VersionReferenceType

Version 15.1 by Artur K. on 2026/05/26 14:11

  

https://purl.semanticip.org/linked-data/sdmx/ML/VersionReferenceType page_white_text TTL
rdfs:Datatype
Version Reference Type
simpleType

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 permissible). Version-extended (e.g. 1.3.1-draft) and legacy version numbers (e.g. 1 or 1.0) are also supported.

SDMXCommonReferences.xsd

<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="VersionReferenceType">
  <xs:annotation>
   <xs:documentation>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 &gt;= 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 permissible). Version-extended (e.g. 1.3.1-draft) and legacy version numbers (e.g. 1 or 1.0) are also supported.</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="LegacyVersionNumberType SemanticVersionNumberType SemanticVersionReferenceType" />
 </xs:simpleType>

 

owl:unionOf (
    sip-sdmx-ML:LegacyVersionNumberType
    sip-sdmx-ML:SemanticVersionNumberType
    sip-sdmx-ML:SemanticVersionReferenceType
)

© Semantic R&D Group, 2026