From 310843003656536844878b286b6d32f27189701a Mon Sep 17 00:00:00 2001 From: Eva Blomqvist Date: Tue, 21 Nov 2023 09:57:13 +0100 Subject: [PATCH] First versions --- ontology/dpp-core/0.1/dpp-core.ttl | 104 +++++++++++++++++++++++++++++ ontology/dpp-info/0.1/dpp-info.ttl | 29 ++++++++ ontology/dpp-odp/0.1/dpp-odp.ttl | 49 ++++++++++++++ ontology/info-odp/0.1/info-odp.ttl | 60 +++++++++++++++++ 4 files changed, 242 insertions(+) create mode 100644 ontology/dpp-core/0.1/dpp-core.ttl create mode 100644 ontology/dpp-info/0.1/dpp-info.ttl create mode 100644 ontology/dpp-odp/0.1/dpp-odp.ttl create mode 100644 ontology/info-odp/0.1/info-odp.ttl diff --git a/ontology/dpp-core/0.1/dpp-core.ttl b/ontology/dpp-core/0.1/dpp-core.ttl new file mode 100644 index 0000000..76c0f60 --- /dev/null +++ b/ontology/dpp-core/0.1/dpp-core.ttl @@ -0,0 +1,104 @@ +@prefix : . +@prefix dc: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@prefix vann: . +@prefix dcterms: . +@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 for DPPs, specialising the DPP ODP." ; + dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE"^^xsd:string ; + dcterms:title "Core Digital Product Passport Ontology"^^xsd:string ; + vann:preferredNamespacePrefix "dpp-core"^^xsd:string ; + vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/dpp-core/"^^xsd:string ; + rdfs:seeAlso ; + owl:versionInfo "0.1" . + +################################################################# +# Classes +################################################################# + +### http://w3id.org/dppo/ontology/dpp-core/Component +:Component rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/ComponentDPP +:ComponentDPP rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom :Component + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/ConsumerProduct +:ConsumerProduct rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/ConsumerProductDPP +:ConsumerProductDPP rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom :ConsumerProduct + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/Material +:Material rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/MaterialDPP +:MaterialDPP rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom :Material + ] + ) ; + rdf:type owl:Class + ] ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/Substance +:Substance rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://w3id.org/dppo/ontology/dpp-core/SubstanceDPP +:SubstanceDPP rdf:type owl:Class ; + owl:equivalentClass [ owl:intersectionOf ( + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:someValuesFrom :Substance + ] + ) ; + rdf:type owl:Class + ] ; + 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 new file mode 100644 index 0000000..15bf022 --- /dev/null +++ b/ontology/dpp-info/0.1/dpp-info.ttl @@ -0,0 +1,29 @@ + +@prefix : . +@prefix dc: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@prefix vann: . +@prefix dcterms: . +@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" . + +### 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 new file mode 100644 index 0000000..fa7c53c --- /dev/null +++ b/ontology/dpp-odp/0.1/dpp-odp.ttl @@ -0,0 +1,49 @@ +@prefix : . +@prefix dc: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@prefix vann: . +@prefix dcterms: . +@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" . + +################################################################# +# Object Properties +################################################################# + +### http://w3id.org/dppo/ontology/dpp-odp/describes +:describes rdf:type owl:ObjectProperty ; + rdfs:domain :DPP ; + rdfs:range :Product . + + +################################################################# +# Classes +################################################################# + +### http://w3id.org/dppo/ontology/dpp-odp/DPP +:DPP rdf:type owl:Class . + + +### http://w3id.org/dppo/ontology/dpp-odp/Product +:Product rdf:type owl:Class . + + +### 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 new file mode 100644 index 0000000..1898a25 --- /dev/null +++ b/ontology/info-odp/0.1/info-odp.ttl @@ -0,0 +1,60 @@ + +@prefix : . +@prefix dc: . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@prefix vann: . +@prefix dcterms: . +@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" . + +################################################################# +# Object Properties +################################################################# + +### http://w3id.org/dppo/ontology/info-odp/isAbout +:isAbout rdf:type owl:ObjectProperty ; + rdfs:domain :Information ; + rdfs:range owl:Thing . + + +### http://w3id.org/dppo/ontology/info-odp/responsibleActor +:responsibleActor rdf:type owl:ObjectProperty ; + rdfs:domain :Information . + + +################################################################# +# Data properties +################################################################# + +### http://w3id.org/dppo/ontology/info-odp/timestamp +:timestamp rdf:type owl:DatatypeProperty ; + rdfs:domain :Information . + + +################################################################# +# Classes +################################################################# + +### http://w3id.org/dppo/ontology/info-odp/Information +:Information rdf:type owl:Class . + + +### Generated by the OWL API (version 4.5.25.2023-02-15T19:15:49Z) https://github.com/owlcs/owlapi