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

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

The Identifier module proposes an universal approach for identifiers used in the EU DPP CO delivered by the CIRPASS-2 European Project.  
The module describes identifiers used for the project through aspects and scheme references, if appropriate, granularity is added.
---

DESIGN RESTRICTION: Specific modules of the EU DPP CO need to use the Connector to establish a link to the Identifiers module. The link needs to be establsihed to a subclass of aIdentifier class, e.g., Product hasUniqueProductIdentifier ProductIdentifier.
---

DEPENDENCIES: This module may have dependencies to all  EU DPP Core Ontology (CO) modules that use different types of identifiers, including: CON, P_DPP, SOC, ACTOR, ...  
--

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-10-09"^^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 Identifier (IDENT) module of the EU DPP core ontology proposed by the CIRPASS-2 European project."@en ;
                                <http://purl.org/vocab/vann/preferredNamespacePrefix> "ident" ;
                                rdfs:comment "The Identifier module (IDENT) of the EU DPP core ontology proposal of the CIRPASS-2 European project."@en ;
                                rdfs:label "EU DPP IDENT"@en ;
                                owl:versionInfo "1.2.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 .


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


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


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

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


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

###  https://w3id.org/eudpp#hasGranularity
<https://w3id.org/eudpp#hasGranularity> rdf:type owl:ObjectProperty ;
                                        rdfs:domain <https://w3id.org/eudpp#Identifier> ;
                                        rdfs:range <https://w3id.org/eudpp#IdentifierGranularity> ;
                                        rdfs:comment "Defines the granularity of an identifier, if exists."@en ;
                                        rdfs:label "has granularity"@en .


###  https://w3id.org/eudpp#hasScheme
<https://w3id.org/eudpp#hasScheme> rdf:type owl:ObjectProperty ;
                                   rdfs:domain <https://w3id.org/eudpp#Identifier> ;
                                   rdfs:range <https://w3id.org/eudpp#IdentifierScheme> ;
                                   rdfs:comment "The scheme/standard the Identifier follows" ;
                                   rdfs:label "has scheme"@en .


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

###  https://w3id.org/eudpp#identifierExampleValue
<https://w3id.org/eudpp#identifierExampleValue> rdf:type owl:DatatypeProperty ;
                                                rdfs:domain <https://w3id.org/eudpp#IdentifierScheme> ;
                                                rdfs:range xsd:string ;
                                                rdfs:comment "Example value of the identifier"@en ;
                                                rdfs:label "identifier example value"@en .


###  https://w3id.org/eudpp#identifierExpiresOn
<https://w3id.org/eudpp#identifierExpiresOn> rdf:type owl:DatatypeProperty ;
                                             rdfs:domain <https://w3id.org/eudpp#Identifier> ;
                                             rdfs:range xsd:date ;
                                             rdfs:comment "Identifier expiration date"@en ;
                                             rdfs:label "identifier expires on"@en .


###  https://w3id.org/eudpp#identifierIssuedOn
<https://w3id.org/eudpp#identifierIssuedOn> rdf:type owl:DatatypeProperty ;
                                            rdfs:domain <https://w3id.org/eudpp#Identifier> ;
                                            rdfs:range xsd:date ;
                                            rdfs:comment "Date of issuing the identifier"@en ;
                                            rdfs:label "identifier issued on"@en .


###  https://w3id.org/eudpp#identifierJurisdiction
<https://w3id.org/eudpp#identifierJurisdiction> rdf:type owl:DatatypeProperty ;
                                                rdfs:domain <https://w3id.org/eudpp#Identifier> ;
                                                rdfs:range [ rdf:type rdfs:Datatype ;
                                                             owl:onDatatype xsd:string ;
                                                             owl:withRestrictions ( [ xsd:length "2"
                                                                                    ]
                                                                                    [ xsd:pattern "[A-Z]{2}"
                                                                                    ]
                                                                                  )
                                                           ] ;
                                                rdfs:comment """An optional property used to qualify the issuing country or territory required to disambiguate national registration numbers. 

Format: ISO 3166-1 alpha-2, i.e., two-letter country code, such as FR for France, DE for Germany, EE for Estonia, etc."""@en ;
                                                rdfs:label "identifier juristiction"@en .


