Skip to content

Commit

Permalink
Merge pull request #18 from LiUSemWeb/dev
Browse files Browse the repository at this point in the history
Modified imports and added composition info as its own module
  • Loading branch information
evabl444 authored Nov 27, 2023
2 parents 90335a6 + b1220d7 commit a3bea7e
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 55 deletions.
74 changes: 74 additions & 0 deletions ontology/dpp-comp/0.1/dpp-comp.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
@prefix : <http://w3id.org/dppo/ontology/dpp-comp/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dpp-info: <http://w3id.org/dppo/ontology/dpp-info/0.1/>.
@prefix dpp-core: <http://w3id.org/dppo/ontology/dpp-core/0.1/> .
@base <http://w3id.org/dppo/ontology/dpp-comp/> .

<http://w3id.org/dppo/ontology/dpp-comp/> rdf:type owl:Ontology ;
owl:versionIRI <http://w3id.org/dppo/ontology/dpp-comp/0.1/> ;
owl:imports <http://w3id.org/dppo/ontology/dpp-info/0.1/> ;
owl:imports <http://w3id.org/dppo/ontology/dpp-core/0.1/> ;
dcterms:contributor "Eva Blomqvist" ,
"Huanyu Li" ,
"Robin Keskisärkkä" ;
dcterms:created "2023-11-27" ;
dcterms:creator "Maike Jansen" ;
dcterms:description "This is an ontology module focusing on the composition information of products." ;
dcterms:license "https://github.com/LiUSemWeb/DPP/blob/master/LICENSE" ;
dcterms:title "Digital Product Passport Product Composition" ;
vann:preferredNamespacePrefix "dpp-comp" ;
vann:preferredNamespaceUri "http://w3id.org/dppo/ontology/dpp-comp/" ;
rdfs:seeAlso <https://github.com/LiUSemWeb/DPPO> ;
owl:versionInfo "0.1" .

#################################################################
# Object Properties
#################################################################

### http://w3id.org/dppo/ontology/dpp-comp/aboutPart
:aboutPart rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf dpp-info:isAbout ;
rdfs:domain dpp-info:CompositionInformation ;
rdfs:range <http://w3id.org/dppo/ontology/dpp-odp/Product> .


### http://w3id.org/dppo/ontology/dpp-comp/aboutWhole
:aboutWhole rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf dpp-info:isAbout ;
owl:inverseOf dpp-info:hasCompositionInformation ;
rdfs:domain dpp-info:CompositionInformation ;
rdfs:range <http://w3id.org/dppo/ontology/dpp-odp/Product> .




#################################################################
# Classes
#################################################################


### http://w3id.org/dppo/ontology/dpp-comp/SubstanceHinderingRecycling
:SubstanceHinderingRecycling rdf:type owl:Class ;
rdfs:subClassOf :SubstanceOfConcern .


### http://w3id.org/dppo/ontology/dpp-comp/SubstanceOfConcern
:SubstanceOfConcern rdf:type owl:Class ;
rdfs:subClassOf <http://w3id.org/dppo/ontology/dpp-core/Substance> .


### http://w3id.org/dppo/ontology/dpp-comp/ToxicSubstance
:ToxicSubstance rdf:type owl:Class ;
rdfs:subClassOf :SubstanceOfConcern .




### Generated by the OWL API (version 4.5.25.2023-02-15T19:15:49Z) https://github.com/owlcs/owlapi
74 changes: 19 additions & 55 deletions ontology/dpp-info/0.1/dpp-info.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

<http://w3id.org/dppo/ontology/dpp-info/> rdf:type owl:Ontology ;
owl:versionIRI <http://w3id.org/dppo/ontology/dpp-info/0.1/> ;
owl:imports <http://w3id.org/dppo/ontology/dpp-core/0.1/> ;
owl:imports <http://w3id.org/dppo/ontology/dpp-odp/0.1/> ;
dcterms:contributor "Eva Blomqvist" ,
"Huanyu Li" ,
"Robin Keskisärkkä" ;
Expand All @@ -29,25 +29,10 @@
# Object Properties
#################################################################

### http://w3id.org/dppo/ontology/dpp-info/aboutPart
:aboutPart rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :isAbout ;
rdfs:domain :CompositionInformation ;
rdfs:range <http://w3id.org/dppo/ontology/dpp-odp/Product> .


