Veridyn DPP vocabulary v1

Namespace: https://veridyn.eu/ns/dpp/v1#

Machine-readable context: ?format=jsonld · Accept: application/ld+json

These terms extend schema.org/Product with the data an EU Digital Product Passport carries. Where schema.org already has a property (name, sku, gtin, brand, manufacturer, countryOfOrigin, material, dateModified) the passport uses it — dpp: is only for what has no standard term yet.

Status: the ESPR delegated acts defining the per-category data requirements are not yet adopted. Category schemas therefore carry final: false and may change. Batteries are the exception: Regulation (EU) 2023/1542 is binding from 18 February 2027.
Versioning and stability. The v1# namespace is frozen: once a term is published here, its meaning, datatype and IRI do not change. We may add terms to v1; we do not redefine or remove them. A change that would alter the meaning of an existing term creates /ns/dpp/v2# instead, and v1 keeps resolving with its original definitions.

This matters because a QR code is printed once and read for a decade. Data published today under dpp: will still mean the same thing to a reader in 2036.

Mapping to the CEN/CENELEC standards. These terms exist only where no standard term does yet. On 15 July 2026 the Commission cited harmonised standards for the digital product passport in the Official Journal (Implementing Decision (EU) 2026/1736 of 14 July 2026), which brings a presumption of conformity with the ESPR passport requirements. Six of the eight standards drafted by CEN-CENELEC JTC 24 were cited:
EN 18216:2026 — data exchange protocols
EN 18219:2026 — unique identifiers
EN 18220:2026 — data carriers
EN 18221:2026 — data storage, archiving and persistence
EN 18222:2026 — APIs for the passport lifecycle
EN 18223:2026 — system interoperability

The remaining two are the ones that matter most for layered access, and they are not yet cited: FprEN 18239 (access-rights management, information security and business confidentiality) and FprEN 18246 (authentication, reliability and data integrity). Until their references appear in the Official Journal, no presumption of conformity attaches to them. We are adding skos:exactMatch / owl:equivalentProperty links from each dpp: term to its standard counterpart as the term lists become available, so an export from Veridyn stays readable without our vocabulary. Until a mapping appears here, treat that dpp: term as Veridyn-defined — the schema.org properties listed above are the interoperable core.

Passport identity, version and links

TermMeaningType
dpp:levelPassport level: model | batch | item.string
dpp:lotBatch/lot identifier of this passport.string
dpp:serialSerial number of this individual item.string
dpp:parentPassportURL of the parent passport this one was derived from.anyURI
dpp:categoryProduct category the schema belongs to (textile, battery, furniture).string
dpp:schemaSchema identity: name, version, and whether it is final. `final:false` means the ESPR delegated act for this category is not yet adopted, so fields may change.object
dpp:versionVersion number of the published passport content.integer
dpp:contentHashSHA-256 of the sealed version content (`sha256:<hex>`), part of a tamper-evident chain.string
dpp:statusPassport status: active | archived.string
dpp:availableLanguagesBCP-47 language tags the passport is published in.string[]
dpp:economicOperatorRoleRole of the responsible economic operator (manufacturer, importer, …).string
dpp:updatedWhen this version was published (ISO 8601). schema.org binds dateModified to CreativeWork, not Product — hence our own term.string
dpp:publicInside `links`: URL of the human-readable passport page.anyURI
dpp:dataInside `links`: URL of this machine-readable JSON-LD document.anyURI
dpp:recyclingInside `endOfLife`: recycling guidance for the end user.string
dpp:disposalInside `endOfLife`: disposal guidance for the end user.string
dpp:finalInside `schema`: false while the ESPR delegated act for the category is not yet adopted, so fields may still change.boolean

Node types (the @type of nested objects)

TypeMeaning
dpp:CarbonFootprintBreakdownEntryCarbon footprint of one lifecycle stage.
dpp:ComplianceDocumentsEntryOne compliance document (type + URL).
dpp:DimensionsThe “Dimensions & weight” block of the passport.
dpp:DurabilityThe “Durability” block of the passport.
dpp:EconomicOperatorThe “Economic operator” block of the passport.
dpp:EndOfLifeRecycling and disposal guidance.
dpp:FiberComponentOne fibre of a textile composition (name + percentage).
dpp:HazardousSubstancesEntryOne substance of concern (name, CAS number, concentration).
dpp:ManufacturerInformationThe “Manufacturer information” block of the passport.
dpp:MaterialCompositionEntryOne entry of “Material composition”.
dpp:RecycledContentEntryRecycled share of one material.
dpp:RepairThe “Repairability” block of the passport.
dpp:SchemaWhich category schema and version the passport follows.
dpp:SubstancesOfConcernEntryOne entry of “Substances of concern”.
dpp:SupplyChainStagesEntryOne supply-chain stage (stage, country, facility).
dpp:WoodCertificationThe “Wood origin & certification” block of the passport.

