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:referencedFile 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. Cross-vocabulary mappings are declared via graded SKOS relations (skos:exactMatch for 1:1, skos:closeMatch for approximate, skos:broadMatch where this term is narrower). All ratio/fraction properties use 0-1 decimal scale (e.g., 0.45 = 45%). EPCIS 2.0 Extension Declaration: GS1-Extensions: oec=https://ref.openepcis.io/extensions/common/core/ Extension Governance: This vocabulary extends GS1 Web Vocabulary only where no equivalent term exists. Each extension term …
creator: OpenEPCIS
license: LICENSE-2.0
created: 2024-01-15
modified: 2026-06-19
version info: 0.9.7
version IRI: https://ref.openepcis.io/extensions/common/core/0.9.7
preferred namespace prefix: oec
comment: Aligned with UN Transparency Protocol patterns
source: specification
imports: voc
imports: m8g
imports: locn#
imports: adms#

Operator Information
type: Class
comment: Economic operator information as required by various EU regulations. Captures manufacturer, importer, distributor, and other operator roles. Use gs1:globalLocationNumber 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:globalLocationNumber 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.
narrow match: Organization
narrow match: Actor
broad match: ManufacturerRecord
narrow match: LegalEntity
narrow match: 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.
narrow match: Report
narrow match: Evidence

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
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.
broad match: HazardousSubstanceEntity
narrow match: ChemicalSubstance
narrow match: Substance

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.
broad match: ReferencedFileDetails
note: PREFER gs1:ReferencedFileDetails where possible. This class provides equivalent functionality with additional ESPR-specific document types. Use gs1:referencedFile property with gs1:ReferencedFileDetails for standard documents (manuals, certificates). Use oec:DocumentReference only when ESPR-specific document types are required.
broad match: APIReference
narrow match: Document
broad match: NoteDigitalDocument

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.
broad match: TextileMaterialDetails
broad match: PackagingMaterialDetails

Facility Information
type: Class
comment: Manufacturing or processing facility information per ESPR. Captures facility identification, location, and certification data. Use gs1:globalLocationNumber for facility identification, schema: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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Extension of gs1:Place to capture ESPR-specific facility requirements. Use gs1:globalLocationNumber for facility GLN identification, schema: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.
narrow match: Place

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.
narrow match: HazardousSubstanceEntity
narrow match: ChemicalSubstance
narrow match: Substance

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:referencedFile 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
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
broad match: OrganizationRole

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 (EN 18223 dppStatus). Values are the lowercase string tokens given by skos:notation.
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: Base values active/inactive/archived/invalid per EN 18223 Table 1; draft/withdrawn/suspended are EPCIS4DPP profile extensions permitted by 'further values by relevant legal acts'.
one of: Active
one of: Inactive
one of: Archived
one of: Invalid
one of: Draft
one of: Withdrawn
one of: Suspended
narrow match: StatusEnumeration

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

Inactive
type: Passport Status
notation: inactive
comment: Passport is not currently in force (EN 18223 base value).

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

Invalid
type: Passport Status
notation: invalid
comment: Passport is no longer valid (EN 18223 base value, e.g. revoked).

Draft
type: Passport Status
notation: draft
comment: EPCIS4DPP extension: passport is being prepared and not yet publicly available.

Withdrawn
type: Passport Status
notation: withdrawn
comment: EPCIS4DPP extension: passport withdrawn (e.g. product recall); a specific kind of invalid.

Suspended
type: Passport Status
notation: suspended
comment: EPCIS4DPP extension: temporarily not in force (e.g. pending investigation); a specific kind of inactive.

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 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). Model master data has a single source of truth: the same model built at different manufacturing sites is NOT a distinct granularity level. Site is a source/location dimension carried by EPCIS events (readPoint / bizLocation); facts that vary per production run are reported at BatchLevel.

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).

Reporting Granularity
type: ObjectProperty
comment: BatteryPass per-attribute reporting granularity (model / model-per-site / batch / item). Distinct from the passport-level EN 18223 'granularity' (oec:granularityLevel).
domain: Product
range: DPP Granularity
source: publications
note: BatteryPass-Ready v1.3 longlist attribute #3. Renamed from oec:granularity to free the 'granularity' key for the EN 18223 passport-level attribute (oec:granularityLevel).

