OpenEPCIS DPP Core Vocabulary
type: Ontology
description: Core vocabulary for Digital Product Passports aligned with the EU Ecodesign for Sustainable Products Regulation (ESPR) EU 2024/1781 and GS1 DPP Standards. OpenEPCIS DPP-Ready: The Universal DPP Platform - harmonizing GS1, UNTP, and CIRPASS2 standards. This vocabulary provides shared patterns reusable across domain-specific regulations (Battery, EUDR, Textile, Electronics, etc.) and supports the ESPR framework including: - Economic operator identification (EOID per ESPR Article 77) - Facility information (manufacturing location data) - Performance and durability information - Repairability and maintenance data - Substances of concern (SCIP database alignment) - Circularity information (end-of-life, recycling) - Due diligence reporting (supply chain transparency) - Document references (reports, certificates, guides) - Access rights (public vs authorized data per ESPR Article 9) - Emissions performance (carbon footprint with UNTP alignment) - Traceability performance (supply chain verification metrics) GS1 Web Vocabulary patterns to use: - For certifications: gs1:certification with gs1:CertificationDetails - For warranty: gs1:warranty with gs1:WarrantyPromise - For regulatory compliance: gs1:regulatoryInformation with gs1:RegulatoryInformation - For documents: gs1:referencedFileDetails with gs1:ReferencedFileDetails - For recycling text: gs1:consumerRecyclingInstructions UNTP Alignment: Property naming, patterns, and value conventions are aligned with UN Transparency Protocol (UNTP) to enable native interoperability. Semantic equivalences are declared via owl:equivalentProperty. All ratio/fraction properties use 0-1 decimal scale (e.g., 0.45 = 45%). EPCIS 2.0 Extension Declaration: GS1-Extensions: dpp=https://ref.openepcis.io/extensions/common/core/ Extension Governance: This vocabulary extends GS1 Web Vocabulary only where no equivalent term exists. Each extension term includes: - dcterms:source linking to the regulatory requirement - skos:note explaining why the exte…
creator: OpenEPCIS
license: LICENSE-2.0
created: 2024-01-15
modified: 2026-04-29
version info: 0.9.6
version IRI: https://ref.openepcis.io/extensions/common/core/0.9.6
preferred namespace prefix: dpp
comment: Aligned with UN Transparency Protocol patterns
source: spec-untp
imports: voc

Operator Information
type: Class
comment: Economic operator information as required by various EU regulations. Captures manufacturer, importer, distributor, and other operator roles. Use gs1:gln for operator identification (inherited from gs1:Organization). Use GS1 Digital Link format: https://id.gs1.org/417/{GLN}
subclass of: Organization
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Extension of gs1:Organization to capture ESPR-specific operator role requirements. Use gs1:gln for operator GLN, gs1:organizationName for name. GS1 Web Vocabulary provides gs1:Organization but lacks the specific operator role enumeration required by EU Market Surveillance Regulation 2019/1020 and ESPR Article 77. Related to (but NOT owl:equivalentClass with) cv:LegalEntity in the EU SEMICeu Core Business Vocabulary. The two extensions overlap but neither contains the other: cv:LegalEntity is broader on the non-operator side (charities, non-profits, government bodies that are legal entities but not ESPR operators) and stricter on the registration side (some jurisdictions treat sole-proprietor operators as natural persons, not legal entities). Use cv:LegalEntity for EU-portal interoperability when the operator is known to be a legally-registered business; the rdfs:seeAlso anchor is intentional and the strongest formal claim that holds in general.
equivalent class: Party

