diff --git a/ontology/dpp-core/0.1/dpp-core.ttl b/ontology/dpp-core/0.1/dpp-core.ttl index 76c0f60..75e1584 100644 --- a/ontology/dpp-core/0.1/dpp-core.ttl +++ b/ontology/dpp-core/0.1/dpp-core.ttl @@ -31,74 +31,74 @@ ### http://w3id.org/dppo/ontology/dpp-core/Component :Component rdf:type owl:Class ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/ComponentDPP :ComponentDPP rdf:type owl:Class ; - owl:equivalentClass [ owl:intersectionOf ( + owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Restriction ; - owl:onProperty ; + owl:onProperty ; owl:someValuesFrom :Component ] ) ; rdf:type owl:Class ] ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/ConsumerProduct :ConsumerProduct rdf:type owl:Class ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/ConsumerProductDPP :ConsumerProductDPP rdf:type owl:Class ; - owl:equivalentClass [ owl:intersectionOf ( + owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Restriction ; - owl:onProperty ; + owl:onProperty ; owl:someValuesFrom :ConsumerProduct ] ) ; rdf:type owl:Class ] ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/Material :Material rdf:type owl:Class ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/MaterialDPP :MaterialDPP rdf:type owl:Class ; - owl:equivalentClass [ owl:intersectionOf ( + owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Restriction ; - owl:onProperty ; + owl:onProperty ; owl:someValuesFrom :Material ] ) ; rdf:type owl:Class ] ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/Substance :Substance rdf:type owl:Class ; - rdfs:subClassOf . + rdfs:subClassOf . ### http://w3id.org/dppo/ontology/dpp-core/SubstanceDPP :SubstanceDPP rdf:type owl:Class ; - owl:equivalentClass [ owl:intersectionOf ( + owl:equivalentClass [ owl:intersectionOf ( [ rdf:type owl:Restriction ; - owl:onProperty ; + owl:onProperty ; owl:someValuesFrom :Substance ] ) ; rdf:type owl:Class ] ; - rdfs:subClassOf . + rdfs:subClassOf . ### Generated by the OWL API (version 4.5.25.2023-02-15T19:15:49Z) https://github.com/owlcs/owlapi diff --git a/ontology/dpp-info/0.1/dpp-info.ttl b/ontology/dpp-info/0.1/dpp-info.ttl index 15bf022..793f57e 100644 --- a/ontology/dpp-info/0.1/dpp-info.ttl +++ b/ontology/dpp-info/0.1/dpp-info.ttl @@ -1,5 +1,4 @@ - -@prefix : . +@prefix : . @prefix dc: . @prefix owl: . @prefix rdf: . @@ -8,22 +7,44 @@ @prefix rdfs: . @prefix vann: . @prefix dcterms: . -@base . +@base . rdf:type owl:Ontology ; owl:versionIRI ; - owl:imports ; - dcterms:contributor "Eva Blomqvist" , - "Huanyu Li" , - "Robin Keskisärkkä" ; - dcterms:created "2023-10-30"^^xsd:string ; - dcterms:creator "Maike Jansen" ; - dcterms:description "This is a minimal core ontology describing DPP information types." ; - dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE"^^xsd:string ; - dcterms:title "Digital Product Passport Information Ontology"^^xsd:string ; - vann:preferredNamespacePrefix "dpp-info"^^xsd:string ; - vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/dpp-info/"^^xsd:string ; - rdfs:seeAlso ; - owl:versionInfo "0.1" . + owl:imports , + ; + dcterms:contributor "Eva Blomqvist" , + "Huanyu Li" , + "Robin Keskisärkkä" ; + dcterms:created "2023-10-30" ; + dcterms:creator "Maike Jansen" ; + dcterms:description "This is a minimal core ontology describing DPP information types." ; + dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE" ; + dcterms:title "Digital Product Passport Information Ontology" ; + vann:preferredNamespacePrefix "dpp-info" ; + vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/dpp-info/" ; + rdfs:seeAlso ; + owl:versionInfo "0.1" . + +################################################################# +# Object Properties +################################################################# + +### http://w3id.org/dppo/ontology/dpp-odp/describes + rdfs:subPropertyOf . + + +################################################################# +# Classes +################################################################# + +### http://w3id.org/dppo/ontology/dpp-info/PieceOfInformation +:PieceOfInformation rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-odp/DPP + rdfs:subClassOf . + ### Generated by the OWL API (version 4.5.25.2023-02-15T19:15:49Z) https://github.com/owlcs/owlapi diff --git a/ontology/dpp-odp/0.1/dpp-odp.ttl b/ontology/dpp-odp/0.1/dpp-odp.ttl index fa7c53c..7316c8f 100644 --- a/ontology/dpp-odp/0.1/dpp-odp.ttl +++ b/ontology/dpp-odp/0.1/dpp-odp.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix dc: . @prefix owl: . @prefix rdf: . @@ -7,22 +7,58 @@ @prefix rdfs: . @prefix vann: . @prefix dcterms: . -@base . +@base . rdf:type owl:Ontology ; owl:versionIRI ; - dcterms:contributor "Eva Blomqvist" , - "Huanyu Li" , - "Robin Keskisärkkä" ; - dcterms:created "2023-10-30"^^xsd:string ; - dcterms:creator "Maike Jansen" ; - dcterms:description "This is a minimal core Ontology Design Pattern defining what a DPP is, i.e. information about a product." ; - dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE"^^xsd:string ; - dcterms:title "Digital Product Passport Ontology Design Pattern"^^xsd:string ; - vann:preferredNamespacePrefix "dpp-odp"^^xsd:string ; - vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/dpp-odp/"^^xsd:string ; - rdfs:seeAlso ; - owl:versionInfo "0.1" . + dcterms:contributor "Eva Blomqvist" , + "Huanyu Li" , + "Robin Keskisärkkä" ; + dcterms:created "2023-10-30" ; + dcterms:creator "Maike Jansen" ; + dcterms:description "This is a minimal core Ontology Design Pattern defining what a DPP is, i.e. information about a product." ; + dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE" ; + dcterms:title "Digital Product Passport Ontology Design Pattern" ; + vann:preferredNamespacePrefix "dpp-odp" ; + vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/dpp-odp/" ; + rdfs:seeAlso ; + owl:versionInfo "0.1" . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.org/dc/terms/contributor +dcterms:contributor rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/created +dcterms:created rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/creator +dcterms:creator rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/description +dcterms:description rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/license +dcterms:license rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/title +dcterms:title rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespacePrefix +vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespaceUri +vann:preferredNamespaceUri rdf:type owl:AnnotationProperty . + ################################################################# # Object Properties @@ -34,16 +70,28 @@ rdfs:range :Product . +### http://w3id.org/dppo/ontology/dpp-odp/hasPart +:hasPart rdf:type owl:ObjectProperty . + + ################################################################# # Classes ################################################################# ### http://w3id.org/dppo/ontology/dpp-odp/DPP -:DPP rdf:type owl:Class . +:DPP rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty :hasPart ; + owl:allValuesFrom :DPP + ] . ### http://w3id.org/dppo/ontology/dpp-odp/Product -:Product rdf:type owl:Class . +:Product rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty :hasPart ; + owl:allValuesFrom :Product + ] . ### Generated by the OWL API (version 4.5.25.2023-02-15T19:15:49Z) https://github.com/owlcs/owlapi diff --git a/ontology/info-odp/0.1/info-odp.ttl b/ontology/info-odp/0.1/info-odp.ttl index 1898a25..c29fc7a 100644 --- a/ontology/info-odp/0.1/info-odp.ttl +++ b/ontology/info-odp/0.1/info-odp.ttl @@ -1,5 +1,4 @@ - -@prefix : . +@prefix : . @prefix dc: . @prefix owl: . @prefix rdf: . @@ -8,22 +7,58 @@ @prefix rdfs: . @prefix vann: . @prefix dcterms: . -@base . +@base . rdf:type owl:Ontology ; owl:versionIRI ; - dcterms:contributor "Eva Blomqvist" , - "Huanyu Li" , - "Robin Keskisärkkä" ; - dcterms:created "2023-10-30"^^xsd:string ; - dcterms:creator "Maike Jansen" ; - dcterms:description "This is a minimal Ontology Design Pattern for modelling information in a DPP." ; - dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE"^^xsd:string ; - dcterms:title "Digital Product Passport Information ODP"^^xsd:string ; - vann:preferredNamespacePrefix "info-odp"^^xsd:string ; - vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/info-odp/"^^xsd:string ; - rdfs:seeAlso ; - owl:versionInfo "0.1" . + dcterms:contributor "Eva Blomqvist" , + "Huanyu Li" , + "Robin Keskisärkkä" ; + dcterms:created "2023-10-30" ; + dcterms:creator "Maike Jansen" ; + dcterms:description "This is a minimal Ontology Design Pattern for modelling information in a DPP." ; + dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE" ; + dcterms:title "Digital Product Passport Information ODP" ; + vann:preferredNamespacePrefix "info-odp" ; + vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/info-odp/" ; + rdfs:seeAlso ; + owl:versionInfo "0.1" . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.org/dc/terms/contributor +dcterms:contributor rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/created +dcterms:created rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/creator +dcterms:creator rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/description +dcterms:description rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/license +dcterms:license rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/title +dcterms:title rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespacePrefix +vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespaceUri +vann:preferredNamespaceUri rdf:type owl:AnnotationProperty . + ################################################################# # Object Properties @@ -37,7 +72,8 @@ ### http://w3id.org/dppo/ontology/info-odp/responsibleActor :responsibleActor rdf:type owl:ObjectProperty ; - rdfs:domain :Information . + rdfs:domain :Information ; + rdfs:range :Actor . ################################################################# @@ -53,6 +89,10 @@ # Classes ################################################################# +### http://w3id.org/dppo/ontology/info-odp/Actor +:Actor rdf:type owl:Class . + + ### http://w3id.org/dppo/ontology/info-odp/Information :Information rdf:type owl:Class .