DataKeyType
- https://purl.semanticip.org/linked-data/sdmx/ML/structure/DataKeyType
TTL - owl:Class
- Data Key Type
- http://www.sdmx.org/resources/sdmxml/schemas/v3_1/structure
- structure
- complexType
DataKeyType is a region which defines a distinct full or partial data key. The key consists of a set of values, each referencing a dimension and providing a single value for that dimension. The purpose of the key is to define a subset of a data set (i.e. the observed value and data attribute) which have the dimension values provided in this definition. Any dimension not stated explicitly in this key is assumed to be wild carded, thus allowing for the definition of partial data keys.
- SDMXStructureConstraint.xsd
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DataKeyType">
<xs:annotation>
<xs:documentation>DataKeyType is a region which defines a distinct full or partial data key. The key consists of a set of values, each referencing a dimension and providing a single value for that dimension. The purpose of the key is to define a subset of a data set (i.e. the observed value and data attribute) which have the dimension values provided in this definition. Any dimension not stated explicitly in this key is assumed to be wild carded, thus allowing for the definition of partial data keys.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="RegionType">
<xs:sequence>
<xs:element ref="common:Annotations" minOccurs="0" />
<xs:element name="KeyValue" type="DataKeyValueType" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="Component" type="DataComponentValueSetType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="include" type="xs:boolean" use="optional" fixed="true">
<xs:annotation>
<xs:documentation>The include attribute has a fixed value of true for a distinct key, since such a key is always assumed to identify existing data or metadata.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>rdfs:subClassOf sip-sdmx-ML-structure:RegionType ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-common:Annotations ;
owl:allValuesFrom xsd:string
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-common:Annotations ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange xsd:string
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:KeyValue ;
owl:allValuesFrom sip-sdmx-ML-structure:DataKeyValueType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-structure:Component ;
owl:allValuesFrom sip-sdmx-ML-structure:DataComponentValueSetType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:include ;
owl:allValuesFrom xsd:boolean
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:include ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange xsd:boolean
] ;