Changes for page 3 SDMX Base Package

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

From version 2.4
edited by Helena
on 2025/06/08 00:53
Change comment: There is no comment for this version
To version 2.3
edited by Helena
on 2025/06/08 00:51
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -116,9 +116,9 @@
116 116  
117 117  **Figure 12: Class Diagram of Basic Data Types**
118 118  
119 -=== 3.4.2 Explanation of the Diagram ===
119 +===== 3.4.2 Explanation of the Diagram =====
120 120  
121 -==== 3.4.2.1 Narrative ====
121 +====== 3.4.2.1 Narrative ======
122 122  
123 123  The FacetType and FacetValueType enumerations are used to specify the valid format of the content of a non-enumerated Concept or the usage of a Concept when specified for use on a //Component// on a //Structure// (such as a Dimension in a DataStructureDefinition). The description of the various types can be found in the chapter on ConceptScheme (section 4.5).
124 124  
... ... @@ -139,23 +139,23 @@
139 139  
140 140  The VersionType data types provides the details for versioning according to SDMX versioning rules, as explained in SDMX Standards Section 6, paragraph “4.3 Versioning”.
141 141  
142 -== 3.5 The Item Scheme Pattern ==
142 +==== //3.5 The Item Scheme Pattern// ====
143 143  
144 -=== 3.5.1 Context ===
144 +===== 3.5.1 Context =====
145 145  
146 146  The Item Scheme is a basic architectural pattern that allows the creation of list schemes for use in simple taxonomies, for example.
147 147  
148 148  The //ItemScheme// is the basis for CategoryScheme, Codelist, ConceptScheme, ReportingTaxonomy, //OrganisationScheme//, TransformationScheme, CustomTypeScheme, NamePersonalisationScheme, RulesetScheme, VtlMappingScheme and UserDefinedOperatorScheme.
149 149  
150 -=== 3.5.2 Class Diagram ===
150 +===== 3.5.2 Class Diagram =====
151 151  
152 152  [[image:1749246130543-644.jpeg]]
153 153  
154 154  **Figure 13 The Item Scheme pattern**
155 155  
156 -=== 3.5.3 Explanation of the Diagram ===
156 +===== 3.5.3 Explanation of the Diagram =====
157 157  
158 -==== 3.5.3.1 Narrative ====
158 +====== 3.5.3.1 Narrative ======
159 159  
160 160  The //ItemScheme// is an abstract class which defines a set of //Item// (this class is also abstract). Its main purpose is to define a mechanism which can be used to create taxonomies which can classify other parts of the SDMX Information Model. It is derived from //MaintainableArtefact// which gives it the ability to be annotated, have identity, naming, versioning and be associated with an Agency. An example of a concrete class is a ConceptScheme. The associated Concepts are //Item//s.
161 161  
... ... @@ -169,28 +169,37 @@
169 169  
170 170  The //Item// can be hierarchic and so one //Item// can have child //Item//s. The restriction of the hierarchic association is that a child //Item// can have only parent //Item//.
171 171  
172 -==== 3.5.3.2 Definitions ====
172 +====== 3.5.3.2 Definitions ======
173 173  
174 -(% style="width:989.835px" %)
175 -|**Class**|(% style="width:297px" %)**Feature**|(% style="width:583px" %)**Description**
176 -|//ItemScheme//|(% style="width:297px" %)(((
174 +|**Class**|**Feature**|**Description**
175 +|//ItemScheme//|(((
177 177  Inherits from:
177 +
178 178  //MaintainableArtefact//
179 +
179 179  Direct sub classes are:
181 +
180 180  CategoryScheme
183 +
181 181  ConceptScheme
185 +
182 182  Codelist
187 +
183 183  ReportingTaxonomy
189 +
184 184  //OrganisationScheme//
191 +
185 185  TransformationScheme
193 +
186 186  CustomTypeScheme NamePersonalisationSc heme
195 +
187 187  RulesetScheme
188 -VtlMappingScheme
189 -UserDefinedOperatorSc heme
190 -)))|(% style="width:583px" %)The descriptive information for an arrangement or division of objects into groups based on characteristics, which the objects have in common.
191 -| |(% style="width:297px" %)isPartial|(% style="width:583px" %)Denotes whether the Item Scheme contains a subset of the full set of Items in the maintained scheme.
192 -| |(% style="width:297px" %)/items|(% style="width:583px" %)Association to the Items in the scheme.
193 -|//Item//|(% style="width:297px" %)(((
197 +
198 +VtlMappingScheme UserDefinedOperatorSc heme
199 +)))|The descriptive information for an arrangement or division of objects into groups based on characteristics, which the objects have in common.
200 +| |isPartial|Denotes whether the Item Scheme contains a subset of the full set of Items in the maintained scheme.
201 +| |/items|Association to the Items in the scheme.
202 +|//Item//|(((
194 194  Inherits from:
195 195  
196 196  //NameableArtefact//
... ... @@ -216,8 +216,9 @@
216 216  VtlMapping
217 217  
218 218  UserDefinedOperator// //hierarchy
219 -)))|(% style="width:583px" %)(((
228 +)))|(((
220 220  The Item is an item of content in an Item Scheme. This may be a node in a taxonomy or ontology, a code in a code list etc. Node that at the conceptual level the Organisation is not hierarchic.
230 +
221 221  This allows an Item optionally to have one or more child Items
222 222  )))
223 223