Changes for page 9 Structure Map

Last modified by Helena K. on 2026/06/08 17:16

From version 4.1
edited by Helena K.
on 2025/06/08 11:48
Change comment: There is no comment for this version
To version 18.3
edited by Helena K.
on 2026/06/08 17:12
Change comment: There is no comment for this version

Summary

Details

Page properties
Tags
... ... @@ -1,0 +1,1 @@
1 +Attribute|Data Set|Data Structure Definition|Series|Statistical Data and Metadata eXchange
Content
... ... @@ -4,13 +4,13 @@
4 4  
5 5  == 9.1 Scope ==
6 6  
7 -A StructureMap allows mapping between Data Structures or Dataflows. It ultimately maps one DataStructureDefinition to another (source to target) although it can do this via the Dataflow or directly against the DataStructureDefinition.
7 +A StructureMap allows mapping between Data Structures or [[Dataflows>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]]. It ultimately maps one DataStructureDefinition to another (source to target) although it can do this via the [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]] or directly against the DataStructureDefinition.
8 8  
9 -The StructureMap defines how the //structure// of a source DataStructureDefinition relates to the //structure// of the target DataStructureDefinition. The term //structure //in this instance refers to the Dimensions and Attributes (collectively called Components). An example relationship is source REF_AREA Dimension maps to target COUNTRY Dimension. When converting data, systems should interpret this, as ‘data reported against REF_AREA in the source dataset, should be converted to data against COUNTRY in the target dataset’. StructureMaps can make use of the RepresentationMap to describe how the reported value map, if there is a mapping to be done on the value, for example source REF_AREA.US may map to COUNTRY.USA. In the case of mapping Dates, the EpochMap or DatePatternMap is used and maintained in the StructureMap that uses it.
9 +The StructureMap defines how the //structure// of a source DataStructureDefinition relates to the //structure// of the target DataStructureDefinition. The term //structure //in this instance refers to the [[Dimensions>>doc:sdmx:Glossary 2\.1.Dimension.WebHome]] and [[Attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] (collectively called [[Components>>doc:sdmx:Glossary 2\.1.Component.WebHome]]). An example relationship is source REF_AREA [[Dimension>>doc:sdmx:Glossary 2\.1.Dimension.WebHome]] maps to target COUNTRY [[Dimension>>doc:sdmx:Glossary 2\.1.Dimension.WebHome]]. When converting data, systems should interpret this, as ‘data reported against REF_AREA in the source [[dataset>>doc:sdmx:Glossary 2\.1.Data set.WebHome]], should be converted to data against COUNTRY in the target [[dataset>>doc:sdmx:Glossary 2\.1.Data set.WebHome]]’. StructureMaps can make use of the RepresentationMap to describe how the reported value map, if there is a mapping to be done on the value, for example source REF_AREA.US may map to COUNTRY.USA. In the case of mapping Dates, the EpochMap or DatePatternMap is used and maintained in the StructureMap that uses it.
10 10  
11 11  === 9.1.1 Class Diagram – Relationship ===
12 12  
13 -[[image:1749246555607-988.jpeg]]
13 +[[image:image63.png]]
14 14  
15 15  **Figure 37: Relationship Class diagram of the Structure Map**
16 16  
... ... @@ -30,7 +30,7 @@
30 30  
31 31  === 9.1.3 Class Diagram – Epoch Mapping and Date Pattern Mapping ===
32 32  
33 -[[image:1749246555612-421.jpeg]]
33 +[[image:image64.png]]
34 34  
35 35  **Figure 38: Relationship Class diagram of the EpochMap and DatePatternMap**
36 36  
... ... @@ -63,9 +63,7 @@
63 63  | |(% style="width:197px" %)+source|(% style="width:568px" %)Association to zero or more source Components.
64 64  | |(% style="width:197px" %)+target|(% style="width:568px" %)Association to zero or more the target Components.
65 65  | |(% style="width:197px" %)mappingRules|(% style="width:568px" %)(((
66 -Reference to either a
67 -RepresentationMap, an
68 -EpochMap or a DatePatternMap.
66 +Reference to either a RepresentationMap, an EpochMap or a DatePatternMap.
69 69  )))
70 70  |FixedValueMap|(% style="width:197px" %)(((
71 71  Inherits from
... ... @@ -101,5 +101,4 @@
101 101  
102 102  ----
103 103  
104 -
105 105  {{putFootnotes/}}
1749246555607-988.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -32.9 KB
Content
1749246555612-421.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -32.0 KB
Content
image63.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +52.4 KB
Content
image64.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +39.4 KB
Content
SUZ.Methodology.Code.MethodologyClass[0]
index
... ... @@ -1,1 +1,0 @@
1 -10
SKMS.Methodology.Code.MethodologyClass[0]
Index
... ... @@ -1,0 +1,1 @@
1 +10
© Semantic R&D Group, 2026