DataComponentValueSetType
- https://purl.semanticip.org/linked-data/sdmx/ML/structure/DataComponentValueSetType
TTL - owl:Class
- Data Component Value Set Type
- http://www.sdmx.org/resources/sdmxml/schemas/v3_1/structure
- structure
- complexType
DataComponentValueSetType defines the structure for providing values for a data attributes, measures, or metadata attributes. If no values are provided, the component is implied to include/excluded from the region in which it is defined, with no regard to the value of the component. Note that for metadata attributes which occur within other metadata attributes, a nested identifier can be provided. For example, a value of CONTACT.ADDRESS.STREET refers to the metadata attribute with the identifier STREET which exists in the ADDRESS metadata attribute in the CONTACT metadata attribute, which is defined at the root of the report structure.
- SDMXStructureConstraint.xsd
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DataComponentValueSetType">
<xs:annotation>
<xs:documentation>DataComponentValueSetType defines the structure for providing values for a data attributes, measures, or metadata attributes. If no values are provided, the component is implied to include/excluded from the region in which it is defined, with no regard to the value of the component. Note that for metadata attributes which occur within other metadata attributes, a nested identifier can be provided. For example, a value of CONTACT.ADDRESS.STREET refers to the metadata attribute with the identifier STREET which exists in the ADDRESS metadata attribute in the CONTACT metadata attribute, which is defined at the root of the report structure.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="MemberSelectionType">
<xs:choice minOccurs="0">
<xs:element name="Value" type="DataComponentValueType" maxOccurs="unbounded" />
<xs:element name="TimeRange" type="TimeRangeValueType" />
</xs:choice>
<xs:attribute name="id" type="common:NestedNCNameIDType" use="required" />
<xs:attribute name="validFrom" type="common:StandardTimePeriodType" use="prohibited" />
<xs:attribute name="validTo" type="common:StandardTimePeriodType" use="prohibited" />
</xs:restriction>
</xs:complexContent>
</xs:complexType>rdfs:subClassOf sip-sdmx-ML-structure:MemberSelectionType ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Value ;
owl:allValuesFrom sip-sdmx-ML-structure:DataComponentValueType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Value ;
owl:minQualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-structure:DataComponentValueType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:TimeRange ;
owl:allValuesFrom sip-sdmx-ML-structure:TimeRangeValueType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:TimeRange ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-structure:TimeRangeValueType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:id ;
owl:allValuesFrom sip-sdmx-ML-common:NestedNCNameIDType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:id ;
owl:qualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:NestedNCNameIDType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:validFrom ;
owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:validFrom ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:validTo ;
owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:validTo ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType
] ;