@prefix : <https://w3id.org/eudpp/MAT#> .
@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#> .
@base <https://w3id.org/eudpp/MAT#> .

<https://w3id.org/eudpp/MAT> rdf:type owl:Ontology ;
                              <http://purl.org/dc/terms/contributor> "Riina Maigre"@en ;
                              <http://purl.org/dc/terms/created> "2026-04-10"^^xsd:date ;
                              <http://purl.org/dc/terms/creator> "Tarmo Robal"@en ;
                              <http://purl.org/dc/terms/description> """MODULE: MATERIAL
Material module of the  EU DPP core ontology proposal of the CIRPASS-2 European project.

DEPENDENCIES:  This module has dependencies to the following EU DPP Core Ontology (CO) modules: CON, P_DPP, SOC.  

Under the ESPR, products must disclose what materials they contain, where those materials come from, whether they include substances of concern, and how those materials support durability, repairability, recyclability, and circularity.
The main requiremetns regarding materials are given in ESPR Annex I. 

===============
v1.1.0
 - add data prop. materialComponentLabel, materialTypeScheme, materialTypeValue, materialRecycledContentType.


--
THIS DOCUMENT IS PROVIDED WITH NO WARRANTIES WHATSOEVER. 
All liability for any damages arising from use or misuse of this vocabulary is with the user."""@en ;
                              <http://purl.org/dc/terms/issued> "2026-09-22"^^xsd:date ;
                              <http://purl.org/dc/terms/license> <https://www.apache.org/licenses/LICENSE-2.0> ,
                                                                 """This ontology is licensed under the Apache License, Version 2.0. 
In case of dispute over Apache 2.0 applicability, or in case considering the ontology as a document, this ontology document is to be considered licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0)."""@en ;
                              <http://purl.org/dc/terms/title> "The Materials (MAT) module of the EU DPP core ontology proposed by the CIRPASS-2 European project."@en ;
                              <http://purl.org/vocab/vann/preferredNamespacePrefix> "mat" ;
                              rdfs:comment "First iteration of the Material module of the EU DPP core ontology proposal of the CIRPASS-2 European project."@en ;
                              rdfs:label "EU DPP MAT"@en ;
                              owl:versionInfo "1.1.0" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/contributor
<http://purl.org/dc/terms/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
<http://purl.org/dc/terms/created> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/identifier
<http://purl.org/dc/terms/identifier> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
<http://purl.org/dc/terms/issued> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/references
<http://purl.org/dc/terms/references> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
<http://purl.org/dc/terms/source> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/2001/XMLSchema#date
xsd:date rdf:type rdfs:Datatype .


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

###  https://w3id.org/eudpp#hasMaterialOrigin
<https://w3id.org/eudpp#hasMaterialOrigin> rdf:type owl:ObjectProperty ;
                                           rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                           rdfs:range <https://w3id.org/eudpp#MaterialOrigin> ;
                                           rdfs:comment "Assigns material origin to material used for product"@en ;
                                           rdfs:label "has material origin"@en .


###  https://w3id.org/eudpp#hasMaterialType
<https://w3id.org/eudpp#hasMaterialType> rdf:type owl:ObjectProperty ;
                                         rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                         rdfs:range <https://w3id.org/eudpp#MaterialType> ;
                                         rdfs:comment "Links material to its type in some classification system used by the sector."@en ;
                                         rdfs:label "has material type"@en .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/eudpp#isCriticalRawMaterial
<https://w3id.org/eudpp#isCriticalRawMaterial> rdf:type owl:DatatypeProperty ;
                                               rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                               rdfs:range xsd:boolean ;
                                               <http://purl.org/dc/terms/references> "[ESPR Annex I h)]"@en ;
                                               <http://purl.org/dc/terms/source> "https://eur-lex.europa.eu/eli/reg/2024/1781/oj" ;
                                               rdfs:comment "Product parameters: use or content of recycled materials and recovery of materials, including critical raw materials; [ESPR Annex I h)]"@en ;
                                               rdfs:label "critical raw material"@en .


###  https://w3id.org/eudpp#materialComponent
<https://w3id.org/eudpp#materialComponent> rdf:type owl:DatatypeProperty ;
                                           rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                           rdfs:range xsd:string ;
                                           rdfs:comment """The specific part of the Product this material belongs to. Description. 
For example, in case of a textile product: [Main, Lining, Filling]."""@en ;
                                           rdfs:label "part of product material is in"@en .


###  https://w3id.org/eudpp#materialComponentLabel
<https://w3id.org/eudpp#materialComponentLabel> rdf:type owl:DatatypeProperty ;
                                                rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                                rdfs:comment """Optional human-readable label identifying the role or part of the product associated with the material component (e.g. outer layer, lining, filling, casing).

