@prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix skos: . @prefix foaf: . @prefix cpov: . @prefix dcterms: . @prefix qb: . @prefix sdmx: . @prefix sip: . @prefix sip-sdmx: . @prefix sip-sdmx-concept: . @prefix sip-sdmx-code: . @prefix sip-sdmx-agency: . #### 1. Declaring this file as an ontology #### a owl:Ontology ; owl:versionInfo "3.0.0" ; rdfs:label "Semantic SDMX vocabulary"; rdfs:comment "This vocabulary extends the data cube vocabulary to support publication of statistical data in RDF, using an information model based on SDMX 3.0"; dcterms:created "2025-07-18"^^xsd:date; dcterms:title "Vocabulary for publishing SDMX 3.0 statistical data in RDF"; dcterms:source ; dcterms:references ; dcterms:contributor sip:SemanticPro ; dcterms:hasPart ; dcterms:hasPart ; dcterms:hasPart . #### 2.1. DataFlowDefinition (data flow) #### sip-sdmx:DataFlowDefinition a rdfs:Class, owl:Class ; rdfs:subClassOf qb:DataSet ; # inherited from cube rdfs:label "Data Flow Definition"@en ; rdfs:comment "Abstract concept (i.e. the structure without any data) of a flow of data that providers will provide for different reference periods."@en . sip-sdmx:describedBy a rdf:Property ; rdfs:label "described by"@en ; rdfs:range rdfs:Resource ; rdfs:comment "Associates a Dataflow and thereby a Data Structure Definition to the data set."@en . qb:DataSet sip-sdmx:describedBy sip-sdmx:DataFlowDefinition . #### 2.2. DataStructureDefinition (data structure template) #### sip-sdmx:DataStructureDefinition a rdfs:Class, owl:Class; rdfs:subClassOf sdmx:DataStructureDefinition; rdfs:label "DataStructureDefinition"@en ; rdfs:isDefinedBy sip-sdmx-concept:DSD . # We do not redefine SKOS, but provide a wrapper for SDMX concepts sip-sdmx:ConceptScheme a rdfs:Class ; rdfs:subClassOf skos:ConceptScheme ; rdfs:label "SDMX Concept Scheme"@en ; rdfs:isDefinedBy sip-sdmx-concept:CONCEPT_SCH . sip-sdmx:Concept a rdfs:Class, owl:Class; rdfs:label "SDMX Concept"@en ; rdfs:subClassOf sdmx:Concept; rdfs:isDefinedBy sip-sdmx-concept:CONCEPT . sip-sdmx:CodeList a rdfs:Class, owl:Class; rdfs:label "SDMX CodeList"@en ; rdfs:subClassOf sdmx:CodeList; rdfs:isDefinedBy sip-sdmx-concept:CODELIST . #### 2.3. Agency (organizational units) #### sip-sdmx:Agency a rdfs:Class, owl:Class; rdfs:label "SDMX Agency"@en ; rdfs:subClassOf cpov:PublicOrganisation ; rdfs:isDefinedBy sip-sdmx-concept:DATA_PROVIDER . sip-sdmx:agencyID a rdf:Property ; rdfs:range sip-sdmx:Agency ; rdfs:label "agency ID"@en . sip-sdmx:hasAgencyLabel a rdf:Property ; rdfs:label "Has agency-specific label"@en ; rdfs:comment "Relates a code to agency-specific labels defined by specific agencies."@en ; rdfs:range rdfs:Literal .