Product data fields (155 terms, from the category schemas)

TermMeaningUnitType
dpp:accidentInfoUrl Information on accidents (link)
battery
— string
dpp:address Address
in economicOperator
batteryfurnituretextile
— string
dpp:assemblyInstructions Assembly instructions
furniture
— object
dpp:batteryCategory Battery category
battery
— string
dpp:batterySerialNumber Battery serial number
battery
— string
dpp:batteryStatus Battery status
battery
— string
dpp:bmsSeparatelyRemovable BMS separately removable
battery
— string
dpp:cRateOfCycleLifeTest C-rate of cycle life test (A/Ah)
battery
A/Ah number
dpp:capacityFade Capacity fade (%)
battery
% number
dpp:capacityThresholdForExhaustion Capacity threshold for exhaustion (%)
battery
% number
dpp:carbonFootprint Carbon footprint (kg CO₂e / kWh) (battery) · Carbon footprint (kg CO₂e) (textile)
batterytextile
kg CO₂e/kWh (battery)
kg CO₂e (textile)
number
dpp:carbonFootprintAbsolute Carbon footprint — absolute (kg CO₂e)
battery
kg CO₂e integer
dpp:carbonFootprintBreakdown Carbon footprint by lifecycle stage
battery
— array
dpp:carbonFootprintClass Carbon footprint class (A–G)
battery
— string
dpp:carbonFootprintLabelUrl Carbon footprint label (link)
battery
— string
dpp:carbonFootprintStudyUrl Carbon footprint study (URL)
battery
— string
dpp:careInstructions Care instructions
furnituretextile
— object
dpp:casNumber CAS number
in hazardousSubstances, substancesOfConcern
batteryfurnituretextile
— string
dpp:cathodeAnodeElectrolyteMaterials Cathode, anode and electrolyte materials
battery
— array
dpp:cellChemistry Cell chemistry
battery
— string
dpp:cellChemistryOther Cell chemistry — other, specified
battery
— string
dpp:cellsIndividuallyReplaceable Cells individually replaceable
battery
— string
dpp:certifiedUsableEnergyKwh Certified usable battery energy (kWh)
battery
kWh number
dpp:commodityCode Commodity code (CN/HS, optional)
batteryfurnituretextile
— string
dpp:complianceDocuments Compliance documents
batteryfurnituretextile
— array
dpp:concentration Concentration (%)
in hazardousSubstances
battery
% number
dpp:concentrationRange Concentration range
in hazardousSubstances, substancesOfConcern
batterytextile
— string
dpp:contactEmail Contact email
in economicOperator
batteryfurnituretextile
— string
dpp:country Country (ISO 3166-1 alpha-2) (battery, furniture, textile) · Country of origin (ISO) (furniture) · Country (ISO) (textile)
in economicOperator, woodCertification, supplyChainStages
batteryfurnituretextile
— string
dpp:criticalRawMaterials Critical raw materials
battery
— array
dpp:cycleLifeReferenceTest Cycle life reference test
battery
— string
dpp:dateOfPuttingIntoService Date of putting into service
battery
— string
dpp:deepDischargeEventCount Number of deep discharge events
battery
— integer
dpp:depth Depth (cm)
in dimensions
furniture
cm number
dpp:dimensions Dimensions & weight
furniture
— object
dpp:dismantlingInformation Dismantling information (link)
battery
— string
dpp:disposalInstructions Disposal / warnings (battery) · Disposal instructions (furniture, textile)
in endOfLife
batteryfurnituretextile
— object
dpp:dueDiligenceUrl Supply chain due diligence report (URL)
battery
— string
dpp:durability Durability
textile
— object
dpp:eMailAddress E-mail
in manufacturerInformation
battery
— string
dpp:economicOperator Economic operator
batteryfurnituretextile
— object
dpp:economicOperatorWeb Economic operator website
battery
— string
dpp:endOfLife End of life
batteryfurnituretextile
— object
dpp:energyWh Energy (Wh)
battery
Wh number
dpp:eori EORI number
in economicOperator
batteryfurnituretextile
— string
dpp:euDeclarationOfConformityUrl EU declaration of conformity (link)
battery
— string
dpp:expectedLifetimeCycles Expected lifetime (charge cycles)
battery
cycles number
dpp:expectedLifetimeYears Expected lifetime (calendar years)
battery
year number
dpp:extinguishingAgent Extinguishing agent
battery
— string
dpp:extinguishingAgentFireClass Fire class
battery
— string
dpp:facilityId Facility identifier (battery) · Unique facility ID (GS1 GLN) (textile)
in supplyChainStages
batterytextile
— string
dpp:facilityName Facility name
in supplyChainStages
textile
— string
dpp:fiber Fibre
in fiberComposition
textile
— string
dpp:fiberComposition Fibre composition
textile
— array
dpp:flameRetardants Flame retardants
furniture
— string
dpp:fullCycleCount Number of full charging/discharging cycles
battery
— integer
dpp:hazardPhrases Hazard statements (H)
in hazardousSubstances
battery
— array
dpp:hazardousSubstances Hazardous substances
battery
— array
dpp:height Height (cm)
in dimensions
furniture
cm number
dpp:industrialSubtype Industrial battery subtype
battery
— string
dpp:informationOnSourcesOfSpareParts Sources of spare parts (link)
battery
— string
dpp:initialInternalResistanceCell Initial internal resistance — cell (Ω)
battery
Ω number
dpp:initialInternalResistanceModule Initial internal resistance — module (Ω)
battery
Ω number
dpp:initialInternalResistancePack Initial internal resistance — pack (Ω)
battery
Ω number
dpp:initialRoundTripEfficiency Initial round-trip energy efficiency (%)
battery
% number
dpp:instructions Repair instructions
in repair
furnituretextile
— object
dpp:internalResistanceCell Internal resistance — cell, current (Ω)
battery
Ω number
dpp:internalResistanceIncreaseCell Internal resistance increase — cell (%)
battery
% number
dpp:internalResistanceIncreaseModule Internal resistance increase — module (%)
battery
% number
dpp:internalResistanceIncreasePack Internal resistance increase — pack (%)
battery
% number
dpp:internalResistanceModule Internal resistance — module, current (Ω)
battery
Ω number
dpp:internalResistancePack Internal resistance — pack, current (Ω)
battery
Ω number
dpp:languages Languages (BCP-47)
batteryfurnituretextile
— array
dpp:legalName Legal name
in economicOperator
batteryfurnituretextile
— string
dpp:manufacturerInformation Manufacturer information
battery
— object
dpp:manufacturingDate Manufacturing date
battery
— string
dpp:material Material
in recycledContent, materialComposition
batteryfurniture
— string
dpp:materialComposition Material composition
furniture
— array
dpp:maximumPermittedBatteryPower Maximum permitted battery power (W)
battery
W number
dpp:maximumVoltage Maximum voltage (V)
battery
V number
dpp:meaningOfLabelsAndSymbols Meaning of labels and symbols
battery
— object
dpp:measurementTempLower Measurement temperature — lower boundary (°C)
battery
°C integer
dpp:measurementTempUpper Measurement temperature — upper boundary (°C)
battery
°C integer
dpp:minimumVoltage Minimum voltage (V)
battery
V number
dpp:modulesIndividuallyReplaceable Cell modules individually replaceable
battery
— string
dpp:name Name (battery, furniture, textile) · Legal name (battery)
in hazardousSubstances, manufacturerInformation, substancesOfConcern
batteryfurnituretextile
— string
dpp:nominalVoltage Nominal voltage (V)
battery
V number
dpp:note Note
in substancesOfConcern
furniture
— string
dpp:operatorId Unique operator ID (GS1 GLN)
in economicOperator
batteryfurnituretextile
— string
dpp:originalPowerAt20Soc Original power capability at 20% SoC (W)
battery
W number
dpp:originalPowerAt80Soc Original power capability at 80% SoC (W)
battery
W number
dpp:overchargeEventCount Number of overcharge events
battery
— integer
dpp:packaging Packaging recyclability
furniture
— string
dpp:partNumbersForComponents Part numbers for components (link)
battery
— string
dpp:pefScore PEF score
in durability
textile
— number
dpp:percentage Recycled share (battery) · Percentage (furniture, textile)
in recycledContent, materialComposition, fiberComposition
batteryfurnituretextile
% number
dpp:postalAddress Postal address
in manufacturerInformation
battery
— string
dpp:powerFade Power fade (%)
battery
% number
dpp:precautionaryPhrases Precautionary statements (P)
in hazardousSubstances
battery
— array
dpp:professionalServiceRequired Professional service and factory tooling required
battery
— string
dpp:ratedCapacity Rated capacity (Ah)
battery
Ah number
dpp:recycledContent Recycled raw-material content
battery
— array
dpp:recycledContentPercentage Recycled content
textile
% number
dpp:recyclingInstructions Collection / recycling (battery) · Recycling instructions (furniture, textile)
in endOfLife
batteryfurnituretextile
— object
dpp:remainingCapacity Remaining capacity (Ah)
battery
Ah number
dpp:remainingPowerAt20Soc Remaining power capability at 20% SoC (W)
battery
W number
dpp:remainingPowerAt80Soc Remaining power capability at 80% SoC (W)
battery
W number
dpp:remainingUsableEnergyKwh Remaining usable battery energy (kWh)
battery
kWh number
dpp:renewableContentShare Renewable content share (%)
battery
% number
dpp:repair Repairability
furnituretextile
— object
dpp:repairable Repairable
in repair
furnituretextile
— boolean
dpp:role Role
in economicOperator
batteryfurnituretextile
— string
dpp:roundTripEfficiencyAt50PctCycleLife Round-trip energy efficiency at 50% of cycle life (%)
battery
% number
dpp:roundTripEfficiencyFade Round-trip efficiency fade (%)
battery
% number
dpp:roundTripEfficiencyNow Round-trip efficiency — current (%)
battery
% number
dpp:safetyInformation Safety information
battery
— object
dpp:safetyMeasuresUrl Safety measures (link)
battery
— string
dpp:scheme Certification scheme
in woodCertification
furniture
— string
dpp:secondLifeTreatmentInfoUrl Second life & end-of-life treatment (link)
battery
— string
dpp:selfDischargeRate Self-discharge rate (%/month)
battery
%/month number
dpp:separateCollectionInfoUrl Separate collection — end-user information (link)
battery
— string
dpp:separateCollectionSymbolUrl Separate collection symbol (link)
battery
— string
dpp:sparePartsAvailabilityYears Spare part availability (years)
battery
years integer
dpp:sparePartsAvailable Spare parts available (e.g. fittings, leg) (furniture) · Spare parts available (e.g. button, zip) (textile)
in repair
furnituretextile
— boolean
dpp:sparePartsUrl Spare parts (URL)
in repair
furniture
— string
dpp:stage Lifecycle stage (battery) · Stage (textile)
in carbonFootprintBreakdown, supplyChainStages
batterytextile
— string
dpp:stateOfCertifiedEnergy State of Certified Energy — SOCE (%)
battery
% number
dpp:stateOfChargeSoC State of Charge — SoC (%)
battery
% number
dpp:stateOfHealth State of Health
battery
% number
dpp:substanceLocation Substance location
in hazardousSubstances
battery
— string
dpp:substancesOfConcern Substances of concern
furnituretextile
— array
dpp:supplyChainIndices Supply chain indices
battery
— string
dpp:supplyChainStages Supply chain stages
textile
— array
dpp:symbolsForCadmiumAndLeadUrl Cadmium/lead symbol (image or document)
battery
— string
dpp:temperatureInformation Temperature information (°C)
battery
°C number
dpp:temperatureRangeIdleLower Idle-state temperature range — lower boundary (°C)
battery
°C number
dpp:temperatureRangeIdleUpper Idle-state temperature range — upper boundary (°C)
battery
°C number
dpp:testReportsUrl Test reports proving compliance (link)
battery
— string
dpp:testResults Test results
in durability
textile
— string
dpp:thirdPartyAssurances Third-party assurances of recognised schemes
battery
— string
dpp:thirdPartyServiceProvider Third-party service provider
battery
— string
dpp:tradeName Registered trade name / trademark
in manufacturerInformation
battery
— string
dpp:type Type
in complianceDocuments
batteryfurnituretextile
— string
dpp:uniqueManufacturerIdentifier Unique manufacturer identifier
battery
— string
dpp:url URL
in complianceDocuments
batteryfurnituretextile
— string
dpp:value Value (kg CO₂e / kWh)
in carbonFootprintBreakdown
battery
kg CO₂e/kWh number
dpp:warrantyMonths Warranty (months)
furniture
month number
dpp:warrantyPeriod Warranty period
battery
— string
dpp:wastePreventionInfoUrl Waste prevention — end-user information (link)
battery
— string
dpp:waterFootprint Water footprint (litres)
textile
l number
dpp:webAddress Web address
in manufacturerInformation
battery
— string
dpp:weightGrams Weight (grams)
textile
g number
dpp:weightKg Weight (kg)
in dimensions
batteryfurniture
kg number
dpp:width Width (cm)
in dimensions
furniture
cm number
dpp:woodCertification Wood origin & certification
furniture
— object

Mapped to schema.org (not dpp: terms)

These schema fields are emitted under their schema.org property, so no dpp: term is defined for them — and the machine @context above does not rebind them.

Schema fieldEmitted asMeaning
brandNameschema:brand Brand
batteryfurnituretextile
countryOfManufactureschema:countryOfOrigin Country of manufacture (ISO)
batteryfurnituretextile
gtinschema:gtin GTIN (optional)
batteryfurnituretextile
productNameschema:name Product name
batteryfurnituretextile
skuschema:sku SKU
batteryfurnituretextile