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

<https://w3id.org/eudpp/textile-soc> rdf:type owl:Ontology ;
                                      owl:versionIRI <https://w3id.org/eudpp/textile-soc/1.1.2> ;
                                      owl:imports <https://w3id.org/eudpp/textile-associated-materials> ,
                                                  <https://w3id.org/eudpp/textile-connector> ,
                                                  <https://w3id.org/eudpp/textile-core> ,
                                                  <https://w3id.org/eudpp/textile-process> ,
                                                  <https://w3id.org/eudpp/textile-soc-mireot> ;
                                      <http://purl.org/dc/terms/bibliographicCitation> "EU DPP Textile Ontology - Textile Substances of Concern Module. Version 1.1.2."@en ;
                                      <http://purl.org/dc/terms/created> "2026-07-09"^^xsd:date ;
                                      <http://purl.org/dc/terms/creator> "Elio Hbeich"@en ;
                                      <http://purl.org/dc/terms/description> "Textile-sector specialisation of the EU DPP Substances of Concern ontology. It specialises substance presence, product location, concentration reporting, product-group qualification, thresholds and lifecycle handling for textile products."@en ;
                                      <http://purl.org/dc/terms/issued> "2026-07-09"^^xsd:date ;
                                      <http://purl.org/dc/terms/license> <https://creativecommons.org/licenses/by/4.0/> ;
                                      <http://purl.org/dc/terms/modified> "2026-07-16"^^xsd:date ;
                                      <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                        <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                        <https://w3id.org/eudpp/textile-ontology> ;
                                      <http://purl.org/dc/terms/title> "EU DPP Textile Ontology - Textile Substances of Concern Module"@en ;
                                      <http://purl.org/vocab/vann/preferredNamespacePrefix> "txtsoc" ;
                                      <http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/eudpp/textile-soc#" ;
                                      rdfs:comment "This module does not classify every textile chemical as a substance of concern. It specialises the generic SoC presence-context model for textile products and attaches textile-specific information to the occurrence, not globally to the chemical identity."@en ;
                                      rdfs:label "Textile substances of concern ontology"@en ;
                                      owl:versionInfo "Version 1.1.2" .

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

###  http://purl.org/dc/terms/bibliographicCitation
<http://purl.org/dc/terms/bibliographicCitation> 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/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/modified
<http://purl.org/dc/terms/modified> 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 .


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


###  http://www.w3.org/2004/02/skos/core#hasTopConcept
<http://www.w3.org/2004/02/skos/core#hasTopConcept> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#inScheme
<http://www.w3.org/2004/02/skos/core#inScheme> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#notation
<http://www.w3.org/2004/02/skos/core#notation> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#prefLabel
<http://www.w3.org/2004/02/skos/core#prefLabel> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#topConceptOf
<http://www.w3.org/2004/02/skos/core#topConceptOf> rdf:type owl:AnnotationProperty .


###  https://w3id.org/eudpp/textile-connector#modellingNote
<https://w3id.org/eudpp/textile-connector#modellingNote> rdf:type owl:AnnotationProperty .


###  https://w3id.org/eudpp/textile-connector#sourceLocator
<https://w3id.org/eudpp/textile-connector#sourceLocator> rdf:type owl:AnnotationProperty .


###  https://w3id.org/eudpp/textile-connector#sourceType
<https://w3id.org/eudpp/textile-connector#sourceType> rdf:type owl:AnnotationProperty .


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

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


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

###  https://w3id.org/eudpp/soc#hasInstructionInformation
<https://w3id.org/eudpp/soc#hasInstructionInformation> rdf:type owl:ObjectProperty .


###  https://w3id.org/eudpp/soc#isQualifiedByProductGroupList
<https://w3id.org/eudpp/soc#isQualifiedByProductGroupList> rdf:type owl:ObjectProperty .


###  https://w3id.org/eudpp/textile-soc#hasPresenceChemicalFunction
:hasPresenceChemicalFunction rdf:type owl:ObjectProperty ;
                             rdfs:domain :TextileSubstanceOfConcernPresenceContext ;
                             rdfs:range <https://w3id.org/eudpp/textile-associated-materials#TextileChemicalFunctionConcept> ;
                             <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                               <https://w3id.org/eudpp/textile-ontology> ;
                             rdfs:comment "Relates a textile substance occurrence to the chemical function performed in that textile context."@en ;
                             rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                             rdfs:label "has presence chemical function"@en ;
                             <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Preparatory Study, Section 3.3.2, printed pages 29-30, lines 584-593; JRC Preparatory Study, Section 12.3, printed page 226, lines 6437-6455."@en ;
                             <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#hasPresenceUseCategory
