EUDR Examples

Reference EUDR examples — timber product passport, derived product, regulatory notification, harvesting / origin-declaration / processing / supply-chain-transfer / exemption events

Overview

This page points to the reference EUDR documents published alongside the EUDR vocabulary, rather than reproducing them here. The repo copies validate against the EUDR JSON Schema and SHACL shapes and stay in lock-step with the ontology and the GS1 Germany EUDR Guideline as both evolve.

Reference passport documents

The dpp-ready repo ships three end-to-end examples for the EUDR module:

EPCIS event examples sit under extensions/eu/eudr/epcis/:

  • harvesting.jsonld — record the harvesting event
  • origin-declaration.jsonld — the canonical "origin declared" event per GS1 Germany EUDR Guideline V1.11
  • processing.jsonld — transformation event (a derived product is produced from inputs)
  • supply-chain-transfer.jsonld — ownership transfer along the chain
  • exemption-declaration.jsonld — permanent or temporary exemption declaration

What the vocabulary actually covers

A quick map of where the regulated data points land for EUDR today:

Data pointWhere it lives
Commodity type (one of seven EUDR commodities)eudr:commodityType with eudr:CommodityType values: Cattle, Cocoa, Coffee, OilPalm, Rubber, Soya, Wood (plus the derived-product classes Charcoal, Furniture, Paper, Plywood, PrintedMatter, Pulp, RoundWood, SawnWood, Veneer, WoodChips, WoodPellets)
Species (timber, in scientific and common form)eudr:speciesScientificName, eudr:speciesCommonName
Customs codegs1:customsCommodityCode (HS code lives in the GS1 vocab; the EUDR module re-uses it)
Origin plot (geolocation)A gs1:Place with gs1:geo (point or polygon), eudr:forestManagementUnit, eudr:areaHectares, eudr:landUseHistory
Multi-plot derived productseudr:originList — the list of source product / batch URIs the derived product was made from
Harvest date(s)gs1:harvestDate, gs1:harvestDateStart, gs1:harvestDateEnd (moved into GS1 web vocab in the v0.9.5 release; see the EUDR module's CHANGELOG)
Country of origings1:countryOfOrigin
Risk tiereudr:riskLevel taking eudr:Negligible, eudr:Low, eudr:Standard, eudr:High
Risk assessment recordeudr:RiskAssessment with eudr:riskAssessmentDate, eudr:mitigationMeasures, eudr:verificationMethod
Due diligence statement / EUIS referenceThe EUIS number sits in regulatoryInformation.regulatoryIdentifier.regulatoryReferenceNumber (GS1 web vocab) inside the regulatory information block, alongside regulationType: "DEFORESTATION_REGULATION", regulatoryAct: "EU 2023/1115", isRegulationCompliant: true
Operator and roleeudr:Operator, eudr:Producer, eudr:Trader, eudr:DownstreamOperator plus the eudr:ActorRole enumeration
Exemptionseudr:ExemptionDeclaration with eudr:PermanentExemption / eudr:TemporaryExemption, eudr:exemptionScopeReference, eudr:exemptionScope, eudr:exemptionReasonCode

For the full ontology — every property with its domain, range, definition and regulatory citation — see the EUDR vocabulary browser.

Next steps