Changes for page 9 Structure Map

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

From version 18.2
edited by Helena K.
on 2026/06/08 17:11
Change comment: There is no comment for this version
To version 3.2
edited by Helena K.
on 2025/06/08 11:47
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -10,7 +10,7 @@
10 10  
11 11  === 9.1.1 Class Diagram – Relationship ===
12 12  
13 -[[image:image63.png]]
13 +[[image:1749246555607-988.jpeg]]
14 14  
15 15  **Figure 37: Relationship Class diagram of the Structure Map**
16 16  
... ... @@ -30,13 +30,13 @@
30 30  
31 31  === 9.1.3 Class Diagram – Epoch Mapping and Date Pattern Mapping ===
32 32  
33 -[[image:image64.png]]
33 +[[image:1749246555612-421.jpeg]]
34 34  
35 35  **Figure 38: Relationship Class diagram of the EpochMap and DatePatternMap**
36 36  
37 -=== 9.1.4 Explanation of the Diagram ===
37 +==== 9.1.4 Explanation of the Diagram ====
38 38  
39 -==== 9.1.4.1 Narrative ====
39 +===== 9.1.4.1 Narrative =====
40 40  
41 41  The EpochMap and DatePatternMap are both //IdentifiableArtefact//. An EpochMap and DatePatternMap both provide the ability to map source to target date formats. The EpochMap describes the source date as the number of epochs since a point in time, where the duration of each epoch is defined, e.g., number of milliseconds since 1970. The DatePatternMap describes the source date as a pattern for example MM-YYYY, accompanied by the appropriate locale.
42 42  
... ... @@ -44,59 +44,61 @@
44 44  
45 45  If the Frequency Identifier aligns with standard SDMX frequencies the output date format can be derived using standard SDMX date formatting (e.g., A=YYYY, Q=YYYY-Qn). If the SDMX standard formatting is not desired or if the frequency Id is not a standard SDMX frequency Code, the FrequencyFormatMapping can be used to describe the relationship between the frequency Id and the output date format, e.g., A01=YYYY.
46 46  
47 -==== 9.1.4.2 Definitions ====
47 +===== 9.1.4.2 Definitions =====
48 48  
49 -(% style="width:974.835px" %)
50 -|**Class**|(% style="width:197px" %)**Feature**|(% style="width:568px" %)**Description**
51 -|StructureMap|(% style="width:197px" %)(((
49 +|**Class**|**Feature**|**Description**
50 +|StructureMap|(((
52 52  Inherits from
53 53  //MaintainableArtefact//
54 -)))|(% style="width:568px" %)Links a source and target structure where there is a semantic equivalence between the source and the target structures.
55 -| |(% style="width:197px" %)+sourceStructure|(% style="width:568px" %)Association to the source Data Structure.
56 -| |(% style="width:197px" %)+targetStructure|(% style="width:568px" %)Association to the target Data Structure
57 -| |(% style="width:197px" %)+sourceStructureUsage|(% style="width:568px" %)Association to the source Dataflow.
58 -| |(% style="width:197px" %)+targetStructureUsage|(% style="width:568px" %)Association to the target Dataflow.
59 -|ComponentMap|(% style="width:197px" %)(((
53 +)))|Links a source and target structure where there is a semantic equivalence between the source and the target structures.
54 +| |+sourceStructure|Association to the source Data Structure.
55 +| |+targetStructure|Association to the target Data Structure
56 +| |+sourceStructureUsage|Association to the source Dataflow.
57 +| |+targetStructureUsage|Association to the target Dataflow.
58 +|ComponentMap|(((
60 60  Inherits from
61 61  //AnnotableArtefact//
62 -)))|(% style="width:568px" %)Links source and target Component(s) where there is a semantic equivalence between the source and the target Components.
63 -| |(% style="width:197px" %)+source|(% style="width:568px" %)Association to zero or more source Components.
64 -| |(% style="width:197px" %)+target|(% style="width:568px" %)Association to zero or more the target Components.
65 -| |(% style="width:197px" %)mappingRules|(% style="width:568px" %)(((
66 -Reference to either a RepresentationMap, an EpochMap or a DatePatternMap.
61 +)))|Links source and target Component(s) where there is a semantic equivalence between the source and the target Components.
62 +| |+source|Association to zero or more source Components.
63 +| |+target|Association to zero or more the target Components.
64 +| |mappingRules|(((
65 +Reference to either a
66 +RepresentationMap, an
67 +EpochMap or a DatePatternMap.
67 67  )))
68 -|FixedValueMap|(% style="width:197px" %)(((
69 +|FixedValueMap|(((
69 69  Inherits from
70 70  //AnnotableArtefact//
71 -)))|(% style="width:568px" %)Links a Component (source or target) to a fixed value.
72 -| |(% style="width:197px" %)value|(% style="width:568px" %)The value that a Component will be fixed in a fixed component map.
73 -|//DateMap//|(% style="width:197px" %)(((
72 +)))|Links a Component (source or target) to a fixed value.
73 +| |value|The value that a Component will be fixed in a fixed component map.
74 +|//DateMap//|(((
74 74  Inherits from
75 75  //IdentifiableArtefact//
76 -)))|(% style="width:568px" %)
77 -| |(% style="width:197px" %)freqDimension|(% style="width:568px" %)The Dimension or Attribute of the target Data Structure Definition which will hold the frequency information for date conversion. Mutually exclusive with targetFrequencyId.
78 -| |(% style="width:197px" %)yearStart|(% style="width:568px" %)The date of the start of the year, enabling mapping from high frequency to lower frequency formats.
79 -| |(% style="width:197px" %)resolvePeriod|(% style="width:568px" %)Which point in time to resolve to when mapping from low frequency to high frequency periods.
80 -| |(% style="width:197px" %)mappedFrequencies|(% style="width:568px" %)A reference to a map of frequency id to date pattern for output.
81 -|EpochMap|(% style="width:197px" %)(((
77 +)))|
78 +| |freqDimension|The Dimension or Attribute of the target Data Structure Definition which will hold the frequency information for date conversion. Mutually exclusive with targetFrequencyId.
79 +| |yearStart|The date of the start of the year, enabling mapping from high frequency to lower frequency formats.
80 +| |resolvePeriod|Which point in time to resolve to when mapping from low frequency to high frequency periods.
81 +| |mappedFrequencies|A reference to a map of frequency id to date pattern for output.
82 +|EpochMap|(((
82 82  Inherits from
83 83  //DateMap//
84 -)))|(% style="width:568px" %)
85 -| |(% style="width:197px" %)basePeriod|(% style="width:568px" %)Epoch zero starts on this period.
86 -| |(% style="width:197px" %)targetFrequencyId|(% style="width:568px" %)The frequency to convert the input date into. Mutually exclusive with freqDimension.
87 -| |(% style="width:197px" %)epochPeriod|(% style="width:568px" %)Describes the period of time that each epoch represents.
88 -|DatePatternMap|(% style="width:197px" %)Inherits from //DateMap//|(% style="width:568px" %)Described a source date based on a string pattern, and how it maps to the target date.
89 -| |(% style="width:197px" %)locale|(% style="width:568px" %)The locale on which the input will be parsed according to the pattern.
90 -|DateMapping|(% style="width:197px" %) |(% style="width:568px" %)
91 -| |(% style="width:197px" %)sourcePattern|(% style="width:568px" %)Describes the source date using conventions for describing years, months, days, etc.
92 -| |(% style="width:197px" %)targetFrequencyId|(% style="width:568px" %)The frequency to convert the input date into. Mutually exclusive with freqDimension.
93 -|FrequencyFormatMapping|(% style="width:197px" %)(((
85 +)))|
86 +| |basePeriod|Epoch zero starts on this period.
87 +| |targetFrequencyId|The frequency to convert the input date into. Mutually exclusive with freqDimension.
88 +| |epochPeriod|Describes the period of time that each epoch represents.
89 +|DatePatternMap|Inherits from //DateMap//|Described a source date based on a string pattern, and how it maps to the target date.
90 +| |locale|The locale on which the input will be parsed according to the pattern.
91 +|DateMapping| |
92 +| |sourcePattern|Describes the source date using conventions for describing years, months, days, etc.
93 +| |targetFrequencyId|The frequency to convert the input date into. Mutually exclusive with freqDimension.
94 +|FrequencyFormatMap ping|(((
94 94  Inherits from
95 95  //IdentifiableArtefact//
96 -)))|(% style="width:568px" %)Describes the relationship between a frequency Id to the what the output date is formatted
97 -| |(% style="width:197px" %)frequencyId|(% style="width:568px" %)The string used to describe the frequency
98 -| |(% style="width:197px" %)datePattern|(% style="width:568px" %)The output date pattern for that frequency
97 +)))|Describes the relationship between a frequency Id to the what the output date is formatted
98 +| |frequencyId|The string used to describe the frequency
99 +| |datePattern|The output date pattern for that frequency
99 99  
100 100  ----
101 101  
103 +
102 102  {{putFootnotes/}}
image63.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -52.4 KB
Content
image64.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -39.4 KB
Content
1749246555607-988.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +32.9 KB
Content
1749246555612-421.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +32.0 KB
Content
SKMS.Methodology.Code.MethodologyClass[0]
Index
... ... @@ -1,1 +1,0 @@
1 -10
SUZ.Methodology.Code.MethodologyClass[0]
index
... ... @@ -1,0 +1,1 @@
1 +10
© Semantic R&D Group, 2026