:hasPresenceUseCategory rdf:type owl:ObjectProperty ;
                        rdfs:domain :TextileSubstanceOfConcernPresenceContext ;
                        rdfs:range <https://w3id.org/eudpp/textile-associated-materials#TextileChemicalUseCategoryConcept> ;
                        <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                          <https://w3id.org/eudpp/textile-ontology> ;
                        rdfs:comment "Classifies the textile chemical occurrence by whether it is associated with process use, intended performance use or unintended presence. The classification is attached to the occurrence rather than globally to the substance identity."@en ;
                        rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                        rdfs:label "has presence use category"@en ;
                        <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Preparatory Study, Section 12.3, printed page 226, lines 6428-6455."@en ;
                        <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#hasTextileHandlingInformation
:hasTextileHandlingInformation rdf:type owl:ObjectProperty ;
                               rdfs:subPropertyOf <https://w3id.org/eudpp/soc#hasInstructionInformation> ;
                               rdfs:domain :TextileSubstanceOfConcernPresenceContext ;
                               rdfs:range :TextileSoCHandlingInformation ;
                               <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                 <https://w3id.org/eudpp/textile-ontology> ;
                               rdfs:comment "Relates a textile substance-of-concern presence context to textile-specific safe-use or lifecycle-handling information."@en ;
                               rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                               rdfs:label "has textile handling information"@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceLocator> "Regulation (EU) 2024/1781, Article 7(5)(d)-(e)."@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#hasTextileLocationType
:hasTextileLocationType rdf:type owl:ObjectProperty ;
                        rdfs:domain <https://w3id.org/eudpp/soc#LocationInformation> ;
                        rdfs:range :TextileSoCLocationTypeConcept ;
                        <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                          <https://w3id.org/eudpp/textile-ontology> ;
                        rdfs:comment "Relates a location information object to a controlled textile-specific location type."@en ;
                        rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                        rdfs:label "has textile location type"@en ;
                        <https://w3id.org/eudpp/textile-connector#sourceLocator> "Regulation (EU) 2024/1781, Article 7(5)(b)."@en ;
                        <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#hasTextileProductGroupReference
:hasTextileProductGroupReference rdf:type owl:ObjectProperty ;
                                 rdfs:subPropertyOf <https://w3id.org/eudpp/soc#isQualifiedByProductGroupList> ;
                                 rdfs:domain :TextileTypeDQualification ;
                                 rdfs:range :TextileProductGroupSoCReference ;
                                 <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                   <https://w3id.org/eudpp/textile-ontology> ;
                                 rdfs:comment "Relates a textile type (d) qualification to the versioned textile product-group reference supporting that qualification."@en ;
                                 rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                 rdfs:label "has textile product-group reference"@en ;
                                 <https://w3id.org/eudpp/textile-connector#sourceLocator> "Regulation (EU) 2024/1781, Article 2(27)(d)."@en ;
                                 <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#relevantToTextileProcess
:relevantToTextileProcess rdf:type owl:ObjectProperty ;
                          rdfs:domain :TextileSubstanceOfConcernPresenceContext ;
                          rdfs:range <https://w3id.org/eudpp/textile-process#TextileProcess> ;
                          <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                            <https://w3id.org/eudpp/textile-ontology> ;
                          rdfs:comment "Relates a textile substance occurrence to a textile process type that introduced, used, transformed or is affected by the substance."@en ;
                          rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                          rdfs:label "relevant to textile process"@en ;
                          <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                          <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


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

###  http://www.w3.org/2004/02/skos/core#Concept
<http://www.w3.org/2004/02/skos/core#Concept> rdf:type owl:Class .