###  https://w3id.org/eudpp#identifierMaxLength
<https://w3id.org/eudpp#identifierMaxLength> rdf:type owl:DatatypeProperty ;
                                             rdfs:domain <https://w3id.org/eudpp#IdentifierScheme> ;
                                             rdfs:range xsd:integer ;
                                             rdfs:comment "Maximum length of the identifier"@en ;
                                             rdfs:label "identifier maximum length"@en .


###  https://w3id.org/eudpp#identifierMinLength
<https://w3id.org/eudpp#identifierMinLength> rdf:type owl:DatatypeProperty ;
                                             rdfs:domain <https://w3id.org/eudpp#IdentifierScheme> ;
                                             rdfs:range xsd:integer ;
                                             rdfs:comment "Minimum length of the identifier"@en ;
                                             rdfs:label "identifier minimum length"@en .


###  https://w3id.org/eudpp#identifierPattern
<https://w3id.org/eudpp#identifierPattern> rdf:type owl:DatatypeProperty ;
                                           rdfs:domain <https://w3id.org/eudpp#IdentifierScheme> ;
                                           rdfs:range xsd:string ;
                                           rdfs:comment "A pattern the identifier conforms to, given as a regular expression (regex)."@en ;
                                           rdfs:label "identifier pattern"@en .


###  https://w3id.org/eudpp#identifierSchemeIssuer
<https://w3id.org/eudpp#identifierSchemeIssuer> rdf:type owl:DatatypeProperty ;
                                                rdfs:domain <https://w3id.org/eudpp#IdentifierScheme> ;
                                                rdfs:range xsd:string ;
                                                rdfs:comment "Issuer of the identifier scheme"@en ;
                                                rdfs:label "identifier scheme issuer"@en .


###  https://w3id.org/eudpp#identifierSchemeVersion
<https://w3id.org/eudpp#identifierSchemeVersion> rdf:type owl:DatatypeProperty ;
                                                 rdfs:domain <https://w3id.org/eudpp#IdentifierScheme> ;
                                                 rdfs:range xsd:string ;
                                                 rdfs:comment "Reference standard version the instance schema refers to"@en ;
                                                 rdfs:label "identifier scheme version"@en .


###  https://w3id.org/eudpp#identifierValue
<https://w3id.org/eudpp#identifierValue> rdf:type owl:DatatypeProperty ;
                                         rdfs:domain <https://w3id.org/eudpp#Identifier> ;
                                         rdfs:range xsd:string ;
                                         rdfs:comment "The (unique) value of the identifier."@en ;
                                         rdfs:label "identifier value"@en .


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

###  https://w3id.org/eudpp#ActorIdentifier
<https://w3id.org/eudpp#ActorIdentifier> rdf:type owl:Class ;
                                         rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty <https://w3id.org/eudpp#hasScheme> ;
                                                           owl:someValuesFrom <https://w3id.org/eudpp#ActorIdentifierScheme>
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                           owl:onDataRange xsd:string
                                                         ] ;
                                         owl:disjointWith <https://w3id.org/eudpp#DPPIdentifier> ,
                                                          <https://w3id.org/eudpp#FacilityIdentifier> ,
                                                          <https://w3id.org/eudpp#MaterialIdentifier> ,
                                                          <https://w3id.org/eudpp#ProductIdentifier> ,
                                                          <https://w3id.org/eudpp#SoCIdentifier> ,
                                                          <https://w3id.org/eudpp#SubstanceIdentifier> ;
                                         rdfs:comment "A type of identifier to identify Actors. A unique code assigned to Actor based on a scheme."@en ;
                                         rdfs:label "Actor identifier"@en .


###  https://w3id.org/eudpp#ActorIdentifierScheme
<https://w3id.org/eudpp#ActorIdentifierScheme> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://w3id.org/eudpp#IdentifierScheme> ;
                                               owl:disjointWith <https://w3id.org/eudpp#FacilityIdentifierScheme> ,
                                                                <https://w3id.org/eudpp#MaterialIdentifierScheme> ,
                                                                <https://w3id.org/eudpp#ProductIdentifierScheme> ,
                                                                <https://w3id.org/eudpp#SubstanceIdentifierScheme> ;
                                               rdfs:comment "A kind of identifier scheme. The scheme or standard used to identify Actors. e.g., GLN, LEI, etc."@en ;
                                               rdfs:label "Actor identifier scheme"@en .


