Changes for page 3 SDMX Base Package
Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -192,17 +192,29 @@ 192 192 | |(% style="width:297px" %)/items|(% style="width:583px" %)Association to the Items in the scheme. 193 193 |//Item//|(% style="width:297px" %)((( 194 194 Inherits from: 195 + 195 195 //NameableArtefact// 197 + 196 196 Direct sub classes are 199 + 197 197 Category 201 + 198 198 Concept 203 + 199 199 Code 205 + 200 200 ReportingCategory //Organisation// 207 + 201 201 Transformation 209 + 202 202 CustomType 211 + 203 203 NamePersonalisation 213 + 204 204 Ruleset 215 + 205 205 VtlMapping 217 + 206 206 UserDefinedOperator// //hierarchy 207 207 )))|(% style="width:583px" %)((( 208 208 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. ... ... @@ -237,9 +237,13 @@ 237 237 The //Component// is contained in a //ComponentList//. The type of //Component// in a //ComponentList// is dependent on the concrete class of the ComponentList as follows: 238 238 239 239 DimensionDescriptor: Dimension, TimeDimension 252 + 240 240 GroupDimensionDescriptor: Dimension, TimeDimension 254 + 241 241 MeasureDescriptor: Measure 256 + 242 242 AttributeDescriptor: DataAttribute, MetadataAttributeRef 258 + 243 243 MetadataAttributeDescriptor: MetadataAttribute 244 244 245 245 Each //Component// takes its semantic (and possibly also its representation) from a Concept in a ConceptScheme. This is represented by the conceptIdentity association to Concept. ... ... @@ -263,36 +263,54 @@ 263 263 |**Class**|**Feature**|**Description** 264 264 |StructureUsage|((( 265 265 Inherits from: 282 + 266 266 //MaintainableArtefact// 284 + 267 267 Sub classes are: 286 + 268 268 Dataflow 288 + 269 269 Metadataflow 270 270 )))|An artefact whose components are described by a Structure. In concrete terms (sub-classes) an example would be a Dataflow which is linked to a given structure – in this case the Data Structure Definition. 271 271 | |structure|An association to a Structure specifying the structure of the artefact. 272 272 |Structure|((( 273 273 Inherits from: 294 + 274 274 //MaintainableArtefact// 296 + 275 275 Sub classes are: 298 + 276 276 DataStructureDefinition MetadataStructureDefinit ion 277 277 )))|Abstract specification of a list of lists to define a complex tabular structure. A concrete example of this would be statistical concepts, code lists, and their organisation in a data or metadata structure definition, defined by a centre institution, usually for the exchange of statistical information with its partners. 278 278 | |grouping|A composite association to one or more component lists. 279 279 |//ComponentList//|((( 280 280 Inherits from: 304 + 281 281 //IdentifiableArtefact// 306 + 282 282 Sub classes are: 308 + 283 283 DimensionDescriptor 310 + 284 284 GroupDimensionDescriptor 312 + 285 285 MeasureDescriptor 314 + 286 286 AttributeDescriptor MetadataAttributeDescrip tor 287 287 )))|An abstract definition of a list of components. A concrete example is a Dimension Descriptor, which defines the list of Dimensions in a Data Structure Definition. 288 288 | |components|An aggregate association to one or more components which make up the list. 289 289 |//Component//|((( 290 290 Inherits from: 320 + 291 291 //IdentifiableArtefact// 322 + 292 292 Sub classes are: 324 + 293 293 Measure 294 -//AttributeComponent 295 -DimensionComponent// 326 + 327 +//AttributeComponent// 328 + 329 +//DimensionComponent// 296 296 )))|A Component is an abstract super class used to define qualitative and quantitative data and metadata items that belong to a Component List and hence a Structure. Component is refined through its sub-classes. 297 297 | |conceptIdentity|Association to a Concept in a Concept Scheme that identifies and defines the semantic of the Component. 298 298 | |localRepresentation|((( ... ... @@ -315,28 +315,28 @@ 315 315 316 316 The majority of SDMX FacetValueTypes are compatible with those found in XML Schema, and have equivalents in most current implementation platforms: 317 317 318 -|(% style="width:1 98px" %)(((352 +|(% style="width:188px" %)((( 319 319 **SDMX Facet Value Type** 320 -)))|(% style="width:20 4px" %)**XML Schema Data Type**|(% style="width:209px" %)**JSON Schema Data Type**|(% style="width:187px" %)(((354 +)))|(% style="width:203px" %)**XML Schema Data Type**|(% style="width:207px" %)**JSON Schema Data Type**|(% style="width:184px" %)((( 321 321 **.NET Framework Type** 322 -)))|(% style="width:8 17px" %)**Java Data Type**323 -|(% style="width:1 98px" %)String|(% style="width:204px" %)xsd:string|(% style="width:209px" %)string|(% style="width:187px" %)System.String|(% style="width:817px" %)java.lang.String324 -|(% style="width:1 98px" %)Big Integer|(% style="width:204px" %)xsd:integer|(% style="width:209px" %)integer|(% style="width:187px" %)System.Decimal|(% style="width:817px" %)java.math.BigInteger325 -|(% style="width:1 98px" %)Integer|(% style="width:204px" %)xsd:int|(% style="width:209px" %)integer|(% style="width:187px" %)System.Int32|(% style="width:817px" %)int326 -|(% style="width:1 98px" %)Long|(% style="width:204px" %)xsd.long|(% style="width:209px" %)integer|(% style="width:187px" %)System.Int64|(% style="width:817px" %)long327 -|(% style="width:1 98px" %)Short|(% style="width:204px" %)xsd:short|(% style="width:209px" %)integer|(% style="width:187px" %)System.Int16|(% style="width:817px" %)short328 -|(% style="width:1 98px" %)Decimal|(% style="width:204px" %)xsd:decimal|(% style="width:209px" %)number|(% style="width:187px" %)System.Decimal|(% style="width:817px" %)java.math.BigDecimal329 -|(% style="width:1 98px" %)Float|(% style="width:204px" %)xsd:float|(% style="width:209px" %)number|(% style="width:187px" %)System.Single|(% style="width:817px" %)float330 -|(% style="width:1 98px" %)Double|(% style="width:204px" %)xsd:double|(% style="width:209px" %)number|(% style="width:187px" %)System.Double|(% style="width:817px" %)double331 -|(% style="width:1 98px" %)Boolean|(% style="width:204px" %)xsd:boolean|(% style="width:209px" %)boolean|(% style="width:187px" %)System.Boolean|(% style="width:817px" %)boolean332 -|(% style="width:1 98px" %)URI|(% style="width:204px" %)xsd:anyURI|(% style="width:209px" %)string:uri|(% style="width:187px" %)System.Uri|(% style="width:817px" %)Java.net.URI or java.lang.String333 -|(% style="width:1 98px" %)DateTime|(% style="width:204px" %)xsd:dateTime|(% style="width:209px" %)string:datetime|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar334 -|(% style="width:1 98px" %)Time|(% style="width:204px" %)xsd:time|(% style="width:209px" %)string:time|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar335 -|(% style="width:1 98px" %)GregorianYear|(% style="width:204px" %)xsd:gYear|(% style="width:209px" %)string[[(% class="wikiinternallink wikiinternallinkwikiinternallink" %)^^~[1~]^^>>path:#_ftn1]]|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar336 -|(% style="width:1 98px" %)GregorianMonth|(% style="width:204px" %)xsd:gYearMonth|(% style="width:209px" %)string|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar337 -|(% style="width:1 98px" %)GregorianDay|(% style="width:204px" %)xsd:date|(% style="width:209px" %)string|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar338 -|(% style="width:1 98px" %)Day, MonthDay, Month|(% style="width:204px" %)xsd:g*|(% style="width:209px" %)string|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar339 -|(% style="width:1 98px" %)Duration|(% style="width:204px" %)xsd:duration|(% style="width:209px" %)string|(% style="width:187px" %)System.TimeSpan|(% style="width:817px" %)javax.xml.datatype.Dur ation356 +)))|(% style="width:833px" %)**Java Data Type** 357 +|(% style="width:188px" %)String|(% style="width:203px" %)xsd:string|(% style="width:207px" %)string|(% style="width:184px" %)System.String|(% style="width:833px" %)java.lang.String 358 +|(% style="width:188px" %)Big Integer|(% style="width:203px" %)xsd:integer|(% style="width:207px" %)integer|(% style="width:184px" %)System.Decimal|(% style="width:833px" %)java.math.BigInteger 359 +|(% style="width:188px" %)Integer|(% style="width:203px" %)xsd:int|(% style="width:207px" %)integer|(% style="width:184px" %)System.Int32|(% style="width:833px" %)int 360 +|(% style="width:188px" %)Long|(% style="width:203px" %)xsd.long|(% style="width:207px" %)integer|(% style="width:184px" %)System.Int64|(% style="width:833px" %)long 361 +|(% style="width:188px" %)Short|(% style="width:203px" %)xsd:short|(% style="width:207px" %)integer|(% style="width:184px" %)System.Int16|(% style="width:833px" %)short 362 +|(% style="width:188px" %)Decimal|(% style="width:203px" %)xsd:decimal|(% style="width:207px" %)number|(% style="width:184px" %)System.Decimal|(% style="width:833px" %)java.math.BigDecimal 363 +|(% style="width:188px" %)Float|(% style="width:203px" %)xsd:float|(% style="width:207px" %)number|(% style="width:184px" %)System.Single|(% style="width:833px" %)float 364 +|(% style="width:188px" %)Double|(% style="width:203px" %)xsd:double|(% style="width:207px" %)number|(% style="width:184px" %)System.Double|(% style="width:833px" %)double 365 +|(% style="width:188px" %)Boolean|(% style="width:203px" %)xsd:boolean|(% style="width:207px" %)boolean|(% style="width:184px" %)System.Boolean|(% style="width:833px" %)boolean 366 +|(% style="width:188px" %)URI|(% style="width:203px" %)xsd:anyURI|(% style="width:207px" %)string:uri|(% style="width:184px" %)System.Uri|(% style="width:833px" %)Java.net.URI or java.lang.String 367 +|(% style="width:188px" %)DateTime|(% style="width:203px" %)xsd:dateTime|(% style="width:207px" %)string:datetime|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar 368 +|(% style="width:188px" %)Time|(% style="width:203px" %)xsd:time|(% style="width:207px" %)string:time|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar 369 +|(% style="width:188px" %)GregorianYear|(% style="width:203px" %)xsd:gYear|(% style="width:207px" %)string[[(% class="wikiinternallink wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]]|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar 370 +|(% style="width:188px" %)GregorianMonth|(% style="width:203px" %)xsd:gYearMonth|(% style="width:207px" %)string|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar 371 +|(% style="width:188px" %)GregorianDay|(% style="width:203px" %)xsd:date|(% style="width:207px" %)string|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar 372 +|(% style="width:188px" %)Day, MonthDay, Month|(% style="width:203px" %)xsd:g*|(% style="width:207px" %)string|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar 373 +|(% style="width:188px" %)Duration|(% style="width:203px" %)xsd:duration|(% style="width:207px" %)string|(% style="width:184px" %)System.TimeSpan|(% style="width:833px" %)javax.xml.datatype.Dur ation 340 340 341 341 There are also a number of SDMX data types which do not have these direct correspondences, often because they are composite representations or restrictions of a broader data type. These are detailed in Section 6 of the standards. 342 342