###  http://www.w3.org/2004/02/skos/core#ConceptScheme
<http://www.w3.org/2004/02/skos/core#ConceptScheme> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#AlertConcentrationThreshold
<https://w3id.org/eudpp/soc#AlertConcentrationThreshold> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#ConcentrationInformation
<https://w3id.org/eudpp/soc#ConcentrationInformation> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#InstructionInformation
<https://w3id.org/eudpp/soc#InstructionInformation> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#LocationInformation
<https://w3id.org/eudpp/soc#LocationInformation> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#MaterialGroup
<https://w3id.org/eudpp/soc#MaterialGroup> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#ProductGroupSpecificSoCList
<https://w3id.org/eudpp/soc#ProductGroupSpecificSoCList> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#SoCTypeDQualification
<https://w3id.org/eudpp/soc#SoCTypeDQualification> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#SubstanceOfConcernPresenceContext
<https://w3id.org/eudpp/soc#SubstanceOfConcernPresenceContext> rdf:type owl:Class .


###  https://w3id.org/eudpp/soc#TrackingThreshold
<https://w3id.org/eudpp/soc#TrackingThreshold> rdf:type owl:Class .


###  https://w3id.org/eudpp/textile-associated-materials#TextileChemicalFunctionConcept
<https://w3id.org/eudpp/textile-associated-materials#TextileChemicalFunctionConcept> rdf:type owl:Class .


###  https://w3id.org/eudpp/textile-associated-materials#TextileChemicalUseCategoryConcept
<https://w3id.org/eudpp/textile-associated-materials#TextileChemicalUseCategoryConcept> rdf:type owl:Class .


###  https://w3id.org/eudpp/textile-core#FibreCompositionComponent
<https://w3id.org/eudpp/textile-core#FibreCompositionComponent> rdf:type owl:Class .


###  https://w3id.org/eudpp/textile-process#TextileProcess
<https://w3id.org/eudpp/textile-process#TextileProcess> rdf:type owl:Class .


###  https://w3id.org/eudpp/textile-soc#NonTextileComponentMaterialGroup
:NonTextileComponentMaterialGroup rdf:type owl:Class ;
                                  rdfs:subClassOf <https://w3id.org/eudpp/soc#MaterialGroup> ;
                                  <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                    <https://w3id.org/eudpp/textile-ontology> ;
                                  rdfs:comment "A material grouping associated with one or more non-textile components, used as a location or concentration reference unit without treating the component itself as a material group."@en ;
                                  rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                  rdfs:label "Non-textile component material group"@en ;
                                  <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Preparatory Study, Section 12.3.12, printed page 246, lines 6847-6861."@en ;
                                  <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#TextileConcentrationInformation
:TextileConcentrationInformation rdf:type owl:Class ;
                                 rdfs:subClassOf <https://w3id.org/eudpp/soc#ConcentrationInformation> ;
                                 <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                   <https://w3id.org/eudpp/textile-ontology> ;
                                 rdfs:comment "Concentration information for a substance present in a textile product, expressed at product, component, material-group or spare-part level as an exact value, maximum value or range."@en ;
                                 rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                 rdfs:label "Textile concentration information"@en ;
                                 <https://w3id.org/eudpp/textile-connector#sourceLocator> "Regulation (EU) 2024/1781, Article 7(5)(c)"@en ;
                                 <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#adaptedDefinition> .


###  https://w3id.org/eudpp/textile-soc#TextileFibreCompositionMaterialGroup
:TextileFibreCompositionMaterialGroup rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/eudpp/textile-core#FibreCompositionComponent> ,
                                                      :TextileMaterialGroup ;
                                      <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                        <https://w3id.org/eudpp/textile-ontology> ;
                                      rdfs:comment "Bridge class for a fibre-composition component that is used as the material-group scope of a textile substance-of-concern presence context."@en ;
                                      rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                      rdfs:label "Textile fibre-composition material group"@en ;
                                      <https://w3id.org/eudpp/textile-connector#modellingNote> "This local bridge avoids globally reclassifying every Textile Core fibre-composition component as a SoC material group."@en ;
                                      <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Section 12.3.12, printed page 246, lines 6847-6863."@en ;
                                      <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#TextileMaterialGroup
:TextileMaterialGroup rdf:type owl:Class ;
                      rdfs:subClassOf <https://w3id.org/eudpp/soc#MaterialGroup> ;
                      <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                        <https://w3id.org/eudpp/textile-ontology> ;
                      rdfs:comment "A fibre-, yarn- or fabric-based material grouping within a textile product that serves as a location or mass-reference unit for substance reporting."@en ;
                      rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                      rdfs:label "Textile material group"@en ;
                      <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Preparatory Study, Section 12.3.12, printed page 246, lines 6847-6861."@en ;
                      <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#adaptedDefinition> .


