Last modified by Helena on 2025/09/10 11:19

From version 2.2
edited by Helena
on 2025/05/19 23:53
Change comment: Changed document title to [9 Structure Set and Mappings].
To version 6.1
edited by Helena
on 2025/05/22 10:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +Methodology.SDMX 2\.1 Standards\. Section 2\. Information model\: UML conceptual design.WebHome
Content
... ... @@ -4,7 +4,7 @@
4 4  
5 5  A ,,StructureSet,, allows components in one structure to be mapped to components in another structure of the same type. In this context the term “structure” is used loosely to 1786 include types of //ItemScheme//, types of //Structure//, and types of //StructureUsage//. The allowable structures that can be mapped, and the components that can be mapped within 1788 these structures are:
6 6  
7 -:
7 +:
8 8  
9 9  (((
10 10  |**Structure Type**|**Component type**
... ... @@ -65,34 +65,34 @@
65 65  
66 66  //MaintainableArtefact//
67 67  )))|A maintainable collection of structural maps that link components together in a source/target relationship where there is a semantic equivalence between the source and the target components.
68 -||+relatedStructure|Association to a set of Data Structure Definitions and Metadata Structure Definitions.
69 -||+relatedStructureUsage|Association to a set of Dataflow Definition and Metadataflow Definition.
70 -||+map|Association to Structure Map.
71 -||+itemSchemeMap|Association to Item Scheme Map
68 +| |+relatedStructure|Association to a set of Data Structure Definitions and Metadata Structure Definitions.
69 +| |+relatedStructureUsage|Association to a set of Dataflow Definition and Metadataflow Definition.
70 +| |+map|Association to Structure Map.
71 +| |+itemSchemeMap|Association to Item Scheme Map
72 72  |StructureMap|(((
73 73  Inherits from
74 74  
75 75  //NameableArtefact//
76 76  )))|Links a source and target structure where there is a semantic equivalence between the source and the target structures.
77 -||sourceStructure|Association to the source Structure.
78 -||targetStructure|Association to the target Structure which must be of the same type as the source Structure.
79 -||sourceStructureUsage|Association to the source Structure Usage.
80 -||targetStructureUsage|Association to the target Structure Usage which must be of the same type as the source Structure Usage.
77 +| |sourceStructure|Association to the source Structure.
78 +| |targetStructure|Association to the target Structure which must be of the same type as the source Structure.
79 +| |sourceStructureUsage|Association to the source Structure Usage.
80 +| |targetStructureUsage|Association to the target Structure Usage which must be of the same type as the source Structure Usage.
81 81  
82 82  == {{id name="_Toc371051"/}}9.3 Structure Map ==
83 83  
84 84  === {{id name="_Toc371052"/}}9.3.1 Class Diagram ===
85 85  
86 -:
87 -::
88 -:::
89 -::::
90 -:::::
91 -::::::
92 -:::::::
93 -::::::::
94 -:::::::::
95 -::::::::::
86 +:
87 +::
88 +:::
89 +::::
90 +:::::
91 +::::::
92 +:::::::
93 +::::::::
94 +:::::::::
95 +::::::::::
96 96  
97 97  (((
98 98  |<<enumeration>> ToValueType
... ... @@ -117,18 +117,18 @@
117 117  
118 118  //NameableArtefact//
119 119  )))|Links a source and target structure where there is a semantic equivalence between the source and the target structures.
120 -||alias|An alternate identification of the map, that allows the relation of multiple maps to be expressed by the sharing of this value.
121 -||+map|Association to the Component Map.
120 +| |alias|An alternate identification of the map, that allows the relation of multiple maps to be expressed by the sharing of this value.
121 +| |+map|Association to the Component Map.
122 122  |ComponentMap|(((
123 123  Inherits from
124 124  
125 125  //AnnotableArtefact//
126 126  )))|Links a source and target Component where there is a semantic equivalence between the source and the target Components.
127 -||alias|An alternate identification of the map, that allows the relation of multiple maps to be expressed by the sharing of this value.
128 -||preferredLanguage|Specifies the language to use for the content of the To Text Format option of RepresentationMap
129 -||+source|Association to the source Component.
130 -||+target|Association to the target Component.
131 -||+contentMap|Association to the constructs that map the content of the Components – this will be either one of sub classes of Item Scheme or a mapping to text.
127 +| |alias|An alternate identification of the map, that allows the relation of multiple maps to be expressed by the sharing of this value.
128 +| |preferredLanguage|Specifies the language to use for the content of the To Text Format option of RepresentationMap
129 +| |+source|Association to the source Component.
130 +| |+target|Association to the target Component.
131 +| |+contentMap|Association to the constructs that map the content of the Components – this will be either one of sub classes of Item Scheme or a mapping to text.
132 132  |//Representation Mapping//|(((
133 133  AbstractClass Sub classes:
134 134  
... ... @@ -146,9 +146,9 @@
146 146  
147 147  //RepresentationMapping &nbsp;&nbsp;&nbsp;//
148 148  )))|Defines the text format
149 -||textFormat|Text format type.
150 -||toValueType|Identifies the construct to be taken from the Item of the source Component when mapping the content of the source Component to the content of the target Component.
151 -|ToValueType||Enumeration of the construct in the Item.
149 +| |textFormat|Text format type.
150 +| |toValueType|Identifies the construct to be taken from the Item of the source Component when mapping the content of the source Component to the content of the target Component.
151 +|ToValueType| |Enumeration of the construct in the Item.
152 152  
153 153  == {{id name="_Toc371054"/}}9.4 Item Scheme Map ==
154 154  
... ... @@ -184,7 +184,7 @@
184 184  
185 185  |**Class**|**Feature**|**Description**
186 186  |//ItemSchemeMap//|Inherits from|Associates Schemes two Item
187 -||(((
187 +| |(((
188 188  //NameableArtefact//
189 189  
190 190  //Sub Classes//
... ... @@ -200,10 +200,10 @@
200 200  ReportingTaxonomyScheme
201 201  
202 202  Map
203 -)))|
204 -||source|Association to the source Item Scheme.
205 -||target|Association to the target Item Scheme.
206 -||ItemAssociation|Association to the Item Association.
203 +)))|
204 +| |source|Association to the source Item Scheme.
205 +| |target|Association to the target Item Scheme.
206 +| |ItemAssociation|Association to the Item Association.
207 207  |//ItemAssociation//|(((
208 208  Inherits from
209 209  
... ... @@ -220,30 +220,30 @@
220 220  OrganisationMap
221 221  
222 222  ReportingCategoryMap
223 -)))|
224 -||source|Association to the source Item.
225 -||target|Association to the target Item.
223 +)))|
224 +| |source|Association to the source Item.
225 +| |target|Association to the target Item.
226 226  |ConceptSchemeMap|(((
227 227  Inherits from
228 228  
229 229  //ItemSchemeMap//
230 230  )))|Associates a source and target Concept Scheme
231 -||/source|Association to the source Concept Scheme.
232 -||/target|Association to the target Concept Scheme.
231 +| |/source|Association to the source Concept Scheme.
232 +| |/target|Association to the target Concept Scheme.
233 233  |ConceptMap|(((
234 234  Inherits from
235 235  
236 236  //ItemAssociation//
237 237  )))|Associates a source and target Concept.
238 -||/source|Association to the source Concept.
239 -||/target|Association to the target Concept.
238 +| |/source|Association to the source Concept.
239 +| |/target|Association to the target Concept.
240 240  |CodelistMap|(((
241 241  Inherits from
242 242  
243 243  //ItemSchemeMap//
244 244  )))|Associates a source and target Code list.
245 -||/source|Association to the source Code list.
246 -||/target|Association to the target Code list.
245 +| |/source|Association to the source Code list.
246 +| |/target|Association to the target Code list.
247 247  
248 248  |CodeMap|(((
249 249  Inherits from
... ... @@ -250,36 +250,36 @@
250 250  
251 251  //ItemAssociation//
252 252  )))|Associates a source and target Code.
253 -||/source|Association to the source Code.
254 -||/target|Association to the target Code.
253 +| |/source|Association to the source Code.
254 +| |/target|Association to the target Code.
255 255  |CategorySchemeMap|(((
256 256  Inherits from
257 257  
258 258  //ItemSchemeMap//
259 259  )))|Associates a source and target Category Scheme.
260 -||/source|Association to the source Category Scheme.
261 -||/target|Association to the target Category Scheme.
260 +| |/source|Association to the source Category Scheme.
261 +| |/target|Association to the target Category Scheme.
262 262  |CategoryMap|(((
263 263  Inherits from
264 264  
265 265  //ItemAssociation//
266 266  )))|Associates a source and target Category.
267 -||/source|Association to the source Category.
268 -||/target|Association to the target Category.
267 +| |/source|Association to the source Category.
268 +| |/target|Association to the target Category.
269 269  |OrganisationSchemeMap|(((
270 270  Inherits from
271 271  
272 272  //ItemSchemeMap//
273 273  )))|Associates a source and target Organisation Scheme.
274 -||/source|Association to the source Organisation Scheme.
275 -||/target|Association to the target Organisation Scheme.
274 +| |/source|Association to the source Organisation Scheme.
275 +| |/target|Association to the target Organisation Scheme.
276 276  |OrganisationMap|(((
277 277  Inherits from
278 278  
279 279  //ItemAssociation//
280 280  )))|Associates a source and target Organisation.
281 -||/source|Association to the source Organisation.
282 -||/target|Association to the target Organisation.
281 +| |/source|Association to the source Organisation.
282 +| |/target|Association to the target Organisation.
283 283  |ReportingTaxonomyMap|(((
284 284  Inherits from
285 285  
... ... @@ -289,8 +289,8 @@
289 289  
290 290  Taxonomy.
291 291  )))
292 -||/source|Association to the source Reporting Taxonomy.
293 -||/target|Association to the target Reporting Taxonomy.
292 +| |/source|Association to the source Reporting Taxonomy.
293 +| |/target|Association to the target Reporting Taxonomy.
294 294  |ReportingCategoryMap|(((
295 295  Inherits from
296 296  
... ... @@ -300,8 +300,8 @@
300 300  
301 301  Category.
302 302  )))
303 -||/source|Association to the source Reporting Category.
304 -||/target|Association to the target Reporting Category.
303 +| |/source|Association to the source Reporting Category.
304 +| |/target|Association to the target Reporting Category.
305 305  
306 306  == {{id name="_Toc371058"/}}9.5 Hybrid Codelist Map ==
307 307  
... ... @@ -325,10 +325,10 @@
325 325  
326 326  //NameableArtefact//
327 327  )))|Associates a Codelist and a Hierarchical Codelist.
328 -||alias|An alternate identification of the map, that allows the relation of multiple maps to be expressed by the sharing of this value.
329 -||+source|Association to the source List.
330 -||+target|Association to the target List.
331 -||+hybridCodeMap|Association to the set of Hybrid Code Maps in the Hybrid Codelist Map.
328 +| |alias|An alternate identification of the map, that allows the relation of multiple maps to be expressed by the sharing of this value.
329 +| |+source|Association to the source List.
330 +| |+target|Association to the target List.
331 +| |+hybridCodeMap|Association to the set of Hybrid Code Maps in the Hybrid Codelist Map.
332 332  |//SourceList//|(((
333 333  Abstract Class
334 334  
... ... @@ -339,7 +339,7 @@
339 339  SourceHierarchical
340 340  
341 341  Codelist
342 -)))|
342 +)))|
343 343  |//TargetList//|(((
344 344  Abstract Class
345 345  
... ... @@ -350,11 +350,11 @@
350 350  TargetHierarchical
351 351  
352 352  Codelist
353 -)))|
354 -|SourceCodelist// &nbsp;&nbsp;&nbsp;//||Identifies the Codelist where this is the source of the map.
355 -|TargetCodelist// &nbsp;&nbsp;&nbsp;//||Identifies the Codelist where this is the target of the map.
356 -|SourceHierarchical Codelist// &nbsp;&nbsp;&nbsp;//||Identifies the Hierarchical Codelist where this is the source of the map.
357 -|TargetHierarchical Codelist// &nbsp;&nbsp;&nbsp;//||Identifies the Hierarchical Codelist where this is the target of the map.
353 +)))|
354 +|SourceCodelist// &nbsp;&nbsp;&nbsp;//| |Identifies the Codelist where this is the source of the map.
355 +|TargetCodelist// &nbsp;&nbsp;&nbsp;//| |Identifies the Codelist where this is the target of the map.
356 +|SourceHierarchical Codelist// &nbsp;&nbsp;&nbsp;//| |Identifies the Hierarchical Codelist where this is the source of the map.
357 +|TargetHierarchical Codelist// &nbsp;&nbsp;&nbsp;//| |Identifies the Hierarchical Codelist where this is the target of the map.
358 358  |HybridCodeMap|(((
359 359  Inherits from
360 360  
... ... @@ -364,8 +364,8 @@
364 364  
365 365  Hybrid Codelist Map.
366 366  )))
367 -||+source|Associates the Source Code Map.
368 -||+target|Associates the Target Code Map.
367 +| |+source|Associates the Source Code Map.
368 +| |+target|Associates the Target Code Map.
369 369  |//SourceCodeMap//|(((
370 370  Abstract Class
371 371  
... ... @@ -376,7 +376,7 @@
376 376  SourceHierarchical
377 377  
378 378  Code
379 -)))|
379 +)))|
380 380  |//TargetCodeMap//|(((
381 381  Abstract Class
382 382  
... ... @@ -387,13 +387,13 @@
387 387  TargetHierarchical
388 388  
389 389  Code
390 -)))|
391 -|SourceCode// &nbsp;&nbsp;&nbsp;//||Identifies the Code where this is the source of the map.
392 -|TargetCode// &nbsp;&nbsp;&nbsp;//||Identifies the Code where this is the target of the map.
393 -|SourceHierarchical Code// &nbsp;&nbsp;&nbsp;//||Identifies the Hierarchical Code where this is the source of the map
394 -|TargetHierarchical Code// &nbsp;&nbsp;&nbsp;//||Identifies the Hierarchical Code where this is the target of the map.
395 -|HierarchicalCode Reference||References both the Hierarchy and the Hierarchical Code in a Hierarchical Codelist.
396 -||(((
390 +)))|
391 +|SourceCode// &nbsp;&nbsp;&nbsp;//| |Identifies the Code where this is the source of the map.
392 +|TargetCode// &nbsp;&nbsp;&nbsp;//| |Identifies the Code where this is the target of the map.
393 +|SourceHierarchical Code// &nbsp;&nbsp;&nbsp;//| |Identifies the Hierarchical Code where this is the source of the map
394 +|TargetHierarchical Code// &nbsp;&nbsp;&nbsp;//| |Identifies the Hierarchical Code where this is the target of the map.
395 +|HierarchicalCode Reference| |References both the Hierarchy and the Hierarchical Code in a Hierarchical Codelist.
396 +| |(((
397 397  +hierarchy
398 398  
399 399  +codeAssociation
SDMX_2-1_SECTION_2_InformationModel_2020-07_44d2e12d.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +89.0 KB
Content
SDMX_2-1_SECTION_2_InformationModel_2020-07_f7e5c308.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +143.8 KB
Content
SUZ.Methodology.Code.MethodologyClass[0]
index
... ... @@ -1,0 +1,1 @@
1 +10