Last Updated
type: DatatypeProperty
comment: Date and time of the latest update to the DPP instance (EN 18223 lastUpdated), UTC, ISO 8601.
domain: Digital Product Passport
range: dateTime
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: Consolidates the former oec:lastUpdate (BatteryPass-Ready v1.3 #4) and oec:passportLastModified into the EN 18223 'lastUpdated' attribute.
narrow match: lastUpdate

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
narrow match: Product
narrow match: CategoryCode
broad match: BatteryProduct

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
broad match: ReferencedFileTypeCode

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: specification
one of: Cradle to Gate
one of: Cradle to Grave
broad match: CarbonFootprintPerLifecycleStageEntity

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: Passport-level granularity per EN 18223 'granularity': model, batch, or item. Values are the lowercase string tokens given by skos:notation. In EPCIS4DPP the level is derived from the GS1 Digital Link Application Identifiers.
source: EN 18223:2026, 4.1.2.2 (CEN/CENELEC JTC 24)
one of: Model
one of: Batch
one of: Item

Model
type: Granularity Level
notation: model
comment: DPP data applies to all products of this model or class. GS1 Digital Link 01/{gtin}.

Batch
type: Granularity Level
notation: batch
comment: DPP data applies to a specific production batch. GS1 Digital Link 01/{gtin}/10/{lot}.

Item
type: Granularity Level
notation: item
comment: DPP data applies to an individual serialized item. GS1 Digital Link 01/{gtin}/21/{serial}.

Operator Information
type: ObjectProperty
comment: Economic operator responsible for the product.
range: Operator Information
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.
broad match: manufacturer

Operator Role
type: ObjectProperty
comment: Role of the economic operator (manufacturer, importer, etc.).
domain: Operator Information
range: Operator Role
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.

Registration Number
type: DatatypeProperty
comment: Official registration or license number.
domain: Operator Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: registryEntry
narrow match: regulatoryReferenceNumber
narrow match: companyRegistration

Due Diligence Report
type: ObjectProperty
comment: Reference to due diligence documentation.
range: Due Diligence Report
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: resultOfTestReport

Report URL
type: DatatypeProperty
comment: URL to the due diligence report.
domain: Due Diligence Report
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Third Party Assurances URL
type: DatatypeProperty
comment: URL to third party verification or assurances.
domain: Due Diligence Report
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Report Date
type: DatatypeProperty
comment: Date of the due diligence report.
domain: Due Diligence Report
range: date
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Verification Body
type: ObjectProperty
comment: Organization that performed third-party verification.
domain: Due Diligence Report
range: Organization
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Hazardous Substances
type: ObjectProperty
comment: Hazardous substances present in the product.
range: Hazardous Substance
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

Hazard Class
type: ObjectProperty
comment: CLP Regulation hazard classification.
domain: Hazardous Substance
range: Hazard Class
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

CAS Number
type: DatatypeProperty
comment: Chemical Abstracts Service registry number.
domain: Hazardous Substance
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

IUPAC Name
type: DatatypeProperty
comment: Systematic IUPAC chemical name of the substance, complementing the CAS/EC registry numbers.
domain: Hazardous Substance
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: GS1 Web Vocabulary has no IUPAC-name property. Anchored to DPP Keystone dppk:componentIupacName (peer DPP profile) for interoperability.

Concentration
type: DatatypeProperty
comment: Concentration of the hazardous substance as percentage.
domain: Hazardous Substance
range: decimal
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Hazard Impact
type: DatatypeProperty
comment: Description of the hazard impact.
domain: Hazardous Substance
range: string
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

Documents
type: ObjectProperty
comment: Supporting documents for the product.
range: Document Reference
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Document Type
type: ObjectProperty
domain: Document Reference
range: Document Type
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: europeanAssessmentDocument

Document URL
type: DatatypeProperty
comment: URL to the document. See also gs1:referencedFileURL.
domain: Document Reference
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: referencedFileURL

MIME Type
type: DatatypeProperty
domain: Document Reference
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Language Code
type: DatatypeProperty
comment: ISO 639-1 language code. See also gs1:fileLanguageCode.
domain: Document Reference
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: inLanguage

Issue Date
type: DatatypeProperty
domain: Document Reference
range: date
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Circularity Performance
type: ObjectProperty
comment: Circularity performance data for the product.
range: Circularity Performance
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Recyclable Content
type: DatatypeProperty
comment: Fraction of product that can be recycled (0-1 scale where 0.45 = 45%).
domain: Circularity Performance
range: decimal
note: Value is a decimal fraction 0-1. Aligned with UNTP recyclableContent.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
narrow match: endOfLifeInformation
narrow match: instructions
narrow match: sustainabilityInfo

Waste Prevention Info
type: DatatypeProperty
comment: URL to waste prevention information. For text-based recycling guidance, see gs1:consumerRecyclingInstructions.
domain: Circularity Performance
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: sustainabilityInfo

Separate Collection Info
type: DatatypeProperty
comment: URL to separate collection requirements. For text-based recycling guidance, see gs1:consumerRecyclingInstructions.
domain: Circularity Performance
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: sustainabilityInfo

Dismantling Instructions
type: ObjectProperty
domain: Circularity Performance
range: Document Reference
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: dismantlingAndRemovalInformation
narrow match: instructions

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
source: specification
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: measuredProperty

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

Recycled Content Details
type: ObjectProperty
comment: Detailed recycled content breakdown with pre/post-consumer splits.
range: Recycled Content
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
broad match: recycledMassFraction

Recycled Content
type: DatatypeProperty
comment: Total fraction of recycled content (0-1 scale where 0.45 = 45%).
domain: Recycled Content
range: decimal
note: Value is a decimal fraction 0-1. Aligned with UNTP recycledContent.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
broad match: preConsumerRecycledContentPercentage
broad match: postConsumerRecycledContent
broad match: preConsumerRecycledContent

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

Material Composition
type: ObjectProperty
range: Material Composition
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Mass Fraction
type: DatatypeProperty
comment: Mass fraction of this material (0-1 scale where 0.45 = 45%).
domain: Material Composition
range: decimal
note: Value is a decimal fraction 0-1. Aligned with UNTP massFraction.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

Is Critical Raw Material
type: DatatypeProperty
comment: Whether this material is on the EU Critical Raw Materials list.
domain: Material Composition
range: boolean
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Component Name
type: DatatypeProperty
comment: Human-readable name of the material or component (e.g. a fibre type, alloy, or constituent material).
domain: Material Composition
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Generic component-naming pattern shared by textile fibre composition, steel material composition, and substance declarations. Anchored to DPP Keystone dppk:componentName (peer DPP profile) and schema:name.
broad match: additiveName
narrow match: name

Component Identifier
type: DatatypeProperty
comment: Identifier for the material or component (e.g. an internal material code or GS1 identifier).
domain: Material Composition
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Generic component-identifier pattern. Anchored to DPP Keystone dppk:componentIdentifier (peer DPP profile) and schema:identifier.
narrow match: identifier
broad match: batteryMaterialIdentifier

Emissions Performance
type: ObjectProperty
comment: Emissions performance data container. Aligned with UNTP EmissionsPerformance.
range: Emissions Performance
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).

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.
broad match: carbonFootprint
broad match: batteryCarbonFootprint
broad match: carbonFootprintPerLifecycleStage

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
note: Aligned with GDSN CarbonFootprintHeader/cfpValue and UNTP carbonFootprint. Value in kg CO2 equivalent.
broad match: carbonFootprint
broad match: Carbon Footprint: Production
broad match: carbonFootprintPerLifecycleStage

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
note: Aligned with GDSN cfpFunctionalUnit and UNTP declaredUnit. Specifies the reference unit for measurements.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
narrow match: unitCode