###  https://w3id.org/eudpp/textile-soc#TextileProductGroupSoCReference
:TextileProductGroupSoCReference rdf:type owl:Class ;
                                 rdfs:subClassOf <https://w3id.org/eudpp/soc#ProductGroupSpecificSoCList> ;
                                 <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                   <https://w3id.org/eudpp/textile-ontology> ;
                                 rdfs:comment "A versioned reference identifying the textile-product-group source that qualifies a substance under the product-group-specific type (d) criterion."@en ;
                                 rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                 rdfs:label "Textile product-group SoC reference"@en ;
                                 <https://w3id.org/eudpp/textile-connector#sourceLocator> "Regulation (EU) 2024/1781, Article 2(27)(d)."@en ;
                                 <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#TextileRecyclingAlertThreshold
:TextileRecyclingAlertThreshold rdf:type owl:Class ;
                                rdfs:subClassOf <https://w3id.org/eudpp/soc#AlertConcentrationThreshold> ;
                                <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                  <https://w3id.org/eudpp/textile-ontology> ;
                                rdfs:comment "A textile-sector alert concentration used to inform sorting, recycling or environmentally sound end-of-life handling when the substance may hinder circular treatment."@en ;
                                rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                rdfs:label "Textile recycling alert threshold"@en ;
                                <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Section 9.2.5.2, printed page 142, lines 3910-3927; Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                                <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#adaptedDefinition> .


###  https://w3id.org/eudpp/textile-soc#TextileSoCHandlingInformation
:TextileSoCHandlingInformation rdf:type owl:Class ;
                               rdfs:subClassOf <https://w3id.org/eudpp/soc#InstructionInformation> ;
                               <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                 <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                 <https://w3id.org/eudpp/textile-ontology> ;
                               rdfs:comment "Textile-specific instruction information concerning safe use and lifecycle handling in the presence of a substance of concern, including disassembly, preparation for reuse, reuse, recycling and environmentally sound end-of-life management; repair guidance may be added as a textile/JRC extension."@en ;
                               rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                               rdfs:label "Textile SoC handling information"@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Section 12.1, printed pages 219-220, lines 6205-6220."@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#adaptedDefinition> .


###  https://w3id.org/eudpp/textile-soc#TextileSoCLocationTypeConcept
:TextileSoCLocationTypeConcept rdf:type owl:Class ;
                               rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> ;
                               <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                 <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                 <https://w3id.org/eudpp/textile-ontology> ;
                               rdfs:comment "Controlled concept describing a textile-specific kind of product location used to qualify a substance location statement."@en ;
                               rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                               rdfs:label "Textile SoC location type concept"@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#TextileSubstanceOfConcernPresenceContext
:TextileSubstanceOfConcernPresenceContext rdf:type owl:Class ;
                                          rdfs:subClassOf <https://w3id.org/eudpp/soc#SubstanceOfConcernPresenceContext> ;
                                          <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                            <https://w3id.org/eudpp/textile-ontology> ;
                                          rdfs:comment "A substance-of-concern presence context specialised for a textile product, textile material group or non-textile component."@en ;
                                          rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                          rdfs:label "Textile substance of concern presence context"@en ;
                                          <https://w3id.org/eudpp/textile-connector#sourceLocator> "Regulation (EU) 2024/1781, Article 2(27) and Article 7(5); core pivot pattern soc:SubstanceOfConcernPresenceContext"@en ;
                                          <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#TextileTrackingThreshold
:TextileTrackingThreshold rdf:type owl:Class ;
                          rdfs:subClassOf <https://w3id.org/eudpp/soc#TrackingThreshold> ;
                          <http://purl.org/dc/terms/source> <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                            <https://w3id.org/eudpp/textile-ontology> ;
                          rdfs:comment "A tracking or disclosure threshold applicable to a substance occurrence in a textile product or textile product group."@en ;
                          rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                          rdfs:label "Textile tracking threshold"@en ;
                          <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Section 12.1, printed page 220, lines 6213-6220; Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                          <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#adaptedDefinition> .