###  https://w3id.org/eudpp#DPPIdentifier
<https://w3id.org/eudpp#DPPIdentifier> rdf:type owl:Class ;
                                       rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onDataRange xsd:string
                                                       ] ;
                                       owl:disjointWith <https://w3id.org/eudpp#FacilityIdentifier> ,
                                                        <https://w3id.org/eudpp#MaterialIdentifier> ,
                                                        <https://w3id.org/eudpp#ProductIdentifier> ,
                                                        <https://w3id.org/eudpp#SoCIdentifier> ,
                                                        <https://w3id.org/eudpp#SubstanceIdentifier> ;
                                       rdfs:comment "A type of identifier to identify DPP. DPP Identifier."@en ;
                                       rdfs:label "DPP identifier"@en .


###  https://w3id.org/eudpp#FacilityIdentifier
<https://w3id.org/eudpp#FacilityIdentifier> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                              owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onDataRange xsd:string
                                                            ] ;
                                            owl:disjointWith <https://w3id.org/eudpp#MaterialIdentifier> ,
                                                             <https://w3id.org/eudpp#ProductIdentifier> ,
                                                             <https://w3id.org/eudpp#SoCIdentifier> ,
                                                             <https://w3id.org/eudpp#SubstanceIdentifier> ;
                                            rdfs:comment "A unique code assigned to a physical site (factory, warehouse, plant, school, hospital, etc.), i.e., identifies a location."@en ;
                                            rdfs:label "Facility identifier"@en .


###  https://w3id.org/eudpp#FacilityIdentifierScheme
<https://w3id.org/eudpp#FacilityIdentifierScheme> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://w3id.org/eudpp#IdentifierScheme> ;
                                                  owl:disjointWith <https://w3id.org/eudpp#MaterialIdentifierScheme> ,
                                                                   <https://w3id.org/eudpp#ProductIdentifierScheme> ,
                                                                   <https://w3id.org/eudpp#SubstanceIdentifierScheme> ;
                                                  rdfs:comment "A kind of identifier scheme. The scheme or standard used to identify Facilities."@en ;
                                                  rdfs:label "Facility identifier scheme"@en .


###  https://w3id.org/eudpp#Identifier
<https://w3id.org/eudpp#Identifier> rdf:type owl:Class ;
                                    rdfs:comment """Identifier. A general class to hold different kinds of identifiers described and used for EU DPP CO. Each sub-class of this class describes a different kind of identifier. Intentionally modelled as sub-classes. 
Identifiers have value, and a scheme/standard they are based on.

Cardinatlity restrictions added to each subclass to enforce inheritance of the data propertyy identifierValue."""@en ;
                                    rdfs:label "Identifier" .


###  https://w3id.org/eudpp#IdentifierGranularity
<https://w3id.org/eudpp#IdentifierGranularity> rdf:type owl:Class ;
                                               rdfs:comment "The granularity of the identifier. For example, for Products this could be model, batch, item."@en ;
                                               rdfs:label "Identifier granularity"@en .


###  https://w3id.org/eudpp#IdentifierScheme
<https://w3id.org/eudpp#IdentifierScheme> rdf:type owl:Class ;
                                          rdfs:comment "The scheme or standard used for Identifier."@en ;
                                          rdfs:label "Identifier scheme"@en .


###  https://w3id.org/eudpp#MaterialIdentifier
<https://w3id.org/eudpp#MaterialIdentifier> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty <https://w3id.org/eudpp#hasScheme> ;
                                                              owl:someValuesFrom <https://w3id.org/eudpp#MaterialIdentifierScheme>
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                              owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                              owl:onDataRange xsd:string
                                                            ] ;
                                            owl:disjointWith <https://w3id.org/eudpp#ProductIdentifier> ,
                                                             <https://w3id.org/eudpp#SoCIdentifier> ,
                                                             <https://w3id.org/eudpp#SubstanceIdentifier> ;
                                            rdfs:comment "A type of identifier to identify materials. A unique code assigned to Material based on a scheme."@en ;
                                            rdfs:label "Material identifier"@en .


###  https://w3id.org/eudpp#MaterialIdentifierScheme
<https://w3id.org/eudpp#MaterialIdentifierScheme> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://w3id.org/eudpp#IdentifierScheme> ;
                                                  owl:disjointWith <https://w3id.org/eudpp#ProductIdentifierScheme> ,
                                                                   <https://w3id.org/eudpp#SubstanceIdentifierScheme> ;
                                                  rdfs:comment "A kind of identifier scheme. The scheme or standard used to identify materials, e.g., CAS."@en ;
                                                  rdfs:label "Material identifier scheme"@en .