Note: not defined by ESPR, requested by sectors (textile)"""@en ;
                                                rdfs:label "material component label"@en .


###  https://w3id.org/eudpp#materialIsRecyclable
<https://w3id.org/eudpp#materialIsRecyclable> rdf:type owl:DatatypeProperty ;
                                              rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                              rdfs:range xsd:boolean ;
                                              <http://purl.org/dc/terms/references> "ESPR Art 5 (1n), Annex I d)"@en ;
                                              <http://purl.org/dc/terms/source> "https://eur-lex.europa.eu/eli/reg/2024/1781/oj" ;
                                              rdfs:comment "Product parameters: design for recycling, ease and quality of recycling as expressed through use of easily recyclable materials [ESPR Art 5 (1n), Annex I d)]"@en ;
                                              rdfs:label "recyclable material"@en .


###  https://w3id.org/eudpp#materialIsSustainableRenewable
<https://w3id.org/eudpp#materialIsSustainableRenewable> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                                        rdfs:range xsd:boolean ;
                                                        <http://purl.org/dc/terms/references> "ESPR Annex I i)"@en ;
                                                        <http://purl.org/dc/terms/source> "https://eur-lex.europa.eu/eli/reg/2024/1781/oj" ;
                                                        rdfs:comment "Product parameters: use or content of sustainable renewable materials; [ESPR Annex I i)]"@en ;
                                                        rdfs:label "sustainale or renewable material"@en .


###  https://w3id.org/eudpp#materialPercentage
<https://w3id.org/eudpp#materialPercentage> rdf:type owl:DatatypeProperty ;
                                            rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                            rdfs:range xsd:decimal ;
                                            rdfs:comment "Material percentage in a Product, e.g., mass fraction (percentage by weight)."@en ;
                                            rdfs:label "material percentage"@en .


###  https://w3id.org/eudpp#materialRecycledContent
<https://w3id.org/eudpp#materialRecycledContent> rdf:type owl:DatatypeProperty ;
                                                 rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                                 rdfs:range xsd:decimal ;
                                                 rdfs:comment "Percentage of recycled content"@en ;
                                                 rdfs:label "recycled content amount in material"@en .


###  https://w3id.org/eudpp#materialRecycledContentType
<https://w3id.org/eudpp#materialRecycledContentType> rdf:type owl:DatatypeProperty ;
                                                     rdfs:domain <https://w3id.org/eudpp#MaterialOfComposition> ;
                                                     rdfs:range [ rdf:type rdfs:Datatype ;
                                                                  owl:oneOf [ rdf:type rdf:List ;
                                                                              rdf:first "post-consumer" ;
                                                                              rdf:rest [ rdf:type rdf:List ;
                                                                                         rdf:first "pre-consumer" ;
                                                                                         rdf:rest [ rdf:type rdf:List ;
                                                                                                    rdf:first "unknown" ;
                                                                                                    rdf:rest rdf:nil
                                                                                                  ]
                                                                                       ]
                                                                            ]
                                                                ] ;
                                                     rdfs:comment "Specifies the origin of recycled content: pre-consumer (manufacturing waste) or post-consumer (end-of-life waste), as required by regulatory differentiation."@en ;
                                                     rdfs:label "material recycled content type"@en .


###  https://w3id.org/eudpp#materialTypeScheme
<https://w3id.org/eudpp#materialTypeScheme> rdf:type owl:DatatypeProperty ;
                                            rdfs:domain <https://w3id.org/eudpp#MaterialType> ;
                                            rdfs:range xsd:anyURI ;
                                            rdfs:comment "Reference system (e.g. ISO 11224, EU Textile Regulation 1007/2011 Annex I)"@en ;
                                            rdfs:label "material type scheme"@en .


###  https://w3id.org/eudpp#materialTypeValue
<https://w3id.org/eudpp#materialTypeValue> rdf:type owl:DatatypeProperty ;
                                           rdfs:domain <https://w3id.org/eudpp#MaterialType> ;
                                           rdfs:range xsd:string ;
                                           rdfs:comment "Code or label in the chosen nomenclature (specified by #materialTypeScheme)."@en ;
                                           rdfs:label "material type value"@en .


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

###  https://w3id.org/eudpp#MaterialOfComposition
<https://w3id.org/eudpp#MaterialOfComposition> rdf:type owl:Class ;
                                               rdfs:comment "Material the product (or component) is made of [ESPR Annex I]. Material as an element of composition."@en ;
                                               rdfs:label "Material of composition"@en .


###  https://w3id.org/eudpp#MaterialOrigin
<https://w3id.org/eudpp#MaterialOrigin> rdf:type owl:Class ;
                                        owl:equivalentClass [ rdf:type owl:Class ;
                                                              owl:oneOf ( <https://w3id.org/eudpp#raw>
                                                                          <https://w3id.org/eudpp#recycled>
                                                                          <https://w3id.org/eudpp#renewable>
                                                                        )
                                                            ] ;
                                        <http://purl.org/dc/terms/references> "[ESPR Annex I]"@en ;
                                        <http://purl.org/dc/terms/source> "https://eur-lex.europa.eu/eli/reg/2024/1781/oj" ;
                                        rdfs:comment "Origin of the material used in product [ESPR Annex I]"@en ;
                                        rdfs:label "Origin of material"@en .


###  https://w3id.org/eudpp#MaterialType
<https://w3id.org/eudpp#MaterialType> rdf:type owl:Class ;
                                      rdfs:comment """Placeholder class for material type classification applicable in a sector or mandated by a delegated act (DA).

Potential types could be, on the example of textile sector: cotton, nylon, ..."""@en ;
                                      rdfs:label "Material type"@en .


#################################################################
#    Individuals
#################################################################

###  https://w3id.org/eudpp#raw
<https://w3id.org/eudpp#raw> rdf:type owl:NamedIndividual ,
                                      <https://w3id.org/eudpp#MaterialOrigin> ;
                             rdfs:comment "Raw material" ;
                             rdfs:label "raw material"@en .


###  https://w3id.org/eudpp#recycled
<https://w3id.org/eudpp#recycled> rdf:type owl:NamedIndividual ,
                                           <https://w3id.org/eudpp#MaterialOrigin> ;
                                  rdfs:comment "Recycled material" ;
                                  rdfs:label "recycled material"@en .


###  https://w3id.org/eudpp#renewable
<https://w3id.org/eudpp#renewable> rdf:type owl:NamedIndividual ,
                                            <https://w3id.org/eudpp#MaterialOrigin> ;
                                   rdfs:comment "Renewable material" ;
                                   rdfs:label "renewable material"@en .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