### http://w3id.org/dppo/ontology/dpp-info/aboutWhole
:aboutWhole rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :isAbout ;
owl:inverseOf :hasCompositionInformation ;
rdfs:domain :CompositionInformation ;
rdfs:range <http://w3id.org/dppo/ontology/dpp-odp/Product> .


### http://w3id.org/dppo/ontology/dpp-info/containsInformation
:containsInformation rdf:type owl:ObjectProperty ;
rdfs:domain <http://w3id.org/dppo/ontology/dpp-odp/DPP> ;
rdfs:range :PieceOfInformation .
rdfs:range :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-info/hasCompositionInformation
Expand All @@ -61,14 +46,14 @@

### http://w3id.org/dppo/ontology/dpp-info/responsibleActor
:responsibleActor rdf:type owl:ObjectProperty ;
rdfs:domain :PieceOfInformation ;
rdfs:domain :DPPInformation ;
rdfs:range :Actor .


### http://w3id.org/dppo/ontology/dpp-info/superceededBy
:superceededBy rdf:type owl:ObjectProperty ;
rdfs:domain :PieceOfInformation ;
rdfs:range :PieceOfInformation .
rdfs:domain :DPPInformation ;
rdfs:range :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-odp/describes
Expand All @@ -78,12 +63,6 @@
) .


### http://w3id.org/dppo/ontology/dpp-odp/hasPart
<http://w3id.org/dppo/ontology/dpp-odp/hasPart> owl:propertyChainAxiom ( :hasCompositionInformation
:aboutPart
) .


#################################################################
# Data properties
#################################################################
Expand All @@ -100,7 +79,7 @@

### http://w3id.org/dppo/ontology/dpp-info/timestamp
:timestamp rdf:type owl:DatatypeProperty ;
rdfs:domain :PieceOfInformation .
rdfs:domain :DPPInformation .


#################################################################
Expand All @@ -118,55 +97,40 @@

### http://w3id.org/dppo/ontology/dpp-info/Certificate
:Certificate rdf:type owl:Class ;
rdfs:subClassOf :PieceOfInformation .
rdfs:subClassOf :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-info/CompositionInformation
:CompositionInformation rdf:type owl:Class ;
rdfs:subClassOf :PieceOfInformation .
rdfs:subClassOf :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-info/Consumer
:Consumer rdf:type owl:Class ;
rdfs:subClassOf :Actor .


### http://w3id.org/dppo/ontology/dpp-info/DisassemblyInformation
:DisassemblyInformation rdf:type owl:Class ;
rdfs:subClassOf :PieceOfInformation .
### http://w3id.org/dppo/ontology/dpp-info/DPPInformation
:DPPInformation rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :isAbout ;
owl:someValuesFrom owl:Thing
] .


### http://w3id.org/dppo/ontology/dpp-info/PieceOfInformation
:PieceOfInformation rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :isAbout ;
owl:someValuesFrom owl:Thing
] .
### http://w3id.org/dppo/ontology/dpp-info/DisassemblyInformation
:DisassemblyInformation rdf:type owl:Class ;
rdfs:subClassOf :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-info/RemainingProductQuality
:RemainingProductQuality rdf:type owl:Class ;
rdfs:subClassOf :PieceOfInformation .
rdfs:subClassOf :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-info/RepairInstruction
:RepairInstruction rdf:type owl:Class ;
rdfs:subClassOf :PieceOfInformation .


### http://w3id.org/dppo/ontology/dpp-info/SubstanceHinderingRecycling
:SubstanceHinderingRecycling rdf:type owl:Class ;
rdfs:subClassOf :SubstanceOfConcern .


### http://w3id.org/dppo/ontology/dpp-info/SubstanceOfConcern
:SubstanceOfConcern rdf:type owl:Class ;
rdfs:subClassOf <http://w3id.org/dppo/ontology/dpp-core/Substance> .


### http://w3id.org/dppo/ontology/dpp-info/ToxicSubstance
:ToxicSubstance rdf:type owl:Class ;
rdfs:subClassOf :SubstanceOfConcern .
rdfs:subClassOf :DPPInformation .


### http://w3id.org/dppo/ontology/dpp-info/ValueChainActor
Expand Down

0 comments on commit a3bea7e

Please sign in to comment.