Wiki source code of 9 Structure Set and Mappings

Version 13.2 by Elena on 2025/06/17 15:21

Show last authors
1 {{box title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 == {{id name="_Toc371046"/}}9.1 Scope ==
6
7 A StructureSet allows [[components>>doc:sdmx:Glossary.Component.WebHome]] in one structure to be mapped to [[components>>doc:sdmx:Glossary.Component.WebHome]] 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>>doc:sdmx:Glossary.Component.WebHome]] that can be mapped within 1788 these structures are:
8
9 (((
10 (% style="width:982.294px" %)
11 |(% style="width:218px" %)**Structure Type**|(% style="width:761px" %)**[[Component>>doc:sdmx:Glossary.Component.WebHome]] type**
12 |(% style="width:218px" %)Codelist|(% style="width:761px" %)[[Code>>doc:sdmx:Glossary.Code.WebHome]]
13 |(% style="width:218px" %)[[Category>>doc:sdmx:Glossary.Category.WebHome]] Scheme|(% style="width:761px" %)[[Category>>doc:sdmx:Glossary.Category.WebHome]]
14 |(% style="width:218px" %)[[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]]|(% style="width:761px" %)(% style="color:#e74c3c" %)[[Concept>>doc:sdmx:Glossary.Concept.WebHome]]
15 |(% style="width:218px" %)Organisation Scheme|(% style="width:761px" %)(((
16 Organisation – this allows mapping any type of Organisation to any type of Organisation (e.g. a [[Data Provider>>doc:sdmx:Glossary.Data provider.WebHome]] to an Organisation Unit)
17 )))
18 |(% style="width:218px" %)Hierarchical Codelist|(% style="width:761px" %)Hierachical [[Code>>doc:sdmx:Glossary.Code.WebHome]] to [[Code>>doc:sdmx:Glossary.Code.WebHome]] or vice-versa
19 |(% style="width:218px" %)Data Structure Definition|(% style="width:761px" %)(((
20 [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], [[Measure>>doc:sdmx:Glossary.Measure.WebHome]] [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]], Time [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]]. Data [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]], Primary [[Measure>>doc:sdmx:Glossary.Measure.WebHome]]
21 )))
22 |(% style="width:218px" %)Metadata Structure Definition|(% style="width:761px" %)Target Object, Metadata [[Attribute>>doc:sdmx:Glossary.Attribute.WebHome]]
23 |(% style="width:218px" %)[[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] Definition|(% style="width:761px" %)None
24 |(% style="width:218px" %)[[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] Definition|(% style="width:761px" %)None
25 )))
26
27 The StructureSet can contain one or more “[[maps>>doc:Glossary.Map.WebHome]]” and can define related structures (via the association +relatedStructure) which group related DataStructureDefinitions, MetadataStructureDefinitions, DataflowDefinintions, MetadataflowDefinintions.
28
29 == {{id name="_Toc371047"/}}9.2 Structure Set ==
30
31 === {{id name="_Toc371048"/}}9.2.1 Class Diagram – Inheritance ===
32
33 [[image:1747903802866-183.png]]
34
35 **Figure 32: Inheritance Class Diagram of the Structure Set**
36
37 === {{id name="_Toc371049"/}}9.2.2 Class Diagram – Relationship ===
38
39 [[image:1747903826235-315.png]]
40
41 **Figure 33: Relationship Class diagram of the Structure Set**
42
43 === {{id name="_Toc371050"/}}9.2.3 Explanation of the Diagram ===
44
45 ==== 9.2.3.1 Narrative ====
46
47 The StructureSet is a //MaintainableArtefact//. It can contain:
48
49 1. A set of references to concrete sub-classes of //Structure// and //StructureUsage// (DataStructureDefinition, MetadataStructureDefinition, DataflowDefinition or MetadataflowDefinition) to indicate that a relationship exists between them. For example there may be a group of DataStructureDefinition which, together, form the definition of a cube, each DataStructureDefinition defining a part of the cube.
50 1. A set of StructureMaps which define which [[components>>doc:sdmx:Glossary.Component.WebHome]] of one structure are equivalent to those in another in a ComponentMap.
51 1. A set of ItemSchemeMaps which define the mapping between two concrete classes of ItemScheme, and the mapping of the Items in these schemes, such as the mapping of [[Codes>>doc:sdmx:Glossary.Code.WebHome]] in two Codelists..
52 1. A set of HybridCodelistMaps which define the mapping between a Codelist and a HierachicalCodelist.
53
54 The StructureMap references two //Structure//s or //StructureUsage//s. In concrete terms these references will be to DataStructureDefinitions, MetadataStructureDefinitions, DataflowDefinitions or MetadataflowDefinitions.
55
56 ==== 9.2.3.2 Definitions ====
57
58 (% style="width:911.294px" %)
59 |**Class**|**Feature**|(% style="width:537px" %)**Description**
60 |StructureSet|(((
61 Inherits from
62 //MaintainableArtefact//
63 )))|(% style="width:537px" %)A maintainable collection of structural [[maps>>doc:Glossary.Map.WebHome]] that link [[components>>doc:sdmx:Glossary.Component.WebHome]] together in a source/target relationship where there is a semantic equivalence between the source and the target [[components>>doc:sdmx:Glossary.Component.WebHome]].
64 | |+relatedStructure|(% style="width:537px" %)Association to a set of [[Data Structure Definitions>>doc:sdmx:Glossary.Data structure definition.WebHome]] and Metadata Structure Definitions.
65 | |+relatedStructureUsage|(% style="width:537px" %)Association to a set of [[Dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]] Definition and [[Metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]] Definition.
66 | |+map|(% style="width:537px" %)Association to Structure [[Map>>doc:Glossary.Map.WebHome]].
67 | |+itemSchemeMap|(% style="width:537px" %)Association to [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] [[Map>>doc:Glossary.Map.WebHome]]
68 |StructureMap|(((
69 Inherits from
70 //NameableArtefact//
71 )))|(% style="width:537px" %)Links a source and target structure where there is a semantic equivalence between the source and the target structures.
72 | |sourceStructure|(% style="width:537px" %)Association to the source Structure.
73 | |targetStructure|(% style="width:537px" %)Association to the target Structure which must be of the same type as the source Structure.
74 | |sourceStructureUsage|(% style="width:537px" %)Association to the source Structure Usage.
75 | |targetStructureUsage|(% style="width:537px" %)Association to the target Structure Usage which must be of the same type as the source Structure Usage.
76
77 == {{id name="_Toc371051"/}}9.3 Structure Map ==
78
79 === {{id name="_Toc371052"/}}9.3.1 Class Diagram ===
80
81 : [[image:1747903909967-668.png]]
82
83 **Figure 34: Class diagram of the Structure Map**
84
85 === {{id name="_Toc371053"/}}9.3.2 Explanation of the Diagram ===
86
87 ==== 9.3.2.1 Narrative ====
88
89 The StructureMap contains a set of ComponentMaps, each one indicating equivalence between [[Components>>doc:sdmx:Glossary.Component.WebHome]] of the referenced //Structure//. ComponentMap has a //RepresentationMapping //which can be one of the concete classes of //ItemSchemeMap// (e.g. for a [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] this would be a CodelistMap) or ToTextFormat which takes values: id, name, description. This instructs mapping tools to use the id, name or description of a coded [[component>>doc:sdmx:Glossary.Component.WebHome]] to determine equivalence with an uncoded [[component>>doc:sdmx:Glossary.Component.WebHome]]'s value.
90
91 An example of a ComponentMap is linking the source //[[Component>>doc:sdmx:Glossary.Component.WebHome]]// that is a [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] in the source DataStructureDefinition (identified in the StructureMap) to the equivalent target //[[Component>>doc:sdmx:Glossary.Component.WebHome]]// that is a [[Dimension>>doc:sdmx:Glossary.Dimension.WebHome]] in the target DataStructureDefinition).
92
93 ==== 9.3.2.2 Definitions ====
94
95 (% style="width:973.294px" %)
96 |(% style="width:198px" %)**Class**|(% style="width:219px" %)**Feature**|(% style="width:554px" %)**Description**
97 |(% style="width:198px" %)StructureMap|(% style="width:219px" %)(((
98 Inherits from
99 //NameableArtefact//
100 )))|(% style="width:554px" %)Links a source and target structure where there is a semantic equivalence between the source and the target structures.
101 |(% style="width:198px" %) |(% style="width:219px" %)alias|(% style="width:554px" %)An alternate identification of the [[map>>doc:Glossary.Map.WebHome]], that allows the relation of multiple [[maps>>doc:Glossary.Map.WebHome]] to be expressed by the sharing of this value.
102 |(% style="width:198px" %) |(% style="width:219px" %)+map|(% style="width:554px" %)Association to the [[Component>>doc:sdmx:Glossary.Component.WebHome]] [[Map>>doc:Glossary.Map.WebHome]].
103 |(% style="width:198px" %)ComponentMap|(% style="width:219px" %)(((
104 Inherits from
105 //AnnotableArtefact//
106 )))|(% style="width:554px" %)Links a source and target [[Component>>doc:sdmx:Glossary.Component.WebHome]] where there is a semantic equivalence between the source and the target [[Components>>doc:sdmx:Glossary.Component.WebHome]].
107 |(% style="width:198px" %) |(% style="width:219px" %)alias|(% style="width:554px" %)An alternate identification of the [[map>>doc:Glossary.Map.WebHome]], that allows the relation of multiple [[maps>>doc:Glossary.Map.WebHome]] to be expressed by the sharing of this value.
108 |(% style="width:198px" %) |(% style="width:219px" %)preferredLanguage|(% style="width:554px" %)Specifies the language to use for the content of the To Text Format option of RepresentationMap
109 |(% style="width:198px" %) |(% style="width:219px" %)+source|(% style="width:554px" %)Association to the source [[Component>>doc:sdmx:Glossary.Component.WebHome]].
110 |(% style="width:198px" %) |(% style="width:219px" %)+target|(% style="width:554px" %)Association to the target [[Component>>doc:sdmx:Glossary.Component.WebHome]].
111 |(% style="width:198px" %) |(% style="width:219px" %)+contentMap|(% style="width:554px" %)Association to the constructs that map the content of the [[Components>>doc:sdmx:Glossary.Component.WebHome]] – this will be either one of sub classes of [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] or a mapping to text.
112 |(% style="width:198px" %)//Representation (% style="color:#e74c3c" %)Mapping//|(% style="width:219px" %)(((
113 AbstractClass Sub classes:
114 SchemeMap
115 ToTextFormat
116 )))|(% style="width:554px" %)Defines the mapping of the content of the source [[Component>>doc:sdmx:Glossary.Component.WebHome]] to the content of the target [[Component>>doc:sdmx:Glossary.Component.WebHome]].
117 |(% style="width:198px" %)SchemeMap|(% style="width:219px" %)(((
118 Inherits from
119 //RepresentationMapping//
120 )))|(% style="width:554px" %)Associates an [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] [[Map>>doc:Glossary.Map.WebHome]]
121 |(% style="width:198px" %)ToTextFormat|(% style="width:219px" %)(((
122 Inherits from
123 //RepresentationMapping//
124 )))|(% style="width:554px" %)Defines the text format
125 |(% style="width:198px" %) |(% style="width:219px" %)textFormat|(% style="width:554px" %)Text format type.
126 |(% style="width:198px" %) |(% style="width:219px" %)toValueType|(% style="width:554px" %)Identifies the construct to be taken from the Item of the source [[Component>>doc:sdmx:Glossary.Component.WebHome]] when mapping the content of the source [[Component>>doc:sdmx:Glossary.Component.WebHome]] to the content of the target [[Component>>doc:sdmx:Glossary.Component.WebHome]].
127 |(% style="width:198px" %)ToValueType|(% style="width:219px" %) |(% style="width:554px" %)Enumeration of the construct in the Item.
128
129 == {{id name="_Toc371054"/}}9.4 Item Scheme Map ==
130
131 === {{id name="_Toc371055"/}}9.4.1 Context ===
132
133 The ItemSchemeMap is used to associate the //Item//s in two different //ItemSchemes//. This is a generic mechanism that can be used to map //Item//s. Specific models exist for mapping schemes where there is a semantic equivalence between //Item//s in the //ItemScheme//. The model supports the mapping of any two //ItemScheme//s of the same type. These are:
134
135 * ConceptScheme
136 * CategoryScheme
137 * //OrganisationScheme//
138 * Codelist
139 * ReportingTaxonomy
140
141 === {{id name="_Toc371056"/}}9.4.2 Class Diagram ===
142
143 [[image:SDMX_2-1_SECTION_2_InformationModel_2020-07_f7e5c308.png||height="343" width="553"]]
144
145 **Figure 35: Class diagram of the Item Scheme Map**
146
147 === {{id name="_Toc371057"/}}9.4.3 Explanation of the Diagram ===
148
149 ==== 9.4.3.1 Narrative ====
150
151 Both the ItemSchemeMap and the ItemAssociation inherit from NameableArtefact.
152
153 Each of ConceptSchemeMap, CategorySchemeMap, CodelistMap and //OrganisationSchemeMap, //ReportingTaxonomyMap provides a mechanism for specifying semantic equivalence between the items ([[Concept>>doc:sdmx:Glossary.Concept.WebHome]], [[Category>>doc:sdmx:Glossary.Category.WebHome]],Code, //Organisation, //ReportingCategory) in the scheme. Note that any type of //OrganisationScheme //and //Organisation// can be mapped (e.g. an Agency in an AgencyScheme can be mapped to an OrganisationUnit in an OrganisationUnitScheme).
154
155 Each scheme map identifies a +source and +target scheme whose content is to be mapped. Note that many schemes can be joined together via a set of pair-wise mappings. The ConceptMap, CategoryMap, CodelistMap, OrganisationMap,and ReportingTaxonomyMap denotes which [[Concepts>>doc:sdmx:Glossary.Concept.WebHome]], [[Categorys>>doc:sdmx:Glossary.Category.WebHome]], [[Codes>>doc:sdmx:Glossary.Code.WebHome]], Organisations, and ReportingCategorys are semantically equivalent and a shared alias can be specified to refer to a set of mapped [[concepts>>doc:sdmx:Glossary.Concept.WebHome]] to facilitate querying.
156
157 ==== 9.4.3.2 Definitions ====
158
159 (% style="width:792.294px" %)
160 |(% style="width:196px" %)**Class**|(% style="width:212px" %)**Feature**|(% style="width:375px" %)**Description**
161 |(% style="width:196px" %)//ItemSchemeMap//|(% style="width:212px" %)Inherits from|(% style="width:375px" %)Associates Schemes two Item
162 |(% style="width:196px" %) |(% style="width:212px" %)(((
163 //NameableArtefact
164 Sub Classes//
165 ConceptSchemeMap
166 CategorySchemeMap
167 CodelistMap
168 OrganisationSchemeMap
169 ReportingTaxonomyScheme
170 Map
171 )))|(% style="width:375px" %)
172 |(% style="width:196px" %) |(% style="width:212px" %)source|(% style="width:375px" %)Association to the source [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]].
173 |(% style="width:196px" %) |(% style="width:212px" %)target|(% style="width:375px" %)Association to the target [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]].
174 |(% style="width:196px" %) |(% style="width:212px" %)ItemAssociation|(% style="width:375px" %)Association to the Item Association.
175 |(% style="width:196px" %)//ItemAssociation//|(% style="width:212px" %)(((
176 Inherits from
177 //AnnotableArtefact
178 Sub Classes//
179 ConceptMap
180 CategoryMap
181 CodeMap
182 OrganisationMap
183 ReportingCategoryMap
184 )))|(% style="width:375px" %)
185 |(% style="width:196px" %) |(% style="width:212px" %)source|(% style="width:375px" %)Association to the source Item.
186 |(% style="width:196px" %) |(% style="width:212px" %)target|(% style="width:375px" %)Association to the target Item.
187 |(% style="width:196px" %)ConceptSchemeMap|(% style="width:212px" %)(((
188 Inherits from
189 //ItemSchemeMap//
190 )))|(% style="width:375px" %)Associates a source and target [[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]]
191 |(% style="width:196px" %) |(% style="width:212px" %)/source|(% style="width:375px" %)Association to the source [[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]].
192 |(% style="width:196px" %) |(% style="width:212px" %)/target|(% style="width:375px" %)Association to the target [[Concept Scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]].
193 |(% style="width:196px" %)ConceptMap|(% style="width:212px" %)(((
194 Inherits from
195 //ItemAssociation//
196 )))|(% style="width:375px" %)Associates a source and target (% style="color:#e74c3c" %)[[Concept>>doc:sdmx:Glossary.Concept.WebHome]](%%).
197 |(% style="width:196px" %) |(% style="width:212px" %)/source|(% style="width:375px" %)Association to the source (% style="color:#e74c3c" %)[[Concept>>doc:sdmx:Glossary.Concept.WebHome]](%%).
198 |(% style="width:196px" %) |(% style="width:212px" %)/target|(% style="width:375px" %)Association to the target (% style="color:#e74c3c" %)[[Concept>>doc:sdmx:Glossary.Concept.WebHome]](%%).
199 |(% style="width:196px" %)CodelistMap|(% style="width:212px" %)(((
200 Inherits from
201 //ItemSchemeMap//
202 )))|(% style="width:375px" %)Associates a source and target [[Code>>doc:sdmx:Glossary.Code.WebHome]] list.
203 |(% style="width:196px" %) |(% style="width:212px" %)/source|(% style="width:375px" %)Association to the source [[Code>>doc:sdmx:Glossary.Code.WebHome]] list.
204 |(% style="width:196px" %) |(% style="width:212px" %)/target|(% style="width:375px" %)Association to the target [[Code>>doc:sdmx:Glossary.Code.WebHome]] list.
205
206 (% style="width:793.294px" %)
207 |(% style="width:167px" %)CodeMap|(% style="width:218px" %)(((
208 Inherits from
209 //ItemAssociation//
210 )))|(% style="width:373px" %)Associates a source and target [[Code>>doc:sdmx:Glossary.Code.WebHome]].
211 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source [[Code>>doc:sdmx:Glossary.Code.WebHome]].
212 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target [[Code>>doc:sdmx:Glossary.Code.WebHome]].
213 |(% style="width:167px" %)CategorySchemeMap|(% style="width:218px" %)(((
214 Inherits from
215 //ItemSchemeMap//
216 )))|(% style="width:373px" %)Associates a source and target [[Category>>doc:sdmx:Glossary.Category.WebHome]] Scheme.
217 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source [[Category>>doc:sdmx:Glossary.Category.WebHome]] Scheme.
218 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target [[Category>>doc:sdmx:Glossary.Category.WebHome]] Scheme.
219 |(% style="width:167px" %)CategoryMap|(% style="width:218px" %)(((
220 Inherits from
221 //ItemAssociation//
222 )))|(% style="width:373px" %)Associates a source and target [[Category>>doc:sdmx:Glossary.Category.WebHome]].
223 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source [[Category>>doc:sdmx:Glossary.Category.WebHome]].
224 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target [[Category>>doc:sdmx:Glossary.Category.WebHome]].
225 |(% style="width:167px" %)OrganisationSchemeMap|(% style="width:218px" %)(((
226 Inherits from
227 //ItemSchemeMap//
228 )))|(% style="width:373px" %)Associates a source and target Organisation Scheme.
229 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source Organisation Scheme.
230 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target Organisation Scheme.
231 |(% style="width:167px" %)OrganisationMap|(% style="width:218px" %)(((
232 Inherits from
233 //ItemAssociation//
234 )))|(% style="width:373px" %)Associates a source and target Organisation.
235 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source Organisation.
236 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target Organisation.
237 |(% style="width:167px" %)ReportingTaxonomyMap|(% style="width:218px" %)(((
238 Inherits from
239 //ItemSchemeMap//
240 )))|(% style="width:373px" %)(((
241 Associates a source and target Reporting
242
243 Taxonomy.
244 )))
245 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source Reporting Taxonomy.
246 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target Reporting Taxonomy.
247 |(% style="width:167px" %)ReportingCategoryMap|(% style="width:218px" %)(((
248 Inherits from
249 //ItemAssociation//
250 )))|(% style="width:373px" %)(((
251 Associates a source and target Reporting [[Category>>doc:sdmx:Glossary.Category.WebHome]].
252 )))
253 |(% style="width:167px" %) |(% style="width:218px" %)/source|(% style="width:373px" %)Association to the source Reporting [[Category>>doc:sdmx:Glossary.Category.WebHome]].
254 |(% style="width:167px" %) |(% style="width:218px" %)/target|(% style="width:373px" %)Association to the target Reporting [[Category>>doc:sdmx:Glossary.Category.WebHome]].
255
256 == {{id name="_Toc371058"/}}9.5 Hybrid Codelist Map ==
257
258 === {{id name="_Toc371059"/}}9.5.1 Class Diagram ===
259
260 [[image:SDMX_2-1_SECTION_2_InformationModel_2020-07_44d2e12d.png||height="305" width="558"]]
261
262 **Figure 36: Class diagram of the Hybrid Codelist Map**
263
264 === {{id name="_Toc371060"/}}9.5.2 Explanation of the Diagram ===
265
266 ==== 9.5.2.1 Narrative ====
267
268 The HybridCodelistMap maps the content of a Codelist and a HierachicalCodelist. It contains a mapping of the [[codes>>doc:sdmx:Glossary.Code.WebHome]] in the two schemes (HybridCodeMap). The HybridCodeMap maps either a [[Code>>doc:sdmx:Glossary.Code.WebHome]] or HierachicalCode to a [[Code>>doc:sdmx:Glossary.Code.WebHome]] or HierarchicalCode. The HierarchicalCode is identified by a combination of the [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] and the HierarchicalCode.
269
270 ==== 9.5.2.2 Definitions ====
271
272 (% style="width:992.294px" %)
273 |(% style="width:219px" %)**Class**|(% style="width:289px" %)**Feature**|(% style="width:481px" %)**Description**
274 |(% style="width:219px" %)HybridCodelist [[Map>>doc:Glossary.Map.WebHome]]|(% style="width:289px" %)(((
275 Inherits from
276 //NameableArtefact//
277 )))|(% style="width:481px" %)Associates a Codelist and a Hierarchical Codelist.
278 |(% style="width:219px" %) |(% style="width:289px" %)alias|(% style="width:481px" %)An alternate identification of the [[map>>doc:Glossary.Map.WebHome]], that allows the relation of multiple [[maps>>doc:Glossary.Map.WebHome]] to be expressed by the sharing of this value.
279 |(% style="width:219px" %) |(% style="width:289px" %)+source|(% style="width:481px" %)Association to the source List.
280 |(% style="width:219px" %) |(% style="width:289px" %)+target|(% style="width:481px" %)Association to the target List.
281 |(% style="width:219px" %) |(% style="width:289px" %)+hybridCodeMap|(% style="width:481px" %)Association to the set of Hybrid [[Code>>doc:sdmx:Glossary.Code.WebHome]] [[Maps>>doc:Glossary.Map.WebHome]] in the Hybrid Codelist [[Map>>doc:Glossary.Map.WebHome]].
282 |(% style="width:219px" %)//SourceList//|(% style="width:289px" %)(((
283 Abstract Class
284 Sub classes
285 SourceCodelist
286 SourceHierarchical
287 Codelist
288 )))|(% style="width:481px" %)
289 |(% style="width:219px" %)//TargetList//|(% style="width:289px" %)(((
290 Abstract Class
291 Sub classes
292 TargetCodelist
293 TargetHierarchical
294 Codelist
295 )))|(% style="width:481px" %)
296 |(% style="width:219px" %)SourceCodelist|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Codelist where this is the source of the [[map>>doc:Glossary.Map.WebHome]].
297 |(% style="width:219px" %)TargetCodelist|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Codelist where this is the target of the [[map>>doc:Glossary.Map.WebHome]].
298 |(% style="width:219px" %)SourceHierarchical Codelist|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Hierarchical Codelist where this is the source of the [[map>>doc:Glossary.Map.WebHome]].
299 |(% style="width:219px" %)TargetHierarchical Codelist// //|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Hierarchical Codelist where this is the target of the [[map>>doc:Glossary.Map.WebHome]].
300 |(% style="width:219px" %)HybridCodeMap|(% style="width:289px" %)(((
301 Inherits from
302 //AnnotableArtefact//
303 )))|(% style="width:481px" %)(((
304 Associates the source and target [[codes>>doc:sdmx:Glossary.Code.WebHome]] in
305
306 Hybrid Codelist [[Map>>doc:Glossary.Map.WebHome]].
307 )))
308 |(% style="width:219px" %) |(% style="width:289px" %)+source|(% style="width:481px" %)Associates the Source [[Code>>doc:sdmx:Glossary.Code.WebHome]] [[Map>>doc:Glossary.Map.WebHome]].
309 |(% style="width:219px" %) |(% style="width:289px" %)+target|(% style="width:481px" %)Associates the Target [[Code>>doc:sdmx:Glossary.Code.WebHome]] [[Map>>doc:Glossary.Map.WebHome]].
310 |(% style="width:219px" %)//SourceCodeMap//|(% style="width:289px" %)(((
311 Abstract Class
312 Sub classes
313 SourceCode
314 SourceHierarchical
315 [[Code>>doc:sdmx:Glossary.Code.WebHome]]
316 )))|(% style="width:481px" %)
317 |(% style="width:219px" %)//TargetCodeMap//|(% style="width:289px" %)(((
318 Abstract Class
319 Sub classes
320 TargetCode
321 TargetHierarchical
322 [[Code>>doc:sdmx:Glossary.Code.WebHome]]
323 )))|(% style="width:481px" %)
324 |(% style="width:219px" %)SourceCode|(% style="width:289px" %) |(% style="width:481px" %)Identifies the [[Code>>doc:sdmx:Glossary.Code.WebHome]] where this is the source of the [[map>>doc:Glossary.Map.WebHome]].
325 |(% style="width:219px" %)TargetCode|(% style="width:289px" %) |(% style="width:481px" %)Identifies the [[Code>>doc:sdmx:Glossary.Code.WebHome]] where this is the target of the [[map>>doc:Glossary.Map.WebHome]].
326 |(% style="width:219px" %)SourceHierarchical [[Code>>doc:sdmx:Glossary.Code.WebHome]]|(% style="width:289px" %) |(% style="width:481px" %)Identifies the [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] where this is the source of the [[map>>doc:Glossary.Map.WebHome]]
327 |(% style="width:219px" %)TargetHierarchical [[Code>>doc:sdmx:Glossary.Code.WebHome]]|(% style="width:289px" %) |(% style="width:481px" %)Identifies the [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] where this is the target of the [[map>>doc:Glossary.Map.WebHome]].
328 |(% style="width:219px" %)HierarchicalCode Reference|(% style="width:289px" %) |(% style="width:481px" %)References both the [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] and the [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] in a Hierarchical Codelist.
329 |(% style="width:219px" %) |(% style="width:289px" %)(((
330 +hierarchy
331 +codeAssociation
332 )))|(% style="width:481px" %)Associates the [[Hierarchical Code>>doc:sdmx:Glossary.Hierarchical code.WebHome]] in the [[Hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] of the Hierarchical Codelist.