DataStructureRepresentationType

Last modified by Artur K. on 2026/06/05 16:26

  

https://purl.semanticip.org/linked-data/sdmx/ML/structure/DataStructureRepresentationType page_white_text TTL
owl:Class
Data Structure Representation Type
http://www.sdmx.org/resources/sdmxml/schemas/v3_1/structure
structure
complexType

DataStructureRepresentationType is an abstract base type which defines the allowable representations for any data structure definition component. The enumeration must be restricted to the proper type for item scheme for a given component.

SDMXStructureDataStructure.xsd

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DataStructureRepresentationType" abstract="true">
  <xs:annotation>
   <xs:documentation>DataStructureRepresentationType is an abstract base type which defines the allowable representations for any data structure definition component. The enumeration must be restricted to the proper type for item scheme for a given component.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
   <xs:restriction base="RepresentationType">
    <xs:choice>
     <xs:element name="TextFormat" type="SimpleComponentTextFormatType" />
     <xs:sequence>
      <xs:element name="Enumeration" type="common:AnyCodelistReferenceType" />
      <xs:element name="EnumerationFormat" type="CodedTextFormatType" minOccurs="0" />
     </xs:sequence>
    </xs:choice>
    <xs:attribute name="minOccurs" type="xs:nonNegativeInteger" use="prohibited" />
   </xs:restriction>
  </xs:complexContent>
 </xs:complexType>

 

rdfs:subClassOf sip-sdmx-ML-structure:RepresentationType ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:TextFormat ;
    owl:allValuesFrom sip-sdmx-ML-structure:SimpleComponentTextFormatType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:TextFormat ;
    owl:qualifiedCardinality 1 ;
    owl:onClass sip-sdmx-ML-structure:SimpleComponentTextFormatType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:Enumeration ;
    owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:Enumeration ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:EnumerationFormat ;
    owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:EnumerationFormat ;
    owl:maxQualifiedCardinality 1 ;
    owl:onClass sip-sdmx-ML-structure:CodedTextFormatType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:minOccurs ;
    owl:allValuesFrom xsd:nonNegativeInteger
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:minOccurs ;
    owl:maxQualifiedCardinality 1 ;
    owl:onDataRange xsd:nonNegativeInteger
] ;

© Semantic R&D Group, 2026