Carbon Footprint Study URL
type: DatatypeProperty
comment: URL to the full carbon footprint study.
range: anyURI
note: Consider also using gs1:referencedFile with gs1:ReferencedFileTypeCode-CERTIFICATION for the study document.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
narrow match: referencedFileURL

Operational Scope
type: ObjectProperty
comment: Lifecycle boundary for emissions calculation (CradleToGate or CradleToGrave).
domain: Emissions Performance
range: Operational Scope
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Primary Sourced Ratio
type: DatatypeProperty
comment: Proportion of data from direct measurement vs estimates (0-1 scale).
domain: Emissions Performance
range: decimal
note: Value is a decimal fraction 0-1. Higher values indicate more reliable data from direct measurement. Aligned with UNTP.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

Last Data Update
type: DatatypeProperty
comment: Timestamp of the last update to the DPP data.
range: dateTime
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Data Quality Assessment
type: DatatypeProperty
comment: Assessment of data quality and completeness (A-E rating).
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Data Provider Certification
type: DatatypeProperty
comment: Certification or accreditation of the data provider.
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: hasCertification
narrow match: certification

Traceability Performance
type: ObjectProperty
comment: Traceability performance metrics for supply chain verification.
range: Traceability Performance
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Verified Ratio
type: DatatypeProperty
comment: Proportion of materials verifiably traced through the supply chain (0-1 scale).
domain: Traceability Performance
range: decimal
note: Value is a decimal fraction 0-1. Higher values indicate better supply chain traceability. Aligned with UNTP.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

Granularity Level
type: DatatypeProperty
comment: Passport-level granularity (EN 18223 'granularity'): the string token 'model', 'batch', or 'item' (see oec:GranularityLevel).
domain: Digital Product Passport
range: string
source: EN 18223:2026, 4.1.2.2 (CEN/CENELEC JTC 24)
note: EN 18223 'granularity'. Allowed values model/batch/item; in EPCIS4DPP derived from the GS1 Digital Link AIs (01 model, 01+10 batch, 01+21 item).

Compliance Date
type: DatatypeProperty
comment: Date of compliance verification.
range: date
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Compliance Status
type: DatatypeProperty
comment: Current compliance status.
range: boolean
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.

EORI Number
type: DatatypeProperty
comment: Economic Operators Registration and Identification (EORI) number for customs purposes.
domain: Operator Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: regulatoryReferenceNumber

Facility Information
type: ObjectProperty
comment: Manufacturing or processing facility details.
range: Facility Information
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.

Facility Type
type: DatatypeProperty
comment: Type of facility (manufacturing, processing, assembly, etc.).
domain: Facility Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.

Facility Certifications
type: ObjectProperty
comment: Certifications held by the facility (ISO 9001, ISO 14001, etc.).
domain: Facility Information
range: CertificationDetails
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.
narrow match: certification
narrow match: hasCertification
narrow match: certificationInfo

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
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

EC Number
type: DatatypeProperty
comment: European Community number for the substance (EINECS/ELINCS).
domain: Substance of Concern
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

SCIP ID
type: DatatypeProperty
comment: Identifier in the ECHA SCIP database (Substances of Concern In Products).
domain: Substance of Concern
range: string
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.
narrow match: identifier

Substance Location
type: DatatypeProperty
comment: Location or component where the substance is present in the product.
domain: Substance of Concern
range: string
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