Due Diligence Report
type: Class
comment: Supply chain due diligence information supporting transparency requirements. Reusable across Battery Regulation Art. 39, EUDR, and other due diligence frameworks.
subclass of: Evidence
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Required extension: GS1 Web Vocabulary does not provide a class for supply chain due diligence reporting. This is mandated by EU Battery Regulation Art. 39 and EUDR. Anchored as rdfs:subClassOf cccev:Evidence (EU SEMICeu Core Criterion and Evidence Vocabulary, http://data.europa.eu/m8g/Evidence) — every due-diligence report is evidence supporting a regulatory cccev:Requirement, but cccev:Evidence is much broader (test reports, certificates, attestations, audit logs) so the relationship is subClassOf, not owl:equivalentClass. CCCEV is the EU upstream of the UNTP conformity model.

Circularity Performance
type: Class
comment: Information supporting circular economy requirements including end-of-life handling, recycling, waste prevention, and circularity metrics. Aligned with UNTP CircularityPerformance pattern.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
equivalent class: CircularityPerformance
note: Required extension: GS1 provides gs1:consumerRecyclingInstructions for text-based recycling guidance but lacks structured circularity data (recyclability rates, end-of-life URLs, waste prevention info) required by ESPR. Use gs1:consumerRecyclingInstructions for simple text. Aligned with UNTP CircularityPerformance for interoperability.

Hazardous Substance
type: Class
comment: A hazardous substance declaration per EU CLP Regulation 1272/2008. Reusable across product categories.
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Required extension: GS1 Web Vocabulary provides allergen tracking (gs1:hasAllergen) for food products but lacks hazardous substance classes for industrial products per EU CLP Regulation 1272/2008. This class supports REACH, SCIP, and ESPR requirements.

Document Reference
type: Class
comment: Reference to an external document such as reports, certificates, manuals, or guides. Supports multiple languages and formats. See also gs1:ReferencedFileDetails for GS1 Web Vocabulary equivalent.
equivalent class: ReferencedFileDetails
note: PREFER gs1:ReferencedFileDetails where possible. This class provides equivalent functionality with additional ESPR-specific document types. Use gs1:referencedFileDetails property with gs1:ReferencedFileDetails for standard documents (manuals, certificates). Use dpp:DocumentReference only when ESPR-specific document types are required.

Recycled Content
type: Class
comment: Declaration of recycled material content with pre-consumer and post-consumer splits.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: GS1 Web Vocabulary does not provide structured recycled content properties. ESPR and Battery Regulation require pre-consumer/post-consumer breakdown which is not available in GS1 vocabulary. Aligned with GDSN sustainability attributes.

Material Composition
type: Class
comment: Material composition information including source country, percentage, and critical raw material classification.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: GS1 provides gs1:TextileMaterialDetails and gs1:PackagingMaterialDetails for specific domains but lacks a generic material composition class with CAS/EC number support and critical raw material flags required by ESPR.

Facility Information
type: Class
comment: Manufacturing or processing facility information per ESPR. Captures facility identification, location, and certification data. Use gs1:gln for facility identification, gs1:name for facility name, gs1:address for location (all inherited from gs1:Place). Use GS1 Digital Link format: https://id.gs1.org/414/{GLN}
subclass of: Place
equivalent class: Facility
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Extension of gs1:Place to capture ESPR-specific facility requirements. Use gs1:gln for facility GLN identification, gs1:name for facility name, gs1:address for location. GS1 provides gs1:Place but lacks facility certification and type properties required by ESPR. Aligned with UNTP Facility for Digital Facility Record (DFR) interoperability. Anchored to locn:Location (EU SEMICeu Core Location Vocabulary, http://www.w3.org/ns/locn#) for EU-portal interoperability — locn:Address and locn:Geometry are the canonical sub-structures for the address and geographic-coordinate parts.

Substance of Concern
type: Class
comment: Substances of concern declaration aligned with SCIP database and ESPR requirements. Extends HazardousSubstance for detailed tracking.
subclass of: Hazardous Substance
source: scip
note: Required extension: SCIP database integration requires specific fields (SCIP ID, EC Number, safe use instructions) not available in GS1 Web Vocabulary. Supports REACH Article 33 and Waste Framework Directive requirements.

Performance Information
type: Class
comment: Product performance and durability information per ESPR Article 7. Captures expected lifespan, usage cycles, and performance metrics.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: GS1 provides gs1:warranty for warranty information but lacks structured performance and durability data (expected lifespan, usage cycles, performance class) required by ESPR Article 7. Use in conjunction with gs1:warranty where applicable.

Repairability Information
type: Class
comment: Repair and maintenance information per ESPR Article 7. Captures repair scores, spare part availability, and repair instructions.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: ESPR Article 7 mandates repairability scores (French Indice de Réparabilité style), spare parts availability periods, and DIY repair information not available in GS1 Web Vocabulary. Use gs1:referencedFileDetails for repair manuals.

Access Rights
type: Class
comment: Access control for DPP data per ESPR Article 9. Defines which data is publicly accessible vs. restricted to authorized parties.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: ESPR Article 9 defines three access levels (Public, Authorized, Restricted) for DPP data. GS1 Web Vocabulary does not provide access control semantics. This supports the ESPR requirement for tiered data access.

Emissions Performance
type: Class
comment: Container for greenhouse gas emissions data including carbon footprint, lifecycle phases, and verification status. Aligned with UNTP EmissionsPerformance.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
equivalent class: EmissionsPerformance
note: Required extension: Structured emissions performance data for ESPR requirements. Aligned with UNTP EmissionsPerformance for interoperability. Extends the GDSN CFP pattern with operational scope and verification metrics.

Traceability Performance
type: Class
comment: Supply chain verification and traceability metrics indicating the proportion of materials that are verifiably traced through the supply chain.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: ESPR and due diligence regulations require traceability metrics. Aligned with UNTP TraceabilityPerformance for supply chain transparency reporting.

Operator Role
type: Class
comment: Role of an economic operator in the supply chain.
one of: Manufacturer
one of: Importer
one of: Distributor
one of: Processor
one of: Trader

Manufacturer
type: Operator Role
comment: Entity that produces the product, including own-brand labellers per EU Market Surveillance Regulation 2019/1020.

Importer
type: Operator Role
comment: Entity established in the EU that places a product from a third country on the Union market.

Distributor
type: Operator Role
comment: Entity in the supply chain that makes a product available on the market, other than manufacturer or importer.

Processor
type: Operator Role
comment: Entity that processes raw materials or components into finished or intermediate products.

Trader
type: Operator Role
comment: Entity that buys and sells products without significant modification or processing.

Authorised Representative
type: Operator Role
comment: Entity authorised by manufacturer to act on their behalf for specific tasks (per ESPR Article 16).

Fulfilment Service Provider
type: Operator Role
comment: Entity providing fulfilment services including warehousing and order processing (per ESPR Article 17).

Access Level
type: Class
comment: Access levels for DPP data per ESPR Article 9.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
one of: Public
one of: Authorized Only
one of: Restricted

Public
type: Access Level
comment: Data accessible to all users (consumers, market surveillance, customs). Per ESPR Article 9(1).

Authorized Only
type: Access Level
comment: Data accessible only to market surveillance authorities and customs. Per ESPR Article 9(2).

Restricted
type: Access Level
comment: Data accessible only to specific authorized economic operators. Per ESPR Article 9(3).

Passport Status
type: Class
comment: Lifecycle status of a Digital Product Passport per EN 18222 API lifecycle management.
source: pren-18222
note: EN 18222 (FprEN, publishing March 2026) defines APIs for DPP lifecycle management including status transitions.
one of: Draft
one of: Active
one of: Updated
one of: Withdrawn
one of: Archived

Draft
type: Passport Status
comment: Passport is being prepared and not yet publicly available.

Active
type: Passport Status
comment: Passport is published and represents the current state of the product.

Updated
type: Passport Status
comment: Passport has been modified since initial publication. Previous versions remain accessible per EN 18221.

Withdrawn
type: Passport Status
comment: Passport has been withdrawn (e.g., product recall). Data remains available to authorities per ESPR Article 9.

Archived
type: Passport Status
comment: Passport is archived after product end-of-life. Data persisted per EN 18221 retention requirements.

Suspended
type: Passport Status
comment: Passport temporarily not in force (e.g. pending investigation, recall under review). Distinct from dpp:Withdrawn, which is terminal. Added for BatteryPass-Ready v1.3 / JTC-24 alignment.

DPP Granularity
type: Class
comment: Reporting granularity of a Digital Product Passport: which level of the product hierarchy a given attribute set describes.
source: publications
note: Introduced by BatteryPass-Ready Data Attribute Longlist v1.3 (March 2026) to align EU Battery Passport reporting with CEN/CENELEC JTC-24 drafts. Some attributes (e.g. recycled-content shares, carbon-footprint label) are reported at batch level, others at model or item level.
one of: Battery model
one of: Battery model per manufacturing site
one of: Battery model per calendar year and per manufacturing site (batch)
one of: Individual battery item

Battery model
type: DPP Granularity
comment: Attribute reported once per battery model (e.g. nominal voltage, expected cycle life).

Battery model per manufacturing site
type: DPP Granularity
comment: Attribute reported per (model, manufacturing site) tuple (e.g. manufacturer information, manufacturing place).

Battery model per calendar year and per manufacturing site (batch)
type: DPP Granularity
comment: Attribute reported per batch — model, calendar year, manufacturing site (e.g. carbon footprint, recycled-content shares).

Individual battery item
type: DPP Granularity
comment: Attribute reported per individual serial-numbered battery (e.g. serial number, state of health, cycle count).

DPP Granularity
type: ObjectProperty
comment: Reporting granularity of this DPP instance (model / model-per-site / batch / item).
domain: Product
range: DPP Granularity
source: publications
note: BatteryPass-Ready v1.3 longlist attribute #3. JTC-24 draft.

DPP Last Update
type: DatatypeProperty
comment: Date and time the DPP was last modified. Updated whenever any passport attribute changes.
domain: Product
range: dateTime
source: publications
note: BatteryPass-Ready v1.3 longlist attribute #4. JTC-24 draft. Battery module previously carried this as battery:lastDataUpdate; promoted to dpp: for cross-regulation reuse.

Product Category
type: Class
comment: ESPR priority product categories per Annex I and delegated acts.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
one of: Batteries
one of: Textiles
one of: Electronics
one of: Furniture
one of: Tyres
one of: Construction Products
one of: Chemicals
one of: Packaging
one of: Food Contact Materials
one of: Iron and Steel
one of: Aluminium

Batteries
type: Product Category
comment: Batteries and accumulators per EU Battery Regulation 2023/1542.

Textiles
type: Product Category
comment: Textile products including apparel, footwear, and home textiles.

Electronics
type: Product Category
comment: Electronic and electrical equipment including ICT and consumer electronics.

Furniture
type: Product Category
comment: Furniture products including domestic and office furniture.

Tyres
type: Product Category
comment: Tyres for motor vehicles and their trailers.

Construction Products
type: Product Category
comment: Construction products per Construction Products Regulation.

Chemicals
type: Product Category
comment: Chemical substances and mixtures.

Packaging
type: Product Category
comment: Packaging and packaging waste products.

Food Contact Materials
type: Product Category
comment: Materials and articles intended for food contact.

Iron and Steel
type: Product Category
comment: Iron and steel intermediate products.

Aluminium
type: Product Category
comment: Aluminium intermediate products.

Hazard Class
type: Class
comment: Hazard classification categories per EU CLP Regulation.
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
one of: Acute Toxicity
one of: Skin Corrosion or Irritation
one of: Eye Damage or Irritation
one of: Respiratory or Skin Sensitization
one of: Germ Cell Mutagenicity
one of: Carcinogenicity
one of: Reproductive Toxicity
one of: Specific Target Organ Toxicity
one of: Aspiration Hazard
one of: Hazardous to Aquatic Environment

Acute Toxicity
type: Hazard Class
comment: Substances causing harmful effects after single or short-term exposure via oral, dermal, or inhalation routes.

Skin Corrosion or Irritation
type: Hazard Class
comment: Substances causing irreversible damage (corrosion) or reversible damage (irritation) to skin tissue.

Eye Damage or Irritation
type: Hazard Class
comment: Substances causing serious eye damage or reversible eye irritation upon contact.

Respiratory or Skin Sensitization
type: Hazard Class
comment: Substances causing hypersensitivity of airways (asthma) or allergic skin reactions after exposure.

Germ Cell Mutagenicity
type: Hazard Class
comment: Substances that may cause heritable genetic mutations in human germ cells.

Carcinogenicity
type: Hazard Class
comment: Substances known or suspected to cause cancer in humans.

Reproductive Toxicity
type: Hazard Class
comment: Substances adversely affecting sexual function, fertility, or development of offspring.

Specific Target Organ Toxicity
type: Hazard Class
comment: Substances causing non-lethal damage to specific organs after single or repeated exposure.

Aspiration Hazard
type: Hazard Class
comment: Liquid or solid substances causing chemical pneumonia or pulmonary injury if aspirated into airways.

Hazardous to Aquatic Environment
type: Hazard Class
comment: Substances posing acute or chronic toxicity risks to aquatic organisms and ecosystems.

Document Type
type: Class
comment: Types of supporting documents for DPP. See also gs1:ReferencedFileTypeCode for GS1 standard document types (PRODUCT_MANUAL, SAFETY_DATA_SHEET, CERTIFICATE, etc.).
one of: Due Diligence Document
one of: Certificate
one of: Test Report
one of: Manual
one of: Declaration of Conformity
one of: Safety Data Sheet
one of: Environmental Report
one of: Third Party Verification

Due Diligence Document
type: Document Type
comment: Documentation of supply chain due diligence processes and risk assessments.

Certificate
type: Document Type
comment: Official certificate from accredited body (ISO, environmental, quality certifications).

Test Report
type: Document Type
comment: Technical test results from accredited laboratory or testing facility.

Manual
type: Document Type
comment: User manual, installation guide, or maintenance documentation.

Declaration of Conformity
type: Document Type
comment: EU Declaration of Conformity stating compliance with applicable EU legislation.

Safety Data Sheet
type: Document Type
comment: Safety Data Sheet (SDS) per REACH Regulation providing hazard information.

Environmental Report
type: Document Type
comment: Environmental impact assessment, carbon footprint study, or LCA report.

Third Party Verification
type: Document Type
comment: Independent verification report from accredited third-party auditor.

Operational Scope
type: Class
comment: Lifecycle boundary for emissions or environmental impact calculations.
source: spec-untp
one of: Cradle to Gate
one of: Cradle to Grave

Cradle to Gate
type: Operational Scope
comment: Emissions from raw material extraction through manufacturing, excluding use phase and end-of-life.

Cradle to Grave
type: Operational Scope
comment: Full lifecycle emissions including raw materials, manufacturing, use phase, and end-of-life.

Granularity Level
type: Class
comment: Level of specificity for DPP data - whether it applies to product class, batch, or individual item.
source: spec-untp
one of: Product Class
one of: Batch
one of: Item
equivalent class: ProductIDGranularity

Product Class
type: Granularity Level
comment: DPP data applies to all products of this type/model.

Batch
type: Granularity Level
comment: DPP data applies to a specific production batch.

Item
type: Granularity Level
comment: DPP data applies to an individual serialized product.

Operator Information
type: ObjectProperty
comment: Economic operator responsible for the product.
range: Operator Information

Operator Role
type: ObjectProperty
comment: Role of the economic operator (manufacturer, importer, etc.).
domain: Operator Information
range: Operator Role

Registration Number
type: DatatypeProperty
comment: Official registration or license number.
domain: Operator Information
range: string

Due Diligence Report
type: ObjectProperty
comment: Reference to due diligence documentation.
range: Due Diligence Report

Report URL
type: DatatypeProperty
comment: URL to the due diligence report.
domain: Due Diligence Report
range: anyURI

Third Party Assurances URL
type: DatatypeProperty
comment: URL to third party verification or assurances.
domain: Due Diligence Report
range: anyURI

Report Date
type: DatatypeProperty
comment: Date of the due diligence report.
domain: Due Diligence Report
range: date

Verification Body
type: ObjectProperty
comment: Organization that performed third-party verification.
domain: Due Diligence Report
range: Organization

Hazardous Substances
type: ObjectProperty
comment: Hazardous substances present in the product.
range: Hazardous Substance

Hazard Class
type: ObjectProperty
comment: CLP Regulation hazard classification.
domain: Hazardous Substance
range: Hazard Class

CAS Number
type: DatatypeProperty
comment: Chemical Abstracts Service registry number.
domain: Hazardous Substance
range: string

Concentration
type: DatatypeProperty
comment: Concentration of the hazardous substance as percentage.
domain: Hazardous Substance
range: decimal

Hazard Impact
type: DatatypeProperty
comment: Description of the hazard impact.
domain: Hazardous Substance
range: string

Documents
type: ObjectProperty
comment: Supporting documents for the product.
range: Document Reference

Document Type
type: ObjectProperty
domain: Document Reference
range: Document Type

Document URL
type: DatatypeProperty
comment: URL to the document. See also gs1:referencedFileURL.
domain: Document Reference
range: anyURI

MIME Type
type: DatatypeProperty
domain: Document Reference
range: string

Language Code
type: DatatypeProperty
comment: ISO 639-1 language code. See also gs1:fileLanguageCode.
domain: Document Reference
range: string

Issue Date
type: DatatypeProperty
domain: Document Reference
range: date

Circularity Performance
type: ObjectProperty
comment: Circularity performance data for the product.
range: Circularity Performance
equivalent property: circularityPerformance

Recyclable Content
type: DatatypeProperty
comment: Fraction of product that can be recycled (0-1 scale where 0.45 = 45%).
domain: Circularity Performance
range: decimal
equivalent property: recyclableContent
note: Value is a decimal fraction 0-1. Aligned with UNTP recyclableContent.

End of Life Instructions
type: DatatypeProperty
comment: URL to end-of-life handling instructions. For text-based recycling guidance, see gs1:consumerRecyclingInstructions.
domain: Circularity Performance
range: anyURI

Waste Prevention Info
type: DatatypeProperty
comment: URL to waste prevention information. For text-based recycling guidance, see gs1:consumerRecyclingInstructions.
domain: Circularity Performance
range: anyURI

Separate Collection Info
type: DatatypeProperty
comment: URL to separate collection requirements. For text-based recycling guidance, see gs1:consumerRecyclingInstructions.
domain: Circularity Performance
range: anyURI

Dismantling Instructions
type: ObjectProperty
domain: Circularity Performance
range: Document Reference

Utility Factor
type: DatatypeProperty
comment: Durability of the product relative to industry average (1.0 = average). A value >1 indicates above-average durability.
domain: Circularity Performance
range: decimal
equivalent property: utilityFactor
source: spec-untp

Material Circularity Indicator
type: DatatypeProperty
comment: Overall circularity score combining recycled input, recyclability, and utility (0-1 scale).
domain: Circularity Performance
range: decimal
equivalent property: materialCircularityIndicator
source: material-circularity-indicator
note: Value is a decimal fraction 0-1. Based on Ellen MacArthur Foundation MCI methodology. Aligned with UNTP.

Recycled Content Details
type: ObjectProperty
comment: Detailed recycled content breakdown with pre/post-consumer splits.
range: Recycled Content

Recycled Content
type: DatatypeProperty
comment: Total fraction of recycled content (0-1 scale where 0.45 = 45%).
domain: Recycled Content
range: decimal
equivalent property: recycledContent
note: Value is a decimal fraction 0-1. Aligned with UNTP recycledContent.

Pre-Consumer Recycled Content
type: DatatypeProperty
comment: Fraction of pre-consumer (post-industrial) recycled content (0-1 scale).
domain: Recycled Content
range: decimal
note: Value is a decimal fraction 0-1.

Post-Consumer Recycled Content
type: DatatypeProperty
comment: Fraction of post-consumer recycled content (0-1 scale).
domain: Recycled Content
range: decimal
note: Value is a decimal fraction 0-1.

Material Composition
type: ObjectProperty
range: Material Composition

Mass Fraction
type: DatatypeProperty
comment: Mass fraction of this material (0-1 scale where 0.45 = 45%).
domain: Material Composition
range: decimal
equivalent property: massFraction
note: Value is a decimal fraction 0-1. Aligned with UNTP massFraction.

Is Critical Raw Material
type: DatatypeProperty
comment: Whether this material is on the EU Critical Raw Materials list.
domain: Material Composition
range: boolean

Emissions Performance
type: ObjectProperty
comment: Emissions performance data container. Aligned with UNTP EmissionsPerformance.
range: Emissions Performance

Carbon Footprint
type: ObjectProperty
comment: Carbon footprint measurement for the product.
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: GS1 GDSN provides carbon footprint attributes but they are not yet part of GS1 Web Vocabulary. This property aligns with the GDSN CFP Implementation Guideline. Use gs1:QuantitativeValue for the measurement value with appropriate unitCode.

Carbon Footprint Total
type: DatatypeProperty
comment: Total lifecycle carbon footprint in kg CO2e. Aligned with UNTP carbonFootprint.
range: decimal
source: https://eur-lex.europa.eu/eli/reg/2024/1781
equivalent property: carbonFootprint
note: Aligned with GDSN CarbonFootprintHeader/cfpValue and UNTP carbonFootprint. Value in kg CO2 equivalent.

Declared Unit
type: DatatypeProperty
comment: Functional unit for carbon footprint or other metrics (e.g., kg CO2e/kWh, kg CO2e/kg). Aligned with UNTP declaredUnit.
range: string
equivalent property: declaredUnit
note: Aligned with GDSN cfpFunctionalUnit and UNTP declaredUnit. Specifies the reference unit for measurements.

Carbon Footprint Study URL
type: DatatypeProperty
comment: URL to the full carbon footprint study.
range: anyURI
note: Consider also using gs1:referencedFileDetails with gs1:ReferencedFileTypeCode-CERTIFICATION for the study document.

Operational Scope
type: ObjectProperty
comment: Lifecycle boundary for emissions calculation (CradleToGate or CradleToGrave).
domain: Emissions Performance
range: Operational Scope
equivalent property: operationalScope

Primary Sourced Ratio
type: DatatypeProperty
comment: Proportion of data from direct measurement vs estimates (0-1 scale).
domain: Emissions Performance
range: decimal
equivalent property: primarySourcedRatio
note: Value is a decimal fraction 0-1. Higher values indicate more reliable data from direct measurement. Aligned with UNTP.

Last Data Update
type: DatatypeProperty
comment: Timestamp of the last update to the DPP data.
range: dateTime

Data Quality Assessment
type: DatatypeProperty
comment: Assessment of data quality and completeness (A-E rating).
range: string

Data Provider Certification
type: DatatypeProperty
comment: Certification or accreditation of the data provider.
range: string

Traceability Performance
type: ObjectProperty
comment: Traceability performance metrics for supply chain verification.
range: Traceability Performance

Verified Ratio
type: DatatypeProperty
comment: Proportion of materials verifiably traced through the supply chain (0-1 scale).
domain: Traceability Performance
range: decimal
equivalent property: verifiedRatio
note: Value is a decimal fraction 0-1. Higher values indicate better supply chain traceability. Aligned with UNTP.

Granularity Level
type: ObjectProperty
comment: Level of specificity for DPP data (ProductClass, Batch, or Item).
range: Granularity Level
equivalent property: granularityLevel

Compliance Date
type: DatatypeProperty
comment: Date of compliance verification.
range: date

Compliance Status
type: DatatypeProperty
comment: Current compliance status.
range: boolean

Economic Operator ID
type: DatatypeProperty
comment: Unique EOID from the EU economic operator registry per ESPR Article 77. This replaces individual national registrations with a single EU-wide identifier.
domain: Operator Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781

EORI Number
type: DatatypeProperty
comment: Economic Operators Registration and Identification (EORI) number for customs purposes.
domain: Operator Information
range: string

Facility Information
type: ObjectProperty
comment: Manufacturing or processing facility details.
range: Facility Information

Facility Type
type: DatatypeProperty
comment: Type of facility (manufacturing, processing, assembly, etc.).
domain: Facility Information
range: string

Facility Certifications
type: ObjectProperty
comment: Certifications held by the facility (ISO 9001, ISO 14001, etc.).
domain: Facility Information
range: CertificationDetails

Substances of Concern
type: ObjectProperty
comment: List of substances of concern present in the product per ESPR and SCIP database requirements.
range: Substance of Concern

EC Number
type: DatatypeProperty
comment: European Community number for the substance (EINECS/ELINCS).
domain: Substance of Concern
range: string

SCIP ID
type: DatatypeProperty
comment: Identifier in the ECHA SCIP database (Substances of Concern In Products).
domain: Substance of Concern
range: string

Substance Location
type: DatatypeProperty
comment: Location or component where the substance is present in the product.
domain: Substance of Concern
range: string

Safe Use Instructions
type: DatatypeProperty
comment: Instructions for safe use of the product containing the substance of concern.
domain: Substance of Concern
range: string

Safe Disassembly Instructions
type: DatatypeProperty
comment: Instructions for safe disassembly and handling of components containing the substance.
domain: Substance of Concern
range: string

Performance Information
type: ObjectProperty
comment: Product performance and durability information.
range: Performance Information

Expected Lifespan
type: ObjectProperty
comment: Expected product lifespan. Use gs1:QuantitativeValue with unitCode (e.g., 'ANN' for years).
domain: Performance Information
range: QuantitativeValue

Guaranteed Lifespan
type: ObjectProperty
comment: Guaranteed minimum product lifespan per manufacturer warranty. Use unitCode 'ANN' (UN/CEFACT Rec 20).
domain: Performance Information
range: QuantitativeValue

Usage Cycles
type: DatatypeProperty
comment: Number of expected usage cycles (e.g., charging cycles for batteries).
domain: Performance Information
range: integer

Technical Lifetime
type: ObjectProperty
comment: Technical lifetime under specified conditions. Use unitCode 'ANN' (UN/CEFACT Rec 20).
domain: Performance Information
range: QuantitativeValue

Performance Class
type: DatatypeProperty
comment: Performance or efficiency class (e.g., A+++ to G for energy labels).
domain: Performance Information
range: string

Tested Conditions
type: DatatypeProperty
comment: Description of conditions under which performance was tested.
domain: Performance Information
range: string

Repairability Information
type: ObjectProperty
comment: Repair and maintenance information for the product.
range: Repairability Information

Repairability Score
type: DatatypeProperty
comment: Repairability index score (typically 0-10 scale, e.g., French Indice de Réparabilité).
domain: Repairability Information
range: decimal

Repairability Class
type: DatatypeProperty
comment: Repairability class (A to E, where A is most repairable).
domain: Repairability Information
range: string

Spare Parts Availability
type: ObjectProperty
comment: Duration for which spare parts will be available. Use gs1:QuantitativeValue with unitCode 'ANN' for years.
domain: Repairability Information
range: QuantitativeValue

Repair Instructions
type: ObjectProperty
comment: URL or reference to repair instructions and manuals.
domain: Repairability Information
range: Document Reference

Professional Repair Network
type: DatatypeProperty
comment: URL to find authorized repair service providers.
domain: Repairability Information
range: anyURI

DIY Repair Possible
type: DatatypeProperty
comment: Whether the product can be repaired by consumers (do-it-yourself repair).
domain: Repairability Information
range: boolean

Software Updates Availability
type: ObjectProperty
comment: Duration for which software/firmware updates will be provided. Use unitCode 'ANN' (UN/CEFACT Rec 20).
domain: Repairability Information
range: QuantitativeValue

Access Rights
type: ObjectProperty
comment: Access control configuration for this data element.
range: Access Rights

Access Level
type: ObjectProperty
comment: The access level for this data (Public, AuthorizedOnly, Restricted).
domain: Access Rights
range: Access Level

Authorized Parties
type: ObjectProperty
comment: List of parties authorized to access restricted data.
domain: Access Rights
range: Organization

Data Retention Period
type: ObjectProperty
comment: How long the data must be retained per regulatory requirements. Use unitCode 'ANN' (UN/CEFACT Rec 20).
domain: Access Rights
range: QuantitativeValue

Product Category
type: ObjectProperty
comment: ESPR product category classification.
range: Product Category

Passport Identifier
type: DatatypeProperty
comment: Unique identifier for this Digital Product Passport instance.
range: anyURI

Passport Version
type: DatatypeProperty
comment: Version of this Digital Product Passport.
range: string

Passport Issue Date
type: DatatypeProperty
comment: Date when this Digital Product Passport was issued.
range: date

Passport Status
type: ObjectProperty
comment: Lifecycle status of this Digital Product Passport.
range: Passport Status
source: pren-18222
note: Aligned with EN 18222 DPP lifecycle management. Status values: Draft, Active, Updated, Withdrawn, Archived.

Passport Last Modified
type: DatatypeProperty
comment: Date and time when this Digital Product Passport was last modified.
range: dateTime
source: pren-18222
note: Supports EN 18222 lifecycle tracking and EN 18221 versioning requirements.

Passport Expiry Date
type: DatatypeProperty
comment: Date when this Digital Product Passport expires or requires renewal.
range: date
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: ESPR requires DPP data to remain available for a period defined in delegated acts.

Passport Issuer
type: ObjectProperty
comment: Economic operator responsible for issuing and maintaining this Digital Product Passport.
range: Operator Information
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: ESPR Article 9 requires clear identification of the responsible economic operator.

Previous Passport Version
type: DatatypeProperty
comment: Reference to the previous version of this passport, supporting version history per EN 18221.
range: anyURI
source: pren-18222
note: Supports EN 18221 requirement that previous versions remain available.

Activity Classification
type: DatatypeProperty
comment: Industry/economic activity classification code (UN ISIC, EU NACE, US NAICS).
range: string
note: Use standard classification codes: ISIC Rev.4, NACE Rev.2, or NAICS. No domain restriction - can be used on OperatorInformation, FacilityInformation, or any entity. Supports UNTP Digital Facility Record (DFR) activity classification requirements.

Decentralized Identifier
type: DatatypeProperty
comment: DID (Decentralized Identifier) linking this entity to verifiable identity infrastructure.
range: anyURI
note: Used to link traditional IDs (GLN, VAT, EOID) to DIDs per UNTP Digital Identity Anchor pattern. No domain restriction - can be used on OperatorInformation, FacilityInformation, or any entity. DID format: did:method:specific-identifier (e.g., did:web:example.com).

Identity Credential URL
type: DatatypeProperty
comment: URL to a verifiable credential proving identity (Digital Identity Anchor or similar).
range: anyURI
note: Links to a VC issued by authoritative registry (chamber of commerce, tax authority) proving DID-to-traditional-ID binding. Supports UNTP Digital Identity Anchor requirements. No domain restriction - can be used on OperatorInformation, FacilityInformation, or any entity.

Individual Trade Item Piece
type: Class
comment: A single physical piece of a multi-piece trade item, identified via GS1 AI 8026 (ITIP). Used when a single GTIN is composed of multiple individually-shipped pieces (e.g., a 2-piece suit, a furniture set).
source: https://xchange.gs1.org/cr/gsmp WR 25-212
note: Reference pattern aligned with WR 25-212 (Community Review). The ITIP AI 8026 encodes GTIN + total piece count + piece number in one identifier.

Trade Item Piece Count
type: DatatypeProperty
comment: Total number of physical pieces that together constitute the complete trade item identified by the parent GTIN.
domain: Product
range: positiveInteger
source: https://xchange.gs1.org/cr/gsmp WR 25-212
note: Maps to the piece count component of GS1 AI 8026. For example, a 2-piece suit has tradeItemPieceCount = 2.

Trade Item Piece Number
type: DatatypeProperty
comment: The sequential number of this piece within the multi-piece trade item (1-based). For a 2-piece suit, the jacket might be piece 1 and trousers piece 2.
domain: Individual Trade Item Piece
range: positiveInteger
source: https://xchange.gs1.org/cr/gsmp WR 25-212
note: Maps to the piece-number component of GS1 AI 8026. MUST be less than or equal to dpp:tradeItemPieceCount on the parent product.

Trade Item Piece Of
type: ObjectProperty
comment: Links an individual piece to the multi-piece trade item (identified by its GTIN) it belongs to.
domain: Individual Trade Item Piece
range: Product
source: https://xchange.gs1.org/cr/gsmp WR 25-212
note: Inverse relationship: a gs1:Product with dpp:tradeItemPieceCount > 1 has multiple dpp:IndividualTradeItemPiece members linked back via this property.

Trade Item Piece Description
type: DatatypeProperty
comment: Human-readable description of what this specific piece is (e.g., 'Jacket', 'Trousers', 'Left shoe', 'Instruction booklet').
domain: Individual Trade Item Piece
range: string
source: https://xchange.gs1.org/cr/gsmp WR 25-212

Customs Commodity Code Type
type: Class
comment: The classification system that a customs commodity code belongs to.
one of: HS 6-digit (World Customs Organization Harmonized System)
one of: HS 8-digit subheading
one of: EU Combined Nomenclature 8-digit
one of: US Harmonized Tariff Schedule 10-digit
one of: EU Combined Nomenclature 10-digit (TARIC)

HS 6-digit (World Customs Organization Harmonized System)
type: Customs Commodity Code Type

HS 8-digit subheading
type: Customs Commodity Code Type

EU Combined Nomenclature 8-digit
type: Customs Commodity Code Type

EU Combined Nomenclature 10-digit (TARIC)
type: Customs Commodity Code Type

US Harmonized Tariff Schedule 10-digit
type: Customs Commodity Code Type

Customs Commodity Code
type: DatatypeProperty
comment: A commodity code assigned to a trade item for customs classification. The coding system (HS / CN / HTSUS) is indicated by dpp:customsCommodityCodeType on the same trade item. GS1 has no native property for this; tariffs and regulatory obligations across EU Combined Nomenclature, US HTSUS, and WCO HS all need it.
domain: Product
range: string
source: nomenclature.aspx

Customs Commodity Code Type
type: ObjectProperty
comment: The classification system (HS, CN, HTSUS, etc.) used for dpp:customsCommodityCode on the same trade item.
domain: Product
range: Customs Commodity Code Type

Is Regulation Compliant
type: DatatypeProperty
comment: Asserts that a trade item complies with a specific regulatory act. Used inside a gs1:regulatoryInformation block alongside gs1:regulatoryAct. Replaces the non-existent gs1:isRegulationCompliant referenced in earlier drafts.
range: boolean
note: This is a dpp: extension because no GS1 Web Vocabulary term currently carries a boolean compliance assertion.

Extended Producer Responsibility
type: Class
comment: A registration of a producer's compliance with an Extended Producer Responsibility (EPR) scheme for a specific waste stream and jurisdiction. EPR schemes apply across PPWR (packaging), WEEE (electronics), Battery Regulation, ELV (vehicles), Textile-DA (proposed), and others — every regulation covered by this ontology. No upstream vocabulary defines this class; UNTP v0.7.0 has no EPR-specific term, and CIRPASS-2 D3.2 confirms it as a gap.

EPR Registration Number
type: DatatypeProperty
comment: Producer registration number issued by an EPR compliance scheme operator (e.g. Stiftung EAR for German WEEE, EcoEmballages for French packaging).
domain: Extended Producer Responsibility
range: string

EPR Scheme Operator
type: ObjectProperty
comment: The Producer Responsibility Organisation (PRO) or competent authority that operates the EPR scheme. Modelled as a gs1:Organization or untp:Party.
domain: Extended Producer Responsibility
range: Organization

EPR Jurisdiction
type: ObjectProperty
comment: The country / member state where this EPR registration applies. EPR schemes are organised per Member State; producers selling into multiple MS register in each.
domain: Extended Producer Responsibility
range: Country

EPR Compliance URL
type: DatatypeProperty
comment: URL of the EPR scheme operator's public verification endpoint or compliance certificate for this producer.
domain: Extended Producer Responsibility
range: anyURI

EPR Waste Stream
type: DatatypeProperty
comment: The waste stream the EPR registration covers: packaging, weee, batteries, vehicles, textiles, etc. Free-text token; controlled vocabulary may be added when EU publishes one.
domain: Extended Producer Responsibility
range: string

Extended Producer Responsibility
type: ObjectProperty
comment: Links a product or operator to one or more EPR registrations covering it.
range: Extended Producer Responsibility

Bio-based Fraction
type: DatatypeProperty
comment: Mass fraction (0–1) of the product or material derived from renewable biological feedstock (rather than fossil-derived). Use unitCode 'P1' (UN/CEFACT Rec 20) when expressed via gs1:QuantitativeValue.
range: decimal
note: Distinct from biodegradability (a separate test result) and compostability (a separate certification category).

Biodegradability
type: Class
subclass of: Observation
comment: An observed biodegradability result for a substance or material, typically per ISO 14593 / OECD 301B/D/F / OECD 310 test methods. Represents a measurement, not a regulatory category.

Biodegradation Percentage
type: DatatypeProperty
comment: Percentage of substance biodegraded under the test method conditions. Use unitCode 'P1' (UN/CEFACT Rec 20) when expressed via gs1:QuantitativeValue.
domain: Biodegradability
range: decimal

Biodegradability Test Method
type: Class
comment: The standardised laboratory method used to assess biodegradability.
one of: ISO 14593 (CO2 evolution test)
one of: OECD 301B (CO2 evolution test)
one of: OECD 301D (closed bottle test)
one of: OECD 301F (manometric respirometry)
one of: OECD 310 (sealed vessel CO2 evolution)

ISO 14593 (CO2 evolution test)
type: Biodegradability Test Method

OECD 301B (CO2 evolution test)
type: Biodegradability Test Method

OECD 301D (closed bottle test)
type: Biodegradability Test Method

OECD 301F (manometric respirometry)
type: Biodegradability Test Method

OECD 310 (sealed vessel CO2 evolution)
type: Biodegradability Test Method

Biodegradability Test Method
type: ObjectProperty
comment: The test method used to determine the biodegradability percentage.
domain: Biodegradability
range: Biodegradability Test Method

Compostability
type: Class
comment: Compostability category and certification standard for a product or material. Distinct from biodegradability — compostability is a regulatory-recognised classification, not a continuous measurement.

Compostability Type
type: Class
comment: Classification of how a product can be composted.
one of: Industrially Compostable
one of: Home Compostable
one of: Not Compostable

Industrially Compostable
type: Compostability Type
comment: Compostable in industrial composting facilities (typically per EN 13432).

Home Compostable
type: Compostability Type
comment: Compostable in domestic composting conditions (typically per OK-Compost-Home / NF T 51-800).

Not Compostable
type: Compostability Type

Compostability Type
type: ObjectProperty
domain: Compostability
range: Compostability Type

Compostability Standard
type: DatatypeProperty
comment: URI of the standard the compostability claim is certified against (e.g. EN 13432, OK-Compost-Home, ASTM D6400).
domain: Compostability
range: anyURI

Deposit-Return Scheme
type: Class
comment: A deposit-return scheme that the product participates in (PPWR Article 13, beverage container DRS in DE/AT/NL/SE/etc., and any future EU-harmonised DRS).

Deposit Amount
type: ObjectProperty
comment: Refundable deposit applied at point of sale. Modelled as gs1:QuantitativeValue with unitCode = ISO 4217 currency code (e.g. 'EUR').
domain: Deposit-Return Scheme
range: QuantitativeValue

Deposit Scheme Operator
type: ObjectProperty
comment: The Producer Responsibility Organisation that operates the DRS (e.g. Pfand-System Deutschland for DE).
domain: Deposit-Return Scheme
range: Organization

Deposit Redemption Channel URL
type: DatatypeProperty
comment: URL of the public directory of redemption channels (where consumers can return the container for refund).
domain: Deposit-Return Scheme
range: anyURI

Deposit-Return Scheme
type: ObjectProperty
comment: Links a product (typically gs1:Packaging) to the DRS it participates in.
range: Deposit-Return Scheme

Carbon Footprint Declaration
type: Class
subclass of: Observation
comment: An observation of a product's lifecycle carbon footprint, broken down by lifecycle stage. Used for EU Battery Annex II §8, ESPR carbon-footprint declarations, PEF reporting, and PPWR optional disclosures.

Carbon Footprint — Raw Material Acquisition
type: ObjectProperty
comment: Lifecycle stage emissions from raw-material acquisition and pre-processing. gs1:QuantitativeValue with unitCode 'KGM' (kg CO2e) and dpp:declaredFunctionalUnit set on the parent CarbonFootprintDeclaration.
domain: Carbon Footprint Declaration
range: QuantitativeValue

Carbon Footprint — Production
type: ObjectProperty
comment: Lifecycle stage emissions from main product production. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue

Carbon Footprint — Distribution
type: ObjectProperty
comment: Lifecycle stage emissions from distribution and logistics. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue

Carbon Footprint — Use Phase
type: ObjectProperty
comment: Lifecycle stage emissions from product use. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue

Carbon Footprint — End of Life
type: ObjectProperty
comment: Lifecycle stage emissions from end-of-life and recycling. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue

Carbon Footprint Methodology
type: DatatypeProperty
comment: URI of the methodology used (e.g. EN 45552, ISO 14067, PEF, GHG Protocol).
domain: Carbon Footprint Declaration
range: anyURI

Carbon Footprint Declaration
type: ObjectProperty
comment: Links a product to its carbon footprint declaration.
range: Carbon Footprint Declaration

Recyclability Assessment
type: Class
subclass of: Observation
comment: An assessment of a product's recyclability. Different regulations express the same concept differently: PPWR uses letter grades A/B/C, the JRC textile methodology uses a 0–10 score, electronics WEEE uses a 0–1 rate. All three are optional; pick whichever your regulation requires.

Recyclability Score
type: DatatypeProperty
comment: Numeric recyclability score (e.g. 0–10 per JRC textile methodology). Use unitCode aligned with the methodology when expressed via gs1:QuantitativeValue.
domain: Recyclability Assessment
range: decimal

Recyclability Rate
type: DatatypeProperty
comment: Decimal fraction (0–1) of the product that can be recycled. Aligns with untp:recyclableContent.
domain: Recyclability Assessment
range: decimal

Recyclability Methodology
type: DatatypeProperty
comment: URI of the recyclability methodology used (e.g. PEF, EN 15343, JRC textile preparatory study, PPWR Annex II).
domain: Recyclability Assessment
range: anyURI

Recyclability Assessment
type: ObjectProperty
comment: Links a product to its recyclability assessment.
range: Recyclability Assessment

Energy Efficiency
type: Class
comment: A product's energy efficiency declaration: A–G class, EPREL registration, consumption modes.
equivalent class: EnergyConsumptionDetails

Energy Efficiency Class
type: Class
comment: A–G classification per EU Energy Labelling Regulation 2017/1369 and downstream delegated acts.
one of: Class A
one of: Class B
one of: Class C
one of: Class D
one of: Class E
one of: Class F
one of: Class G

Class A
type: Energy Efficiency Class
notation: A

Class B
type: Energy Efficiency Class
notation: B

Class C
type: Energy Efficiency Class
notation: C

Class D
type: Energy Efficiency Class
notation: D

Class E
type: Energy Efficiency Class
notation: E

Class F
type: Energy Efficiency Class
notation: F

Class G
type: Energy Efficiency Class
notation: G

Energy Efficiency Class
type: ObjectProperty
domain: Energy Efficiency
range: Energy Efficiency Class

Annual Energy Consumption
type: ObjectProperty
comment: Annual energy consumption. gs1:QuantitativeValue with unitCode 'KWH'.
domain: Energy Efficiency
range: QuantitativeValue

Power Consumption — On Mode
type: ObjectProperty
comment: Power consumed in active operating mode. gs1:QuantitativeValue with unitCode 'WTT'.
domain: Energy Efficiency
range: QuantitativeValue

Power Consumption — Standby Mode
type: ObjectProperty
comment: Power consumed in standby. gs1:QuantitativeValue with unitCode 'WTT'.
domain: Energy Efficiency
range: QuantitativeValue

Power Consumption — Off Mode
type: ObjectProperty
comment: Power consumed in off mode. gs1:QuantitativeValue with unitCode 'WTT'.
domain: Energy Efficiency
range: QuantitativeValue

EPREL Registration Number
type: DatatypeProperty
comment: EU EPREL (European Product Registry for Energy Labelling) registration number.
domain: Energy Efficiency
range: string

EPREL Product URL
type: DatatypeProperty
comment: URL of the product's EPREL public page.
domain: Energy Efficiency
range: anyURI

Energy Efficiency
type: ObjectProperty
range: Energy Efficiency

End-of-Life Program
type: Class
comment: A take-back / collection / dismantling program operating across PPWR, WEEE, Battery, Textile take-back, and ELV. Distinct from EPR registration: EPR is the producer's compliance registration; this is the consumer-facing program with collection points, refunds, and dismantling guides.

Take-Back URL
type: DatatypeProperty
comment: URL of the consumer-facing take-back program landing page.
domain: End-of-Life Program
range: anyURI

Take-Back Incentive
type: DatatypeProperty
comment: Free-text description of any consumer incentive (refund, credit, replacement).
domain: End-of-Life Program
range: string

Collection Point Directory URL
type: DatatypeProperty
comment: URL of a directory of physical collection points.
domain: End-of-Life Program
range: anyURI

Dismantling Guide URL
type: DatatypeProperty
comment: URL of the public dismantling / repair guide for end-of-life processors.
domain: End-of-Life Program
range: anyURI

End-of-Life Program
type: ObjectProperty
range: End-of-Life Program

Hazard Signal Word
type: Class
comment: CLP Regulation signal word — Danger or Warning.
one of: Danger
one of: Warning

Danger
type: Hazard Signal Word
notation: Danger

Warning
type: Hazard Signal Word
notation: Warning

Hazard Signal Word
type: ObjectProperty
comment: CLP Regulation 1272/2008 signal word — Danger or Warning.
domain: Hazardous Substance
range: Hazard Signal Word

Hazard Pictogram Code
type: DatatypeProperty
comment: CLP/GHS pictogram code (GHS01..GHS09). Set-valued — a substance can carry multiple pictograms.
domain: Hazardous Substance
range: string

Hazard Statement (H-statement)
type: DatatypeProperty
comment: CLP H-statement code (e.g. H315, H319). Set-valued — a substance can carry multiple H-statements.
domain: Hazardous Substance
range: string

Precautionary Statement (P-statement)
type: DatatypeProperty
comment: CLP P-statement code (e.g. P101, P280). Set-valued.
domain: Hazardous Substance
range: string

Repair Information Portal URL
type: DatatypeProperty
comment: URL of the manufacturer's public repair information portal as required by EU Right-to-Repair Directive 2024/1799 Article 4 — covers spare-parts catalogue, dismantling guides, software updates available to independent repairers.
domain: Repairability Information
range: anyURI
source: https://eur-lex.europa.eu/eli/dir/2024/1799

Repair Provider
type: Class
comment: An authorised repair provider for a product. Supports the European online platform for repair (Article 7 of Directive 2024/1799) and manufacturer-published repair networks.

Repair Provider
type: ObjectProperty
comment: Links a product to one or more authorised repair providers.
range: Repair Provider

Repair Provider Name
type: DatatypeProperty
domain: Repair Provider
range: string

Repair Provider URL
type: DatatypeProperty
domain: Repair Provider
range: anyURI

Due Diligence Regulation Context
type: ObjectProperty
comment: The specific regulation against which a due diligence statement is asserted: Battery Annex X (Reg. 2023/1542), EUDR Article 9 (Reg. 2023/1115), CSDDD (Dir. 2024/1760), Forced Labour Regulation (2024/3015), OECD Conflict Minerals, etc. Same dpp:DueDiligenceReport shape — different regulatory anchor.
domain: Due Diligence Report
range: RegulatoryInformation

Supply-Chain Transparency URL
type: DatatypeProperty
comment: URL of a public supply-chain map / transparency endpoint (CSDDD Article 16, ESPR Article 7).
domain: Due Diligence Report
range: anyURI

Forced-Labour-Free Assertion
type: DatatypeProperty
comment: Boolean assertion that the product is free of forced labour per EU Regulation 2024/3015. Substantiate with dueDiligenceReport URL + thirdPartyAssurance evidence.
domain: Due Diligence Report
range: boolean
source: https://eur-lex.europa.eu/eli/reg/2024/3015

Is Strategic Raw Material
type: DatatypeProperty
comment: Boolean flag — material is on the EU Strategic Raw Materials list per CRMA Annex I (2024/1252). Strategic ⊂ Critical: every strategic raw material is also a critical raw material, but not vice versa.
domain: Material Composition
range: boolean
source: https://eur-lex.europa.eu/eli/reg/2024/1252

CRM List Version
type: DatatypeProperty
comment: Version reference of the EU Critical Raw Materials list against which the isCriticalRawMaterial / isStrategicRawMaterial flags were determined (e.g. CRMA-2024 Annex II / Annex I). The list is updated periodically by the Commission.
domain: Material Composition
range: string

Remanufacturing / refurbishment date
type: DatatypeProperty
comment: Date on which a product was remanufactured or refurbished and re-released as fit for purpose. Cross-sector: applies to any DPP-covered product that re-enters service after refurbishment (rail rolling stock, batteries, electronics, textiles).
domain: Product
range: dateTime
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: No upstream equivalent: GS1 Web Vocabulary covers production dates but not refurbishment; schema.org has schema:productionDate / schema:purchaseDate but no remanufacture/reconditioning date; SEMICeu does not cover product lifecycle dates.