UrnClassesPart

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

  

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

This refines the prefix to make specific restrictions of package and class values. Note that only one of the patterns must match. It is intended to be further restricted.

SDMXCommonReferences.xsd

<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="UrnClassesPart">
  <xs:annotation>
   <xs:documentation>This refines the prefix to make specific restrictions of package and class values. Note that only one of the patterns must match. It is intended to be further restricted.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="UrnPrefixPart">
   <xs:pattern value=".+\.base\.Agency=.+" />
   <xs:pattern value=".+\.base\.AgencyScheme=.+" />
   <xs:pattern value=".+\.base\.Any=.+" />
   <xs:pattern value=".+\.base\.DataConsumer=.+" />
   <xs:pattern value=".+\.base\.DataConsumerScheme=.+" />
   <xs:pattern value=".+\.base\.DataProvider=.+" />
   <xs:pattern value=".+\.base\.DataProviderScheme=.+" />
   <xs:pattern value=".+\.base\.MetadataProvider=.+" />
   <xs:pattern value=".+\.base\.MetadataProviderScheme=.+" />
   <xs:pattern value=".+\.base\.OrganisationUnit=.+" />
   <xs:pattern value=".+\.base\.OrganisationUnitScheme=.+" />
   <xs:pattern value=".+\.categoryscheme\.Categorisation=.+" />
   <xs:pattern value=".+\.categoryscheme\.Category=.+" />
   <xs:pattern value=".+\.categoryscheme\.CategoryScheme=.+" />
   <xs:pattern value=".+\.categoryscheme\.ReportingCategory=.+" />
   <xs:pattern value=".+\.categoryscheme\.ReportingTaxonomy=.+" />
   <xs:pattern value=".+\.codelist\.Code=.+" />
   <xs:pattern value=".+\.codelist\.Codelist=.+" />
   <xs:pattern value=".+\.codelist\.HierarchicalCode=.+" />
   <xs:pattern value=".+\.codelist\.Hierarchy=.+" />
   <xs:pattern value=".+\.codelist\.HierarchyAssociation=.+" />
   <xs:pattern value=".+\.codelist\.Level=.+" />
   <xs:pattern value=".+\.codelist\.ValueList=.+" />
   <xs:pattern value=".+\.conceptscheme\.Concept=.+" />
   <xs:pattern value=".+\.conceptscheme\.ConceptScheme=.+" />
   <xs:pattern value=".+\.datastructure\.AttributeDescriptor=.+" />
   <xs:pattern value=".+\.datastructure\.DataAttribute=.+" />
   <xs:pattern value=".+\.datastructure\.Dataflow=.+" />
   <xs:pattern value=".+\.datastructure\.DataStructure=.+" />
   <xs:pattern value=".+\.datastructure\.Dimension=.+" />
   <xs:pattern value=".+\.datastructure\.DimensionDescriptor=.+" />
   <xs:pattern value=".+\.datastructure\.GroupDimensionDescriptor=.+" />
   <xs:pattern value=".+\.datastructure\.Measure=.+" />
   <xs:pattern value=".+\.datastructure\.MeasureDescriptor=.+" />
   <xs:pattern value=".+\.datastructure\.TimeDimension=.+" />
   <xs:pattern value=".+\.metadatastructure\.MetadataAttribute=.+" />
   <xs:pattern value=".+\.metadatastructure\.Metadataflow=.+" />
   <xs:pattern value=".+\.metadatastructure\.MetadataSet=.+" />
   <xs:pattern value=".+\.metadatastructure\.MetadataStructure=.+" />
   <xs:pattern value=".+\.process\.Process=.+" />
   <xs:pattern value=".+\.process\.ProcessStep=.+" />
   <xs:pattern value=".+\.process\.Transition=.+" />
   <xs:pattern value=".+\.registry\.DataConstraint=.+" />
   <xs:pattern value=".+\.registry\.MetadataConstraint=.+" />
   <xs:pattern value=".+\.registry\.MetadataProvisionAgreement=.+" />
   <xs:pattern value=".+\.registry\.ProvisionAgreement=.+" />
   <xs:pattern value=".+\.structuremapping\.CategorySchemeMap=.+" />
   <xs:pattern value=".+\.structuremapping\.ConceptSchemeMap=.+" />
   <xs:pattern value=".+\.structuremapping\.DatePatternMap=.+" />
   <xs:pattern value=".+\.structuremapping\.EpochMap=.+" />
   <xs:pattern value=".+\.structuremapping\.FrequencyFormatMapping=.+" />
   <xs:pattern value=".+\.structuremapping\.OrganisationSchemeMap=.+" />
   <xs:pattern value=".+\.structuremapping\.ReportingTaxonomyMap=.+" />
   <xs:pattern value=".+\.structuremapping\.RepresentationMap=.+" />
   <xs:pattern value=".+\.structuremapping\.StructureMap=.+" />
   <xs:pattern value=".+\.transformation\.CustomType=.+" />
   <xs:pattern value=".+\.transformation\.CustomTypeScheme=.+" />
   <xs:pattern value=".+\.transformation\.NamePersonalisation=.+" />
   <xs:pattern value=".+\.transformation\.NamePersonalisationScheme=.+" />
   <xs:pattern value=".+\.transformation\.Ruleset=.+" />
   <xs:pattern value=".+\.transformation\.RulesetScheme=.+" />
   <xs:pattern value=".+\.transformation\.Transformation=.+" />
   <xs:pattern value=".+\.transformation\.TransformationScheme=.+" />
   <xs:pattern value=".+\.transformation\.UserDefinedOperator=.+" />
   <xs:pattern value=".+\.transformation\.UserDefinedOperatorScheme=.+" />
   <xs:pattern value=".+\.transformation\.VtlCodelistMapping=.+" />
   <xs:pattern value=".+\.transformation\.VtlConceptMapping=.+" />
   <xs:pattern value=".+\.transformation\.VtlDataflowMapping=.+" />
   <xs:pattern value=".+\.transformation\.VtlMappingScheme=.+" />
  </xs:restriction>
 </xs:simpleType>

 