Safe Use Instructions
type: DatatypeProperty
comment: Instructions for safe use of the product containing the substance of concern.
domain: Substance of Concern
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: consumerUsageInstructions
narrow match: instructions
narrow match: instructionsForUse
narrow match: consumerSafetyInformation

Safe Disassembly Instructions
type: DatatypeProperty
comment: Instructions for safe disassembly and handling of components containing the substance.
domain: Substance of Concern
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: instructions

Performance Information
type: ObjectProperty
comment: Product performance and durability information.
range: Performance Information
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Expected Lifespan
type: ObjectProperty
comment: Expected product lifespan. Use gs1:QuantitativeValue with unitCode (e.g., 'ANN' for years).
domain: Performance Information
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: expectedLifetime

Guaranteed Lifespan
type: ObjectProperty
comment: Guaranteed minimum product lifespan per manufacturer warranty. Use unitCode 'ANN' (UN/CEFACT Rec 20).
domain: Performance Information
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Usage Cycles
type: DatatypeProperty
comment: Number of expected usage cycles (e.g., charging cycles for batteries).
domain: Performance Information
range: integer
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: batteryCondition

Technical Lifetime
type: ObjectProperty
comment: Technical lifetime under specified conditions. Use unitCode 'ANN' (UN/CEFACT Rec 20).
domain: Performance Information
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: batteryTechnicalProperties

Performance Class
type: DatatypeProperty
comment: Performance or efficiency class (e.g., A+++ to G for energy labels).
domain: Performance Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Tested Conditions
type: DatatypeProperty
comment: Description of conditions under which performance was tested.
domain: Performance Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Repairability Information
type: ObjectProperty
comment: Repair and maintenance information for the product.
range: Repairability Information
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Repairability Score
type: DatatypeProperty
comment: Repairability index score (typically 0-10 scale, e.g., French Indice de Réparabilité).
domain: Repairability Information
range: decimal
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Repairability Class
type: DatatypeProperty
comment: Repairability class (A to E, where A is most repairable).
domain: Repairability Information
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Repair Instructions
type: ObjectProperty
comment: URL or reference to repair instructions and manuals.
domain: Repairability Information
range: Document Reference
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
narrow match: instructions
narrow match: serviceInfo

Professional Repair Network
type: DatatypeProperty
comment: URL to find authorized repair service providers.
domain: Repairability Information
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

DIY Repair Possible
type: DatatypeProperty
comment: Whether the product can be repaired by consumers (do-it-yourself repair).
domain: Repairability Information
range: boolean
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Access Rights
type: ObjectProperty
comment: Access control configuration for this data element.
range: Access Rights
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Access Level
type: ObjectProperty
comment: The access level for this data (Public, AuthorizedOnly, Restricted).
domain: Access Rights
range: Access Level
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: conditionsOfAccess

Authorized Parties
type: ObjectProperty
comment: List of parties authorized to access restricted data.
domain: Access Rights
range: Organization
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Product Category
type: ObjectProperty
comment: ESPR product category classification.
range: Product Category
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: category
narrow match: additionalProductClassificationCode
broad match: batteryCategory

Passport Identifier
type: DatatypeProperty
comment: Globally unique identifier (URI) for this DPP instance (EN 18223 'digitalProductPassportId'; JSON key digitalProductPassportId).
domain: Digital Product Passport
range: anyURI
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: identifier
broad match: batteryPassportIdentifier

Passport Version
type: DatatypeProperty
comment: Version of this Digital Product Passport.
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Passport Issue Date
type: DatatypeProperty
comment: Date when this Digital Product Passport was issued.
range: date
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Passport Status
type: DatatypeProperty
comment: Lifecycle status of this DPP (EN 18223 'dppStatus'): a lowercase string token (see oec:PassportStatus).
domain: Digital Product Passport
range: string
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: EN 18223 'dppStatus'. Base values active/inactive/archived/invalid; EPCIS4DPP adds draft/withdrawn/suspended.

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.
narrow match: issuedBy

Previous Passport Version
type: DatatypeProperty
comment: Reference to the previous version of this passport, supporting version history per EN 18221.
range: anyURI
source: EN 18221:2026 (CEN/CENELEC JTC 24)
note: Supports the EN 18221 requirement that previous versions remain available.
narrow match: predecessorOf

Digital Product Passport
type: Class
comment: The DPP envelope: identification and lifecycle metadata plus the product data elements, per the EN 18223 information model.
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: EN 18223 DigitalProductPassport. Attributes: digitalProductPassportId (oec:passportIdentifier), uniqueProductIdentifier, granularity (oec:granularityLevel), dppSchemaVersion, dppStatus (oec:passportStatus), lastUpdated, economicOperatorId, facilityId, contentSpecificationIds, plus product data elements.
narrow match: DigitalDocument

