WildcardUrnMaintainableIdPart

Version 22.3 by Artur K. on 2026/05/28 23:28

  

https://purl.semanticip.org/linked-data/sdmx/ML/WildcardUrnMaintainableIdPart page_white_text TTL
rdfs:Datatype
Wildcard Urn Maintainable Id Part
http://www.sdmx.org/resources/sdmxml/schemas/v3_1/common
common
simpleType

This refines the prefix, classes, and agency 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.

SDMXCommonReferences.xsd

<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="WildcardUrnMaintainableIdPart">
  <xs:annotation>
   <xs:documentation>This refines the prefix, classes, and agency patterns to validate the maintainable ID part of a wildcarded URN reference (:&lt;maintainable_id(&lt;version_number&gtemoticon_wink). Note that it does not restrict the version part as it is intended to be further restricted.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="WildcardUrnAgencyPart">
   <xs:pattern value=".+emoticon_unhappy[A-Za-z0-9_@$\-]+)\([0-9A-Za-z\-\.\+\*]+\)[^(\(\))]*" />
   <xs:pattern value=".+:\*\([0-9A-Za-z\-\.\+\*]+\)[^(\(\))]*" />
  </xs:restriction>
 </xs:simpleType>

 

sip-sdmx-ML:WildcardUrnAgencyPart

owl:withRestrictions (
    [ xsd:pattern ".+emoticon_unhappy[A-Za-z0-9_@$
-]+)
([0-9A-Za-z
-
.
+
*]+
)[^(
(
))]*" ]
    [ xsd:pattern ".+:
*
([0-9A-Za-z
-
.
+
*]+
)[^(
(
))]*" ]
)

© Semantic R&D Group, 2026