###  https://w3id.org/eudpp/textile-soc#TextileTypeDQualification
:TextileTypeDQualification rdf:type owl:Class ;
                           rdfs:subClassOf <https://w3id.org/eudpp/soc#SoCTypeDQualification> ;
                           <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                             <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                             <https://w3id.org/eudpp/textile-ontology> ;
                           rdfs:comment "A product-group-specific type (d) qualification indicating that a substance hinders the reuse or recycling of a textile product or textile material stream."@en ;
                           rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                           rdfs:label "Textile type (d) qualification"@en ;
                           <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Section 12.1, printed page 219, lines 6169-6170; Section 12.3.6, printed pages 238-239, lines 6634-6639; Section 12.3.11, printed page 246, lines 6815-6822."@en ;
                           <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#adaptedDefinition> .


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

###  https://w3id.org/eudpp/textile-soc#TextileSoCLocationTypeScheme
:TextileSoCLocationTypeScheme rdf:type owl:NamedIndividual ,
                                       <http://www.w3.org/2004/02/skos/core#ConceptScheme> ;
                              <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                <https://w3id.org/eudpp/textile-ontology> ;
                              rdfs:comment "Controlled vocabulary of textile-specific location types used in substance location information."@en ;
                              rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                              rdfs:label "Textile SoC location type scheme"@en ;
                              <http://www.w3.org/2004/02/skos/core#hasTopConcept> :adhesiveOrBondingLayerLocation ,
                                                                                  :coatingOrFinishLocation ,
                                                                                  :fibreCompositionLocation ,
                                                                                  :nonTextileComponentLocation ,
                                                                                  :printedOrDyedRegionLocation ,
                                                                                  :unknownTextileProductLocation ,
                                                                                  :wholeProductLocation ;
                              <http://www.w3.org/2004/02/skos/core#prefLabel> "Textile SoC location type scheme"@en ;
                              <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                              <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#adhesiveOrBondingLayerLocation
:adhesiveOrBondingLayerLocation rdf:type owl:NamedIndividual ,
                                         <http://www.w3.org/2004/02/skos/core#Concept> ,
                                         :TextileSoCLocationTypeConcept ;
                                <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                  <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                  <https://w3id.org/eudpp/textile-ontology> ;
                                rdfs:comment "The substance is located in an adhesive, laminate, bonding film or other joining layer."@en ;
                                rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                                rdfs:label "Adhesive or bonding layer location"@en ;
                                <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                                <http://www.w3.org/2004/02/skos/core#notation> "LOC_ADHESIVE_BONDING" ;
                                <http://www.w3.org/2004/02/skos/core#prefLabel> "Adhesive or bonding layer location"@en ;
                                <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                                <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                                <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#coatingOrFinishLocation
:coatingOrFinishLocation rdf:type owl:NamedIndividual ,
                                  <http://www.w3.org/2004/02/skos/core#Concept> ,
                                  :TextileSoCLocationTypeConcept ;
                         <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                           <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                           <https://w3id.org/eudpp/textile-ontology> ;
                         rdfs:comment "The substance is located in a coating, finish or functional surface treatment applied to the textile product."@en ;
                         rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                         rdfs:label "Coating or finish location"@en ;
                         <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                         <http://www.w3.org/2004/02/skos/core#notation> "LOC_COATING_FINISH" ;
                         <http://www.w3.org/2004/02/skos/core#prefLabel> "Coating or finish location"@en ;
                         <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                         <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                         <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#fibreCompositionLocation
:fibreCompositionLocation rdf:type owl:NamedIndividual ,
                                   <http://www.w3.org/2004/02/skos/core#Concept> ,
                                   :TextileSoCLocationTypeConcept ;
                          <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                            <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                            <https://w3id.org/eudpp/textile-ontology> ;
                          rdfs:comment "The substance is located in a fibre-composition material group, including a fibre-, yarn- or fabric-based part."@en ;
                          rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                          rdfs:label "Fibre composition location"@en ;
                          <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                          <http://www.w3.org/2004/02/skos/core#notation> "LOC_FIBRE_COMPOSITION" ;
                          <http://www.w3.org/2004/02/skos/core#prefLabel> "Fibre composition location"@en ;
                          <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                          <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Preparatory Study, Section 12.3.12, printed page 246, lines 6847-6861."@en ;
                          <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#nonTextileComponentLocation