DPP Schema Version
type: DatatypeProperty
comment: The schema or standard version the DPP instance conforms to (EN 18223 'dppSchemaVersion'). Distinct from the content version oec:passportVersion.
domain: Digital Product Passport
range: string
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Facility Identifier
type: DatatypeProperty
comment: Identifier of a facility involved in the product's life cycle (EN 18223 'facilityId', formatted per EN 18219). In EPCIS4DPP a GLN. See oec:FacilityInformation for the richer facility record.
domain: Digital Product Passport
range: string
source: EN 18223:2026, 4.1.2.1; EN 18219:2026 (CEN/CENELEC JTC 24)
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.
broad match: manufacturingFacility

Content Specification Identifier
type: DatatypeProperty
comment: Reference to a horizontal or product-type content specification for the DPP (EN 18223 'contentSpecificationIds'). In EPCIS4DPP mirrors the declared GS1-Extensions namespaces.
domain: Digital Product Passport
range: anyURI
source: EN 18223:2026, 4.1.2.1 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Data Element
type: Class
comment: Abstract base for a DPP data point (EN 18223 4.1.2.3). Not used directly; see its subclasses.
source: EN 18223:2026, 4.1.2.3 (CEN/CENELEC JTC 24)

Data Element Collection
type: Class
subclass of: Data Element
comment: A container of one or more DataElements (EN 18223 4.1.2.4).
source: EN 18223:2026, 4.1.2.4 (CEN/CENELEC JTC 24)
narrow match: Dataset
narrow match: Collection

Single-Valued Data Element
type: Class
subclass of: Data Element
comment: A single data point with one value (EN 18223 4.1.2.5).
source: EN 18223:2026, 4.1.2.5 (CEN/CENELEC JTC 24)

Multi-Valued Data Element
type: Class
subclass of: Data Element
comment: An ordered list of DataElements of the same type (EN 18223 4.1.2.6).
source: EN 18223:2026, 4.1.2.6 (CEN/CENELEC JTC 24)

Multi-Language Data Element
type: Class
subclass of: Data Element
comment: A language-dependent data point carrying one or more language-tagged values (EN 18223 4.1.2.8).
source: EN 18223:2026, 4.1.2.8 (CEN/CENELEC JTC 24)

Multi-Language Value
type: Class
comment: A language-tagged value: a string plus its language (EN 18223 4.1.2.8.2).
source: EN 18223:2026, 4.1.2.8.2 (CEN/CENELEC JTC 24)
narrow match: StructuredValue

Element Id
type: DatatypeProperty
comment: Identifier of a DataElement, unique within its container (EN 18223 4.1.2.3).
domain: Data Element
range: string
source: EN 18223:2026, 4.1.2.3 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: identifier

Dictionary Reference
type: DatatypeProperty
comment: Reference to the data-point definition in a data dictionary (EN 18223 4.1.2.3). In EPCIS4DPP a ref.openepcis.io term IRI; ref.openepcis.io is the EN 18223 4.3 data-dictionary repository.
domain: Data Element
range: anyURI
source: EN 18223:2026, 4.1.2.3, 4.3 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Value Data Type
type: DatatypeProperty
comment: XSD data type of the value (EN 18223 4.1.2.9), for example "xsd:integer".
range: string
source: EN 18223:2026, 4.1.2.9 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Value
type: Property
comment: The value of a SingleValuedDataElement or MultiLanguageValue (EN 18223 4.1.2.5, 4.1.2.8.2). Any JSON data type.
source: EN 18223:2026, 4.1.2.5 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: textValue
broad match: nominalValue
broad match: maxValue
broad match: authenticitySecurityFeatureValue
broad match: valueReference
broad match: topValue
broad match: colourCodeValue
broad match: rightValue
broad match: leftValueString
broad match: additionalProductClassificationValue
broad match: rightValueString

Data Element
type: ObjectProperty
comment: Member DataElement of a DigitalProductPassport, DataElementCollection, or MultiValuedDataElement (EN 18223 4.1.2.4, 4.1.2.6).
range: Data Element
source: EN 18223:2026, 4.1.2.4 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Multi-Language Value
type: ObjectProperty
comment: A language-tagged value of a MultiLanguageDataElement (EN 18223 4.1.2.8).
domain: Multi-Language Data Element
range: Multi-Language Value
source: EN 18223:2026, 4.1.2.8 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Language
type: DatatypeProperty
comment: Language tag of a value (EN 18223 4.1.2.8.2): ISO 639 language plus EN ISO 3166-1 country, for example "en-GB".
range: string
source: EN 18223:2026, 4.1.2.8.2 (CEN/CENELEC JTC 24)
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: inLanguage
narrow match: subtitleLanguage
broad match: availableLanguage

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
broad match: naics
broad match: isicV4
broad match: isic

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).
source: https://eur-lex.europa.eu/eli/reg/2024/1781
narrow match: identifier

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
narrow match: verifiableCredential

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://ref.gs1.org/ai/8026
note: Reference pattern aligned with GS1 ITIP (AI 8026). The ITIP AI 8026 encodes GTIN + total piece count + piece number in one identifier.
narrow match: IndividualProduct

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://ref.gs1.org/ai/8026
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://ref.gs1.org/ai/8026
note: Maps to the piece-number component of GS1 AI 8026. MUST be less than or equal to oec: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://ref.gs1.org/ai/8026
note: Inverse relationship: a gs1:Product with oec:tradeItemPieceCount > 1 has multiple oec: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://ref.gs1.org/ai/8026
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: description

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)
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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 oec: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
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Customs Commodity Code Type
type: ObjectProperty
comment: The classification system (HS, CN, HTSUS, etc.) used for oec:customsCommodityCode on the same trade item.
domain: Product
range: Customs Commodity Code Type
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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 oec: extension because no GS1 Web Vocabulary term currently carries a boolean compliance assertion.
source: https://eur-lex.europa.eu/eli/reg/2024/1781