###  https://w3id.org/eudpp#ProductIdentifier
<https://w3id.org/eudpp#ProductIdentifier> rdf:type owl:Class ;
                                           rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty <https://w3id.org/eudpp#hasScheme> ;
                                                             owl:someValuesFrom <https://w3id.org/eudpp#ProductIdentifierScheme>
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty <https://w3id.org/eudpp#hasGranularity> ;
                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onClass <https://w3id.org/eudpp#ProductIdentifierGranularity>
                                                           ] ,
                                                           [ rdf:type owl:Restriction ;
                                                             owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                             owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                             owl:onDataRange xsd:string
                                                           ] ;
                                           owl:disjointWith <https://w3id.org/eudpp#SoCIdentifier> ,
                                                            <https://w3id.org/eudpp#SubstanceIdentifier> ;
                                           rdfs:comment "A type of identifier to identify Products. A unique code assigned to identify a product. e.g., GTIN."@en ;
                                           rdfs:label "Product identifier"@en .


###  https://w3id.org/eudpp#ProductIdentifierGranularity
<https://w3id.org/eudpp#ProductIdentifierGranularity> rdf:type owl:Class ;
                                                      owl:equivalentClass [ rdf:type owl:Class ;
                                                                            owl:oneOf ( <https://w3id.org/eudpp#batch>
                                                                                        <https://w3id.org/eudpp#item>
                                                                                        <https://w3id.org/eudpp#model>
                                                                                      )
                                                                          ] ;
                                                      rdfs:subClassOf <https://w3id.org/eudpp#IdentifierGranularity> ;
                                                      rdfs:comment "The granularity level (batch, item, model) at which the product identifier represents the product."@en ;
                                                      rdfs:label "Product identifier granularity"@en .


###  https://w3id.org/eudpp#ProductIdentifierScheme
<https://w3id.org/eudpp#ProductIdentifierScheme> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://w3id.org/eudpp#IdentifierScheme> ;
                                                 owl:disjointWith <https://w3id.org/eudpp#SubstanceIdentifierScheme> ;
                                                 rdfs:comment "A kind of identifier scheme. The scheme or standard used to identify Products, e.g., GTIN, SKU, etc."@en ;
                                                 rdfs:label "Product identifier scheme"@en .


###  https://w3id.org/eudpp#SoCIdentifier
<https://w3id.org/eudpp#SoCIdentifier> rdf:type owl:Class ;
                                       rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                       <https://w3id.org/eudpp#SubstanceIdentifier> ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                         owl:onDataRange xsd:string
                                                       ] ;
                                       rdfs:comment "A type of identifier to identify substances of concern."@en ;
                                       rdfs:label "Substance of concern identifier"@en .


###  https://w3id.org/eudpp#SubstanceIdentifier
<https://w3id.org/eudpp#SubstanceIdentifier> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://w3id.org/eudpp#Identifier> ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <https://w3id.org/eudpp#hasScheme> ;
                                                               owl:someValuesFrom <https://w3id.org/eudpp#SubstanceIdentifierScheme>
                                                             ] ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty <https://w3id.org/eudpp#identifierValue> ;
                                                               owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                               owl:onDataRange xsd:string
                                                             ] ;
                                             rdfs:comment "A type of identifier to identify substances. A unique code assigned to substance based on a scheme."@en ;
                                             rdfs:label "substance identifier"@en .


###  https://w3id.org/eudpp#SubstanceIdentifierScheme
<https://w3id.org/eudpp#SubstanceIdentifierScheme> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://w3id.org/eudpp#IdentifierScheme> .


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

###  https://w3id.org/eudpp#CAS
<https://w3id.org/eudpp#CAS> rdf:type owl:NamedIndividual ,
                                      <https://w3id.org/eudpp#MaterialIdentifierScheme> ;
                             <https://w3id.org/eudpp#identifierExampleValue> "7732-18-5" ;
                             <https://w3id.org/eudpp#identifierMaxLength> 12 ;
                             <https://w3id.org/eudpp#identifierMinLength> 7 ;
                             rdfs:comment "CAS Number (Chemical Abstracts Service)"@en ,
                                          "Governance note: CAS is currently a MaterialIdentifierScheme. IDENT/MAT governance must determine whether a substance-identifier use requires reassignment, a shared scheme model, or another compatible pattern."@en ;
                             rdfs:label "CAS"@en ;
                             rdfs:seeAlso "https://www.cas.org/support/documentation/chemical-substances/faqs" ;
                             <http://www.w3.org/2004/02/skos/core#altLabel> "Chemical Abstracts Service Registry Number"@en .