:nonTextileComponentLocation rdf:type owl:NamedIndividual ,
                                      <http://www.w3.org/2004/02/skos/core#Concept> ,
                                      :TextileSoCLocationTypeConcept ;
                             <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                               <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                               <https://w3id.org/eudpp/textile-ontology> ;
                             rdfs:comment "The substance is located in a non-textile component such as a button, zipper, buckle, rivet, sequin or other hard component."@en ;
                             rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                             rdfs:label "Non-textile component location"@en ;
                             <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                             <http://www.w3.org/2004/02/skos/core#notation> "LOC_NON_TEXTILE_COMPONENT" ;
                             <http://www.w3.org/2004/02/skos/core#prefLabel> "Non-textile component location"@en ;
                             <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                             <https://w3id.org/eudpp/textile-connector#sourceLocator> "JRC Preparatory Study, Section 12.3.12, printed page 246, lines 6847-6861."@en ;
                             <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#printedOrDyedRegionLocation
:printedOrDyedRegionLocation rdf:type owl:NamedIndividual ,
                                      <http://www.w3.org/2004/02/skos/core#Concept> ,
                                      :TextileSoCLocationTypeConcept ;
                             <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                               <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                               <https://w3id.org/eudpp/textile-ontology> ;
                             rdfs:comment "The substance is located in a printed, dyed or otherwise colour-treated region of the textile product."@en ;
                             rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                             rdfs:label "Printed or dyed region location"@en ;
                             <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                             <http://www.w3.org/2004/02/skos/core#notation> "LOC_PRINT_DYE" ;
                             <http://www.w3.org/2004/02/skos/core#prefLabel> "Printed or dyed region location"@en ;
                             <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                             <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                             <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#unknownTextileProductLocation
:unknownTextileProductLocation rdf:type owl:NamedIndividual ,
                                        <http://www.w3.org/2004/02/skos/core#Concept> ,
                                        :TextileSoCLocationTypeConcept ;
                               <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                                 <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                                 <https://w3id.org/eudpp/textile-ontology> ;
                               rdfs:comment "The product contains the substance but the more specific location within the textile product has not been determined or disclosed."@en ;
                               rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                               rdfs:label "Unknown textile product location"@en ;
                               <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                               <http://www.w3.org/2004/02/skos/core#notation> "LOC_UNKNOWN" ;
                               <http://www.w3.org/2004/02/skos/core#prefLabel> "Unknown textile product location"@en ;
                               <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                               <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                               <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


###  https://w3id.org/eudpp/textile-soc#wholeProductLocation
:wholeProductLocation rdf:type owl:NamedIndividual ,
                               <http://www.w3.org/2004/02/skos/core#Concept> ,
                               :TextileSoCLocationTypeConcept ;
                      <http://purl.org/dc/terms/source> <http://data.europa.eu/eli/reg/2024/1781/oj> ,
                                                        <https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/2025-12/Textile-Prep-Study_3rd-Milestone_20251212.pdf> ,
                                                        <https://w3id.org/eudpp/textile-ontology> ;
                      rdfs:comment "The substance is reported as distributed throughout, or only locatable at the level of, the whole textile product."@en ;
                      rdfs:isDefinedBy <https://w3id.org/eudpp/textile-soc> ;
                      rdfs:label "Whole textile product location"@en ;
                      <http://www.w3.org/2004/02/skos/core#inScheme> :TextileSoCLocationTypeScheme ;
                      <http://www.w3.org/2004/02/skos/core#notation> "LOC_WHOLE_PRODUCT" ;
                      <http://www.w3.org/2004/02/skos/core#prefLabel> "Whole textile product location"@en ;
                      <http://www.w3.org/2004/02/skos/core#topConceptOf> :TextileSoCLocationTypeScheme ;
                      <https://w3id.org/eudpp/textile-connector#sourceLocator> "ESPR Annex I; JRC Section 12.1, printed pages 219-220, lines 6203-6220; JRC Section 12.3.12, printed page 246, lines 6823-6863."@en ;
                      <https://w3id.org/eudpp/textile-connector#sourceType> <https://w3id.org/eudpp/textile-connector#modellingAbstraction> .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :TextileConcentrationInformation
                :TextileProductGroupSoCReference
                :TextileSoCHandlingInformation
                :TextileSubstanceOfConcernPresenceContext
              )
] .


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