Regulatory Act Status
type: DatatypeProperty
comment: Status of a trade item with respect to a specific regulatory act (e.g. ACTIVE, EXEMPT, PENDING). Used inside a gs1:regulatoryInformation block alongside gs1:regulatoryAct.
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: oec: extension: GS1 Web Vocabulary names a regulatory act (gs1:regulatoryAct) but carries no status of an item against that act. Replaces the non-existent gs1:regulatoryActStatus referenced in earlier drafts.
related match: regulatoryAct

Regulatory Permit Identification
type: DatatypeProperty
comment: Identifier of a permit, authorisation, or type-examination certificate issued by a regulatory body for the trade item. Used inside a gs1:regulatoryInformation block.
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: oec: extension: GS1 gs1:regulatoryIdentifier links to identifier groupings within a regulatory information system and gs1:regulatoryReferenceNumber is a reference number, neither of which is a literal permit identifier. Replaces the non-existent gs1:regulatoryPermitIdentification referenced in earlier drafts.

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: regulatoryReferenceNumber

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: jurisdiction

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: certificationAgencyURL

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Extended Producer Responsibility
type: ObjectProperty
comment: Links a product or operator to one or more EPR registrations covering it.
range: Extended Producer Responsibility
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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).
source: https://eur-lex.europa.eu/eli/reg/2024/1781

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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)
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: Criterion

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: measurementMethod

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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).
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Economic-operator / facility pattern per ESPR 2024/1781 Article 77. Anchored to SEMICeu CPOV / GS1 where applicable.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: availableChannel

Deposit-Return Scheme
type: ObjectProperty
comment: Links a product (typically gs1:PackagingDetails) to the DRS it participates in.
range: Deposit-Return Scheme
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).
broad match: CarbonFootprintPerLifecycleStageEntity

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 oec:declaredFunctionalUnit set on the parent CarbonFootprintDeclaration.
domain: Carbon Footprint Declaration
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).
narrow match: carbonFootprint
narrow match: carbonFootprintPerLifecycleStage
narrow match: batteryCarbonFootprint

Carbon Footprint: Production
type: ObjectProperty
comment: Lifecycle stage emissions from main product production. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).
narrow match: carbonFootprint
narrow match: carbonFootprintPerLifecycleStage
narrow match: batteryCarbonFootprint
narrow match: Carbon Footprint Total
narrow match: absoluteCarbonFootprint

Carbon Footprint: Distribution
type: ObjectProperty
comment: Lifecycle stage emissions from distribution and logistics. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).
narrow match: carbonFootprint
narrow match: carbonFootprintPerLifecycleStage

Carbon Footprint: Use Phase
type: ObjectProperty
comment: Lifecycle stage emissions from product use. gs1:QuantitativeValue with unitCode 'KGM'.
domain: Carbon Footprint Declaration
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).
narrow match: carbonFootprint

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).
narrow match: carbonFootprintPerLifecycleStage
narrow match: Carbon Footprint Total

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).

Carbon Footprint Declaration
type: ObjectProperty
comment: Links a product to its carbon footprint declaration.
range: Carbon Footprint Declaration
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting carbon / emissions performance pattern aligned with ESPR 2024/1781 and the UN Transparency Protocol (UNTP).

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
narrow match: Criterion
narrow match: ConformityAssessment

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Recyclability Rate
type: DatatypeProperty
comment: Decimal fraction (0-1) of the product that can be recycled.
domain: Recyclability Assessment
range: decimal
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Recyclability Assessment
type: ObjectProperty
comment: Links a product to its recyclability assessment.
range: Recyclability Assessment
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Energy Efficiency
type: Class
comment: A product's energy efficiency declaration: A-G class, EPREL registration, consumption modes.
narrow match: EnergyConsumptionDetails
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: EnergyEfficiencyEnumeration
narrow match: EUEnergyEfficiencyEnumeration
narrow match: EnergyConsumptionDetails
narrow match: Class

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP and DPP Keystone (dppk:energyEfficiencyClass) where an equivalent exists.

Annual Energy Consumption
type: ObjectProperty
comment: Annual energy consumption. gs1:QuantitativeValue with unitCode 'KWH'.
domain: Energy Efficiency
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Power Consumption: On Mode
type: ObjectProperty
comment: Power consumed in active operating mode. gs1:QuantitativeValue with unitCode 'WTT'.
domain: Energy Efficiency
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Power Consumption: Standby Mode
type: ObjectProperty
comment: Power consumed in standby. gs1:QuantitativeValue with unitCode 'WTT'.
domain: Energy Efficiency
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Power Consumption: Off Mode
type: ObjectProperty
comment: Power consumed in off mode. gs1:QuantitativeValue with unitCode 'WTT'.
domain: Energy Efficiency
range: QuantitativeValue
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

