Changes for page 9 Structure Set and Mappings
Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (4 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 5 removed)
-
Objects (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,0 @@ 1 -9 Structure Set and Mappings - Parent
-
... ... @@ -1,1 +1,0 @@ 1 -Methodology.SDMX 2\.1 Standards\. Section 2\. Information model\: UML conceptual design.WebHome - Content
-
... ... @@ -1,332 +1,0 @@ 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 (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)mapped(%%), and the [[components>>doc:sdmx:Glossary.Component.WebHome]] that can be (% style="color:#e74c3c" %)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 15 -|(% style="width:218px" %)Organisation Scheme|(% style="width:761px" %)((( 16 -Organisation – this allows (% style="color:#e74c3c" %)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 “(% style="color:#e74c3c" %)maps(%%)” 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 (% style="color:#e74c3c" %)mapping(%%) between two concrete classes of ItemScheme, and the (% style="color:#e74c3c" %)mapping(%%) of the Items in these schemes, such as the (% style="color:#e74c3c" %)mapping(%%) of [[Codes>>doc:sdmx:Glossary.Code.WebHome]] in two Codelists.. 52 -1. A set of HybridCodelistMaps which define the (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)maps(%%) 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 (% style="color:#e74c3c" %)Map(%%). 67 -| |+itemSchemeMap|(% style="width:537px" %)Association to [[Item Scheme>>doc:sdmx:Glossary.Item scheme.WebHome]] (% style="color:#e74c3c" %)Map 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 (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)map(%%), that allows the relation of multiple (% style="color:#e74c3c" %)maps(%%) 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]] (% style="color:#e74c3c" %)Map(%%). 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 (% style="color:#e74c3c" %)map(%%), that allows the relation of multiple (% style="color:#e74c3c" %)maps(%%) 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 (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)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]] (% style="color:#e74c3c" %)Map 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 (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)map(%%) //Item//s. Specific models exist for (% style="color:#e74c3c" %)mapping(%%) schemes where there is a semantic equivalence between //Item//s in the //ItemScheme//. The model supports the (% style="color:#e74c3c" %)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 ((% style="color:#e74c3c" %)Concept(%%), [[Category>>doc:sdmx:Glossary.Category.WebHome]],[[Code>>doc:sdmx:Glossary.Code.WebHome]], //Organisation, //ReportingCategory) in the scheme. Note that any type of //OrganisationScheme //and //Organisation// can be (% style="color:#e74c3c" %)mapped(%%) (e.g. an Agency in an AgencyScheme can be (% style="color:#e74c3c" %)mapped(%%) to an OrganisationUnit in an OrganisationUnitScheme). 154 - 155 -Each scheme (% style="color:#e74c3c" %)map(%%) identifies a +source and +target scheme whose content is to be (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)Concepts(%%), [[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 (% style="color:#e74c3c" %)mapped(%%) (% style="color:#e74c3c" %)concepts(%%) 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 -(% style="color:#e74c3c" %)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(%%). 197 -|(% style="width:196px" %) |(% style="width:212px" %)/source|(% style="width:375px" %)Association to the source (% style="color:#e74c3c" %)Concept(%%). 198 -|(% style="width:196px" %) |(% style="width:212px" %)/target|(% style="width:375px" %)Association to the target (% style="color:#e74c3c" %)Concept(%%). 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 (% style="color:#e74c3c" %)maps(%%) the content of a Codelist and a HierachicalCodelist. It contains a (% style="color:#e74c3c" %)mapping(%%) of the [[codes>>doc:sdmx:Glossary.Code.WebHome]] in the two schemes (HybridCodeMap). The HybridCodeMap (% style="color:#e74c3c" %)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 (% style="color:#e74c3c" %)Map|(% 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 (% style="color:#e74c3c" %)map(%%), that allows the relation of multiple (% style="color:#e74c3c" %)maps(%%) 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]] (% style="color:#e74c3c" %)Maps(%%) in the Hybrid Codelist (% style="color:#e74c3c" %)Map(%%). 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 (% style="color:#e74c3c" %)map(%%). 297 -|(% style="width:219px" %)TargetCodelist|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Codelist where this is the target of the (% style="color:#e74c3c" %)map(%%). 298 -|(% style="width:219px" %)SourceHierarchical Codelist|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Hierarchical Codelist where this is the source of the (% style="color:#e74c3c" %)map(%%). 299 -|(% style="width:219px" %)TargetHierarchical Codelist// //|(% style="width:289px" %) |(% style="width:481px" %)Identifies the Hierarchical Codelist where this is the target of the (% style="color:#e74c3c" %)map(%%). 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 (% style="color:#e74c3c" %)Map(%%). 307 -))) 308 -|(% style="width:219px" %) |(% style="width:289px" %)+source|(% style="width:481px" %)Associates the Source [[Code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)Map(%%). 309 -|(% style="width:219px" %) |(% style="width:289px" %)+target|(% style="width:481px" %)Associates the Target [[Code>>doc:sdmx:Glossary.Code.WebHome]] (% style="color:#e74c3c" %)Map(%%). 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 (% style="color:#e74c3c" %)map(%%). 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 (% style="color:#e74c3c" %)map(%%). 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 (% style="color:#e74c3c" %)map 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 (% style="color:#e74c3c" %)map(%%). 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.
- 1747903802866-183.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -40.7 KB - Content
- 1747903826235-315.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -39.8 KB - Content
- 1747903909967-668.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -56.9 KB - Content
- SDMX_2-1_SECTION_2_InformationModel_2020-07_44d2e12d.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -89.0 KB - Content
- SDMX_2-1_SECTION_2_InformationModel_2020-07_f7e5c308.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -143.8 KB - Content
- SUZ.Methodology.Code.MethodologyClass[0]
-
- index
-
... ... @@ -1,1 +1,0 @@ 1 -10