StructureSpecificDataStructureType

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

  

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

StructureSpecificDataStructureType defines the structural information for a structured data set. In addition to referencing the data structure or dataflow which defines the structure of the data, the namespace for the data structure specific schema as well as which dimension is used at the observation level must be provided. It is also necessary to state whether the format uses explicit measures, although this is technically only applicable is the dimension at the observation level is the measure dimension or the flat data format is used.

SDMXCommon.xsd

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="StructureSpecificDataStructureType">
  <xs:annotation>
   <xs:documentation>StructureSpecificDataStructureType defines the structural information for a structured data set. In addition to referencing the data structure or dataflow which defines the structure of the data, the namespace for the data structure specific schema as well as which dimension is used at the observation level must be provided. It is also necessary to state whether the format uses explicit measures, although this is technically only applicable is the dimension at the observation level is the measure dimension or the flat data format is used.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
   <xs:restriction base="DataStructureType">
    <xs:sequence>
     <xs:choice>
      <xs:element name="ProvisionAgreement" type="ProvisionAgreementReferenceType" />
      <xs:element name="StructureUsage" type="DataflowReferenceType" />
      <xs:element name="Structure" type="DataStructureReferenceType" />
     </xs:choice>
    </xs:sequence>
    <xs:attribute name="namespace" type="xs:anyURI" use="required" />
    <xs:attribute name="dimensionAtObservation" type="ObservationDimensionType" use="required" />
    <xs:attribute name="explicitMeasures" type="xs:boolean" default="false" />
   </xs:restriction>
  </xs:complexContent>
 </xs:complexType>

 

rdfs:subClassOf sip-sdmx-ML-common:DataStructureType ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:ProvisionAgreement ;
    owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:ProvisionAgreement ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:StructureUsage ;
    owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:StructureUsage ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML-message:Structure ;
    owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML-message:Structure ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:namespace ;
    owl:allValuesFrom xsd:anyURI
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:namespace ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange xsd:anyURI
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:dimensionAtObservation ;
    owl:allValuesFrom sip-sdmx-ML-common:ObservationDimensionType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:dimensionAtObservation ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML-common:ObservationDimensionType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:explicitMeasures ;
    owl:allValuesFrom xsd:boolean
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:explicitMeasures ;
    owl:maxQualifiedCardinality 1 ;
    owl:onDataRange xsd:boolean
] ;

© Semantic R&D Group, 2026