Changes for page Part II.Common Namespace
Last modified by Helena K. on 2026/06/09 12:56
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (0 modified, 1 added, 1 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -Part II.Common Namespace1 +Part II.Common: This details the common namespace schemas - Content
-
... ... @@ -4,17 +4,17 @@ 4 4 5 5 = 1 Introduction = 6 6 7 -The common namespace defines a collection of constructs that are reused across the various components of SDMX. Most important of these are the referencing mechanism. The goal of the reference construct was to define a generic structure that could be processed uniformly regardless of the context where the reference was used. But it was also important that references be required to be complete whenever possible. 7 +The common namespace defines a collection of constructs that are reused across the various [[components>>doc:sdmx:Glossary.Component.WebHome]] of [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. Most important of these are the referencing mechanism. The goal of the reference construct was to define a generic structure that could be processed uniformly regardless of the context where the reference was used. But it was also important that references be required to be complete whenever possible. 8 8 9 -Any object can be referenced either explicitly with a URN or by a set of complete reference fields. To meet the previously stated requirements, and very general mechanism was created based on the URN structure of SDMX objects for these reference fields. 9 +Any object can be referenced either explicitly with a URN or by a set of complete reference fields. To meet the previously stated requirements, and very general mechanism was created based on the URN structure of [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] objects for these reference fields. 10 10 11 11 There was also a requirement that the references be able to be refined to meet particular needs outside of the common namespace. An example of this is in the metadata structure specific schemas. It is a requirement that if a target object is specified as having to come from a particular scheme, that a type based on the reference structure be created that enforced the requirement. 12 12 13 -Typically, this would not have been an issues as all of the components which make up the references are of atomic types, and therefore can be expressed as XML attributes which are easily refined and restricted since the XML Schema design principles in SDMX always treats attributes as unqualified. 13 +Typically, this would not have been an issues as all of the [[components>>doc:sdmx:Glossary.Component.WebHome]] which make up the references are of atomic types, and therefore can be expressed as XML [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] which are easily refined and restricted since the XML Schema design principles in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] always treats [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] as unqualified. 14 14 15 15 However, the requirement to allow both a URN and/or a complete set of reference field necessitate that these properties be contained in elements. The fact that they are elements typically would mean that the only way a refinement outside of the namespace could happen was if the element were global and allowed for substitutions. This however would mean that every distinct type of referenced object would have a unique set of elements. This moved away from the requirement that the structure be easy to process regardless of context. 16 16 17 -The solution to this problem was to deviate from the normal SDMX XML Schema design principle of always using qualified elements and allowing for these to be unqualified. Doing so allows other namespace to derive from these types and place further restrictions on what can be referenced. The deviation from this principle was justified in that it met all of the requirements and was not deemed to major of a shift since these properties normally would have been expressed as unqualified attributes if it weren't for the complete reference requirement. 17 +The solution to this problem was to deviate from the normal [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] XML Schema design principle of always using qualified elements and allowing for these to be unqualified. Doing so allows other namespace to derive from these types and place further restrictions on what can be referenced. The deviation from this principle was justified in that it met all of the requirements and was not deemed to major of a shift since these properties normally would have been expressed as unqualified [[attributes>>doc:sdmx:Glossary.Attribute.WebHome]] if it weren't for the complete reference requirement. 18 18 19 19 == 2 Schema Documentation == 20 20 ... ... @@ -52,7 +52,7 @@ 52 52 53 53 === 2.1.3 Complex Types === 54 54 55 - //**ValueType:**//ValueType is an abstract class that is the basis for any component value that cannot be simply represented as a space-normalized value (e.g. in an XML attribute). Although its content is mixed, it should be restricted so that only character data or the Text or Structured text is used. See StringValueType, IntValueType, ObserverationalTimeValueType, TextValueType, and StructuredTextValueType for details.55 +***ValueType*:** ValueType is an abstract class that is the basis for any component value that cannot be simply represented as a space-normalized value (e.g. in an XML attribute). Although its content is mixed, it should be restricted so that only character data or the Text or Structured text is used. See StringValueType, IntValueType, ObserverationalTimeValueType, TextValueType, and StructuredTextValueType for details. 56 56 57 57 Content: 58 58 {text} x (Text\* | StructuredText\*)? ... ... @@ -70,8 +70,8 @@ 70 70 71 71 ValueType (restriction) 72 72 BooleanValueType 73 - 74 74 Content: 74 + 75 75 **StringValueType:** StringValueType is a refinement of SimpleValueType limiting the content to be a string. This can be further refined with facets, patterns, etc. 76 76 77 77 Derivation: ... ... @@ -204,7 +204,7 @@ 204 204 |(% style="width:150px" %)**Name**|(% style="width:206px" %)**Type**|(% style="width:652px" %)**Documentation** 205 205 |(% style="width:150px" %)Text|(% style="width:206px" %)TextType|(% style="width:652px" %)Text contains the text of the message, in parallel language values. 206 206 207 - //**AnnotableType:**//AnnotableType is an abstract base type used for all annotable artefacts. Any type that provides for annotations should extend this type.207 +***AnnotableType*:** AnnotableType is an abstract base type used for all annotable artefacts. Any type that provides for annotations should extend this type. 208 208 209 209 Content: 210 210 Annotations? ... ... @@ -290,7 +290,7 @@ 290 290 Derivation: 291 291 292 292 AnnotableType (extension) 293 - IdentifiableType 293 + IdentifiableType* 294 294 295 295 Attributes: 296 296 id?, urn?, uri? ... ... @@ -319,7 +319,7 @@ 319 319 320 320 AnnotableType (extension) 321 321 IdentifiableType (extension) 322 - NameableType 322 + NameableType* 323 323 324 324 Attributes: 325 325 id?, urn?, uri? ... ... @@ -351,7 +351,7 @@ 351 351 AnnotableType (extension) 352 352 IdentifiableType (extension) 353 353 NameableType (extension) 354 - VersionableType 354 + VersionableType* 355 355 356 356 Attributes: 357 357 id?, urn?, uri?, version?, validFrom?, validTo? ... ... @@ -387,7 +387,7 @@ 387 387 IdentifiableType (extension) 388 388 NameableType (extension) 389 389 VersionableType (restriction) 390 - MaintainableBaseType 390 + MaintainableBaseType* 391 391 392 392 Attributes: 393 393 id, urn?, uri?, version?, validFrom?, validTo? ... ... @@ -421,10 +421,10 @@ 421 421 422 422 AnnotableType (extension) 423 423 IdentifiableType (extension) 424 - NameableType (extension) 424 + NameableType* (extension) 425 425 VersionableType (restriction) 426 426 MaintainableBaseType (extension) 427 - MaintainableType 427 + MaintainableType* 428 428 429 429 Attributes: 430 430 id, urn?, uri?, version?, validFrom?, validTo?, agencyID, isPartialLanguage?, isExternalReference?, serviceURL?, structureURL? ... ... @@ -509,7 +509,7 @@ 509 509 |(% style="width:228px" %)**Name**|(% style="width:221px" %)**Type**|(% style="width:699px" %)**Documentation** 510 510 |(% style="width:228px" %)xml:lang (default: en)|(% style="width:221px" %)xs:language 511 511 512 - //**PayloadStructureType:**//PayloadStructureType is an abstract base type used to define the structural information for data or metadata sets. A reference to the structure is provided (either explicitly or through a reference to a structure usage).512 +***PayloadStructureType*:** PayloadStructureType is an abstract base type used to define the structural information for data or metadata sets. A reference to the structure is provided (either explicitly or through a reference to a structure usage). 513 513 514 514 Attributes: 515 515 structureID, schemaURL?, namespace?, dimensionAtObservation?, explicitMeasures?, serviceURL?, structureURL? ... ... @@ -542,7 +542,7 @@ 542 542 Derivation: 543 543 544 544 PayloadStructureType (restriction) 545 - DataStructureType 545 + DataStructureType* 546 546 547 547 Attributes: 548 548 structureID, schemaURL?, namespace?, dimensionAtObservation?, explicitMeasures?, serviceURL?, structureURL? ... ... @@ -609,7 +609,7 @@ 609 609 Derivation: 610 610 611 611 PayloadStructureType (restriction) 612 - MetadataStructureType 612 + MetadataStructureType* 613 613 614 614 Attributes: 615 615 structureID, schemaURL?, namespace?, serviceURL?, structureURL? ... ... @@ -1125,7 +1125,7 @@ 1125 1125 |DateTime|(% style="width:802px" %)A time datatype corresponding to W3C XML Schema's xs:dateTime datatype. 1126 1126 |TimeRange|(% style="width:802px" %)TimeRange defines a time period by providing a distinct start (date or date time) and a duration. 1127 1127 1128 -**UrnPrefixPart:** This is validates the first part of the URN (urn:sdmx.org.infomodel..<class=). It is intended to be further restricted. 1128 +**UrnPrefixPart:** This is validates the first part of the URN (urn:sdmx.org.infomodel.<package>.<class=). It is intended to be further restricted. 1129 1129 1130 1130 Derived by restriction of xs:string. 1131 1131 Regular Expression Pattern: urn:sdmx:org\.sdmx\.infomodel\.[a-z]+\.[A-Za-z]+=[^=]+ ... ... @@ -1145,44 +1145,43 @@ 1145 1145 Derived by restriction of UrnClassesPart. 1146 1146 Regular Expression Pattern: . +=([A-Za-z][A-Za-z0-9_\-]*(\.[A-Za-z][A-Za-z0-9_\-]*)*):[^:]+.+=\*:[^:]+ 1147 1147 1148 -**UrnMaintainableIdPart:** This refines the prefix, classes, and agnecy patterns to validate the maintainable ID part of the URN (:)). Note that it does not restrict the version part as it is intended to be further restricted. 1148 +**UrnMaintainableIdPart:** This refines the prefix, classes, and agnecy patterns to validate the maintainable ID part of the URN (:<maintainable_id(<version_number>)). Note that it does not restrict the version part as it is intended to be further restricted. 1149 1149 1150 1150 Derived by restriction of UrnAgencyPart. 1151 1151 Regular Expression Pattern: . +:([A-Za-z0-9_@$\-]+)\([0-9A-Za-z\-\.\+]+\)[^(\(\))] 1152 1152 1153 -**WildcardUrnMaintainableIdPart:** This refines the prefix, classes, and agnecy patterns to validate the maintainable ID part of a wildcarded URN reference (:)). Note that it does not restrict the version part as it is intended to be further restricted. 1153 +**WildcardUrnMaintainableIdPart:** This refines the prefix, classes, and agnecy patterns to validate the maintainable ID part of a wildcarded URN reference (:<maintainable_id(<version_number>)). Note that it does not restrict the version part as it is intended to be further restricted. 1154 1154 1155 1155 Derived by restriction of WildcardUrnAgencyPart. 1156 1156 Regular Expression Pattern: . +:([A-Za-z0-9_@$\-]+)\([0-9A-Za-z\-\.\+\*]+\)[^(\(\))]*.+:\*\([0-9A-Za-z\-\.\+\*]+\)[^(\(\))] 1157 1157 1158 -((( 1159 1159 **UrnVersionPart:** This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of the URN ((<version_number)). It accounts for both legacy and semantic versioning, but not wildarding (for referencing). It is meant to be further refined, although all parts after this are optional. 1160 1160 1161 1161 Derived by restriction of UrnMaintainableIdPart. 1162 -Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-] |([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]~*~*)?\).1161 +Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]~*~*)?\). 1163 1163 ))) 1164 1164 1165 1165 **UrnReferenceVersionPart:** This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of a URN reference ((<version_number)). It accounts for both legacy and semantic versioning (including late binding). It is meant to be further refined, although all parts after this are optional. 1166 1166 1167 1167 Derived by restriction of UrnMaintainableIdPart. 1168 -Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0 |[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)?\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*{2}\).*.+\0|[1-9]\d*))(\.((0|[1-9]\d*)\+?))(\.((0|[1-9]\d*\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*(\.((0|[1-9]\d*)\+?))\).1167 +Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)?\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*{2}\).*.+\0|[1-9]\d*))(\.((0|[1-9]\d*)\+?))(\.((0|[1-9]\d*\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*(\.((0|[1-9]\d*)\+?))\). 1169 1169 1170 1170 **WildcardUrnVersionPart:** This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of a wildcarded URN reference ((<version_number)). It accounts for both legacy and semantic versioning (including late binding). It is meant to be further refined, although all parts after this are optional. 1171 1171 1172 1172 Derived by restriction of WildcardUrnMaintainableIdPart. 1173 -Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0 |[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)?\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*{2}\).*.+\0|[1-9]\d*))(\.((0|[1-9]\d*)\+?))(\.((0|[1-9]\d*\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*(\.((0|[1-9]\d*)\+?))\).*.+\(\*\).1172 +Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)?\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*{2}\).*.+\0|[1-9]\d*))(\.((0|[1-9]\d*)\+?))(\.((0|[1-9]\d*\).*.+\0|[1-9]\d*)\+?)(\.((0|[1-9]\d*(\.((0|[1-9]\d*)\+?))\).*.+\(\*\). 1174 1174 1175 -**UrnType:** The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of the URN (e.g. ().\*). The nested patterns provide a complete validation of the URN pattern. 1174 +**UrnType:** The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of the URN (e.g. (<version_number>)<containerobject-id>.<object-id>\*). The nested patterns provide a complete validation of the URN pattern. 1176 1176 1177 1177 Derived by restriction of UrnVersionPart. 1178 1178 Regular Expression Pattern: . +\)(\.[A-Za-z0-9_@$\-]+(\.[A-Za-z0-9_@$\-]+)*)? 1179 1179 1180 -**UrnReferenceType:** The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of a URN reference (e.g. ().\*). The nested patterns provide a complete validation of the URN pattern. 1179 +**UrnReferenceType:** The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of a URN reference (e.g. (<version_number>)<containerobject-id>.<object-id>\*). The nested patterns provide a complete validation of the URN pattern. 1181 1181 1182 1182 Derived by restriction of UrnReferenceVersionPart. 1183 1183 Regular Expression Pattern: . +\)(\.[A-Za-z0-9_@$\-]+(\.[A-Za-z0-9_@$\-]+)*)? 1184 1184 1185 -**WildcardUrnType:** The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of a wildcarded URN reference (e.g. ().\*). The nested patterns provide a complete validation of the URN pattern. 1184 +**WildcardUrnType:** The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of a wildcarded URN reference (e.g. (<version_number>)<containerobject-id>.<object-id>\*). The nested patterns provide a complete validation of the URN pattern. 1186 1186 1187 1187 Derived by restriction of WildcardUrnVersionPart. 1188 1188 Regular Expression Pattern: . +\)(\.[A-Za-z0-9_@$\-]+(\.[A-Za-z0-9_@$\-]+)*)?.+\)(\.\*(\.\*)*)? ... ... @@ -1198,7 +1198,6 @@ 1198 1198 Regular Expression Pattern: . +\) 1199 1199 1200 1200 **ComponentUrnType:** Restricts the URN so that the pattern ends after the first component part. 1201 -))) 1202 1202 1203 1203 Derived by restriction of UrnType. 1204 1204 Regular Expression Pattern: . +\)\.[A-Za-z0-9_@$\-]+ ... ... @@ -1503,7 +1503,7 @@ 1503 1503 Derived by restriction of ComponentUrnType. 1504 1504 Regular Expression Pattern: . +\.transformation\.Ruleset=.+ 1505 1505 1506 -**RulesetSchemeUrnType:** Urn type for a rules et scheme.1504 +**RulesetSchemeUrnType:** Urn type for a ruleste scheme. 1507 1507 1508 1508 Derived by restriction of MaintainableUrnType. 1509 1509 Regular Expression Pattern: . +\.transformation\.RulesetScheme=.+ ... ... @@ -1588,17 +1588,17 @@ 1588 1588 Derived by restriction of OrganisationReferenceType. 1589 1589 Regular Expression Pattern: . +\.base\.DataConsumer=.+:DATA_CONSUMERS\(.+\).+ 1590 1590 1591 -**DataConsumerSchemeReferenceType:** A reference type for a data consumer scheme. 1589 +**DataConsumerSchemeReferenceType:** A reference type for a [[data consumer scheme>>doc:sdmx:Glossary.Data consumer scheme.WebHome]]. 1592 1592 1593 1593 Derived by restriction of OrganisationSchemeReferenceType. 1594 1594 Regular Expression Pattern: . +\.base\.DataConsumerScheme=.+:DATA_CONSUMERS\(.+\) 1595 1595 1596 -**DataProviderReferenceType:** A reference type for a data provider. 1594 +**DataProviderReferenceType:** A reference type for a [[data provider>>doc:sdmx:Glossary.Data provider.WebHome]]. 1597 1597 1598 1598 Derived by restriction of OrganisationReferenceType. 1599 1599 Regular Expression Pattern: . +\.base\.DataProvider=.+:DATA_PROVIDERS\(.+\).+ 1600 1600 1601 -**DataProviderSchemeReferenceType:** A reference type for a data provider scheme. 1599 +**DataProviderSchemeReferenceType:** A reference type for a [[data provider scheme>>doc:sdmx:Glossary.Data provider scheme.WebHome]]. 1602 1602 1603 1603 Derived by restriction of OrganisationSchemeReferenceType. 1604 1604 Regular Expression Pattern: . +\.base\.DataProviderScheme=.+:DATA_PROVIDERS\(.+\) ... ... @@ -1618,7 +1618,7 @@ 1618 1618 Derived by restriction of OrganisationReferenceType. 1619 1619 Regular Expression Pattern: . +\.base\.OrganisationUnit=.+ 1620 1620 1621 -**OrganisationUnitSchemeReferenceType:** A reference type for an organisation unit scheme. 1619 +**OrganisationUnitSchemeReferenceType:** A reference type for an [[organisation unit scheme>>doc:sdmx:Glossary.Organisation unit scheme.WebHome]]. 1622 1622 1623 1623 Derived by restriction of OrganisationSchemeReferenceType. 1624 1624 Regular Expression Pattern: . +\.base\.OrganisationUnitScheme=.+ ... ... @@ -1628,7 +1628,7 @@ 1628 1628 Derived by restriction of MaintainableUrnReferenceType. 1629 1629 Regular Expression Pattern: . +\.categoryscheme\.Categorisation=.+ 1630 1630 1631 -**CategoryReferenceType:** A reference type for a category. 1629 +**CategoryReferenceType:** A reference type for a [[category>>doc:sdmx:Glossary.Category.WebHome]]. 1632 1632 1633 1633 Derived by restriction of UrnReferenceType. 1634 1634 Regular Expression Pattern: . +\.categoryscheme\.Category=.+ ... ... @@ -1638,7 +1638,7 @@ 1638 1638 Derived by restriction of MaintainableUrnReferenceType. 1639 1639 Regular Expression Pattern: . +\.categoryscheme\.CategoryScheme=.+ 1640 1640 1641 -**ReportingCategoryReferenceType:** A reference type for a reporting category. 1639 +**ReportingCategoryReferenceType:** A reference type for a reporting [[category>>doc:sdmx:Glossary.Category.WebHome]]. 1642 1642 1643 1643 Derived by restriction of UrnReferenceType. 1644 1644 Regular Expression Pattern: . +\.categoryscheme\.ReportingCategory=.+ ... ... @@ -1648,32 +1648,32 @@ 1648 1648 Derived by restriction of MaintainableUrnReferenceType. 1649 1649 Regular Expression Pattern: . +\.categoryscheme\.ReportingTaxonomy=.+ 1650 1650 1651 -**CodeReferenceType:** A reference type for a code. 1649 +**CodeReferenceType:** A reference type for a [[code>>doc:sdmx:Glossary.Code.WebHome]]. 1652 1652 1653 1653 Derived by restriction of ComponentUrnReferenceType. 1654 1654 Regular Expression Pattern: . +\.codelist\.Code=.+ 1655 1655 1656 -**CodelistReferenceType:** A reference type for a codelist. 1654 +**CodelistReferenceType:** A reference type for a [[codelist>>doc:sdmx:Glossary.Code list.WebHome]]. 1657 1657 1658 1658 Derived by restriction of AnyCodelistReferenceType. 1659 1659 Regular Expression Pattern: . +\.codelist\.Codelist=.+ 1660 1660 1661 -**HierarchicalCodeReferenceType:** A reference type for a hierarchical code. 1659 +**HierarchicalCodeReferenceType:** A reference type for a [[hierarchical code>>doc:sdmx:Glossary.Hierarchical code.WebHome]]. 1662 1662 1663 1663 Derived by restriction of UrnReferenceType. 1664 1664 Regular Expression Pattern: . +\.codelist\.HierarchicalCode=.+ 1665 1665 1666 -**HierarchyReferenceType:** A reference type for a hierarchy. 1664 +**HierarchyReferenceType:** A reference type for a [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]]. 1667 1667 1668 1668 Derived by restriction of MaintainableUrnReferenceType. 1669 1669 Regular Expression Pattern: . +\.codelist\.Hierarchy=.+ 1670 1670 1671 -**HierarchyAssociationReferenceType:** A reference type for a hierarchy association. 1669 +**HierarchyAssociationReferenceType:** A reference type for a [[hierarchy>>doc:sdmx:Glossary.Hierarchy.WebHome]] association. 1672 1672 1673 1673 Derived by restriction of MaintainableUrnReferenceType. 1674 1674 Regular Expression Pattern: . +\.codelist\.HierarchyAssociation=.+ 1675 1675 1676 -**LevelReferenceType:** A reference type for a level. 1674 +**LevelReferenceType:** A reference type for a (% style="color:#e74c3c" %)level(%%). 1677 1677 1678 1678 Derived by restriction of ComponentUrnReferenceType. 1679 1679 Regular Expression Pattern: . +\.codelist\.Level=.+ ... ... @@ -1683,27 +1683,27 @@ 1683 1683 Derived by restriction of AnyCodelistReferenceType. 1684 1684 Regular Expression Pattern: . +\.codelist\.ValueList=.+ 1685 1685 1686 -**ConceptReferenceType:** A reference type for a concept. 1684 +**ConceptReferenceType:** A reference type for a (% style="color:#e74c3c" %)concept(%%). 1687 1687 1688 1688 Derived by restriction of ComponentUrnReferenceType. 1689 1689 Regular Expression Pattern: . +\.conceptscheme\.Concept=.+ 1690 1690 1691 -**ConceptSchemeReferenceType:** A reference type for a concept scheme. 1689 +**ConceptSchemeReferenceType:** A reference type for a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]]. 1692 1692 1693 1693 Derived by restriction of MaintainableUrnReferenceType. 1694 1694 Regular Expression Pattern: . +\.conceptscheme\.ConceptScheme=.+ 1695 1695 1696 -**AttributeDescriptorReferenceType:** A reference type for an attribute descriptor. 1694 +**AttributeDescriptorReferenceType:** A reference type for an [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] descriptor. 1697 1697 1698 1698 Derived by restriction of ComponentUrnReferenceType. 1699 1699 Regular Expression Pattern: . +\.datastructure\.AttributeDescriptor=.+ 1700 1700 1701 -**DataAttributeReferenceType:** A reference type for a data attribute. 1699 +**DataAttributeReferenceType:** A reference type for a data [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. 1702 1702 1703 1703 Derived by restriction of ComponentUrnReferenceType. 1704 1704 Regular Expression Pattern: . +\.datastructure\.DataAttribute=.+ 1705 1705 1706 -**DataflowReferenceType:** A reference type for a dataflow. 1704 +**DataflowReferenceType:** A reference type for a [[dataflow>>doc:sdmx:Glossary.Dataflow.WebHome]]. 1707 1707 1708 1708 Derived by restriction of StructureUsageReferenceType. 1709 1709 Regular Expression Pattern: . +\.datastructure\.Dataflow=.+ ... ... @@ -1713,42 +1713,42 @@ 1713 1713 Derived by restriction of StructureReferenceType. 1714 1714 Regular Expression Pattern: . +\.datastructure\.DataStructure=.+ 1715 1715 1716 -**DimensionReferenceType:** A reference type for a dimension. 1714 +**DimensionReferenceType:** A reference type for a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]]. 1717 1717 1718 1718 Derived by restriction of ComponentUrnReferenceType. 1719 1719 Regular Expression Pattern: . +\.datastructure\.Dimension=.+ 1720 1720 1721 -**DimensionDescriptorReferenceType:** A reference type for a dimension descriptor. 1719 +**DimensionDescriptorReferenceType:** A reference type for a [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor. 1722 1722 1723 1723 Derived by restriction of ComponentUrnReferenceType. 1724 1724 Regular Expression Pattern: . +\.datastructure\.DimensionDescriptor=.+ 1725 1725 1726 -**GroupDimensionDescriptorReferenceType:** A reference type for a group dimension descriptor. 1724 +**GroupDimensionDescriptorReferenceType:** A reference type for a group [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]] descriptor. 1727 1727 1728 1728 Derived by restriction of ComponentUrnReferenceType. 1729 1729 Regular Expression Pattern: . +\.datastructure\.GroupDimensionDescriptor=.+ 1730 1730 1731 -**MeasureReferenceType:** A reference type for a measure. 1729 +**MeasureReferenceType:** A reference type for a [[measure>>doc:sdmx:Glossary.Measure.WebHome]]. 1732 1732 1733 1733 Derived by restriction of ComponentUrnReferenceType. 1734 1734 Regular Expression Pattern: . +\.datastructure\.Measure=.+ 1735 1735 1736 -**MeasureDescriptorReferenceType:** A reference type for a measure descriptor. 1734 +**MeasureDescriptorReferenceType:** A reference type for a [[measure>>doc:sdmx:Glossary.Measure.WebHome]] descriptor. 1737 1737 1738 1738 Derived by restriction of ComponentUrnReferenceType. 1739 1739 Regular Expression Pattern: . +\.datastructure\.MeasureDescriptor=.+ 1740 1740 1741 -**TimeDimensionReferenceType:** A reference type for a time dimension. 1739 +**TimeDimensionReferenceType:** A reference type for a time [[dimension>>doc:sdmx:Glossary.Dimension.WebHome]]. 1742 1742 1743 1743 Derived by restriction of ComponentUrnReferenceType. 1744 1744 Regular Expression Pattern: . +\.datastructure\.TimeDimension=.+ 1745 1745 1746 -**MetadataAttributeReferenceType:** A reference type for a metadata attribute. 1744 +**MetadataAttributeReferenceType:** A reference type for a metadata [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]]. 1747 1747 1748 1748 Derived by restriction of UrnReferenceType. 1749 1749 Regular Expression Pattern: . +\.metadatastructure\.MetadataAttribute=.+ 1750 1750 1751 -**MetadataflowReferenceType:** A reference type for a metadataflow. 1749 +**MetadataflowReferenceType:** A reference type for a [[metadataflow>>doc:sdmx:Glossary.Metadataflow.WebHome]]. 1752 1752 1753 1753 Derived by restriction of StructureUsageReferenceType. 1754 1754 Regular Expression Pattern: . +\.metadatastructure\.Metadataflow=.+ ... ... @@ -1778,42 +1778,42 @@ 1778 1778 Derived by restriction of UrnReferenceType. 1779 1779 Regular Expression Pattern: . +\.process\.Transition=.+ 1780 1780 1781 -**DataConstraintReferenceType:** A reference type for a data constraint. 1779 +**DataConstraintReferenceType:** A reference type for a data (% style="color:#e74c3c" %)constraint(%%). 1782 1782 1783 1783 Derived by restriction of ConstraintReferenceType. 1784 1784 Regular Expression Pattern: . +\.registry\.DataConstraint=.+ 1785 1785 1786 -**MetadataConstraintReferenceType:** A reference type for a metadata constraint. 1784 +**MetadataConstraintReferenceType:** A reference type for a metadata (% style="color:#e74c3c" %)constraint(%%). 1787 1787 1788 1788 Derived by restriction of ConstraintReferenceType. 1789 1789 Regular Expression Pattern: . +\.registry\.MetadataConstraint=.+ 1790 1790 1791 -**MetadataProvisionAgreementReferenceType:** A reference type for a metadata provision agreement. 1789 +**MetadataProvisionAgreementReferenceType:** A reference type for a metadata [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]]. 1792 1792 1793 1793 Derived by restriction of MaintainableUrnReferenceType. 1794 1794 Regular Expression Pattern: . +\.registry\.MetadataProvisionAgreement=.+ 1795 1795 1796 -**ProvisionAgreementReferenceType:** A reference type for a provision agreement. 1794 +**ProvisionAgreementReferenceType:** A reference type for a [[provision agreement>>doc:sdmx:Glossary.Provision agreement.WebHome]]. 1797 1797 1798 1798 Derived by restriction of MaintainableUrnReferenceType. 1799 1799 Regular Expression Pattern: . +\.registry\.ProvisionAgreement=.+ 1800 1800 1801 -**CategorySchemeMapReferenceType:** A reference type for a category scheme map. 1799 +**CategorySchemeMapReferenceType:** A reference type for a [[category scheme>>doc:sdmx:Glossary.Category scheme.WebHome]] (% style="color:#e74c3c" %)map(%%). 1802 1802 1803 1803 Derived by restriction of MaintainableUrnReferenceType. 1804 1804 Regular Expression Pattern: . +\.structuremapping\.CategorySchemeMap=.+ 1805 1805 1806 -**ConceptSchemeMapReferenceType:** A reference type for a concept scheme map. 1804 +**ConceptSchemeMapReferenceType:** A reference type for a [[concept scheme>>doc:sdmx:Glossary.Concept scheme.WebHome]] (% style="color:#e74c3c" %)map(%%). 1807 1807 1808 1808 Derived by restriction of MaintainableUrnReferenceType. 1809 1809 Regular Expression Pattern: . +\.structuremapping\.ConceptSchemeMap=.+ 1810 1810 1811 -**DatePatternMapReferenceType:** A reference type for a date pattern map. 1809 +**DatePatternMapReferenceType:** A reference type for a date pattern (% style="color:#e74c3c" %)map(%%). 1812 1812 1813 1813 Derived by restriction of ComponentUrnReferenceType. 1814 1814 Regular Expression Pattern: . +\.structuremapping\.DatePatternMap=.+ 1815 1815 1816 -**EpochMapReferenceType:** A reference type for an epoch map. 1814 +**EpochMapReferenceType:** A reference type for an epoch (% style="color:#e74c3c" %)map(%%). 1817 1817 1818 1818 Derived by restriction of ComponentUrnReferenceType. 1819 1819 Regular Expression Pattern: . +\.structuremapping\.EpochMap=.+ ... ... @@ -1823,22 +1823,22 @@ 1823 1823 Derived by restriction of ComponentUrnReferenceType. 1824 1824 Regular Expression Pattern: . +\.structuremapping\.FrequencyFormatMapping=.+ 1825 1825 1826 -**OrganisationSchemeMapReferenceType:** A reference type for a organisation scheme map. 1824 +**OrganisationSchemeMapReferenceType:** A reference type for a organisation scheme (% style="color:#e74c3c" %)map(%%). 1827 1827 1828 1828 Derived by restriction of MaintainableUrnReferenceType. 1829 1829 Regular Expression Pattern: . +\.structuremapping\.OrganisationSchemeMap=.+ 1830 1830 1831 -**ReportingTaxonomyMapReferenceType:** A reference type for a reporting taxonomy map. 1829 +**ReportingTaxonomyMapReferenceType:** A reference type for a reporting taxonomy (% style="color:#e74c3c" %)map(%%). 1832 1832 1833 1833 Derived by restriction of MaintainableUrnReferenceType. 1834 1834 Regular Expression Pattern: . +\.structuremapping\.ReportingTaxonomyMap=.+ 1835 1835 1836 -**RepresentationMapReferenceType:** A reference type for a representation map. 1834 +**RepresentationMapReferenceType:** A reference type for a [[representation>>doc:sdmx:Glossary.Representation.WebHome]] (% style="color:#e74c3c" %)map(%%). 1837 1837 1838 1838 Derived by restriction of MaintainableUrnReferenceType. 1839 1839 Regular Expression Pattern: . +\.structuremapping\.RepresentationMap=.+ 1840 1840 1841 -**StructureMapReferenceType:** A reference type for a structure map. 1839 +**StructureMapReferenceType:** A reference type for a structure (% style="color:#e74c3c" %)map(%%). 1842 1842 1843 1843 Derived by restriction of MaintainableUrnReferenceType. 1844 1844 Regular Expression Pattern: . +\.structuremapping\.StructureMap=.+ ... ... @@ -1893,35 +1893,35 @@ 1893 1893 Derived by restriction of MaintainableUrnReferenceType. 1894 1894 Regular Expression Pattern: . +\.transformation\.UserDefinedOperatorScheme=.+ 1895 1895 1896 -**VtlMappingReferenceType:** A reference type for a VTL mapping. 1894 +**VtlMappingReferenceType:** A reference type for a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping. 1897 1897 1898 1898 Derived by restriction of ComponentUrnReferenceType. 1899 1899 Regular Expression Pattern: . +\.transformation\.VtlCodelistMapping=.+.+\.transformation\.VtlConceptMapping=.+.+\.transformation\.VtlDataflowMapping=.+ 1900 1900 1901 -**VtlMappingSchemeReferenceType:** A reference type for a VTL mapping scheme. 1899 +**VtlMappingSchemeReferenceType:** A reference type for a [[VTL>>doc:sdmx:Glossary.Validation and transformation language.WebHome]] mapping scheme. 1902 1902 1903 1903 Derived by restriction of MaintainableUrnReferenceType. 1904 1904 Regular Expression Pattern: . +\.transformation\.VtlMappingScheme=.+ 1905 1905 1906 -**VersionReferenceType:** VersionReferenceType defines the structure of version number in a reference. When semantic versioning is used, the major, minor, or patch version parts can be wildcarded using "+" as an extension. For example, 2+.3.1 means the currently latest available version >= 2.3.1 (even if not backwards compatible). Note that wildcarded semantic version references cannot be combined with version extended reference (e.g. 2.3+.1-draft is not permissable). Version-extended (e.g. 1.3.1-draft) and legacy version numbers (e.g. 1 or 1.0) are also supported. 1904 +**VersionReferenceType:** VersionReferenceType defines the structure of (% style="color:#e74c3c" %)version(%%) number in a reference. When semantic versioning is used, the major, minor, or patch (% style="color:#e74c3c" %)version(%%) parts can be wildcarded using "+" as an extension. For example, 2+.3.1 means the currently latest available (% style="color:#e74c3c" %)version(%%) >= 2.3.1 (even if not backwards compatible). Note that wildcarded semantic (% style="color:#e74c3c" %)version(%%) references cannot be combined with (% style="color:#e74c3c" %)version(%%) extended reference (e.g. 2.3+.1-draft is not permissable). (% style="color:#e74c3c" %)Version(%%)-extended (e.g. 1.3.1-draft) and legacy (% style="color:#e74c3c" %)version(%%) numbers (e.g. 1 or 1.0) are also supported. 1907 1907 1908 1908 Union of: 1909 1909 1910 1910 LegacyVersionNumberType, SemanticVersionNumberType, SemanticVersionReferenceType. 1911 1911 1912 -**SemanticVersionReferenceType:** SemanticVersionReferenceType is a simple type for referencing semantic version numbers. It allows for the wildcarding of only one the major, minor, or patch version parts using "+". 1910 +**SemanticVersionReferenceType:** SemanticVersionReferenceType is a simple type for referencing semantic (% style="color:#e74c3c" %)version(%%) numbers. It allows for the wildcarding of only one the major, minor, or patch (% style="color:#e74c3c" %)version(%%) parts using "+". 1913 1913 1914 1914 Derived by restriction of xs:string. 1915 1915 1916 1916 Regular Expression Pattern: ((0|[1-9]\d*)\+?)(\.((0|[1-9]\d*~)~)~){2}((0|[1-9]\d*))(\.((0|[1-9]\d*)\+?))(\.((0|[1-9]\d*~)~)~)((0|[1-9]\d*)\+?)(\.((0|[1-9]\d*~)~)~)(\.((0|[1-9]\d*)\+?)) 1917 1917 1918 -**WildcardVersionType:** WildcardVersionType combines the VersionType and WildcardType to allow a reference to either a specific version of an object, or to wildcard the version in the reference by specifying the '*' value. 1916 +**WildcardVersionType:** WildcardVersionType combines the VersionType and WildcardType to allow a reference to either a specific (% style="color:#e74c3c" %)version(%%) of an object, or to wildcard the (% style="color:#e74c3c" %)version(%%) in the reference by specifying the '*' value. 1919 1919 1920 1920 Union of: 1921 1921 1922 1922 LegacyVersionNumberType, SemanticVersionNumberType, SemanticVersionReferenceType, WildcardType. 1923 1923 1924 -**WildcardType:** WildcardType is a single value code list, used to include the '*' character - indicating that the identification component is wildcarded. 1922 +**WildcardType:** WildcardType is a single value [[code list>>doc:sdmx:Glossary.Code list.WebHome]], used to include the '*' character - indicating that the identification [[component>>doc:sdmx:Glossary.Component.WebHome]] is wildcarded. 1925 1925 1926 1926 Derived by restriction of xs:string. 1927 1927 ... ... @@ -1929,49 +1929,49 @@ 1929 1929 1930 1930 (% style="width:1011.29px" %) 1931 1931 |**Value**|(% style="width:771px" %)**Documentation** 1932 -|\*|(% style="width:771px" %)Indicates that any value of the identifier component is allowed. 1930 +|\*|(% style="width:771px" %)Indicates that any value of the identifier [[component>>doc:sdmx:Glossary.Component.WebHome]] is allowed. 1933 1933 1934 -**NestedIDType:** NestedIDType is the least restrictive form of an identifier used throughout all SDMX-ML messages. It allows for a hierarchical identifier, with each portion separated by the '.' character. For the identifier portions, valid characters include A-Z, a-z, @, 0-9, \_, -, $. 1932 +**NestedIDType:** NestedIDType is the least restrictive form of an identifier used throughout all [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] messages. It allows for a hierarchical identifier, with each portion separated by the '.' character. For the identifier portions, valid characters include A-Z, a-z, @, 0-9, \_, -, $. 1935 1935 1936 1936 Derived by restriction of xs:string. 1937 1937 Regular Expression Pattern: [A-Za-z0-9_@$\-]+(\.[A-Za-z0-9_@$\-]+) 1938 1938 1939 -**TwoLevelIDType:** TwoLevelIDType defines an identifier with exactly two levels. 1937 +**TwoLevelIDType:** TwoLevelIDType defines an identifier with exactly two (% style="color:#e74c3c" %)levels(%%). 1940 1940 1941 1941 Derived by restriction of NestedIDType. 1942 1942 Regular Expression Pattern: [A-Za-z0-9_@$\-]+\.[A-Za-z0-9_@$\-]+ 1943 1943 1944 -**IDType:** IDType provides a type which is used for restricting the characters in codes and IDs throughout all SDMX-ML messages. Valid characters include A-Z, a-z, @, 0-9, \_, -, $. 1942 +**IDType:** IDType provides a type which is used for restricting the characters in [[codes>>doc:sdmx:Glossary.Code.WebHome]] and IDs throughout all [[SDMX-ML>>doc:sdmx:Glossary.SDMX-ML.WebHome]] messages. Valid characters include A-Z, a-z, @, 0-9, \_, -, $. 1945 1945 1946 1946 Derived by restriction of NestedIDType. 1947 1947 Regular Expression Pattern: [A-Za-z0-9_@$\-]+ 1948 1948 1949 -**NCNameIDType:** NCNameIDType restricts the IDType, so that the id may be used to generate valid XML components. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or attribute names. 1947 +**NCNameIDType:** NCNameIDType restricts the IDType, so that the id may be used to generate valid XML [[components>>doc:sdmx:Glossary.Component.WebHome]]. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] names. 1950 1950 1951 1951 Derived by restriction of IDType. 1952 1952 Regular Expression Pattern: [A-Za-z][A-Za-z0-9_\-] 1953 1953 1954 -**NestedNCNameIDType:** NestedNCNameIDType restricts the NestedIDType, so that the id may be used to generate valid XML components. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or attribute names. 1952 +**NestedNCNameIDType:** NestedNCNameIDType restricts the NestedIDType, so that the id may be used to generate valid XML [[components>>doc:sdmx:Glossary.Component.WebHome]]. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or [[attribute>>doc:sdmx:Glossary.Attribute.WebHome]] names. 1955 1955 1956 1956 Derived by restriction of NestedIDType. 1957 1957 Regular Expression Pattern: [A-Za-z][A-Za-z0-9_\-]*(\.[A-Za-z][A-Za-z0-9_\-]*) 1958 1958 1959 -**SingleNCNameIDType:** SingleNCNameIDType restricts the NestedNCNameIDType to allow only one level. Note that this is the same pattern as the NCNameIDType, but can be used when the base type to be restricted is a nested NCNameIDType (where as the NCNameIDType could only restrict the IDType). 1957 +**SingleNCNameIDType:** SingleNCNameIDType restricts the NestedNCNameIDType to allow only one (% style="color:#e74c3c" %)level(%%). Note that this is the same pattern as the NCNameIDType, but can be used when the base type to be restricted is a nested NCNameIDType (where as the NCNameIDType could only restrict the IDType). 1960 1960 1961 1961 Derived by restriction of NestedNCNameIDType. 1962 1962 Regular Expression Pattern: [A-Za-z][A-Za-z0-9_\-] 1963 1963 1964 -**VersionType:** VersionType is used to communicate version information. Semantic versioning, based on 3 or 4 version parts (major.minor.patch[-extension]) is supported. The legency SDMX version format is also support. 1962 +**VersionType:** VersionType is used to communicate (% style="color:#e74c3c" %)version(%%) information. Semantic versioning, based on 3 or 4 (% style="color:#e74c3c" %)version(%%) parts (major.minor.patch[-extension]) is supported. The legency [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]] (% style="color:#e74c3c" %)version(%%) format is also support. 1965 1965 1966 1966 Union of: 1967 1967 LegacyVersionNumberType, SemanticVersionNumberType. 1968 1968 1969 -**SemanticVersionNumberType:** SemanticVersionNumberType is a simple type for validating semantic version in the format (major.minor.patch[-extension]). 1967 +**SemanticVersionNumberType:** SemanticVersionNumberType is a simple type for validating semantic (% style="color:#e74c3c" %)version(%%) in the format (major.minor.patch[-extension]). 1970 1970 1971 1971 Derived by restriction of xs:string. 1972 -Regular Expression Pattern: (0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+) |([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)?1970 +Regular Expression Pattern: (0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)? 1973 1973 1974 -**LegacyVersionNumberType:** LegacyVersionNumberType describes the version number format previously supported in SDMX. The format is restricted to allow for simple incrementing and sorting of version number. The version consists of a set of maximum 2 numeric components, separated by the '.' character. When processing version, each numeric component (the number preceding and following any '.' character) should be parsed as an integer. Thus, a version of 1.3 and 1.03 would be equivalent, as both the '3' component and the '03' component would parse to an integer value of 3. 1972 +**LegacyVersionNumberType:** LegacyVersionNumberType describes the (% style="color:#e74c3c" %)version(%%) number format previously supported in [[SDMX>>doc:sdmx:Glossary.Statistical data and metadata exchange.WebHome]]. The format is restricted to allow for simple incrementing and sorting of (% style="color:#e74c3c" %)version(%%) number. The (% style="color:#e74c3c" %)version(%%) consists of a set of maximum 2 numeric [[components>>doc:sdmx:Glossary.Component.WebHome]], separated by the '.' character. When processing (% style="color:#e74c3c" %)version(%%), each numeric [[component>>doc:sdmx:Glossary.Component.WebHome]] (the number preceding and following any '.' character) should be parsed as an integer. Thus, a (% style="color:#e74c3c" %)version(%%) of 1.3 and 1.03 would be equivalent, as both the '3' [[component>>doc:sdmx:Glossary.Component.WebHome]] and the '03' [[component>>doc:sdmx:Glossary.Component.WebHome]] would parse to an integer value of 3. 1975 1975 1976 1976 Derived by restriction of xs:string. 1977 1977
- SKMS.Methodology.Code.MethodologyClass[0]
-
- Index
-
... ... @@ -1,1 +1,0 @@ 1 -3
- SUZ.Methodology.Code.MethodologyClass[0]
-
- index
-
... ... @@ -1,0 +1,1 @@ 1 +3