sip-sdmx-ML:UrnPrefixPart

owl:withRestrictions (
    [ xsd:pattern ".+
.base
.Agency=.+" ]
    [ xsd:pattern ".+
.base
.AgencyScheme=.+" ]
    [ xsd:pattern ".+
.base
.Any=.+" ]
    [ xsd:pattern ".+
.base
.DataConsumer=.+" ]
    [ xsd:pattern ".+
.base
.DataConsumerScheme=.+" ]
    [ xsd:pattern ".+
.base
.DataProvider=.+" ]
    [ xsd:pattern ".+
.base
.DataProviderScheme=.+" ]
    [ xsd:pattern ".+
.base
.MetadataProvider=.+" ]
    [ xsd:pattern ".+
.base
.MetadataProviderScheme=.+" ]
    [ xsd:pattern ".+
.base
.OrganisationUnit=.+" ]
    [ xsd:pattern ".+
.base
.OrganisationUnitScheme=.+" ]
    [ xsd:pattern ".+
.categoryscheme
.Categorisation=.+" ]
    [ xsd:pattern ".+
.categoryscheme
.Category=.+" ]
    [ xsd:pattern ".+
.categoryscheme
.CategoryScheme=.+" ]
    [ xsd:pattern ".+
.categoryscheme
.ReportingCategory=.+" ]
    [ xsd:pattern ".+
.categoryscheme
.ReportingTaxonomy=.+" ]
    [ xsd:pattern ".+
.codelist
.Code=.+" ]
    [ xsd:pattern ".+
.codelist
.Codelist=.+" ]
    [ xsd:pattern ".+
.codelist
.HierarchicalCode=.+" ]
    [ xsd:pattern ".+
.codelist
.Hierarchy=.+" ]
    [ xsd:pattern ".+
.codelist
.HierarchyAssociation=.+" ]
    [ xsd:pattern ".+
.codelist
.Level=.+" ]
    [ xsd:pattern ".+
.codelist
.ValueList=.+" ]
    [ xsd:pattern ".+
.conceptscheme
.Concept=.+" ]
    [ xsd:pattern ".+
.conceptscheme
.ConceptScheme=.+" ]
    [ xsd:pattern ".+
.datastructure
.AttributeDescriptor=.+" ]
    [ xsd:pattern ".+
.datastructure
.DataAttribute=.+" ]
    [ xsd:pattern ".+
.datastructure
.Dataflow=.+" ]
    [ xsd:pattern ".+
.datastructure
.DataStructure=.+" ]
    [ xsd:pattern ".+
.datastructure
.Dimension=.+" ]
    [ xsd:pattern ".+
.datastructure
.DimensionDescriptor=.+" ]
    [ xsd:pattern ".+
.datastructure
.GroupDimensionDescriptor=.+" ]
    [ xsd:pattern ".+
.datastructure
.Measure=.+" ]
    [ xsd:pattern ".+
.datastructure
.MeasureDescriptor=.+" ]
    [ xsd:pattern ".+
.datastructure
.TimeDimension=.+" ]
    [ xsd:pattern ".+
.metadatastructure
.MetadataAttribute=.+" ]
    [ xsd:pattern ".+
.metadatastructure
.Metadataflow=.+" ]
    [ xsd:pattern ".+
.metadatastructure
.MetadataSet=.+" ]
    [ xsd:pattern ".+
.metadatastructure
.MetadataStructure=.+" ]
    [ xsd:pattern ".+
.process
.Process=.+" ]
    [ xsd:pattern ".+
.process
.ProcessStep=.+" ]
    [ xsd:pattern ".+
.process
.Transition=.+" ]
    [ xsd:pattern ".+
.registry
.DataConstraint=.+" ]
    [ xsd:pattern ".+
.registry
.MetadataConstraint=.+" ]
    [ xsd:pattern ".+
.registry
.MetadataProvisionAgreement=.+" ]
    [ xsd:pattern ".+
.registry
.ProvisionAgreement=.+" ]
    [ xsd:pattern ".+
.structuremapping
.CategorySchemeMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.ConceptSchemeMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.DatePatternMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.EpochMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.FrequencyFormatMapping=.+" ]
    [ xsd:pattern ".+
.structuremapping
.OrganisationSchemeMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.ReportingTaxonomyMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.RepresentationMap=.+" ]
    [ xsd:pattern ".+
.structuremapping
.StructureMap=.+" ]
    [ xsd:pattern ".+
.transformation
.CustomType=.+" ]
    [ xsd:pattern ".+
.transformation
.CustomTypeScheme=.+" ]
    [ xsd:pattern ".+
.transformation
.NamePersonalisation=.+" ]
    [ xsd:pattern ".+
.transformation
.NamePersonalisationScheme=.+" ]
    [ xsd:pattern ".+
.transformation
.Ruleset=.+" ]
    [ xsd:pattern ".+
.transformation
.RulesetScheme=.+" ]
    [ xsd:pattern ".+
.transformation
.Transformation=.+" ]
    [ xsd:pattern ".+
.transformation
.TransformationScheme=.+" ]
    [ xsd:pattern ".+
.transformation
.UserDefinedOperator=.+" ]
    [ xsd:pattern ".+
.transformation
.UserDefinedOperatorScheme=.+" ]
    [ xsd:pattern ".+
.transformation
.VtlCodelistMapping=.+" ]
    [ xsd:pattern ".+
.transformation
.VtlConceptMapping=.+" ]
    [ xsd:pattern ".+
.transformation
.VtlDataflowMapping=.+" ]
    [ xsd:pattern ".+
.transformation
.VtlMappingScheme=.+" ]
)

© Semantic R&D Group, 2026