EPREL Registration Number
type: DatatypeProperty
comment: EU EPREL (European Product Registry for Energy Labelling) registration number.
domain: Energy Efficiency
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: regulatoryReferenceNumber
narrow match: serialNumber

EPREL Product URL
type: DatatypeProperty
comment: URL of the product's EPREL public page.
domain: Energy Efficiency
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

Energy Efficiency
type: ObjectProperty
range: Energy Efficiency
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: remainingRoundTripEnergyEfficiency
broad match: roundTripEfficiencyAt50Cycles

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Take-Back URL
type: DatatypeProperty
comment: URL of the consumer-facing take-back program landing page.
domain: End-of-Life Program
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: merchantReturnLink

Take-Back Incentive
type: DatatypeProperty
comment: Free-text description of any consumer incentive (refund, credit, replacement).
domain: End-of-Life Program
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
broad match: cashBack

Collection Point Directory URL
type: DatatypeProperty
comment: URL of a directory of physical collection points.
domain: End-of-Life Program
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: url
narrow match: referencedFileURL

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

End-of-Life Program
type: ObjectProperty
range: End-of-Life Program
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

Hazard Signal Word
type: Class
comment: CLP Regulation signal word: Danger or Warning.
one of: Danger
one of: Warning
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

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
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

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
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

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
source: https://eur-lex.europa.eu/legal-content/EN/TXT/
note: Substance-of-concern pattern aligned with CLP (EC) 1272/2008 and the ECHA SCIP database. Reusable across regulation modules.

Precautionary Statement (P-statement)
type: DatatypeProperty
comment: CLP P-statement code (e.g. P101, P280). Set-valued.
domain: Hazardous Substance
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

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.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
broad match: AutoRepair
broad match: MotorcycleRepair

Repair Provider
type: ObjectProperty
comment: Links a product to one or more authorised repair providers.
range: Repair Provider
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
narrow match: provider

Repair Provider Name
type: DatatypeProperty
domain: Repair Provider
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.
narrow match: provider

Repair Provider URL
type: DatatypeProperty
domain: Repair Provider
range: anyURI
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting circularity pattern per ESPR 2024/1781 Article 7, reusable across regulation modules.

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 oec:DueDiligenceReport shape; different regulatory anchor.
domain: Due Diligence Report
range: RegulatoryInformation
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: isDerivedFrom

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.

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
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: isCriticalRawMaterial
narrow match: criticalRawMaterials
narrow match: Is Critical Raw Material

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
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Cross-cutting Digital Product Passport pattern under ESPR 2024/1781, reusable across regulation modules. Anchored upward to GS1/SEMICeu/schema.org/UNTP where an equivalent exists.
narrow match: version
narrow match: dppSchemaVersion
narrow match: versionNumber

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.
broad match: itemReconditioningDate

Environmental Product Declaration
type: Class
subclass of: Certification
comment: A type III environmental declaration per EN 15804:2012+A2:2019 / ISO 14025, reporting life-cycle environmental impact indicators broken down by lifecycle module.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: Required extension: EN 15804 EPDs carry a full impact-indicator set with modular lifecycle breakdown not covered by GS1 Web Vocabulary, schema.org, or SEMICeu. Aligned with DPP Keystone dppk:EPDBlock (peer DPP profile). For a single aggregate carbon figure use oec:carbonFootprintTotal; for a 5-stage carbon breakdown use oec:CarbonFootprintDeclaration.
broad match: CarbonFootprintPerLifecycleStageEntity

Impact Indicator Result
type: Class
comment: One environmental impact indicator (e.g. Global Warming Potential) reported within an EPD: its indicator type, declared unit, aggregate value, and optional per-lifecycle-module values.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 impact-indicator result. Anchored to DPP Keystone dppk:ImpactValues (peer DPP profile).

Lifecycle Stage Result
type: Class
comment: The value of an impact indicator for a single EN 15804 lifecycle module (e.g. A1, B6, C3, D).
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 modular lifecycle value. Pairs an oec:LifecycleStage code with a decimal value in the indicator's declared unit.
broad match: CarbonFootprintPerLifecycleStageEntity

Impact Indicator Type
type: Class
comment: Controlled list of EN 15804:2012+A2:2019 environmental impact indicators.
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804+A2 core impact category set.

Global Warming Potential, total
type: Impact Indicator Type
notation: GWP-total

Global Warming Potential, fossil
type: Impact Indicator Type
notation: GWP-fossil

Global Warming Potential, biogenic
type: Impact Indicator Type
notation: GWP-biogenic

Global Warming Potential, land use and land-use change
type: Impact Indicator Type
notation: GWP-luluc

Depletion potential of the stratospheric ozone layer
type: Impact Indicator Type
notation: ODP

Acidification potential
type: Impact Indicator Type
notation: AP

Eutrophication potential, freshwater
type: Impact Indicator Type
notation: EP-freshwater

Eutrophication potential, marine
type: Impact Indicator Type
notation: EP-marine

