@prefix : .
@prefix qb: .
@prefix xsd: .
@prefix rdf: .
@prefix rdfs: .
@prefix sdmx-attribute: .
@prefix sdmx-concept: .
@prefix dbo: .
:transformationVersion a rdf:Property;
rdfs:label "transformation version"@en;
rdfs:comment "the transformation version is used to detect outdated datasets that must be retransformed because of changes in the modelling."@en;
rdfs:domain qb:DataSet;
rdfs:range xsd:positiveInteger.
:sourceCreated a rdf:Property;
rdfs:label "source data creation date"@en;
rdfs:domain qb:DataSet;
rdfs:range xsd:dateTime.
:sourceModified a rdf:Property;
rdfs:label "source data modification date"@en;
rdfs:domain qb:DataSet;
rdfs:range xsd:dateTime.
:CountryComponentSpecification a qb:ComponentSpecification;
rdfs:label "country";
rdfs:comment "The country a dataset references."@en;
qb:attribute sdmx-attribute:refArea;
qb:componentRequired "false"^^xsd:boolean;
qb:componentAttachment qb:DataSet,qb:Observation.
:DateComponentSpecification a qb:ComponentSpecification;
rdfs:label "time";
qb:dimension :refDate;
qb:componentRequired "false"^^xsd:boolean.
:YearComponentSpecification a qb:ComponentSpecification;
rdfs:label "year";
qb:dimension :refYear;
qb:componentAttachment qb:DataSet,qb:Observation;
qb:componentRequired "false"^^xsd:boolean.
:CurrencyComponentSpecification a qb:ComponentSpecification;
rdfs:label "currency";
qb:attribute dbo:currency;
qb:componentRequired "true"^^xsd:boolean;
qb:componentAttachment qb:Observation.
:refDate a rdf:Property,qb:DimensionProperty;
rdfs:subPropertyOf sdmx-concept:refPeriod;
rdfs:label "reference date";
rdfs:comment "the date an observation refers to";
rdfs:domain qb:Observation;
rdfs:range xsd:date.
:refYear a rdf:Property,qb:DimensionProperty;
rdfs:subPropertyOf sdmx-concept:refPeriod;
rdfs:label "reference year";
rdfs:comment "the year an observation refers to";
rdfs:domain qb:Observation;
rdfs:range xsd:gYear.
dbo:currency rdfs:range dbo:Currency.
sdmx-attribute:refArea rdfs:range .