###  https://w3id.org/eudpp#EC
<https://w3id.org/eudpp#EC> rdf:type owl:NamedIndividual ,
                                     <https://w3id.org/eudpp#SubstanceIdentifierScheme> ;
                            <https://w3id.org/eudpp#identifierExampleValue> "200-578-6" ;
                            <https://w3id.org/eudpp#identifierMaxLength> 9 ;
                            <https://w3id.org/eudpp#identifierPattern> "^[2-5]\\d{2}-\\d{3}-\\d$" ;
                            rdfs:comment "EC number is a unique identification number assigned to a chemical substance in the European Union. It is used to identify substances in regulatory databases, safety data sheets (SDSs), and chemical legislation."@en ,
                                         """The EC number is a seven-digit identifier typically written in the format XXX-XXX-X and used to identify chemical substances in European regulatory inventories.

Example:
Substance: Ethanol
EC number: 200-578-6"""@en ;
                            rdfs:label "EC"@en .


###  https://w3id.org/eudpp#ECHA
<https://w3id.org/eudpp#ECHA> rdf:type owl:NamedIndividual ,
                                       <https://w3id.org/eudpp#SubstanceIdentifierScheme> ;
                              rdfs:comment "ECHA substance identification scheme refers to the approach used by the European Chemicals Agency (ECHA) to identify and distinguish chemical substances for regulatory purposes under EU chemicals legislation, particularly REACH."@en ;
                              rdfs:label "ECHA"@en .


###  https://w3id.org/eudpp#EORI
<https://w3id.org/eudpp#EORI> rdf:type owl:NamedIndividual ;
                              <https://w3id.org/eudpp#identifierExampleValue> "DE123456789012345" ;
                              <https://w3id.org/eudpp#identifierMaxLength> 17 ;
                              <https://w3id.org/eudpp#identifierMinLength> 8 ;
                              rdfs:comment """Economic Operators Registration and Identification (EU).
This is the EU’s official identifier for companies involved in import/export.
Mandatory for any company trading with the EU.

Used in customs declarations
Unique per company

Format: country code + number (e.g., DE123456789)

This is the most widely used identifier for economic operators in EU trade."""@en ;
                              rdfs:label "EORI"@en ,
                                         "https://taxation-customs.ec.europa.eu/customs/customs-procedures-import-and-export/customs-operations/economic-operators-registration-and-identification-number-eori_en" ;
                              <http://www.w3.org/2004/02/skos/core#altLabel> "Economic Operators Registration and Identification (EU"@en .


###  https://w3id.org/eudpp#GLN
<https://w3id.org/eudpp#GLN> rdf:type owl:NamedIndividual ,
                                      <https://w3id.org/eudpp#ActorIdentifierScheme> ;
                             <https://w3id.org/eudpp#identifierExampleValue> "9501101530003" ;
                             <https://w3id.org/eudpp#identifierMaxLength> 13 ;
                             <https://w3id.org/eudpp#identifierMinLength> 13 ;
                             <https://w3id.org/eudpp#identifierSchemeIssuer> "GS1" ;
                             rdfs:comment """A globally unique identifier defined by GS1 used to identify legal entities, functional entities, and physical locations within business and supply chain processes.

Typically identifies: legal entities, functional entities (departments), physical locations (warehouses, sites)."""@en ;
                             rdfs:label "GLN"@en ;
                             rdfs:seeAlso "https://www.gs1.org/standards/id-keys/gln" ;
                             <http://www.w3.org/2004/02/skos/core#altLabel> "Global Location Number"@en .