Eutrophication potential, terrestrial
type: Impact Indicator Type
notation: EP-terrestrial

Formation potential of tropospheric ozone
type: Impact Indicator Type
notation: POCP

Abiotic depletion potential, minerals and metals
type: Impact Indicator Type
notation: ADP-minerals&metals

Abiotic depletion potential, fossil resources
type: Impact Indicator Type
notation: ADP-fossil

Water (user) deprivation potential
type: Impact Indicator Type
notation: WDP

Lifecycle Stage
type: Class
comment: Controlled list of EN 15804 lifecycle modules (product, construction, use, end-of-life, and benefits beyond the system boundary).
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 modular lifecycle stages.

A1 Raw material supply
type: Lifecycle Stage
notation: A1

A2 Transport to manufacturer
type: Lifecycle Stage
notation: A2

A3 Manufacturing
type: Lifecycle Stage
notation: A3

A4 Transport to site
type: Lifecycle Stage
notation: A4

A5 Installation
type: Lifecycle Stage
notation: A5

B1 Use
type: Lifecycle Stage
notation: B1

B2 Maintenance
type: Lifecycle Stage
notation: B2

B3 Repair
type: Lifecycle Stage
notation: B3

B4 Replacement
type: Lifecycle Stage
notation: B4

B5 Refurbishment
type: Lifecycle Stage
notation: B5

B6 Operational energy use
type: Lifecycle Stage
notation: B6

B7 Operational water use
type: Lifecycle Stage
notation: B7

C1 Deconstruction / demolition
type: Lifecycle Stage
notation: C1

C2 Transport to waste processing
type: Lifecycle Stage
notation: C2

C3 Waste processing
type: Lifecycle Stage
notation: C3

C4 Disposal
type: Lifecycle Stage
notation: C4

D Benefits and loads beyond the system boundary
type: Lifecycle Stage
notation: D

Environmental Product Declaration
type: ObjectProperty
comment: Links a product to its EN 15804 environmental product declaration.
range: Environmental Product Declaration
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 EPD link. Anchored to DPP Keystone dppk:epd (peer DPP profile).

EPD Registration Number
type: DatatypeProperty
comment: Registration / declaration number assigned by the EPD programme operator.
domain: Environmental Product Declaration
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 / ISO 14025 EPD metadata.

EPD Programme Operator
type: DatatypeProperty
comment: Name of the EPD programme operator (e.g. EPD International, IBU, EcoPlatform).
domain: Environmental Product Declaration
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 / ISO 14025 EPD metadata.
narrow match: operatorInformation

EPD Reference Standard
type: DatatypeProperty
comment: Reference standard and product category rules version used (e.g. EN 15804+A2).
domain: Environmental Product Declaration
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 / ISO 14025 EPD metadata.

EPD Valid Until
type: DatatypeProperty
comment: Date until which the EPD is valid.
domain: Environmental Product Declaration
range: date
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 / ISO 14025 EPD metadata.
narrow match: validThrough

Impact Indicator
type: ObjectProperty
comment: An environmental impact indicator result reported within the EPD.
domain: Environmental Product Declaration
range: Impact Indicator Result
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 impact indicator. Anchored to DPP Keystone dppk:indicator (peer DPP profile).

Indicator Type
type: ObjectProperty
comment: The EN 15804 impact category this result reports (e.g. oec:GWPTotal).
domain: Impact Indicator Result
range: Impact Indicator Type
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804+A2 impact category selector.

Indicator Unit
type: DatatypeProperty
comment: Declared unit for this indicator (e.g. kg CO2 eq, kg CFC11 eq, mol H+ eq, m3 world eq deprived).
domain: Impact Indicator Result
range: string
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 declared characterisation unit for the indicator.

Indicator Total Value
type: DatatypeProperty
comment: Aggregate value of the indicator across the declared lifecycle modules, in the declared unit.
domain: Impact Indicator Result
range: decimal
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 aggregate indicator value. Use oec:lifecycleStageResult for the modular breakdown.
narrow match: value

Lifecycle Stage Result
type: ObjectProperty
comment: A single EN 15804 module value contributing to this indicator.
domain: Impact Indicator Result
range: Lifecycle Stage Result
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 modular lifecycle breakdown.

Lifecycle Stage
type: ObjectProperty
comment: The EN 15804 lifecycle module this value applies to (e.g. oec:StageA1).
domain: Lifecycle Stage Result
range: Lifecycle Stage
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 module selector.
narrow match: lifecycleStage

Stage Value
type: DatatypeProperty
comment: Indicator value for this lifecycle module, in the indicator's declared unit.
domain: Lifecycle Stage Result
range: decimal
source: https://eur-lex.europa.eu/eli/reg/2024/1781
note: EN 15804 modular value. DPP Keystone expresses these as flat dppk:a1..dppk:d properties; here normalised as oec:LifecycleStage + oec:stageValue pairs.
narrow match: value
broad match: carbonFootprintPerLifecycleStage
broad match: evolutionOfSelfDischargeValue
broad match: energyThroughputValue
broad match: remainingEnergyValue
broad match: capacityFadeValue