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,29 +192,17 @@ 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 - 196 196 //NameableArtefact// 197 - 198 198 Direct sub classes are 199 - 200 200 Category 201 - 202 202 Concept 203 - 204 204 Code 205 - 206 206 ReportingCategory //Organisation// 207 - 208 208 Transformation 209 - 210 210 CustomType 211 - 212 212 NamePersonalisation 213 - 214 214 Ruleset 215 - 216 216 VtlMapping 217 - 218 218 UserDefinedOperator// //hierarchy 219 219 )))|(% style="width:583px" %)((( 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. ... ... @@ -249,13 +249,9 @@ 249 249 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: 250 250 251 251 DimensionDescriptor: Dimension, TimeDimension 252 - 253 253 GroupDimensionDescriptor: Dimension, TimeDimension 254 - 255 255 MeasureDescriptor: Measure 256 - 257 257 AttributeDescriptor: DataAttribute, MetadataAttributeRef 258 - 259 259 MetadataAttributeDescriptor: MetadataAttribute 260 260 261 261 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. ... ... @@ -279,54 +279,36 @@ 279 279 |**Class**|**Feature**|**Description** 280 280 |StructureUsage|((( 281 281 Inherits from: 282 - 283 283 //MaintainableArtefact// 284 - 285 285 Sub classes are: 286 - 287 287 Dataflow 288 - 289 289 Metadataflow 290 290 )))|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. 291 291 | |structure|An association to a Structure specifying the structure of the artefact. 292 292 |Structure|((( 293 293 Inherits from: 294 - 295 295 //MaintainableArtefact// 296 - 297 297 Sub classes are: 298 - 299 299 DataStructureDefinition MetadataStructureDefinit ion 300 300 )))|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. 301 301 | |grouping|A composite association to one or more component lists. 302 302 |//ComponentList//|((( 303 303 Inherits from: 304 - 305 305 //IdentifiableArtefact// 306 - 307 307 Sub classes are: 308 - 309 309 DimensionDescriptor 310 - 311 311 GroupDimensionDescriptor 312 - 313 313 MeasureDescriptor 314 - 315 315 AttributeDescriptor MetadataAttributeDescrip tor 316 316 )))|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. 317 317 | |components|An aggregate association to one or more components which make up the list. 318 318 |//Component//|((( 319 319 Inherits from: 320 - 321 321 //IdentifiableArtefact// 322 - 323 323 Sub classes are: 324 - 325 325 Measure 326 - 327 -//AttributeComponent// 328 - 329 -//DimensionComponent// 294 +//AttributeComponent 295 +DimensionComponent// 330 330 )))|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. 331 331 | |conceptIdentity|Association to a Concept in a Concept Scheme that identifies and defines the semantic of the Component. 332 332 | |localRepresentation|((( ... ... @@ -349,28 +349,28 @@ 349 349 350 350 The majority of SDMX FacetValueTypes are compatible with those found in XML Schema, and have equivalents in most current implementation platforms: 351 351 352 -|(% style="width:18 8px" %)(((318 +|(% style="width:198px" %)((( 353 353 **SDMX Facet Value Type** 354 -)))|(% style="width:20 3px" %)**XML Schema Data Type**|(% style="width:207px" %)**JSON Schema Data Type**|(% style="width:184px" %)(((320 +)))|(% style="width:204px" %)**XML Schema Data Type**|(% style="width:209px" %)**JSON Schema Data Type**|(% style="width:187px" %)((( 355 355 **.NET Framework Type** 356 -)))|(% style="width:8 33px" %)**Java Data Type**357 -|(% style="width:18 8px" %)String|(% style="width:203px" %)xsd:string|(% style="width:207px" %)string|(% style="width:184px" %)System.String|(% style="width:833px" %)java.lang.String358 -|(% style="width:18 8px" %)Big Integer|(% style="width:203px" %)xsd:integer|(% style="width:207px" %)integer|(% style="width:184px" %)System.Decimal|(% style="width:833px" %)java.math.BigInteger359 -|(% style="width:18 8px" %)Integer|(% style="width:203px" %)xsd:int|(% style="width:207px" %)integer|(% style="width:184px" %)System.Int32|(% style="width:833px" %)int360 -|(% style="width:18 8px" %)Long|(% style="width:203px" %)xsd.long|(% style="width:207px" %)integer|(% style="width:184px" %)System.Int64|(% style="width:833px" %)long361 -|(% style="width:18 8px" %)Short|(% style="width:203px" %)xsd:short|(% style="width:207px" %)integer|(% style="width:184px" %)System.Int16|(% style="width:833px" %)short362 -|(% style="width:18 8px" %)Decimal|(% style="width:203px" %)xsd:decimal|(% style="width:207px" %)number|(% style="width:184px" %)System.Decimal|(% style="width:833px" %)java.math.BigDecimal363 -|(% style="width:18 8px" %)Float|(% style="width:203px" %)xsd:float|(% style="width:207px" %)number|(% style="width:184px" %)System.Single|(% style="width:833px" %)float364 -|(% style="width:18 8px" %)Double|(% style="width:203px" %)xsd:double|(% style="width:207px" %)number|(% style="width:184px" %)System.Double|(% style="width:833px" %)double365 -|(% style="width:18 8px" %)Boolean|(% style="width:203px" %)xsd:boolean|(% style="width:207px" %)boolean|(% style="width:184px" %)System.Boolean|(% style="width:833px" %)boolean366 -|(% style="width:18 8px" %)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.String367 -|(% style="width:18 8px" %)DateTime|(% style="width:203px" %)xsd:dateTime|(% style="width:207px" %)string:datetime|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar368 -|(% style="width:18 8px" %)Time|(% style="width:203px" %)xsd:time|(% style="width:207px" %)string:time|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar369 -|(% style="width:18 8px" %)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 GregorianCalendar370 -|(% style="width:18 8px" %)GregorianMonth|(% style="width:203px" %)xsd:gYearMonth|(% style="width:207px" %)string|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar371 -|(% style="width:18 8px" %)GregorianDay|(% style="width:203px" %)xsd:date|(% style="width:207px" %)string|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar372 -|(% style="width:18 8px" %)Day, MonthDay, Month|(% style="width:203px" %)xsd:g*|(% style="width:207px" %)string|(% style="width:184px" %)System.DateTime|(% style="width:833px" %)javax.xml.datatype.XML GregorianCalendar373 -|(% style="width:18 8px" %)Duration|(% style="width:203px" %)xsd:duration|(% style="width:207px" %)string|(% style="width:184px" %)System.TimeSpan|(% style="width:833px" %)javax.xml.datatype.Dur ation322 +)))|(% style="width:817px" %)**Java Data Type** 323 +|(% style="width:198px" %)String|(% style="width:204px" %)xsd:string|(% style="width:209px" %)string|(% style="width:187px" %)System.String|(% style="width:817px" %)java.lang.String 324 +|(% style="width:198px" %)Big Integer|(% style="width:204px" %)xsd:integer|(% style="width:209px" %)integer|(% style="width:187px" %)System.Decimal|(% style="width:817px" %)java.math.BigInteger 325 +|(% style="width:198px" %)Integer|(% style="width:204px" %)xsd:int|(% style="width:209px" %)integer|(% style="width:187px" %)System.Int32|(% style="width:817px" %)int 326 +|(% style="width:198px" %)Long|(% style="width:204px" %)xsd.long|(% style="width:209px" %)integer|(% style="width:187px" %)System.Int64|(% style="width:817px" %)long 327 +|(% style="width:198px" %)Short|(% style="width:204px" %)xsd:short|(% style="width:209px" %)integer|(% style="width:187px" %)System.Int16|(% style="width:817px" %)short 328 +|(% style="width:198px" %)Decimal|(% style="width:204px" %)xsd:decimal|(% style="width:209px" %)number|(% style="width:187px" %)System.Decimal|(% style="width:817px" %)java.math.BigDecimal 329 +|(% style="width:198px" %)Float|(% style="width:204px" %)xsd:float|(% style="width:209px" %)number|(% style="width:187px" %)System.Single|(% style="width:817px" %)float 330 +|(% style="width:198px" %)Double|(% style="width:204px" %)xsd:double|(% style="width:209px" %)number|(% style="width:187px" %)System.Double|(% style="width:817px" %)double 331 +|(% style="width:198px" %)Boolean|(% style="width:204px" %)xsd:boolean|(% style="width:209px" %)boolean|(% style="width:187px" %)System.Boolean|(% style="width:817px" %)boolean 332 +|(% style="width:198px" %)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.String 333 +|(% style="width:198px" %)DateTime|(% style="width:204px" %)xsd:dateTime|(% style="width:209px" %)string:datetime|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar 334 +|(% style="width:198px" %)Time|(% style="width:204px" %)xsd:time|(% style="width:209px" %)string:time|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar 335 +|(% style="width:198px" %)GregorianYear|(% style="width:204px" %)xsd:gYear|(% style="width:209px" %)string[[(% class="wikiinternallink wikiinternallink wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]]|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar 336 +|(% style="width:198px" %)GregorianMonth|(% style="width:204px" %)xsd:gYearMonth|(% style="width:209px" %)string|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar 337 +|(% style="width:198px" %)GregorianDay|(% style="width:204px" %)xsd:date|(% style="width:209px" %)string|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar 338 +|(% style="width:198px" %)Day, MonthDay, Month|(% style="width:204px" %)xsd:g*|(% style="width:209px" %)string|(% style="width:187px" %)System.DateTime|(% style="width:817px" %)javax.xml.datatype.XML GregorianCalendar 339 +|(% style="width:198px" %)Duration|(% style="width:204px" %)xsd:duration|(% style="width:209px" %)string|(% style="width:187px" %)System.TimeSpan|(% style="width:817px" %)javax.xml.datatype.Dur ation 374 374 375 375 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. 376 376