###  https://w3id.org/eudpp#GTIN
<https://w3id.org/eudpp#GTIN> rdf:type owl:NamedIndividual ,
                                       <https://w3id.org/eudpp#ProductIdentifierScheme> ;
                              <https://w3id.org/eudpp#identifierExampleValue> "14006381333938" ;
                              <https://w3id.org/eudpp#identifierMaxLength> 14 ;
                              <https://w3id.org/eudpp#identifierMinLength> 8 ;
                              <https://w3id.org/eudpp#identifierSchemeIssuer> "GS1" ;
                              rdfs:comment "A globally unique identifier for trade items, defined by GS1, used to identify products at various packaging levels."@en ;
                              rdfs:label "GTIN"@en ;
                              rdfs:seeAlso "https://www.gs1.org/standards/id-keys/gtin" ;
                              <http://www.w3.org/2004/02/skos/core#altLabel> "Global Trade Item Number"@en ;
                              <http://www.w3.org/2004/02/skos/core#definition> "A globally unique identifier for trade items, defined by GS1, used to identify products at various packaging levels."@en .


###  https://w3id.org/eudpp#LEI
<https://w3id.org/eudpp#LEI> rdf:type owl:NamedIndividual ,
                                      <https://w3id.org/eudpp#ActorIdentifierScheme> ;
                             <https://w3id.org/eudpp#identifierExampleValue> "529900T8BM49AURSDO55" ;
                             <https://w3id.org/eudpp#identifierMaxLength> 20 ;
                             <https://w3id.org/eudpp#identifierMinLength> 20 ;
                             <https://w3id.org/eudpp#identifierSchemeIssuer> "ISO" ;
                             rdfs:comment """A Legal Entity Identifier (LEI) is a globally unique 20-character alphanumeric code that identifies legally distinct entities participating in financial transactions, as defined by ISO 17442.

A 20‑character code used globally for financial and regulatory reporting.
Required for companies involved in financial transactions.
Used by regulators, banks, customs, and some trade systems."""@en ;
                             rdfs:label "LEI"@en ;
                             rdfs:seeAlso "https://www.iso.org/standard/78829.html" .


###  https://w3id.org/eudpp#SKU
<https://w3id.org/eudpp#SKU> rdf:type owl:NamedIndividual ,
                                      <https://w3id.org/eudpp#ProductIdentifierScheme> ;
                             <https://w3id.org/eudpp#identifierExampleValue> "ABC-RED-XL" ;
                             <https://w3id.org/eudpp#identifierMaxLength> 50 ;
                             <https://w3id.org/eudpp#identifierMinLength> 1 ;
                             rdfs:comment "A Stock Keeping Unit (SKU) is an internal identifier assigned by an organization to uniquely identify and track a product, item, or variant within its own inventory and management systems."@en ;
                             rdfs:label "SKU"@en ;
                             rdfs:seeAlso "https://en.wikipedia.org/wiki/Stock_keeping_unit" ;
                             <http://www.w3.org/2004/02/skos/core#altLabel> "Stock Keeping Unit"@en .


###  https://w3id.org/eudpp#batch
<https://w3id.org/eudpp#batch> rdf:type owl:NamedIndividual ,
                                        <https://w3id.org/eudpp#ProductIdentifierGranularity> ;
                               rdfs:comment """According to ESPR Art 9 (2d) the digital product passport is to be established at model, batch or item level, and the definition of such levels is given by delegated acts;

The term ‘batch’ usually refers to a subset of a specific model composed of all products produced in a specific manufacturing plant at a specific moment in time (ESPR preamble (33))."""@en ;
                               rdfs:label "batch"@en .


###  https://w3id.org/eudpp#item
<https://w3id.org/eudpp#item> rdf:type owl:NamedIndividual ,
                                       <https://w3id.org/eudpp#ProductIdentifierGranularity> ;
                              rdfs:comment """According to ESPR Art 9 (2d) the digital product passport is to be established at model, batch or item level, and the definition of such levels is given by delegated acts;

The term ‘item’ usually refers to a single unit of a model (ESPR preamble (33))."""@en ;
                              rdfs:label "item"@en .


###  https://w3id.org/eudpp#model
<https://w3id.org/eudpp#model> rdf:type owl:NamedIndividual ,
                                        <https://w3id.org/eudpp#ProductIdentifierGranularity> ;
                               rdfs:comment """According to ESPR Art 9 (2d) the digital product passport is to be established at model, batch or item level, and the definition of such levels is given by delegated acts;

The term ‘model’ usually refers to a version of a product of which all units share the same technical characteristics relevant for the ecodesign requirements and the same model identifier (ESPR preamble (33))."""@en ;
                               rdfs:label "model"@en .


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