diff --git a/profiledesc/profiledesc_dcat_alignment.ttl b/profiledesc/profiledesc_dcat_alignment.ttl new file mode 100644 index 000000000..56afea640 --- /dev/null +++ b/profiledesc/profiledesc_dcat_alignment.ttl @@ -0,0 +1,82 @@ +@prefix : . +@prefix dc: . +@prefix dct: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix dcat: . +@prefix foaf: . +@prefix prof: . +@prefix prov: . +@prefix rdfs: . +@prefix skos: . +@prefix dcterms: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + dcterms:contributor ; + dc:description "This ontology defines an alignment with DCAT through subclassing relevant DCAT types and properties, without limiting the scope of the main profileDesc ontology to DCAT."@en ; + rdfs:label "Profile Description alignment to DCAT concepts"@en ; + owl:versionInfo "1.0"^^xsd:string ; + dc:creator "Rob Atkinson"^^xsd:string ; +. + +################################################################# +### http://promsns.org/def/prof#hasProfile +prof:hasProfile rdf:type owl:ObjectProperty ; + rdfs:comment "May be aligned as a subproperty of a (possible new) property for relationships between DCAT resources"@en ; +. + +### http://promsns.org/def/prof#profileOf +prof:profileOf rdf:type owl:ObjectProperty ; + rdfs:domain prof:Profile ; + rdfs:comment "May be aligned as a subproperty of a (possible new) property for relationships between DCAT resources"@en ; + . + +### http://promsns.org/def/prof#resource +prof:resource rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf dcat:distribution . + + +### http://promsns.org/def/prof#resourceRole +prof:resourceRole rdf:type owl:ObjectProperty ; + rdfs:comment "May be aligned as in future with DCAT distribution role qualification mechanisms"@en ; . + + +### http://purl.org/dc/terms/conformsTo +dcterms:conformsTo rdf:type owl:ObjectProperty ; + rdfs:comment "Alignment presumes that DCAT will also use this property to qualify profile conformance for distributions."@en ; + rdfs:range dcterms:Standard . + + +### http://purl.org/dc/terms/format +dcterms:format rdf:type owl:ObjectProperty ; + rdfs:comment "Alignment presumes that DCAT will also use this property to qualify profile conformance for distributions."@en ; +. + + +################################################################# +# Classes +################################################################# + + +### http://promsns.org/def/prof#ImplResourceDesc +prof:ImplResourceDesc rdf:type owl:Class ; + rdfs:comment "A resource that defines implementing rules for a profile. Must indicate the purpose (dct:type) and the formalism (dct:format) used to allow machine mediation of such rules."@en ; + rdfs:label "Implementation Resource Descriptor"@en . + + +### http://promsns.org/def/prof#ImplResourceRole +prof:ImplResourceRole rdf:type owl:Class ; + rdfs:subClassOf dcat:Distribution ; + rdfs:comment "Or a superclass od Distribution if Distribution domain remains dcat:Dataset"@en ; +. + + +### http://promsns.org/def/prof#Profile +prof:Profile rdf:type owl:Class ; + rdfs:subClassOf dcat:Resource . + +