[{"data":1,"prerenderedAt":76416},["ShallowReactive",2],{"navigation-docsEN":3,"docs-tagged-EN-walkthrough":483},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","/docs","docs",[9,21,39,51,72,86,112,126,153,164,179,203,391,467],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":14},"Documentation","docs/index","Introduction to documentation on EPCIS and OpenEPCIS tools","heroicons-outline:document-text",[15,16,17,18,19,20],"openepcis","epcis-2-0","epcis-documentation","epcis-standard","open-source","epcis-tools",{"title":22,"path":23,"stem":24,"children":25,"description":27,"icon":28,"tags":38},"Introduction","/docs/introduction","docs/01.introduction/index",[26],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":29},"Why EPCIS is necessary and how it can help organizations of all sizes and types.","heroicons-outline:globe-alt",[16,30,31,32,33,34,35,36,37],"epcis","epcis-1-2","gs1-epcis-standard","supply-chain","traceability","data-sharing","tracking","tracing",[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":43,"description":45,"icon":46,"tags":50},"EPCIS","/docs/epcis","docs/02.epcis/index",[44],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":47},"Discover the specifics of EPCIS, how it works, and what OpenEPCIS is.","i-custom-open-epcis",[16,30,31,32,48,49],"iso-iec-19987","iso-iec-19988",[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":55,"description":57,"icon":58,"tags":71},"Format Converter","/docs/format-converter","docs/03.format-converter/index",[56],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":59},"OpenEPCIS solution to convert EPCIS 2.0 and 1.2 document or single event from XML to JSON/JSON-LD and vice versa.","heroicons-outline:arrows-right-left",[16,60,61,62,63,64,65,20,66,67,68,69,70],"json","json-ld","xml","events","format-converter","convert","convert-epcis-events","format","converter","epcis-tool","tools",[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":76,"description":78,"icon":79,"tags":85},"Version Converter","/docs/version-converter","docs/04.version-converter/index",[77],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":80},"OpenEPCIS solution to convert EPCIS XML document from version 1.2 to 2.0 and vice versa.","heroicons:arrows-up-down",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],"version-converter","convert-epcis-version","version","epcis-version",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":90,"description":92,"icon":93,"tags":111},"Identifier Converter","/docs/identifier-converter","docs/05.identifier-converter/index",[91],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":94},"OpenEPCIS solution to convert EPCIS instance or class identifier from URN to digital link WebURI and vice versa.","i-heroicons-link",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],"gs1-digital-link","urn-format","epc-uri","epc","weburi","gs1-standard","gs1","sscc","gtin","giai","grai","gdti","lgtin","sgtin","gln","gcp",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":116,"description":118,"icon":119,"tags":125},"Event Hash Generator","/docs/event-hash-generator","docs/06.event-hash-generator/index",[117],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":120},"OpenEPCIS solution to generate unique event hash for EPCIS XML or JSON/JSON-LD document or event list.","heroicons-outline:finger-print",[16,121,60,61,62,63,20,122,123,124,69,70],"event-hash","event","hash","generator",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":130,"description":132,"icon":133,"tags":152},"Test Data Generator","/docs/test-data-generator","docs/07.test-data-generator/index",[131,135],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":134},"OpenEPCIS solution to generate a large set of EPCIS test data events for all use cases/supply chain requirements.","heroicons-outline:cog",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":139,"description":132,"icon":141,"tags":151},"EPCIS Implementation Guidelines","/docs/test-data-generator/gs1-epcis-implementation-guidelines","docs/07.test-data-generator/01.gs1-epcis-implementation-guidelines/index",[140],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":142},"heroicons-outline:badge-check",[16,60,61,143,20,144,145,146,34,147,148,149,150],"testing","test-data-generator","design","design-template","process-automation","compliance","supply-chain-management","load-tests",[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":157,"description":159,"icon":160,"tags":163},"Test Resource Management","/docs/test-resource-management","docs/08.test-resource-management/index",[158],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":161},"Collection of EPCIS 1.2/2.0 documents/events in XML/JSON/JSON-LD formats, intended for various testing purposes","heroicons-outline:archive-box",[16,60,61,143,20,162,34,147,148,149,150],"performance-tests",[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":168,"description":170,"icon":171,"tags":178},"Vocabulary Management","/docs/vocabulary-management","docs/09.vocabulary-management/index",[169],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":172},"Collection of standardized constants and strings for EPCIS event data.","heroicons-outline:book-open",[16,173,15,174,20,175,34,176,148,149,177],"constants","centralization","standardization","vocabulary","data-dictionary",[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":183,"description":185,"icon":186,"tags":202},"Dependency Management","/docs/dependency-management","docs/10.dependency-management/index",[184],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":187},"Centralized Maven Bill of Materials (BOM) for all the OpenEPCIS modules.","heroicons-outline:folder",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],"maven-bom","dependency-management","java-dependencies","pom","software-dependencies","version-control","open-source-java","build-management","modular-software","dependency-resolution","java-libraries","maven-project","centralized-dependencies","dependency-consistency",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":207,"description":209,"icon":210,"tags":390},"Digital Product Passport","/docs/digital-product-passport","docs/11.digital-product-passport/index",[208,217,229,261,295,322,336,345,353,363],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":211},"Introduction to Digital Product Passport and how EPCIS enables product traceability for DPP compliance.","heroicons-outline:identification",[212,213,214,30,215,34,216],"digital-product-passport","dpp","eu-regulation","sustainability","circular-economy",{"title":218,"path":219,"stem":220,"children":221,"description":223,"icon":224,"tags":228},"ESPR Framework","/docs/digital-product-passport/espr-framework","docs/11.digital-product-passport/00.espr-framework/index",[222],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":225},"Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements.","heroicons-outline:shield-check",[226,227,215,213,214],"espr","ecodesign",[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":233,"description":235,"icon":236,"tags":260},"Battery DPP","/docs/digital-product-passport/battery-dpp","docs/11.digital-product-passport/01.battery-dpp/index",[234,240,245,251],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":237},"GS1-native implementation of EU Battery Regulation 2023/1542 Digital Product Passport using EPCIS 2.0","heroicons:battery-100",[238,239,213,30,101,34,215],"battery","eu-battery-regulation",{"title":241,"path":242,"stem":243,"description":244,"icon":171},"Implementation Guide","/docs/digital-product-passport/battery-dpp/implementation-guide","docs/11.digital-product-passport/01.battery-dpp/01.implementation-guide","Step-by-step guide for implementing a GS1-native Battery Digital Product Passport with OpenEPCIS extensions",{"title":246,"path":247,"stem":248,"description":249,"icon":250},"Event Types","/docs/digital-product-passport/battery-dpp/event-types","docs/11.digital-product-passport/01.battery-dpp/02.event-types","Complete reference for all EPCIS event types and sensor measurements in the Battery DPP","heroicons-outline:collection",{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":256},"Complete Examples","/docs/digital-product-passport/battery-dpp/complete-examples","docs/11.digital-product-passport/01.battery-dpp/05.complete-examples","Reference Battery Digital Product Passport examples mapped to EU Battery Regulation 2023/1542 Annex XIII",[238,257,258,61,259],"examples","annex-xiii","carbon-footprint",[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":265,"description":267,"icon":268,"tags":294},"EUDR","/docs/digital-product-passport/eudr","docs/11.digital-product-passport/02.eudr/index",[266,273,278,282,287],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":269},"GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0","heroicons-outline:globe-europe-africa",[270,271,272,213,30,101,34,215],"eudr","deforestation","timber",{"title":241,"path":274,"stem":275,"description":276,"icon":277},"/docs/digital-product-passport/eudr/implementation-guide","docs/11.digital-product-passport/02.eudr/01.implementation-guide","Step-by-step guide for implementing EU Deforestation Regulation compliance using GS1 standards",null,{"title":246,"path":279,"stem":280,"description":281,"icon":277},"/docs/digital-product-passport/eudr/event-types","docs/11.digital-product-passport/02.eudr/02.event-types","EPCIS event types for EU Deforestation Regulation compliance",{"title":283,"path":284,"stem":285,"description":286,"icon":277},"URL Patterns","/docs/digital-product-passport/eudr/url-patterns","docs/11.digital-product-passport/02.eudr/03.url-patterns","GS1 Digital Link URL patterns for EUDR implementations",{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":291},"/docs/digital-product-passport/eudr/complete-examples","docs/11.digital-product-passport/02.eudr/04.complete-examples","Reference EUDR examples — timber product passport, derived product, regulatory notification, harvesting / origin-declaration / processing / supply-chain-transfer / exemption events",[270,257,272,292,293],"due-diligence","geolocation",[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":299,"description":301,"icon":302,"tags":321},"Textile DPP","/docs/digital-product-passport/textile","docs/11.digital-product-passport/03.textile/index",[300,308,315],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":303},"Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781.","heroicons-outline:sparkles",[304,305,306,213,215,307],"textile","apparel","footwear","fibre-composition",{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":313},"/docs/digital-product-passport/textile/implementation-guide","docs/11.digital-product-passport/03.textile/01.implementation-guide","How to assemble a Textile Digital Product Passport against the published openepcis-dpp-ready textile vocabulary","heroicons-outline:scissors",[304,305,306,314],"implementation",{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":319},"/docs/digital-product-passport/textile/complete-examples","docs/11.digital-product-passport/03.textile/02.complete-examples","Reference Textile Digital Product Passport documents covering apparel and footwear",[304,257,305,306,320,61],"fiber-composition",[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":326,"description":328,"icon":58,"tags":335},"Interoperability","/docs/digital-product-passport/interoperability","docs/11.digital-product-passport/04.interoperability/index",[327],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":329},"Guide to OpenEPCIS DPP interoperability with GS1, UNTP, CIRPASS2, and ESPR standards.",[330,331,101,332,226,333,334],"interoperability","untp","cirpass2","standards","alignment",[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":341},"DPP Resolution Flow","/docs/digital-product-passport/dpp-resolution-flow","docs/11.digital-product-passport/05.dpp-resolution-flow","How OpenEPCIS combined GS1 Digital Link, the IETF linkset format and content negotiation into one DPP resolution flow",[342,95,343,344],"walkthrough","linkset","content-negotiation",{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":351},"Resolver Setup","/docs/digital-product-passport/resolver-setup","docs/11.digital-product-passport/06.resolver-setup","How to expose your DPP behind a GS1 Digital Link resolver","heroicons-outline:server",[352,95,343],"resolver",{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":359},"Multi-Component Example","/docs/digital-product-passport/multi-component-example","docs/11.digital-product-passport/07.multi-component-example","How a composite product references separately-passported components via standard GS1 Digital Link and EPCIS aggregation","heroicons-outline:puzzle-piece",[360,361,362,332],"example","components","aggregation",{"title":364,"path":365,"stem":366,"children":367,"description":369,"icon":370,"tags":389},"Electronics DPP","/docs/digital-product-passport/electronics","docs/11.digital-product-passport/08.electronics/index",[368,377,382],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":371},"Digital Product Passport vocabulary for electronic devices under ESPR, the French Repairability Index, EU Right to Repair and WEEE.","heroicons-outline:device-phone-mobile",[372,373,374,375,376],"electronics","repairability","weee","energy-label","right-to-repair",{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":381},"/docs/digital-product-passport/electronics/implementation-guide","docs/11.digital-product-passport/08.electronics/01.implementation-guide","How to assemble an Electronics Digital Product Passport against the published openepcis-dpp-ready electronics vocabulary",[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":386},"/docs/digital-product-passport/electronics/complete-examples","docs/11.digital-product-passport/08.electronics/02.complete-examples","Reference Electronics Digital Product Passport documents covering smartphone, laptop, display and server",[372,257,387,388,61],"smartphone","laptop",[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":395,"description":397,"icon":398},"OpenEPCIS Overview","/docs/platform-overview","docs/14.platform-overview/index",[396,399,405,411,417],{"title":392,"path":393,"stem":394,"description":397,"icon":398},"A GS1-conformant supply-chain data platform — Resolver, Masterdata, EPCIS Events — in open source and business editions.","lucide:layout-dashboard",{"title":400,"path":401,"stem":402,"description":403,"icon":404},"Architecture","/docs/platform-overview/architecture","docs/14.platform-overview/01.architecture","How OpenEPCIS handles identity, isolation, events, and GS1 conformance — the four things that distinguish the platform.","lucide:cpu",{"title":406,"path":407,"stem":408,"description":409,"icon":410},"Feature Matrix","/docs/platform-overview/feature-matrix","docs/14.platform-overview/02.feature-matrix","OpenEPCIS capabilities by edition, aligned to the relevant GS1 standards.","lucide:check-square",{"title":412,"path":413,"stem":414,"description":415,"icon":416},"Roadmap","/docs/platform-overview/roadmap","docs/14.platform-overview/03.roadmap","Three horizons — Now, Next, Later. Skeleton awaiting user-confirmed dates.","lucide:map",{"title":418,"path":419,"stem":420,"children":421,"description":423,"icon":424},"Modules","/docs/platform-overview/modules","docs/14.platform-overview/modules/index",[422,425,431,437,443,449,455,461],{"title":418,"path":419,"stem":420,"description":423,"icon":424},"Seven module families that organise the OpenEPCIS platform — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Testdata, Platform.","lucide:layers",{"title":426,"path":427,"stem":428,"description":429,"icon":430},"GS1 Conformant Resolver","/docs/platform-overview/modules/resolver","docs/14.platform-overview/modules/01.resolver","Resolves GS1 Digital Link URIs to product information, masterdata, EPCIS endpoints, and twelve more standard link types.","lucide:link-2",{"title":432,"path":433,"stem":434,"description":435,"icon":436},"GS1 Web Vocabulary & Masterdata","/docs/platform-overview/modules/masterdata","docs/14.platform-overview/modules/02.masterdata","Web Vocabulary models, masterdata-to-resolver REST pattern, GS1 Germany Activate Plus / GEPIR sync, and the event-driven masterdata bus.","lucide:database",{"title":438,"path":439,"stem":440,"description":441,"icon":442},"EPCIS Events — Capture, Query, Subscriptions","/docs/platform-overview/modules/epcis-events","docs/14.platform-overview/modules/03.epcis-events","EPCIS 2.0 REST and SOAP, live streaming subscriptions, resilient pagination, OpenSearch event store.","lucide:activity",{"title":444,"path":445,"stem":446,"description":447,"icon":448},"Formats, Validation & Identity","/docs/platform-overview/modules/formats","docs/14.platform-overview/modules/04.formats","XML ↔ JSON-LD conversion, multi-layer validation, identifier translation, idempotent event hashing.","lucide:file-check",{"title":450,"path":451,"stem":452,"description":453,"icon":454},"Integration & Gateways","/docs/platform-overview/modules/integration","docs/14.platform-overview/modules/05.integration","Cloud storage, file service, natural-language AI assistant.","lucide:plug",{"title":456,"path":457,"stem":458,"description":459,"icon":460},"Testdata & Developer Tooling","/docs/platform-overview/modules/testdata","docs/14.platform-overview/modules/06.testdata","Synthetic EPCIS test event generation, reference event collections, conformance test suite, SDKs.","lucide:wrench",{"title":462,"path":463,"stem":464,"description":465,"icon":466},"Platform, Build & Observability","/docs/platform-overview/modules/platform","docs/14.platform-overview/modules/07.platform","How OpenEPCIS is built, deployed, and observed.","lucide:server",{"title":468,"path":469,"stem":470,"children":471,"description":473,"icon":28,"tags":482},"Vision","/docs/vision","docs/15.vision/index",[472],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":474},"How UNTP, DIDs, Verifiable Credentials, and EPCIS work together to create unified product identity infrastructure for the connected supply chain.",[475,476,477,478,331,479,480,481],"vision","digital-twin","did","verifiable-credentials","rfid","industry-4-0","web-3-0",[475,476,477,478,331,479,480,481],[484,641,2315,3013,3707,4443,5484,34062,36042,36403,36633,37415,39457,42514,47164,47679,49829,51990,56994,57873,58278,60073,61849,62301,62923,64981,65538,65742,66370,67558,67895,68648,69692,70098,71431,71663,72115,72477,72792,73269,73480,73602,73736,73852,73982,76390],{"id":485,"title":486,"body":487,"description":27,"extension":621,"icon":28,"lastUpdated":277,"meta":622,"navigation":633,"path":23,"seo":635,"sitemap":636,"stem":24,"__hash__":640},"docsEN/docs/01.introduction/index.md","Introduction to EPCIS",{"type":488,"value":489,"toc":610},"minimark",[490,495,499,504,507,530,534,537,563,567,574,600,604],[491,492,494],"h2",{"id":493},"background","Background",[496,497,498],"p",{},"The supply chain ecosystem often comprises multiple organizations that collaborate to deliver products and services to end consumers. Throughout a product’s lifecycle—from\nmanufacturing to final delivery—it is essential to maintain accurate, real-time visibility of product information. This transparency not only ensures efficient operations but also\nbuilds trust among stakeholders.",[500,501,503],"h3",{"id":502},"challenges-with-systems","Challenges with Systems",[496,505,506],{},"Historically, many organizations have tracked their products using unique, proprietary data models and schemas. This approach has led to several challenges:",[508,509,510,518,524],"ul",{},[511,512,513,517],"li",{},[514,515,516],"strong",{},"Fragmented Data:"," Inconsistent data formats across organizations hinder end-to-end traceability.",[511,519,520,523],{},[514,521,522],{},"Communication Barriers:"," The lack of a common language for data exchange makes collaboration difficult.",[511,525,526,529],{},[514,527,528],{},"Limited Visibility:"," Without standardized tracking, real-time monitoring and data sharing become inefficient, affecting decision-making and customer satisfaction.",[500,531,533],{"id":532},"the-need-for-a-global-standard","The Need for a Global Standard",[496,535,536],{},"To overcome these challenges, there was a need for a standard that could:",[508,538,539,545,551,557],{},[511,540,541,544],{},[514,542,543],{},"Consistent Data Exchange:"," Create a consistent framework for capturing and sharing product information.",[511,546,547,550],{},[514,548,549],{},"Enhance Interoperability:"," Enable different systems and organizations to communicate seamlessly.",[511,552,553,556],{},[514,554,555],{},"Improve Traceability:"," Provide a comprehensive view of a product’s journey from origin to consumer.",[511,558,559,562],{},[514,560,561],{},"Support Scalability:"," Adapt to the varying needs of businesses across different sizes and industries.",[500,564,566],{"id":565},"introduction-of-epcis","Introduction of EPCIS",[496,568,569,570,573],{},"In response to these challenges, GS1 introduced the ",[514,571,572],{},"Electronic Product Code Information Services (EPCIS)"," standard. EPCIS was designed with the following key objectives:",[508,575,576,582,588,594],{},[511,577,578,581],{},[514,579,580],{},"Interoperability:"," By establishing a common framework, EPCIS allows diverse systems to exchange data efficiently, breaking down communication barriers between organizations.",[511,583,584,587],{},[514,585,586],{},"Transparency:"," With EPCIS, businesses can track and trace the movement and transformation of products throughout the supply chain, ensuring full visibility.",[511,589,590,593],{},[514,591,592],{},"Adaptability:"," EPCIS is flexible enough to meet different business and regulatory requirements, making it suitable for companies of all sizes and across various industries.",[511,595,596,599],{},[514,597,598],{},"Trust and Compliance:"," Enhanced traceability and real-time visibility help build trust among consumers, partners, and regulators, while also supporting compliance with industry standards.",[491,601,603],{"id":602},"gs1-global-standard-one","GS1 (Global Standard One)",[496,605,606,609],{},[514,607,608],{},"GS1"," is a non-profit organisation that develops and maintains standards for the identification, capture and sharing of information. It is based in Brussels, Belgium, and operates through around 116 member organisations across the globe. GS1 in its current form was created in 2005 by the merger of EAN International and the Uniform Code Council, the two predecessor organisations whose joint UPC/EAN barcode standard had been in use since 1974. GS1 standards are used by businesses across retail, healthcare, logistics, food service and other industries. Among them is EPCIS (Electronic Product Code Information Services), the visibility-data standard that lets trading partners — customers, suppliers, distributors, logistics service providers, retailers — share product-event information in a common language. The aim is to improve physical and digital supply-chain performance, safety, security and accessibility.",{"title":611,"searchDepth":612,"depth":612,"links":613},"",2,[614,620],{"id":493,"depth":612,"text":494,"children":615},[616,618,619],{"id":502,"depth":617,"text":503},3,{"id":532,"depth":617,"text":533},{"id":565,"depth":617,"text":566},{"id":602,"depth":612,"text":603},"md",{"head":623,"readingTime":628},{"meta":624},[625],{"name":626,"content":627},"keywords","EPCIS 2.0, EPCIS, EPCIS 1.2, GS1 EPCIS Standard, supply chain, supply chain, data sharing, tracking, tracing, ",{"text":629,"minutes":630,"time":631,"words":632},"3 min read",2.065,123900,413,{"title":22,"tags":634},[16,30,31,32,33,34,35,36,37],{"title":486,"description":27},{"loc":23,"lastmod":637,"changefreq":638,"priority":639},"2024-08-31","monthly",0.9,"zhpCite_M31uoCUDs8wdZjJeUJ-5izdIgm8SKma2n9c",{"id":642,"title":643,"body":644,"description":45,"extension":621,"icon":46,"lastUpdated":277,"meta":2300,"navigation":2310,"path":41,"seo":2312,"sitemap":2313,"stem":42,"__hash__":2314},"docsEN/docs/02.epcis/index.md","EPCIS 2.0 and EPCIS 1.2",{"type":488,"value":645,"toc":2270},[646,650,653,685,689,692,706,709,712,719,727,730,756,760,763,770,776,782,788,794,798,801,804,807,810,813,816,819,822,826,829,833,836,840,843,847,850,854,857,861,864,868,871,874,877,883,889,892,897,900,903,906,909,912,915,921,926,929,934,937,942,945,948,951,957,962,965,970,973,976,979,985,990,993,998,1001,1006,1009,1014,1017,1020,1023,1028,1031,1034,1037,1040,1043,1046,1050,1053,1059,1064,1067,1072,1075,1079,1082,1088,1093,1096,1099,1104,1107,1112,1115,1120,1123,1145,1150,1153,1156,1159,1162,1165,1168,1172,1175,1179,1182,1199,1202,1206,1211,1215,1218,1233,1236,1240,1248,1251,1255,1258,1261,1264,1267,1270,1273,1276,1280,1283,1288,1816,1821,2238,2241,2249,2252,2255,2259,2266],[491,647,649],{"id":648},"quick-links","Quick links",[496,651,652],{},"The documents and other resources that are referenced within this page are listed below, If you wish to learn more about EPCIS standard, please visit the respective links:",[508,654,655,664,671,678],{},[511,656,657,658],{},"Official EPCIS documentation : ",[659,660,661],"a",{"href":661,"rel":662},"https://ref.gs1.org/standards/epcis/",[663],"nofollow",[511,665,666,667],{},"Official CBV documentation : ",[659,668,669],{"href":669,"rel":670},"https://ref.gs1.org/standards/cbv/",[663],[511,672,673,674],{},"OpenEPCIS projects : ",[659,675,676],{"href":676,"rel":677},"https://github.com/orgs/openepcis/repositories?type=all",[663],[511,679,680,681],{},"About benelog GmbH & Co. KG : ",[659,682,683],{"href":683,"rel":684},"https://www.benelog.com/",[663],[491,686,688],{"id":687},"introduction-history","Introduction & History",[496,690,691],{},"EPCIS is an open ISO/IEC/GS1 standard that allows visibility data information to be captured and shared within an organization or between multiple organizations in the form of an event. The EPCIS standard is beneficial to organizations that move products between stages within the same organization as well as between organizations.",[693,694,696],"alert",{"type":695},"info",[496,697,698,701,702,705],{},[514,699,700],{},"The Bigger Picture"," — EPCIS is the event backbone that connects RFID, QR codes, NFC and IoT sensors into a unified product-tracking infrastructure. To see how EPCIS fits with DIDs, Verifiable Credentials and the broader digital-twin ecosystem, read ",[659,703,704],{"href":469},"The Digital Twin Vision",".",[496,707,708],{},"The EPCIS event data can be used for all physical objects such as assets, products, logical units, reusable transport items, etc., or can also be used for digital objects such as music downloads, electronic books, electronic coupons, subscriptions, etc. The EPCIS standard was designed to improve cooperation between trading partners by exchanging comprehensive information on physical and digital items. The initial version of EPCIS 1.0 was released at the beginning of 2007. Later, EPCIS 1.1 and 1.2 were released in 2014 and 2016 respectively with various enhancements. The latest version, EPCIS 2.0, is published in June 2022 with a lot of significant enhancements.",[496,710,711],{},"The main objective of the EPCIS data is to provide visibility information within a specific business process. The following figure 1 describes how EPCIS data may be generated within a simple business process.",[496,713,714],{},[715,716],"img",{"alt":717,"src":718},"EPCIS events generation in simple supply chain. | Figure 1: Generation of EPCIS events in a simple business process.","/img/2.EPCIS-2.0/Figure_1_EPCIS_2.0_Supply_Chain.png",[496,720,721,722,705],{},"Above figure depicts a simplified business process in which a manufacturer produces an item, which is then packed and shipped to the Retailer DC (Distribution Center). The item is received by Retailer DC, who then sends it to the appropriate Retail Store. The item is received by the retail store and moved to a sales area where a consumer can purchase it. The simplified flow of goods can consist of the following critical tracking events: packing, shipping, receiving the items, etc. At every step within these business processes, an EPCIS event is created. This EPCIS event provides information on what exactly was occurring to the items at that particular step. The entirety of all these EPCIS events provides a complete picture of the whole business process. The GS1 EPCIS standard is defined in ",[659,723,726],{"href":724,"rel":725},"https://www.iso.org/standard/85557.html",[663],"ISO/IEC 19987",[496,728,729],{},"EPCIS events consist of context information comprising the five different dimensions What, When, Where, Why, and How. Each of these dimensions consists of multiple fields that make up the event information. Each dimension is independent of one another and not mandatory to include all dimensions/fields of dimensions in the EPCIS event. For example, the following pieces of information are produced for four dimensions when a product is shipped from the manufacturer to retail DC in the V2 business process mentioned above:",[508,731,732,738,744,750],{},[511,733,734,737],{},[514,735,736],{},"What",": It contains what items or containers were sent to DC.",[511,739,740,743],{},[514,741,742],{},"When",": It contains the date-time information when the items were shipped, along with the respective time zone offset information.",[511,745,746,749],{},[514,747,748],{},"Where",": It contains information about the location from where the shipment was sent. Also, where the items are expected to be after the event has occurred.",[511,751,752,755],{},[514,753,754],{},"Why",": It contains the business context of the information. For example, the business step in this particular event is shipping.",[491,757,759],{"id":758},"areas-of-application-for-epcis","Areas of application for EPCIS",[496,761,762],{},"EPCIS can stitch together individual events that have occurred over time in a particular supply chain within an organization or across multiple organizations. Hence, EPCIS provides many applications, such as:",[496,764,765,766,769],{},"• ",[514,767,768],{},"Tracking",": An organization can find exactly where the objects are present within the supply chain using the most recent EPCIS event.",[496,771,765,772,775],{},[514,773,774],{},"Tracing",": An organization can track the objects to their origin using all EPCIS events associated with the particular object.",[496,777,765,778,781],{},[514,779,780],{},"Analysing",": All the EPCIS events collected over a particular time can be interpreted in a specific business context.",[496,783,765,784,787],{},[514,785,786],{},"Automation",": EPCIS events can trigger various other business processes in real-time.",[496,789,765,790,793],{},[514,791,792],{},"Verification",": Comparison of the real-time status of the object using the current EPCIS event and the anticipated state of the object.",[491,795,797],{"id":796},"benefits-of-epcis","Benefits of EPCIS",[496,799,800],{},"EPCIS can be used in various industries such as automotive, healthcare, food services, transport, retail, etc. It provides many benefits to organizations and customers, depending on the type of industry sector. Following are some most common beneficial aspects of the EPCIS standard in various industry sectors:",[496,802,803],{},"• Identify the origin of the object to support anti-counterfeit measures.",[496,805,806],{},"• Identify a chain of custody for an object along with date and time information.",[496,808,809],{},"• Validation of digital coupons in real-time.",[496,811,812],{},"• Recognise the freshness of the product.",[496,814,815],{},"• Provide notification on various attributes such as location, timing, status, quantity, or quality of the product in real-time.",[496,817,818],{},"• Ensure that items reach the consumers at the right location and time.",[496,820,821],{},"• Increase consumer protection.",[491,823,825],{"id":824},"epcis-event-types","EPCIS event types",[496,827,828],{},"The five dimensions of the EPCIS provide information related to various activities in the real world for physical objects and in the virtual world for digital objects. However, there are five types of events available in EPCIS that are used based on the type of the process occurring to objects. All these event types can include the five dimensions of the EPCIS, but each of the dimensions may have different attributes/fields depending on the type of the event.",[500,830,832],{"id":831},"objectevent","ObjectEvent",[496,834,835],{},"An ObjectEvent represents the EPCIS event information occurring to one or many physical or digital objects. In other words, they represent simple observations of business objects. Instance-level EPC (Electronic Product Code) or class-level EPC without any relationship may appear in the ObjectEvent. A simple example is a pallet that is shipped or received using the pallet’s SSCC (Serial Shipping Container Code).",[500,837,839],{"id":838},"aggregationevent","AggregationEvent",[496,841,842],{},"An AggregationEvent is used when one or more objects are either aggregated together or disaggregated. In this type of event, there is a strong physical relationship between the aggregated objects, and they are present at the same location at a given time until they are disaggregated. The AggregationEvent is reversible - meaning that upon the disaggregation, original objects can be obtained. Examples related to this type of event are the packing of cases onto a pallet or the unloading of a container.",[500,844,846],{"id":845},"transactionevent","TransactionEvent",[496,848,849],{},"A TransactionEvent represents the type of EPCIS event in which one or several physical or digital objects are associated or disassociated with business transactions—for example, linking the pallet and cases of the milk cartons to its commercial invoice.",[500,851,853],{"id":852},"transformationevent","TransformationEvent",[496,855,856],{},"A TransformationEvent is used when one or more physical or digital objects are consumed entirely or partially, and corresponding outputs are produced. Unlike the AggregationEvent, a TransformationEvent is not reversible. Hence, after a transformation, the original objects cannot be recovered. Also, the process of transformation may occur over a considerable amount of time—for example, the mixing of several ingredients to bake a chocolate cake. Since all the ingredients are already mixed, there is no way to recover them back.",[500,858,860],{"id":859},"associationevent","AssociationEvent",[496,862,863],{},"An AssociationEvent describes the association or disassociation of one or more physical or digital objects with their respective parent object or with a particular location. It is a bit similar to the AggregationEvent, but AggregationEvents do not allow the correlation of objects with the physical location. Also, in some instances, the association can be permanent. Identical to the AggregationEvent, there is a close correlation between the associated objects. All the associated objects appear together at the same place at the same time until they are disaggregated. An AssociationEvent is used when the objects need to be associated with the physical location or for long-term association. For example, an AssociationEvent is used to construct the wagon using various objects such as screws, tires, sensors, etc. which can be later used to transport the vegetables or cosmetic cases using the AggregationEvent. If an AggregationEvent was used to construct the wagon, then it may not be easy to distinguish between the disaggregation of the transferred objects and the wagon.",[491,865,867],{"id":866},"dimensions-of-epcis","Dimensions of EPCIS",[496,869,870],{},"As mentioned previously EPCIS events consist of context information in the form of five dimensions. Each of these dimensions consists of various other fields depending on the type of the event. Following are the five dimensions:",[500,872,736],{"id":873},"what",[496,875,876],{},"The What dimension of an EPCIS event comprises identifiers of the physical or digital objects that were involved in the particular event. For each business object, GS1 provides appropriate identification schemes, for instance, GTIN (Global Trade Item Number), SGTIN (GTIN with serial number), SSCC (Serial Shipping Container Code), GIAI (Global Individual Asset Identifier), etc. The following figure 2 describes various attributes available in the What dimension based on different event types:",[496,878,879],{},[715,880],{"alt":881,"src":882},"Attributes of What dimension. | Figure 2: EPCIS 2.0 What Dimension","/img/2.EPCIS-2.0/Figure_2_EPCIS_2.0_What_Dimension.png",[496,884,885,888],{},[514,886,887],{},"Instance Level",":",[496,890,891],{},"When an identifier is associated with each participating object, it is called an instance-level identifier. Therefore, no two objects can be related to the same identifier. For example, manufacturers may use a unique number to differentiate each product, such as a toy, phone, etc. Instance level identifiers are represented using the EPC. GS1-compliant values of instance-level identifiers can either be represented as an EPC URI (Uniform Resource Identifier) or GS1 Digital Link URI format.",[496,893,894,888],{},[514,895,896],{},"Class level",[496,898,899],{},"If multiple objects are associated with the same identifier, then these types of identifiers may be considered class-level identifiers. For example, an identifier can be attached to a pallet which may consist of hundreds of produced toys. Class level identifiers can also, populate the Quantity element. The structure of the Quantity element consists of the following items:",[496,901,902],{},"EPC Class: A class level identifier to which the specified quantity of objects belongs.",[496,904,905],{},"Quantity: It is an optional field indicating how many or how much of the EPC Class. If not provided, it is assumed to be of an unknown quantity.",[496,907,908],{},"UOM: It stands for Unit Of Measure. It is an optional field, and if provided, indicates the measurement of the quantity by a specific unit code (e.g. KGM for a kilogram).",[500,910,742],{"id":911},"when",[496,913,914],{},"The When dimension of an EPCIS event provides information related to the date and time of the event. The following figure 3 provides an overview of the attributes available in the When dimension:",[496,916,917],{},[715,918],{"alt":919,"src":920},"Attributes of When dimension. | Figure 3: EPCIS 2.0 When Dimension","/img/2.EPCIS-2.0/Figure_3_EPCIS_2.0_When_Dimension.png",[496,922,923,888],{},[514,924,925],{},"Event time",[496,927,928],{},"It is the date and time at which the event took place. For example, if the objects are received at a docking station on the destination, then an event is triggered. This event includes the exact date and time at which objects were received as event time.",[496,930,931,888],{},[514,932,933],{},"Event time zone offset",[496,935,936],{},"It consists of the time zone in which the event took place. It is essential to display the EPCIS event information with regard to the local time zone; hence time zone offset is critical. For example, if an item is shipped from Germany to India, then the triggered event includes the time zone offset as Germany time zone (Central Europe Time). This time zone information is used on the receiving side, and information can be displayed in IST (Indian Standard Time) time zone.",[496,938,939,888],{},[514,940,941],{},"Record time",[496,943,944],{},"It is the date and time at which an EPCIS event is stored in the EPCIS repository. The record time does not provide information concerning the business steps of the EPCIS event. In contrast to other EPCIS event data, this is not captured at the time of event creation. It is used just for reference which may be useful when retrieving the data from the EPCIS repository.",[500,946,748],{"id":947},"where",[496,949,950],{},"The Where dimension of an EPCIS event provides information corresponding to the actual physical location where the event took place. It can also offer information about where precisely the items are present after the event. The following figure 4 provides an overview of attributes available in the Where dimension of an EPCIS event:",[496,952,953],{},[715,954],{"alt":955,"src":956},"Attributes of Where dimension. | Figure 4: Attributes of Where dimension.","/img/2.EPCIS-2.0/Figure_4_EPCIS_2.0_Where_Dimension.png",[496,958,959,888],{},[514,960,961],{},"Read point",[496,963,964],{},"Read point is the exact location where the actual event took place. The event capturing devices such as RFID readers can determine the read point of the event. Consider if the receiving site or docking station receives a box of objects. It is now made to pass through a door portal where scanning is carried out then the location identifier tied to the door is populated as the Read Point for that event.",[496,966,967,888],{},[514,968,969],{},"Business location",[496,971,972],{},"It is the location of items after the particular business process step. Business location is the position where items are considered to be placed or present after a specific event. Suppose the box of items is collected at the receiving side and passes through the door portal to record the receiving event. Following the event, the items are placed in a warehouse, then the location identifier tied to the warehouse acts as Business Location in the EPCIS event.",[500,974,754],{"id":975},"why",[496,977,978],{},"The Why dimension of an EPCIS event represents the business context of the event. The following figure 5 provides an overview of attributes available in the Why dimension:",[496,980,981],{},[715,982],{"alt":983,"src":984},"Attributes of Why dimension. | Figure 5: Attributes of Why dimension.","/img/2.EPCIS-2.0/Figure_5_EPCIS_2.0_Why_Dimension.png",[496,986,987,888],{},[514,988,989],{},"Business step",[496,991,992],{},"The business step attribute indicates what type of process was taking place at the time of the event within the context of the business. Some examples of the business step from CBV (Core Business Vocabulary) include receiving, picking, shipping, etc.",[496,994,995,888],{},[514,996,997],{},"Disposition",[496,999,1000],{},"The disposition attribute represents the state of the object immediately after the current EPCIS event. Some vocabularies for the disposition fields from CBV (Core Business Vocabulary) are expired, recalled, active, in_transit, etc. For example: If the business step of the current EPCIS event is shipping, then the disposition field can be populated with the keyword in_transit.",[496,1002,1003,888],{},[514,1004,1005],{},"Persistent Disposition",[496,1007,1008],{},"The persistent disposition field is newly introduced with EPCIS 2.0 latest version. It includes one or more business conditions of the object participating in the event after a particular event in a business process. The one or more values in this field can be set or unset independently\nof each other. The values provided for this attribute are assumed to be in the set condition until it is explicitly unset. According to the CBV, the field values for persistent disposition are similar to the disposition field.",[496,1010,1011,888],{},[514,1012,1013],{},"Business Transaction",[496,1015,1016],{},"In this field, one or more business transactions corresponding to the EPCIS event may be represented. Some examples of the business transactions from CBV are inv (invoice), PO (purchase order), desadv (dispatch advice), etc. The business transaction is constructed using two fields:",[496,1018,1019],{},"Type: This is an optional field that indicates what kind of transaction this particular business transaction denotes.",[496,1021,1022],{},"Business Transaction: An identifier representing a particular business transaction.",[496,1024,1025,888],{},[514,1026,1027],{},"Source and Destination",[496,1029,1030],{},"As the name itself implies, whenever the ownership or possession of the items shifts, these attributes provide additional business context information. In a complex business process, each of the business steps may be carried out by different parties, so it is vital to include the details related to all the parties that are involved in the process. The attributes of the Where dimension read point and business location provide information on the physical location where the business step took place. However, the source and destination attributes indicate the entities that are involved, along with the optional physical location of the business process.",[496,1032,1033],{},"In a multi-step supply chain process, some or all of the events generated using the EPCIS can have the same source and destination information. Following are the fields that structure the source and destination fields:",[496,1035,1036],{},"Source and Destination type: It denotes the type of source/destination. There are three types of source/destination types.",[496,1038,1039],{},"Owning party: It indicates the party who owns the objects at the initial or final endpoint.",[496,1041,1042],{},"Processing party: It denotes the parties who currently have the physical procession of the objects at the initial or final endpoint such as third-party delivery services.",[496,1044,1045],{},"Location: It refers to the physical location of the start or end of the business step.",[500,1047,1049],{"id":1048},"how","How",[496,1051,1052],{},"The How dimension of an EPCIS event contains the information related to the list of sensor elements. It denotes the condition of the objects as captured by the sensor devices such as temperature, pressure, speed, etc. The sensor element structure consists of sensor metadata and sensor report. Each parent of the sensor element can have only one metadata and several sensor elements, This is the newly introduced dimension with EPCIS 2.0. The following figure 6 provides an overview of How dimensions:",[496,1054,1055],{},[715,1056],{"alt":1057,"src":1058},"Attributes of Why dimension. | Figure 6: Attributes of How dimension.","/img/2.EPCIS-2.0/Figure_6_EPCIS_2.0_How_Dimension.png",[496,1060,1061,888],{},[514,1062,1063],{},"Sensor Metadata",[496,1065,1066],{},"It is an optional parameter that contains metadata attributes. If included, this metadata is applicable for all sensor report elements which belong to the particular sensor element. Some fields that are available in metadata are time, start time, end time, device id, etc.",[496,1068,1069,888],{},[514,1070,1071],{},"Sensor Report",[496,1073,1074],{},"It is an element that contains one or more attributes that provide information sensor reading. For example, the sensor report may contain information about the temperature, pressure, speed, etc. of the objects. It may also include other attributes such as time, device id, value, UOM, etc.",[491,1076,1078],{"id":1077},"additional-attributes","Additional attributes",[496,1080,1081],{},"Apart from the attributes that are available in the five dimensions, EPCIS provides some additional attributes that can or must be part of the events depending on the type of event. The following figure 7 provides an overview of some additional fields that can enhance the meaning of the EPCIS events:",[496,1083,1084],{},[715,1085],{"alt":1086,"src":1087},"Additional attributes available in the EPCIS. | Figure 7: Additional attributes available in the EPCIS event.","/img/2.EPCIS-2.0/Figure_7_EPCIS_2.0_Others.png",[496,1089,1090,888],{},[514,1091,1092],{},"Instance/Lot Master Data (ILMD)",[496,1094,1095],{},"ILMD is a type of EPCIS data describing a particular instance of a physical or digital object, or it can also refer to a specific batch/lot of objects. ILMD is master data that applies to a smaller group. Master data are data that refer to a broad group of objects, such as the production location, weight, or the physical measurements of goods identified by a particular GTIN. ILMD details can be different depending on smaller object classes, such as the expiry date of the objects. Unlike the weight or physical size, the expiration dates can be different for all trade goods depending on the day/time of production and applicable to only a small group of products produced on a specific day/time.",[496,1097,1098],{},"ILMD data can contain any details, such as the date of production, exact manufacturing place, or the weight of products but applicable only for a small group. ILMD data is static in the same way as master data, meaning that they do not change over time with the life of the product. For example, the expiry date never changes for a product. Hence, ILMD cannot be used for the data that may change over the life of an object. ILMD data can be added only when the object comes into existence. Hence, ILMD data can only be specified in the ObjectEvent and in the TransformationEvent.",[496,1100,1101,888],{},[514,1102,1103],{},"Action property",[496,1105,1106],{},"EPCIS action value offers information on how a given event is connected to the object’s life cycle. The values in action fields are independent of the business step carried out. Except for the TransformationEvent, it is mandatory to include the action property in the event. The action field can contain one of the three values irrespective of the event type, and the process carried out. The meaning of these action properties differs based on the type of event used. Following are the three values of action property that can be used within the EPCIS event: ADD, OBSERVE, and DELETE.",[496,1108,1109,888],{},[514,1110,1111],{},"Transformation ID",[496,1113,1114],{},"As the name suggests, it is available only for the TransformationEvent. Transformation IDs are used to link the TransformationEvents together. It is an optional field, and if a value is specified, then inputs of all events sharing the same value may contribute to the output of all events sharing the same value.",[496,1116,1117,888],{},[514,1118,1119],{},"Event identifiers",[496,1121,1122],{},"The Event Identifiers are used to populate the eventID field within the EPCIS event. EventID is not a mandatory field, but if it is included, then it should be globally unique for events except for error declarations. The EventID can be generated using either a UUID (Universally Unique Identifier) or EPCIS event hash ID. These values are unique irrespective of the event in XML, JSON, or any other data present within the EPCIS event. The event hash ID’s can be created using the SHA 256 (Secure Hash Algorithm-256) or other hash functions. An example of the EventID in UUID and hash ID for an event is as follows:",[1124,1125,1129],"pre",{"className":1126,"code":1127,"language":1128,"meta":611,"style":611},"language-plaintext shiki shiki-themes material-theme-lighter github-light github-dark monokai","urn:uuid:f81d4gde-8efd-22e0-b876-00b0d92e6bf7\nni:///sha-256;c6407ffcac52ec159528f2b556ba4ac3844c5aa48485c1fd61643e94f0a2d678?ver=CBV2.0\n","plaintext",[1130,1131,1132,1140],"code",{"__ignoreMap":611},[1133,1134,1137],"span",{"class":1135,"line":1136},"line",1,[1133,1138,1139],{},"urn:uuid:f81d4gde-8efd-22e0-b876-00b0d92e6bf7\n",[1133,1141,1142],{"class":1135,"line":612},[1133,1143,1144],{},"ni:///sha-256;c6407ffcac52ec159528f2b556ba4ac3844c5aa48485c1fd61643e94f0a2d678?ver=CBV2.0\n",[496,1146,1147,888],{},[514,1148,1149],{},"Error declaration",[496,1151,1152],{},"Every event generated for the objects in EPCIS indicates the forward step taken by the objects in a business process. The entire business cycle consists of a sequence of steps represented in the form of EPCIS events. Sometimes the recorded event might contain some erroneous information due to a faulty device, physical conditions, operator fault, etc. so the historical event may not precisely represent what happened in the real world. EPCIS standard deliberately does not allow to delete or modify the information of already created events because it can affect the flow of business processes or other depending events. Alternatively, a new event can be generated to nullify the previous error event.",[496,1154,1155],{},"The following example provides a situation when an error event is generated: Company A generates an ObjectEvent with action value DELETE for an object with identifier 111 indicating that the object has been destroyed. However, it was later discovered that the actual object had not been destroyed and it is still present in the warehouse. As an event with action DELETE is already present, new events with different values cannot be created for the same identifier in the future. Hence, an error declaration event is created, indicating that the object with identifier 111 was not destroyed.",[496,1157,1158],{},"The ErrorDeclaration tag within an EPCIS event indicates that this occurrence has special meaning in comparison to regular EPCIS events. It also indicates that previous events are incorrect and contain some erroneous information. The error events include the same information as the original (erroneous) event, except that they have an additional ErrorDeclaration tag that is not present in the actual event. The ErrorDeclaration tag may contain the following elements:",[496,1160,1161],{},"Declaration Time: Indicates the date and time during which declaration of error is made.",[496,1163,1164],{},"Reason: It is an optional field that indicates the cause for the previous error event.",[496,1166,1167],{},"Corrective Event IDs: It is also an optional field. If it is provided, it indicates the eventID field of an event that was in error.",[491,1169,1171],{"id":1170},"terms-associated-to-epcis-standard","Terms associated to EPCIS standard",[496,1173,1174],{},"Following are some of the additional terms associated to EPCIS standard:",[500,1176,1178],{"id":1177},"syntax-type","Syntax type",[496,1180,1181],{},"Until EPCIS 1.2, standard vocabulary elements in the events were represented only using a URN (Uniform Resource Name) format. However, with the release of EPCIS 2.0, they can be represented using either a URN or a Web URI (Uniform Resource Identifier) scheme. So all the standard vocabularies that are available in CBV can be specified in one of the following syntaxes:",[1124,1183,1187],{"className":1184,"code":1185,"language":1186,"meta":611,"style":611},"language-http shiki shiki-themes material-theme-lighter github-light github-dark monokai","urn:epcglobal:cbv:qualifier:payload\nhttps://ref.gs1.org/cbv/qualifier-payload\n","http",[1130,1188,1189,1194],{"__ignoreMap":611},[1133,1190,1191],{"class":1135,"line":1136},[1133,1192,1193],{},"urn:epcglobal:cbv:qualifier:payload\n",[1133,1195,1196],{"class":1135,"line":612},[1133,1197,1198],{},"https://ref.gs1.org/cbv/qualifier-payload\n",[496,1200,1201],{},"The qualifier denotes the vocabulary type, and the payload defines the element in the vocabulary. Following is the example of the standard vocabulary for business step shipping in URN and Web URI format:",[496,1203,1205],{"align":1204},"center","urn:epcglobal:cbv:bizstep:shipping",[496,1207,1208],{"align":1204},[659,1209,1210],{"href":1210},"https://ref.gs1.org/cbv/BizStep-shipping",[500,1212,1214],{"id":1213},"gs1-company-prefix-gcp","GS1 Company Prefix (GCP)",[496,1216,1217],{},"If an organization wishes to become a member of GS1, then a unique identification code is generated and distributed to a particular organization. This identification code is known as GCP (GS1 Company Prefix). GCP string consists of four to twelve digits, and it is used to identify each organization within the context of GS1 uniquely. This GCP can be used as a foundation to generate unique identifiers for their locations (GLN), goods (GTIN), shipments (SSCC), etc. The GCP example of a product identified by an SGTIN EPC URI is as follows:",[1124,1219,1221],{"className":1126,"code":1220,"language":1128,"meta":611,"style":611},"urn:epc:id:sgtin:CompanyPrefix.ItemRefAndIndicator.SerialNumber\nurn:epc:id:sgtin:2345678.190123.987\n",[1130,1222,1223,1228],{"__ignoreMap":611},[1133,1224,1225],{"class":1135,"line":1136},[1133,1226,1227],{},"urn:epc:id:sgtin:CompanyPrefix.ItemRefAndIndicator.SerialNumber\n",[1133,1229,1230],{"class":1135,"line":612},[1133,1231,1232],{},"urn:epc:id:sgtin:2345678.190123.987\n",[496,1234,1235],{},"As we can observe from the syntax format above, 2345678 is the GCP assigned to a particular organization. 90123 is the item reference, 1 is the indicator digit, and 987 is the serial number.",[491,1237,1239],{"id":1238},"core-business-vocabulary-cbv","Core Business Vocabulary (CBV)",[496,1241,1242,1243,705],{},"Core Business Vocabulary (CBV) is the accompanying data standard for EPCIS. The main objective of the CBV is to provide various vocabulary elements that can be utilized in conjunction with the EPCIS standard. The vocabularies in this standard ensure that all parties involved in the sharing of EPCIS data have a common understanding of the data. If each organization proprietary their values/identification schemes in EPCIS, then it can be challenging for other organizations to understand the event information. The CBV-defined vocabularies are the core component of the EPCIS data model, and it covers a broad set of industry sectors that have common business scenarios. EPCIS standard has the provision to add user-specific vocabulary elements, but it is recommended to use the CBV standard to the greatest possible extent. CBV provides the standard vocabulary list for various fields in the EPCIS such as business step, disposition, source and destination type, persistent disposition, sensor elements, etc. The GS1 CBV standard is defined in ",[659,1244,1247],{"href":1245,"rel":1246},"https://www.iso.org/standard/85558.html",[663],"ISO/IEC 19988",[496,1249,1250],{},"Along with the new release of EPCIS 2.0, CBV 2.0 has also been released in June 2022. In comparison to previous versions, CBV 2.0 consists of various new vocabularies for the fields such as business step, disposition, business transaction type, etc. Also, it includes vocabulary elements for newly introduced data fields in EPCIS 2.0, such as sensor elements, persistent disposition, etc.",[491,1252,1254],{"id":1253},"enhancements-in-epcis-20-version","Enhancements in EPCIS 2.0 version",[496,1256,1257],{},"EPCIS 2.0, which was published in June 2022, is the most recent version and has significant enhancements over EPCIS 1.2. Following are some of the significant advancements in EPCIS 2.0, as previously discussed in some of the preceding sections:",[496,1259,1260],{},"• Events were solely represented in XML format until EPCIS 1.2, however with EPCIS 2.0, events may now be specified in XML and/or JSON/JSON-LD format.",[496,1262,1263],{},"• Identifiers and vocabulary information were exclusively stored in URN format until EPCIS 1.2; however, they can be expressed in URN or Web URI format with EPCIS 2.0.",[496,1265,1266],{},"• A new dimension How has been introduced that can represent sensor information.",[496,1268,1269],{},"• The new AssociationEvent event type has been added.",[496,1271,1272],{},"• New attribute Persistent Disposition has been added.",[496,1274,1275],{},"In addition, several improvements have been incorporated. For further details, refer the official GS1 EPCIS 2.0 specifications.",[491,1277,1279],{"id":1278},"example-of-an-epcis-event","Example of an EPCIS event",[496,1281,1282],{},"So far, the documentation provided various information on EPCIS standards such as different dimensions, event types, fields available in the event, etc. The following listings provide an example of a simple EPCIS ObjectEvent in both XML and JSON/JSON-LD format. The events accommodate a single instance-level object and a single class-level identifier that is part of a shipping event. These events include four dimensions and the corresponding fields in them, such as recordTime, eventTime, readPoint, source, destination, etc. The XML format consists of the identifiers and standard vocabularies in URN format whereas the JSON/JSON-LD format consists of identifiers and standard vocabularies in Web URI format:",[496,1284,1285,888],{},[514,1286,1287],{},"EPCIS event in JSON/JSON-LD format",[1124,1289,1293],{"className":1290,"code":1291,"filename":1292,"language":60,"meta":611,"style":611},"language-json shiki shiki-themes material-theme-lighter github-light github-dark monokai","  {\n    \"@context\": [\n      \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n    ],\n    \"type\": \"ObjectEvent\",\n    \"eventTime\": \"2022-05-01T08:10:10Z\",\n    \"recordTime\": \"2022-05-16T13:03:43.010235Z\",\n    \"eventTimeZoneOffset\": \"+02:00\",\n    \"eventID\": \"urn:uuid:aed0c443-7be2-4b64-8fd6-972ca76ef2c2\",\n    \"epcList\": [\n      \"urn:epc:id:sgtin:7547845584.887.100\"\n    ],\n    \"action\": \"ADD\",\n    \"bizStep\": \"shipping\",\n    \"disposition\": \"in_transit\",\n    \"readPoint\": {\n      \"id\": \"urn:epc:id:sgln:7587875478.45.10\"\n    },\n    \"bizLocation\": {\n      \"id\": \"urn:epc:id:sgln:8577747457.85.20\"\n    },\n    \"quantityList\": [{\n      \"epcClass\": \"urn:epc:class:lgtin:6456675455.645.200\",\n      \"quantity\": 100,\n      \"uom\": \"KGM\"\n    }],\n    \"sourceList\": [{\n      \"type\": \"owning_party\",\n      \"source\": \"urn:epc:id:sgln:5747587485.84.100\"\n    }],\n    \"destinationList\": [{\n      \"type\": \"processing_party\",\n      \"destination\": \"urn:epc:id:sgln:7854785487.45.200\"\n    }]\n  }\n","EPCIS 2.0 Event in JSON/JSON_LD Format.json",[1130,1294,1295,1301,1319,1332,1338,1360,1381,1402,1423,1444,1458,1468,1473,1494,1515,1536,1551,1571,1577,1591,1609,1614,1629,1650,1668,1687,1693,1707,1727,1746,1751,1765,1785,1804,1810],{"__ignoreMap":611},[1133,1296,1297],{"class":1135,"line":1136},[1133,1298,1300],{"class":1299},"swvn1","  {\n",[1133,1302,1303,1307,1311,1314,1316],{"class":1135,"line":612},[1133,1304,1306],{"class":1305},"saDeg","    \"",[1133,1308,1310],{"class":1309},"sEff5","@context",[1133,1312,1313],{"class":1305},"\"",[1133,1315,888],{"class":1299},[1133,1317,1318],{"class":1299}," [\n",[1133,1320,1321,1325,1329],{"class":1135,"line":617},[1133,1322,1324],{"class":1323},"sh1VR","      \"",[1133,1326,1328],{"class":1327},"sINAO","https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld",[1133,1330,1331],{"class":1323},"\"\n",[1133,1333,1335],{"class":1135,"line":1334},4,[1133,1336,1337],{"class":1299},"    ],\n",[1133,1339,1341,1343,1346,1348,1350,1353,1355,1357],{"class":1135,"line":1340},5,[1133,1342,1306],{"class":1305},[1133,1344,1345],{"class":1309},"type",[1133,1347,1313],{"class":1305},[1133,1349,888],{"class":1299},[1133,1351,1352],{"class":1323}," \"",[1133,1354,832],{"class":1327},[1133,1356,1313],{"class":1323},[1133,1358,1359],{"class":1299},",\n",[1133,1361,1363,1365,1368,1370,1372,1374,1377,1379],{"class":1135,"line":1362},6,[1133,1364,1306],{"class":1305},[1133,1366,1367],{"class":1309},"eventTime",[1133,1369,1313],{"class":1305},[1133,1371,888],{"class":1299},[1133,1373,1352],{"class":1323},[1133,1375,1376],{"class":1327},"2022-05-01T08:10:10Z",[1133,1378,1313],{"class":1323},[1133,1380,1359],{"class":1299},[1133,1382,1384,1386,1389,1391,1393,1395,1398,1400],{"class":1135,"line":1383},7,[1133,1385,1306],{"class":1305},[1133,1387,1388],{"class":1309},"recordTime",[1133,1390,1313],{"class":1305},[1133,1392,888],{"class":1299},[1133,1394,1352],{"class":1323},[1133,1396,1397],{"class":1327},"2022-05-16T13:03:43.010235Z",[1133,1399,1313],{"class":1323},[1133,1401,1359],{"class":1299},[1133,1403,1405,1407,1410,1412,1414,1416,1419,1421],{"class":1135,"line":1404},8,[1133,1406,1306],{"class":1305},[1133,1408,1409],{"class":1309},"eventTimeZoneOffset",[1133,1411,1313],{"class":1305},[1133,1413,888],{"class":1299},[1133,1415,1352],{"class":1323},[1133,1417,1418],{"class":1327},"+02:00",[1133,1420,1313],{"class":1323},[1133,1422,1359],{"class":1299},[1133,1424,1426,1428,1431,1433,1435,1437,1440,1442],{"class":1135,"line":1425},9,[1133,1427,1306],{"class":1305},[1133,1429,1430],{"class":1309},"eventID",[1133,1432,1313],{"class":1305},[1133,1434,888],{"class":1299},[1133,1436,1352],{"class":1323},[1133,1438,1439],{"class":1327},"urn:uuid:aed0c443-7be2-4b64-8fd6-972ca76ef2c2",[1133,1441,1313],{"class":1323},[1133,1443,1359],{"class":1299},[1133,1445,1447,1449,1452,1454,1456],{"class":1135,"line":1446},10,[1133,1448,1306],{"class":1305},[1133,1450,1451],{"class":1309},"epcList",[1133,1453,1313],{"class":1305},[1133,1455,888],{"class":1299},[1133,1457,1318],{"class":1299},[1133,1459,1461,1463,1466],{"class":1135,"line":1460},11,[1133,1462,1324],{"class":1323},[1133,1464,1465],{"class":1327},"urn:epc:id:sgtin:7547845584.887.100",[1133,1467,1331],{"class":1323},[1133,1469,1471],{"class":1135,"line":1470},12,[1133,1472,1337],{"class":1299},[1133,1474,1476,1478,1481,1483,1485,1487,1490,1492],{"class":1135,"line":1475},13,[1133,1477,1306],{"class":1305},[1133,1479,1480],{"class":1309},"action",[1133,1482,1313],{"class":1305},[1133,1484,888],{"class":1299},[1133,1486,1352],{"class":1323},[1133,1488,1489],{"class":1327},"ADD",[1133,1491,1313],{"class":1323},[1133,1493,1359],{"class":1299},[1133,1495,1497,1499,1502,1504,1506,1508,1511,1513],{"class":1135,"line":1496},14,[1133,1498,1306],{"class":1305},[1133,1500,1501],{"class":1309},"bizStep",[1133,1503,1313],{"class":1305},[1133,1505,888],{"class":1299},[1133,1507,1352],{"class":1323},[1133,1509,1510],{"class":1327},"shipping",[1133,1512,1313],{"class":1323},[1133,1514,1359],{"class":1299},[1133,1516,1518,1520,1523,1525,1527,1529,1532,1534],{"class":1135,"line":1517},15,[1133,1519,1306],{"class":1305},[1133,1521,1522],{"class":1309},"disposition",[1133,1524,1313],{"class":1305},[1133,1526,888],{"class":1299},[1133,1528,1352],{"class":1323},[1133,1530,1531],{"class":1327},"in_transit",[1133,1533,1313],{"class":1323},[1133,1535,1359],{"class":1299},[1133,1537,1539,1541,1544,1546,1548],{"class":1135,"line":1538},16,[1133,1540,1306],{"class":1305},[1133,1542,1543],{"class":1309},"readPoint",[1133,1545,1313],{"class":1305},[1133,1547,888],{"class":1299},[1133,1549,1550],{"class":1299}," {\n",[1133,1552,1554,1556,1560,1562,1564,1566,1569],{"class":1135,"line":1553},17,[1133,1555,1324],{"class":1305},[1133,1557,1559],{"class":1558},"s_MOj","id",[1133,1561,1313],{"class":1305},[1133,1563,888],{"class":1299},[1133,1565,1352],{"class":1323},[1133,1567,1568],{"class":1327},"urn:epc:id:sgln:7587875478.45.10",[1133,1570,1331],{"class":1323},[1133,1572,1574],{"class":1135,"line":1573},18,[1133,1575,1576],{"class":1299},"    },\n",[1133,1578,1580,1582,1585,1587,1589],{"class":1135,"line":1579},19,[1133,1581,1306],{"class":1305},[1133,1583,1584],{"class":1309},"bizLocation",[1133,1586,1313],{"class":1305},[1133,1588,888],{"class":1299},[1133,1590,1550],{"class":1299},[1133,1592,1594,1596,1598,1600,1602,1604,1607],{"class":1135,"line":1593},20,[1133,1595,1324],{"class":1305},[1133,1597,1559],{"class":1558},[1133,1599,1313],{"class":1305},[1133,1601,888],{"class":1299},[1133,1603,1352],{"class":1323},[1133,1605,1606],{"class":1327},"urn:epc:id:sgln:8577747457.85.20",[1133,1608,1331],{"class":1323},[1133,1610,1612],{"class":1135,"line":1611},21,[1133,1613,1576],{"class":1299},[1133,1615,1617,1619,1622,1624,1626],{"class":1135,"line":1616},22,[1133,1618,1306],{"class":1305},[1133,1620,1621],{"class":1309},"quantityList",[1133,1623,1313],{"class":1305},[1133,1625,888],{"class":1299},[1133,1627,1628],{"class":1299}," [{\n",[1133,1630,1632,1634,1637,1639,1641,1643,1646,1648],{"class":1135,"line":1631},23,[1133,1633,1324],{"class":1305},[1133,1635,1636],{"class":1558},"epcClass",[1133,1638,1313],{"class":1305},[1133,1640,888],{"class":1299},[1133,1642,1352],{"class":1323},[1133,1644,1645],{"class":1327},"urn:epc:class:lgtin:6456675455.645.200",[1133,1647,1313],{"class":1323},[1133,1649,1359],{"class":1299},[1133,1651,1653,1655,1658,1660,1662,1666],{"class":1135,"line":1652},24,[1133,1654,1324],{"class":1305},[1133,1656,1657],{"class":1558},"quantity",[1133,1659,1313],{"class":1305},[1133,1661,888],{"class":1299},[1133,1663,1665],{"class":1664},"sYThS"," 100",[1133,1667,1359],{"class":1299},[1133,1669,1671,1673,1676,1678,1680,1682,1685],{"class":1135,"line":1670},25,[1133,1672,1324],{"class":1305},[1133,1674,1675],{"class":1558},"uom",[1133,1677,1313],{"class":1305},[1133,1679,888],{"class":1299},[1133,1681,1352],{"class":1323},[1133,1683,1684],{"class":1327},"KGM",[1133,1686,1331],{"class":1323},[1133,1688,1690],{"class":1135,"line":1689},26,[1133,1691,1692],{"class":1299},"    }],\n",[1133,1694,1696,1698,1701,1703,1705],{"class":1135,"line":1695},27,[1133,1697,1306],{"class":1305},[1133,1699,1700],{"class":1309},"sourceList",[1133,1702,1313],{"class":1305},[1133,1704,888],{"class":1299},[1133,1706,1628],{"class":1299},[1133,1708,1710,1712,1714,1716,1718,1720,1723,1725],{"class":1135,"line":1709},28,[1133,1711,1324],{"class":1305},[1133,1713,1345],{"class":1558},[1133,1715,1313],{"class":1305},[1133,1717,888],{"class":1299},[1133,1719,1352],{"class":1323},[1133,1721,1722],{"class":1327},"owning_party",[1133,1724,1313],{"class":1323},[1133,1726,1359],{"class":1299},[1133,1728,1730,1732,1735,1737,1739,1741,1744],{"class":1135,"line":1729},29,[1133,1731,1324],{"class":1305},[1133,1733,1734],{"class":1558},"source",[1133,1736,1313],{"class":1305},[1133,1738,888],{"class":1299},[1133,1740,1352],{"class":1323},[1133,1742,1743],{"class":1327},"urn:epc:id:sgln:5747587485.84.100",[1133,1745,1331],{"class":1323},[1133,1747,1749],{"class":1135,"line":1748},30,[1133,1750,1692],{"class":1299},[1133,1752,1754,1756,1759,1761,1763],{"class":1135,"line":1753},31,[1133,1755,1306],{"class":1305},[1133,1757,1758],{"class":1309},"destinationList",[1133,1760,1313],{"class":1305},[1133,1762,888],{"class":1299},[1133,1764,1628],{"class":1299},[1133,1766,1768,1770,1772,1774,1776,1778,1781,1783],{"class":1135,"line":1767},32,[1133,1769,1324],{"class":1305},[1133,1771,1345],{"class":1558},[1133,1773,1313],{"class":1305},[1133,1775,888],{"class":1299},[1133,1777,1352],{"class":1323},[1133,1779,1780],{"class":1327},"processing_party",[1133,1782,1313],{"class":1323},[1133,1784,1359],{"class":1299},[1133,1786,1788,1790,1793,1795,1797,1799,1802],{"class":1135,"line":1787},33,[1133,1789,1324],{"class":1305},[1133,1791,1792],{"class":1558},"destination",[1133,1794,1313],{"class":1305},[1133,1796,888],{"class":1299},[1133,1798,1352],{"class":1323},[1133,1800,1801],{"class":1327},"urn:epc:id:sgln:7854785487.45.200",[1133,1803,1331],{"class":1323},[1133,1805,1807],{"class":1135,"line":1806},34,[1133,1808,1809],{"class":1299},"    }]\n",[1133,1811,1813],{"class":1135,"line":1812},35,[1133,1814,1815],{"class":1299},"  }\n",[496,1817,1818,888],{},[514,1819,1820],{},"EPCIS event in XML format",[1124,1822,1826],{"className":1823,"code":1824,"filename":1825,"language":62,"meta":611,"style":611},"language-xml shiki shiki-themes material-theme-lighter github-light github-dark monokai","\u003CObjectEvent>\n  \u003CeventTime>2022-05-01T08:10:10Z\u003C/eventTime>\n  \u003CrecordTime>2022-05-16T13:03:43.01Z\u003C/recordTime>\n  \u003CeventTimeZoneOffset>+02:00\u003C/eventTimeZoneOffset>\n  \u003CeventID>urn:uuid:aed0c443-7be2-4b64-8fd6-972ca76ef2c2\u003C/eventID>\n  \u003CepcList>\n    \u003Cepc>urn:epc:id:sgtin:7547845584.887.100\u003C/epc>\n  \u003C/epcList>\n  \u003Caction>ADD\u003C/action>\n  \u003CbizStep>urn:epcglobal:cbv:bizstep:shipping\u003C/bizStep>\n  \u003Cdisposition>urn:epcglobal:cbv:disp:in_transit\u003C/disposition>\n  \u003CreadPoint>\n    \u003Cid>urn:epc:id:sgln:7587875478.45.10\u003C/id>\n  \u003C/readPoint>\n  \u003CbizLocation>\n    \u003Cid>urn:epc:id:sgln:8577747457.85.20\u003C/id>\n  \u003C/bizLocation>\n  \u003CquantityList>\n    \u003CquantityElement>\n      \u003CepcClass>urn:epc:class:lgtin:6456675455.645.200\u003C/epcClass>\n      \u003Cquantity>100.0\u003C/quantity>\n      \u003Cuom>KGM\u003C/uom>\n    \u003C/quantityElement>\n  \u003C/quantityList>\n  \u003CsourceList>\n    \u003Csource type=\"urn:epcglobal:cbv:sdt:owning_party\">urn:epc:id:sgln:5747587485.84.100\u003C/source>\n  \u003C/sourceList>\n  \u003CdestinationList>\n    \u003Cdestination type=\"urn:epcglobal:cbv:sdt:processing_party\">urn:epc:id:sgln:7854785487.45.200\u003C/destination>\n  \u003C/destinationList>\n\u003C/ObjectEvent>\n","EPCIS 2.0 Event in XML Format.json",[1130,1827,1828,1839,1859,1876,1892,1908,1916,1933,1942,1958,1974,1991,1999,2015,2023,2031,2047,2055,2063,2072,2089,2106,2122,2131,2139,2147,2179,2187,2195,2222,2230],{"__ignoreMap":611},[1133,1829,1830,1833,1836],{"class":1135,"line":1136},[1133,1831,1832],{"class":1299},"\u003C",[1133,1834,832],{"class":1835},"sHsBP",[1133,1837,1838],{"class":1299},">\n",[1133,1840,1841,1844,1846,1849,1852,1855,1857],{"class":1135,"line":612},[1133,1842,1843],{"class":1299},"  \u003C",[1133,1845,1367],{"class":1835},[1133,1847,1848],{"class":1299},">",[1133,1850,1376],{"class":1851},"ss--_",[1133,1853,1854],{"class":1299},"\u003C/",[1133,1856,1367],{"class":1835},[1133,1858,1838],{"class":1299},[1133,1860,1861,1863,1865,1867,1870,1872,1874],{"class":1135,"line":617},[1133,1862,1843],{"class":1299},[1133,1864,1388],{"class":1835},[1133,1866,1848],{"class":1299},[1133,1868,1869],{"class":1851},"2022-05-16T13:03:43.01Z",[1133,1871,1854],{"class":1299},[1133,1873,1388],{"class":1835},[1133,1875,1838],{"class":1299},[1133,1877,1878,1880,1882,1884,1886,1888,1890],{"class":1135,"line":1334},[1133,1879,1843],{"class":1299},[1133,1881,1409],{"class":1835},[1133,1883,1848],{"class":1299},[1133,1885,1418],{"class":1851},[1133,1887,1854],{"class":1299},[1133,1889,1409],{"class":1835},[1133,1891,1838],{"class":1299},[1133,1893,1894,1896,1898,1900,1902,1904,1906],{"class":1135,"line":1340},[1133,1895,1843],{"class":1299},[1133,1897,1430],{"class":1835},[1133,1899,1848],{"class":1299},[1133,1901,1439],{"class":1851},[1133,1903,1854],{"class":1299},[1133,1905,1430],{"class":1835},[1133,1907,1838],{"class":1299},[1133,1909,1910,1912,1914],{"class":1135,"line":1362},[1133,1911,1843],{"class":1299},[1133,1913,1451],{"class":1835},[1133,1915,1838],{"class":1299},[1133,1917,1918,1921,1923,1925,1927,1929,1931],{"class":1135,"line":1383},[1133,1919,1920],{"class":1299},"    \u003C",[1133,1922,98],{"class":1835},[1133,1924,1848],{"class":1299},[1133,1926,1465],{"class":1851},[1133,1928,1854],{"class":1299},[1133,1930,98],{"class":1835},[1133,1932,1838],{"class":1299},[1133,1934,1935,1938,1940],{"class":1135,"line":1404},[1133,1936,1937],{"class":1299},"  \u003C/",[1133,1939,1451],{"class":1835},[1133,1941,1838],{"class":1299},[1133,1943,1944,1946,1948,1950,1952,1954,1956],{"class":1135,"line":1425},[1133,1945,1843],{"class":1299},[1133,1947,1480],{"class":1835},[1133,1949,1848],{"class":1299},[1133,1951,1489],{"class":1851},[1133,1953,1854],{"class":1299},[1133,1955,1480],{"class":1835},[1133,1957,1838],{"class":1299},[1133,1959,1960,1962,1964,1966,1968,1970,1972],{"class":1135,"line":1446},[1133,1961,1843],{"class":1299},[1133,1963,1501],{"class":1835},[1133,1965,1848],{"class":1299},[1133,1967,1205],{"class":1851},[1133,1969,1854],{"class":1299},[1133,1971,1501],{"class":1835},[1133,1973,1838],{"class":1299},[1133,1975,1976,1978,1980,1982,1985,1987,1989],{"class":1135,"line":1460},[1133,1977,1843],{"class":1299},[1133,1979,1522],{"class":1835},[1133,1981,1848],{"class":1299},[1133,1983,1984],{"class":1851},"urn:epcglobal:cbv:disp:in_transit",[1133,1986,1854],{"class":1299},[1133,1988,1522],{"class":1835},[1133,1990,1838],{"class":1299},[1133,1992,1993,1995,1997],{"class":1135,"line":1470},[1133,1994,1843],{"class":1299},[1133,1996,1543],{"class":1835},[1133,1998,1838],{"class":1299},[1133,2000,2001,2003,2005,2007,2009,2011,2013],{"class":1135,"line":1475},[1133,2002,1920],{"class":1299},[1133,2004,1559],{"class":1835},[1133,2006,1848],{"class":1299},[1133,2008,1568],{"class":1851},[1133,2010,1854],{"class":1299},[1133,2012,1559],{"class":1835},[1133,2014,1838],{"class":1299},[1133,2016,2017,2019,2021],{"class":1135,"line":1496},[1133,2018,1937],{"class":1299},[1133,2020,1543],{"class":1835},[1133,2022,1838],{"class":1299},[1133,2024,2025,2027,2029],{"class":1135,"line":1517},[1133,2026,1843],{"class":1299},[1133,2028,1584],{"class":1835},[1133,2030,1838],{"class":1299},[1133,2032,2033,2035,2037,2039,2041,2043,2045],{"class":1135,"line":1538},[1133,2034,1920],{"class":1299},[1133,2036,1559],{"class":1835},[1133,2038,1848],{"class":1299},[1133,2040,1606],{"class":1851},[1133,2042,1854],{"class":1299},[1133,2044,1559],{"class":1835},[1133,2046,1838],{"class":1299},[1133,2048,2049,2051,2053],{"class":1135,"line":1553},[1133,2050,1937],{"class":1299},[1133,2052,1584],{"class":1835},[1133,2054,1838],{"class":1299},[1133,2056,2057,2059,2061],{"class":1135,"line":1573},[1133,2058,1843],{"class":1299},[1133,2060,1621],{"class":1835},[1133,2062,1838],{"class":1299},[1133,2064,2065,2067,2070],{"class":1135,"line":1579},[1133,2066,1920],{"class":1299},[1133,2068,2069],{"class":1835},"quantityElement",[1133,2071,1838],{"class":1299},[1133,2073,2074,2077,2079,2081,2083,2085,2087],{"class":1135,"line":1593},[1133,2075,2076],{"class":1299},"      \u003C",[1133,2078,1636],{"class":1835},[1133,2080,1848],{"class":1299},[1133,2082,1645],{"class":1851},[1133,2084,1854],{"class":1299},[1133,2086,1636],{"class":1835},[1133,2088,1838],{"class":1299},[1133,2090,2091,2093,2095,2097,2100,2102,2104],{"class":1135,"line":1611},[1133,2092,2076],{"class":1299},[1133,2094,1657],{"class":1835},[1133,2096,1848],{"class":1299},[1133,2098,2099],{"class":1851},"100.0",[1133,2101,1854],{"class":1299},[1133,2103,1657],{"class":1835},[1133,2105,1838],{"class":1299},[1133,2107,2108,2110,2112,2114,2116,2118,2120],{"class":1135,"line":1616},[1133,2109,2076],{"class":1299},[1133,2111,1675],{"class":1835},[1133,2113,1848],{"class":1299},[1133,2115,1684],{"class":1851},[1133,2117,1854],{"class":1299},[1133,2119,1675],{"class":1835},[1133,2121,1838],{"class":1299},[1133,2123,2124,2127,2129],{"class":1135,"line":1631},[1133,2125,2126],{"class":1299},"    \u003C/",[1133,2128,2069],{"class":1835},[1133,2130,1838],{"class":1299},[1133,2132,2133,2135,2137],{"class":1135,"line":1652},[1133,2134,1937],{"class":1299},[1133,2136,1621],{"class":1835},[1133,2138,1838],{"class":1299},[1133,2140,2141,2143,2145],{"class":1135,"line":1670},[1133,2142,1843],{"class":1299},[1133,2144,1700],{"class":1835},[1133,2146,1838],{"class":1299},[1133,2148,2149,2151,2153,2157,2160,2163,2167,2169,2171,2173,2175,2177],{"class":1135,"line":1689},[1133,2150,1920],{"class":1299},[1133,2152,1734],{"class":1835},[1133,2154,2156],{"class":2155},"s_lYk"," type",[1133,2158,2159],{"class":1299},"=",[1133,2161,1313],{"class":2162},"siCPE",[1133,2164,2166],{"class":2165},"sLACW","urn:epcglobal:cbv:sdt:owning_party",[1133,2168,1313],{"class":2162},[1133,2170,1848],{"class":1299},[1133,2172,1743],{"class":1851},[1133,2174,1854],{"class":1299},[1133,2176,1734],{"class":1835},[1133,2178,1838],{"class":1299},[1133,2180,2181,2183,2185],{"class":1135,"line":1695},[1133,2182,1937],{"class":1299},[1133,2184,1700],{"class":1835},[1133,2186,1838],{"class":1299},[1133,2188,2189,2191,2193],{"class":1135,"line":1709},[1133,2190,1843],{"class":1299},[1133,2192,1758],{"class":1835},[1133,2194,1838],{"class":1299},[1133,2196,2197,2199,2201,2203,2205,2207,2210,2212,2214,2216,2218,2220],{"class":1135,"line":1729},[1133,2198,1920],{"class":1299},[1133,2200,1792],{"class":1835},[1133,2202,2156],{"class":2155},[1133,2204,2159],{"class":1299},[1133,2206,1313],{"class":2162},[1133,2208,2209],{"class":2165},"urn:epcglobal:cbv:sdt:processing_party",[1133,2211,1313],{"class":2162},[1133,2213,1848],{"class":1299},[1133,2215,1801],{"class":1851},[1133,2217,1854],{"class":1299},[1133,2219,1792],{"class":1835},[1133,2221,1838],{"class":1299},[1133,2223,2224,2226,2228],{"class":1135,"line":1748},[1133,2225,1937],{"class":1299},[1133,2227,1758],{"class":1835},[1133,2229,1838],{"class":1299},[1133,2231,2232,2234,2236],{"class":1135,"line":1753},[1133,2233,1854],{"class":1299},[1133,2235,832],{"class":1835},[1133,2237,1838],{"class":1299},[491,2239,2240],{"id":15},"OpenEPCIS",[496,2242,2243,2244,2248],{},"OpenEPCIS is developed by ",[659,2245,2247],{"href":683,"rel":2246},[663],"benelog GmbH & Co. KG",", a software and system-architecture company based in Kerpen, Germany. The benelog team contributed to the GS1 working groups that standardised EPCIS 2.0 and continues to work on EPCIS implementations in production environments. Several open-source tools and libraries around the EPCIS standard are published as part of that work; the rest of this documentation covers them in detail.",[496,2250,2251],{},"EPCIS documents can contain thousands or millions of events, so the OpenEPCIS components are designed to stream-process documents with bounded memory rather than load them whole. Tools are published in multiple formats — REST endpoints, command-line utilities, JVM libraries — so integrators can choose the surface that best fits their stack.",[496,2253,2254],{},"If your organisation needs a full EPCIS 2.0 implementation (with 1.2 round-trip support), OpenEPCIS is a complete starting point: the standards-conformant building blocks ship as open source under Apache 2.0, and benelog provides a commercially-supported business edition with the multi-tenant runtime, AS2/B2B gateways, storage backends and operational tooling.",[491,2256,2258],{"id":2257},"contact","Contact",[496,2260,2261,2262,705],{},"We are delighted to talk if you have any questions, suggestions, or would want to work with us on any projects. Send us an email at ",[659,2263,2265],{"href":2264},"mailto:info@openepcis.io","info@openepcis.io",[2267,2268,2269],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sHsBP, html code.shiki .sHsBP{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D;--shiki-sepia:#F92672}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .s_lYk, html code.shiki .s_lYk{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}",{"title":611,"searchDepth":612,"depth":612,"links":2271},[2272,2273,2274,2275,2276,2283,2290,2291,2295,2296,2297,2298,2299],{"id":648,"depth":612,"text":649},{"id":687,"depth":612,"text":688},{"id":758,"depth":612,"text":759},{"id":796,"depth":612,"text":797},{"id":824,"depth":612,"text":825,"children":2277},[2278,2279,2280,2281,2282],{"id":831,"depth":617,"text":832},{"id":838,"depth":617,"text":839},{"id":845,"depth":617,"text":846},{"id":852,"depth":617,"text":853},{"id":859,"depth":617,"text":860},{"id":866,"depth":612,"text":867,"children":2284},[2285,2286,2287,2288,2289],{"id":873,"depth":617,"text":736},{"id":911,"depth":617,"text":742},{"id":947,"depth":617,"text":748},{"id":975,"depth":617,"text":754},{"id":1048,"depth":617,"text":1049},{"id":1077,"depth":612,"text":1078},{"id":1170,"depth":612,"text":1171,"children":2292},[2293,2294],{"id":1177,"depth":617,"text":1178},{"id":1213,"depth":617,"text":1214},{"id":1238,"depth":612,"text":1239},{"id":1253,"depth":612,"text":1254},{"id":1278,"depth":612,"text":1279},{"id":15,"depth":612,"text":2240},{"id":2257,"depth":612,"text":2258},{"head":2301,"readingTime":2305},{"meta":2302},[2303],{"name":626,"content":2304},"EPCIS 2.0, EPCIS, EPCIS 1.2, GS1 EPCIS Standard, ISO IEC 19987, ISO IEC 19988",{"text":2306,"minutes":2307,"time":2308,"words":2309},"23 min read",22.725,1363500,4545,{"title":40,"tags":2311},[16,30,31,32,48,49],{"title":643,"description":45},{"loc":41,"lastmod":637,"changefreq":638,"priority":639},"_wJeGBcADXBV-YWk4SyIuCh7TQyAnGQ4WyVTR7lkeG4",{"id":2316,"title":2317,"body":2318,"description":57,"extension":621,"icon":58,"lastUpdated":277,"meta":2999,"navigation":3008,"path":53,"seo":3010,"sitemap":3011,"stem":54,"__hash__":3012},"docsEN/docs/03.format-converter/index.md","Format Converter for EPCIS 2.0 and EPCIS 1.2",{"type":488,"value":2319,"toc":2985},[2320,2322,2325,2332,2339,2346,2349,2352,2359,2362,2366,2369,2373,2380,2384,2390,2394,2405,2552,2556,2562,2566,2578,2788,2792,2800,2969,2973,2982],[491,2321,649],{"id":648},[496,2323,2324],{},"Below are links to the OpenEPCIS tools and code referenced on this documentation page. For enhanced understanding and practical experience with these tools, we recommend visiting\nand utilizing them:",[496,2326,2327,2328],{},"• Format converter web application : ",[659,2329,2330],{"href":2330,"rel":2331},"https://tools.openepcis.io/ui/format-converter",[663],[496,2333,2334,2335],{},"• Format converter API endpoint : ",[659,2336,2337],{"href":2337,"rel":2338},"https://tools.openepcis.io/q/swagger-ui/#/Format%20Converter",[663],[496,2340,2341,2342],{},"• Format converter application code : ",[659,2343,2344],{"href":2344,"rel":2345},"https://github.com/openepcis/openepcis-document-converter",[663],[491,2347,22],{"id":2348},"introduction",[496,2350,2351],{},"EPCIS up to 1.2 was an XML-only standard. EPCIS 2.0 added JSON / JSON-LD as a first-class transport, which means organisations now need to move documents between formats — XML in from one partner, JSON-LD out to another, or the reverse — without losing detail.",[496,2353,2354,2355,2358],{},"The OpenEPCIS format converter handles that translation for the full EPCIS document shape: events, user extensions, sensor elements, masterdata blocks, the GS1-Extensions header semantics. The open-source converter is XSLT-based — a clean approach for single events and small batches with plain event shapes. For multi-gigabyte exports, deep extension trees and mixed 1.2 / 2.0 corpora the ",[659,2356,2357],{"href":407},"Business edition"," adds a SAX-streaming converter that processes documents with bounded memory and plugs straight into the validation + event-hash pipeline.",[496,2360,2361],{},"Both converters emit documents conformant to the EPCIS 2.0 schema.",[491,2363,2365],{"id":2364},"usage","Usage",[496,2367,2368],{},"Following section provides quick overview of how to convert the EPCIS document from one format to other:",[500,2370,2372],{"id":2371},"web-application","Web application",[496,2374,2375,2376,705],{},"By providing either an XML or JSON/JSON-LD EPCIS document as input, users can easily access and obtain the transformed EPCIS document using the web application. You can access the\nweb tool from ",[659,2377,2379],{"href":2330,"rel":2378},[663],"here",[500,2381,2383],{"id":2382},"swagger-ui","Swagger-UI",[496,2385,2386,2387,705],{},"Users/develoers can make use of the API to send requests to the OpenEPCIS document format converter API using an EPCIS document as the input, and to receive the converted document\nback as a response. These APIs can also be utilized from within another application’s code or directly online. Users can access the REST endpoint using Swagger-UI\nfrom ",[659,2388,2379],{"href":2337,"rel":2389},[663],[500,2391,2393],{"id":2392},"command-line","Command Line",[496,2395,2396,2397,2400,2401,2404],{},"Client URL or popularly known as cURL is a command-line utility that is used to send and receive data from or to a server. As many developers and users prefer using this utility\nover normal web applications, OpenEPCIS Format Converter supports the conversion of EPCIS document/event using the cURL command. Users can make requests to the Document Format\nConverter service ",[1130,2398,2399],{},"https://tools.openepcis.io/api/convert/json/2.0"," or ",[1130,2402,2403],{},"https://tools.openepcis.io/api/convert/xml/2.0"," using their preferred document. Following is an example of a\ncURL request to convert the JSON document to XML format:",[1124,2406,2410],{"className":2407,"code":2408,"language":2409,"meta":611,"style":611},"language-shell shiki shiki-themes material-theme-lighter github-light github-dark monokai","curl -X 'POST' \\\n  'https://tools.openepcis.io/api/convert/xml/2.0' \\\n  -H 'accept: application/xml' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n  \"@context\": [\"https://gs1.github.io/EPCIS/epcis-context.jsonld\",{\"example\": \"http://ns.example.com/epcis/\"}],\n  \n  \"id\": \"https://id.example.org/document1\",\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\":\"2019-11-01T14:00:00.000+01:00\",\n  \"epcisBody\": {\n   \"eventList\": [\n     {\n        \"eventID\": \"ni:///sha-256;025ac144187a8c5e14caf4d1cfa69250a33dc59a5bc42a68d31b1b5e55a3f15a?ver=CBV2.0\",\n        \"type\": \"AssociationEvent\",\n        \"eventTime\": \"2019-11-01T14:00:00.000+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\":\"urn:epc:id:grai:4012345.55555.987\",\n        \"childEPCs\":[\"urn:epc:id:giai:4000001.12345\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"assembling\",\n        \"readPoint\": {\"id\": \"urn:epc:id:sgln:4012345.00001.0\"}\n     }\n\n   ]\n  }\n}'\n","shell",[1130,2411,2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2477,2482,2487,2492,2497,2502,2507,2512,2517,2522,2527,2532,2538,2543,2547],{"__ignoreMap":611},[1133,2413,2414],{"class":1135,"line":1136},[1133,2415,2416],{},"curl -X 'POST' \\\n",[1133,2418,2419],{"class":1135,"line":612},[1133,2420,2421],{},"  'https://tools.openepcis.io/api/convert/xml/2.0' \\\n",[1133,2423,2424],{"class":1135,"line":617},[1133,2425,2426],{},"  -H 'accept: application/xml' \\\n",[1133,2428,2429],{"class":1135,"line":1334},[1133,2430,2431],{},"  -H 'Content-Type: application/json' \\\n",[1133,2433,2434],{"class":1135,"line":1340},[1133,2435,2436],{},"  -d '{\n",[1133,2438,2439],{"class":1135,"line":1362},[1133,2440,2441],{},"  \"@context\": [\"https://gs1.github.io/EPCIS/epcis-context.jsonld\",{\"example\": \"http://ns.example.com/epcis/\"}],\n",[1133,2443,2444],{"class":1135,"line":1383},[1133,2445,2446],{},"  \n",[1133,2448,2449],{"class":1135,"line":1404},[1133,2450,2451],{},"  \"id\": \"https://id.example.org/document1\",\n",[1133,2453,2454],{"class":1135,"line":1425},[1133,2455,2456],{},"  \"type\": \"EPCISDocument\",\n",[1133,2458,2459],{"class":1135,"line":1446},[1133,2460,2461],{},"  \"schemaVersion\": \"2.0\",\n",[1133,2463,2464],{"class":1135,"line":1460},[1133,2465,2466],{},"  \"creationDate\":\"2019-11-01T14:00:00.000+01:00\",\n",[1133,2468,2469],{"class":1135,"line":1470},[1133,2470,2471],{},"  \"epcisBody\": {\n",[1133,2473,2474],{"class":1135,"line":1475},[1133,2475,2476],{},"   \"eventList\": [\n",[1133,2478,2479],{"class":1135,"line":1496},[1133,2480,2481],{},"     {\n",[1133,2483,2484],{"class":1135,"line":1517},[1133,2485,2486],{},"        \"eventID\": \"ni:///sha-256;025ac144187a8c5e14caf4d1cfa69250a33dc59a5bc42a68d31b1b5e55a3f15a?ver=CBV2.0\",\n",[1133,2488,2489],{"class":1135,"line":1538},[1133,2490,2491],{},"        \"type\": \"AssociationEvent\",\n",[1133,2493,2494],{"class":1135,"line":1553},[1133,2495,2496],{},"        \"eventTime\": \"2019-11-01T14:00:00.000+01:00\",\n",[1133,2498,2499],{"class":1135,"line":1573},[1133,2500,2501],{},"        \"eventTimeZoneOffset\": \"+01:00\",\n",[1133,2503,2504],{"class":1135,"line":1579},[1133,2505,2506],{},"        \"parentID\":\"urn:epc:id:grai:4012345.55555.987\",\n",[1133,2508,2509],{"class":1135,"line":1593},[1133,2510,2511],{},"        \"childEPCs\":[\"urn:epc:id:giai:4000001.12345\"],\n",[1133,2513,2514],{"class":1135,"line":1611},[1133,2515,2516],{},"        \"action\": \"ADD\",\n",[1133,2518,2519],{"class":1135,"line":1616},[1133,2520,2521],{},"        \"bizStep\": \"assembling\",\n",[1133,2523,2524],{"class":1135,"line":1631},[1133,2525,2526],{},"        \"readPoint\": {\"id\": \"urn:epc:id:sgln:4012345.00001.0\"}\n",[1133,2528,2529],{"class":1135,"line":1652},[1133,2530,2531],{},"     }\n",[1133,2533,2534],{"class":1135,"line":1670},[1133,2535,2537],{"emptyLinePlaceholder":2536},true,"\n",[1133,2539,2540],{"class":1135,"line":1689},[1133,2541,2542],{},"   ]\n",[1133,2544,2545],{"class":1135,"line":1695},[1133,2546,1815],{},[1133,2548,2549],{"class":1135,"line":1709},[1133,2550,2551],{},"}'\n",[491,2553,2555],{"id":2554},"application-code","Application Code",[496,2557,2558,2559,705],{},"The application has been primarily developed using Java. The code is available at the OpenEPCIS GitHub account and can be accessed directly or as dependencies for other projects.\nThe complete code can be found ",[659,2560,2379],{"href":2344,"rel":2561},[663],[500,2563,2565],{"id":2564},"converting-xml-to-jsonjson-ld-document","Converting XML to JSON/JSON-LD document",[496,2567,2568,2569,2572,2573,888],{},"To convert an EPCIS 2.0 XML document to JSON/JSON-LD, provide the XML data as an ",[1130,2570,2571],{},"InputStream"," to the conversion\nmethod ",[659,2574,2577],{"href":2575,"rel":2576},"https://github.com/openepcis/openepcis-document-converter/blob/main/core/src/main/java/io/openepcis/converter/VersionTransformer.java",[663],"VersionTransformer.class",[1124,2579,2583],{"className":2580,"code":2581,"language":2582,"meta":611,"style":611},"language-java shiki shiki-themes material-theme-lighter github-light github-dark monokai","final InputStream xmlStream=getClass().getResourceAsStream(\"/convert/xmlDocument.xml\");\nfinal Conversion conversion=Conversion.builder()\n        .generateGS1CompliantDocument(false)\n        .fromMediaType(EPCISFormat.XML)\n        .fromVersion(EPCISVersion.VERSION_2_0_0)\n        .toMediaType(EPCISFormat.JSON_LD)\n        .toVersion(EPCISVersion.VERSION_2_0_0)\n        .build();\nfinal InputStream convertedDocument=new VersionTransformer().convert(xmlStream,conversion);\n//System.out.println(\"Converted Version Transformer JSON : \\n\"+IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n","java",[1130,2584,2585,2624,2647,2664,2683,2702,2720,2737,2747,2782],{"__ignoreMap":611},[1133,2586,2587,2591,2595,2598,2601,2605,2608,2611,2614,2616,2619,2621],{"class":1135,"line":1136},[1133,2588,2590],{"class":2589},"sTNss","final",[1133,2592,2594],{"class":2593},"syw9h"," InputStream",[1133,2596,2597],{"class":1851}," xmlStream",[1133,2599,2159],{"class":2600},"sGXK2",[1133,2602,2604],{"class":2603},"sD0ED","getClass",[1133,2606,2607],{"class":1299},"().",[1133,2609,2610],{"class":2603},"getResourceAsStream",[1133,2612,2613],{"class":1299},"(",[1133,2615,1313],{"class":2162},[1133,2617,2618],{"class":2165},"/convert/xmlDocument.xml",[1133,2620,1313],{"class":2162},[1133,2622,2623],{"class":1299},");\n",[1133,2625,2626,2628,2631,2634,2636,2639,2641,2644],{"class":1135,"line":612},[1133,2627,2590],{"class":2589},[1133,2629,2630],{"class":2593}," Conversion",[1133,2632,2633],{"class":1851}," conversion",[1133,2635,2159],{"class":2600},[1133,2637,2638],{"class":1851},"Conversion",[1133,2640,705],{"class":1299},[1133,2642,2643],{"class":2603},"builder",[1133,2645,2646],{"class":1299},"()\n",[1133,2648,2649,2652,2655,2657,2661],{"class":1135,"line":617},[1133,2650,2651],{"class":1299},"        .",[1133,2653,2654],{"class":2603},"generateGS1CompliantDocument",[1133,2656,2613],{"class":1299},[1133,2658,2660],{"class":2659},"sMTiH","false",[1133,2662,2663],{"class":1299},")\n",[1133,2665,2666,2668,2671,2673,2676,2678,2681],{"class":1135,"line":1334},[1133,2667,2651],{"class":1299},[1133,2669,2670],{"class":2603},"fromMediaType",[1133,2672,2613],{"class":1299},[1133,2674,2675],{"class":1851},"EPCISFormat",[1133,2677,705],{"class":1299},[1133,2679,2680],{"class":1851},"XML",[1133,2682,2663],{"class":1299},[1133,2684,2685,2687,2690,2692,2695,2697,2700],{"class":1135,"line":1340},[1133,2686,2651],{"class":1299},[1133,2688,2689],{"class":2603},"fromVersion",[1133,2691,2613],{"class":1299},[1133,2693,2694],{"class":1851},"EPCISVersion",[1133,2696,705],{"class":1299},[1133,2698,2699],{"class":1851},"VERSION_2_0_0",[1133,2701,2663],{"class":1299},[1133,2703,2704,2706,2709,2711,2713,2715,2718],{"class":1135,"line":1362},[1133,2705,2651],{"class":1299},[1133,2707,2708],{"class":2603},"toMediaType",[1133,2710,2613],{"class":1299},[1133,2712,2675],{"class":1851},[1133,2714,705],{"class":1299},[1133,2716,2717],{"class":1851},"JSON_LD",[1133,2719,2663],{"class":1299},[1133,2721,2722,2724,2727,2729,2731,2733,2735],{"class":1135,"line":1383},[1133,2723,2651],{"class":1299},[1133,2725,2726],{"class":2603},"toVersion",[1133,2728,2613],{"class":1299},[1133,2730,2694],{"class":1851},[1133,2732,705],{"class":1299},[1133,2734,2699],{"class":1851},[1133,2736,2663],{"class":1299},[1133,2738,2739,2741,2744],{"class":1135,"line":1404},[1133,2740,2651],{"class":1299},[1133,2742,2743],{"class":2603},"build",[1133,2745,2746],{"class":1299},"();\n",[1133,2748,2749,2751,2753,2756,2758,2762,2765,2767,2769,2771,2774,2777,2780],{"class":1135,"line":1425},[1133,2750,2590],{"class":2589},[1133,2752,2594],{"class":2593},[1133,2754,2755],{"class":1851}," convertedDocument",[1133,2757,2159],{"class":2600},[1133,2759,2761],{"class":2760},"sRxSC","new",[1133,2763,2764],{"class":2603}," VersionTransformer",[1133,2766,2607],{"class":1299},[1133,2768,65],{"class":2603},[1133,2770,2613],{"class":1299},[1133,2772,2773],{"class":1851},"xmlStream",[1133,2775,2776],{"class":1299},",",[1133,2778,2779],{"class":1851},"conversion",[1133,2781,2623],{"class":1299},[1133,2783,2784],{"class":1135,"line":1446},[1133,2785,2787],{"class":2786},"ss7Ak","//System.out.println(\"Converted Version Transformer JSON : \\n\"+IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[500,2789,2791],{"id":2790},"converting-jsonjson-ld-to-xml-document","Converting JSON/JSON-LD to XML document",[496,2793,2794,2795,2572,2797,888],{},"To convert an EPCIS 2.0 JSON/JSON-LD document to XML, provide the JSON/JSON-LD data as an ",[1130,2796,2571],{},[659,2798,2577],{"href":2575,"rel":2799},[663],[1124,2801,2803],{"className":2580,"code":2802,"language":2582,"meta":611,"style":611},"final InputStream jsonStream=getClass().getResourceAsStream(\"/convert/JsonDocument.json\");\nfinal Conversion conversion=Conversion.builder()\n        .generateGS1CompliantDocument(false)\n        .fromMediaType(EPCISFormat.JSON_LD)\n        .fromVersion(EPCISVersion.VERSION_2_0_0)\n        .toMediaType(EPCISFormat.XML)\n        .toVersion(EPCISVersion.VERSION_2_0_0)\n        .build();\nfinal InputStream convertedDocument=new VersionTransformer().convert(jsonStream,conversion);\n//System.out.println(\"Converted XML document : \"+IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[1130,2804,2805,2833,2851,2863,2879,2895,2911,2927,2935,2964],{"__ignoreMap":611},[1133,2806,2807,2809,2811,2814,2816,2818,2820,2822,2824,2826,2829,2831],{"class":1135,"line":1136},[1133,2808,2590],{"class":2589},[1133,2810,2594],{"class":2593},[1133,2812,2813],{"class":1851}," jsonStream",[1133,2815,2159],{"class":2600},[1133,2817,2604],{"class":2603},[1133,2819,2607],{"class":1299},[1133,2821,2610],{"class":2603},[1133,2823,2613],{"class":1299},[1133,2825,1313],{"class":2162},[1133,2827,2828],{"class":2165},"/convert/JsonDocument.json",[1133,2830,1313],{"class":2162},[1133,2832,2623],{"class":1299},[1133,2834,2835,2837,2839,2841,2843,2845,2847,2849],{"class":1135,"line":612},[1133,2836,2590],{"class":2589},[1133,2838,2630],{"class":2593},[1133,2840,2633],{"class":1851},[1133,2842,2159],{"class":2600},[1133,2844,2638],{"class":1851},[1133,2846,705],{"class":1299},[1133,2848,2643],{"class":2603},[1133,2850,2646],{"class":1299},[1133,2852,2853,2855,2857,2859,2861],{"class":1135,"line":617},[1133,2854,2651],{"class":1299},[1133,2856,2654],{"class":2603},[1133,2858,2613],{"class":1299},[1133,2860,2660],{"class":2659},[1133,2862,2663],{"class":1299},[1133,2864,2865,2867,2869,2871,2873,2875,2877],{"class":1135,"line":1334},[1133,2866,2651],{"class":1299},[1133,2868,2670],{"class":2603},[1133,2870,2613],{"class":1299},[1133,2872,2675],{"class":1851},[1133,2874,705],{"class":1299},[1133,2876,2717],{"class":1851},[1133,2878,2663],{"class":1299},[1133,2880,2881,2883,2885,2887,2889,2891,2893],{"class":1135,"line":1340},[1133,2882,2651],{"class":1299},[1133,2884,2689],{"class":2603},[1133,2886,2613],{"class":1299},[1133,2888,2694],{"class":1851},[1133,2890,705],{"class":1299},[1133,2892,2699],{"class":1851},[1133,2894,2663],{"class":1299},[1133,2896,2897,2899,2901,2903,2905,2907,2909],{"class":1135,"line":1362},[1133,2898,2651],{"class":1299},[1133,2900,2708],{"class":2603},[1133,2902,2613],{"class":1299},[1133,2904,2675],{"class":1851},[1133,2906,705],{"class":1299},[1133,2908,2680],{"class":1851},[1133,2910,2663],{"class":1299},[1133,2912,2913,2915,2917,2919,2921,2923,2925],{"class":1135,"line":1383},[1133,2914,2651],{"class":1299},[1133,2916,2726],{"class":2603},[1133,2918,2613],{"class":1299},[1133,2920,2694],{"class":1851},[1133,2922,705],{"class":1299},[1133,2924,2699],{"class":1851},[1133,2926,2663],{"class":1299},[1133,2928,2929,2931,2933],{"class":1135,"line":1404},[1133,2930,2651],{"class":1299},[1133,2932,2743],{"class":2603},[1133,2934,2746],{"class":1299},[1133,2936,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2958,2960,2962],{"class":1135,"line":1425},[1133,2938,2590],{"class":2589},[1133,2940,2594],{"class":2593},[1133,2942,2755],{"class":1851},[1133,2944,2159],{"class":2600},[1133,2946,2761],{"class":2760},[1133,2948,2764],{"class":2603},[1133,2950,2607],{"class":1299},[1133,2952,65],{"class":2603},[1133,2954,2613],{"class":1299},[1133,2956,2957],{"class":1851},"jsonStream",[1133,2959,2776],{"class":1299},[1133,2961,2779],{"class":1851},[1133,2963,2623],{"class":1299},[1133,2965,2966],{"class":1135,"line":1446},[1133,2967,2968],{"class":2786},"//System.out.println(\"Converted XML document : \"+IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[491,2970,2972],{"id":2971},"dependencies","Dependencies",[496,2974,2975,2976,2981],{},"The event conversion logic depends on the ",[659,2977,2980],{"href":2978,"rel":2979},"https://github.com/openepcis/openepcis-models/tree/main/epcis",[663],"openepcis-models"," package.",[2267,2983,2984],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sTNss, html code.shiki .sTNss{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sRxSC, html code.shiki .sRxSC{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#F92672;--shiki-sepia-font-style:inherit}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}",{"title":611,"searchDepth":612,"depth":612,"links":2986},[2987,2988,2989,2994,2998],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":2364,"depth":612,"text":2365,"children":2990},[2991,2992,2993],{"id":2371,"depth":617,"text":2372},{"id":2382,"depth":617,"text":2383},{"id":2392,"depth":617,"text":2393},{"id":2554,"depth":612,"text":2555,"children":2995},[2996,2997],{"id":2564,"depth":617,"text":2565},{"id":2790,"depth":617,"text":2791},{"id":2971,"depth":612,"text":2972},{"head":3000,"readingTime":3004},{"meta":3001},[3002],{"name":626,"content":3003},"EPCIS 2.0, EPCIS, EPCIS 1.2, json, json-ld, xml, events, format converter, convert, EPCIS tools, convert EPCIS events, OpenEPCIS Tools, format, converter, epcis tool, tools",{"text":629,"minutes":3005,"time":3006,"words":3007},2.725,163500,545,{"title":52,"tags":3009},[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":2317,"description":57},{"loc":53,"lastmod":637,"changefreq":638,"priority":639},"C1UatPC1l3h-9o8Ty2vDgsrS67DK131x7dbXGpIAfvY",{"id":3014,"title":3015,"body":3016,"description":78,"extension":621,"icon":79,"lastUpdated":277,"meta":3693,"navigation":3702,"path":74,"seo":3704,"sitemap":3705,"stem":75,"__hash__":3706},"docsEN/docs/04.version-converter/index.md","Version Converter between EPCIS 2.0 and 1.2",{"type":488,"value":3017,"toc":3680},[3018,3021,3023,3030,3036,3042,3048,3050,3067,3073,3075,3078,3081,3087,3091,3097,3099,3109,3272,3274,3280,3284,3293,3484,3488,3496,3677],[491,3019,3020],{"id":648},"Quick Links",[496,3022,2324],{},[496,3024,3025,3026],{},"• GS1 publication of the XSL version transformer : ",[659,3027,3028],{"href":3028,"rel":3029},"https://ref.gs1.org/tools/epcis/xsl/",[663],[496,3031,3032,3033],{},"• Version converter web application : ",[659,3034,2330],{"href":2330,"rel":3035},[663],[496,3037,3038,3039],{},"• Version converter API endpoint : ",[659,3040,2337],{"href":2337,"rel":3041},[663],[496,3043,3044,3045],{},"• Version converter application\ncode : ",[659,3046,2344],{"href":2575,"rel":3047},[663],[491,3049,22],{"id":2348},[496,3051,3052,3053,3055,3056,3058,3059,3062,3063,3066],{},"EPCIS 2.0 introduces several attributes that EPCIS 1.2 doesn't have — the ",[514,3054,1049],{}," dimension (sensor data), the ",[1130,3057,860],{}," event type, the ",[1130,3060,3061],{},"persistentDisposition"," property — and removes the ",[1130,3064,3065],{},"\u003Cextension>"," wrappers that EPCIS 1.2 used to nest those attributes that arrived later in the 1.x life. Migrating live EPCIS-1.2 corpora to 2.0, or accepting EPCIS-2.0 traffic from partners while still emitting 1.2 downstream, needs a converter that handles those shape differences correctly.",[496,3068,3069,3070,3072],{},"OpenEPCIS provides one. The OSS version-converter (XSLT-based) handles the standard EPCIS 1.2 ↔ 2.0 XML round-trip for typical event shapes. The ",[659,3071,2357],{"href":407}," adds a SAX-streaming converter for production-volume migrations — multi-gigabyte 1.2 exports, deep extension trees, mixed 1.2 / 2.0 batches.",[491,3074,2365],{"id":2364},[496,3076,3077],{},"Following section provides quick overview of how to convert the XML EPCIS document from 1.2 to 2.0 and vice versa:",[500,3079,3080],{"id":2371},"Web Application",[496,3082,3083,3084,705],{},"The tool is available as a web application that users can access directly to acquire the converted EPCIS XML document by providing either an 1.2 version or 2.0 version document as\ninput. The web application is available ",[659,3085,2379],{"href":2330,"rel":3086},[663],[500,3088,3090],{"id":3089},"api-endpoint","API Endpoint",[496,3092,3093,3094,705],{},"With EPCIS document serving as request, users/developers can use the API to send request to OpenEPCIS's document version converter API and receive back the converted document as a\nresponse. These API's can also be used directly online or from within another application code. Users can access the REST endpoint using Swagger-UI\nfrom ",[659,3095,2379],{"href":2337,"rel":3096},[663],[500,3098,2393],{"id":2392},[496,3100,3101,3102,2400,3105,3108],{},"Client URL or popularly known as cURL is a command-line utility that is used to send and receive data from or to a server. As many developers and users prefer using this utility\nover normal web applications, OpenEPCIS Document Version Converter supports the conversion of XML document using the cURL command. Users can make requests to the Document Format\nConverter service ",[1130,3103,3104],{},"https://tools.openepcis.io/api/convert/version/1.2",[1130,3106,3107],{},"https://tools.openepcis.io/api/convert/version/2.0"," using their preferred document. Following is an\nexample of a cURL request to convert the EPCIS 1.2 XML document to 2.0 XML:",[1124,3110,3112],{"className":2407,"code":3111,"language":2409,"meta":611,"style":611},"curl -X 'POST' \\\n  'https://tools.openepcis.io/api/convert/version/2.0' \\\n  -H 'accept: application/xml' \\\n  -H 'Content-Type: application/xml' \\\n  -d '\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003Cepcis:EPCISDocument xmlns:epcis=\"urn:epcglobal:epcis:xsd:1\" schemaVersion=\"1.2\"\n                     creationDate=\"2005-07-11T11:30:47.0Z\">\n    \u003CEPCISBody>\n        \u003CEventList>\n            \u003CObjectEvent>\n                \u003CeventTime>2005-04-04T20:33:31.116-06:00\u003C/eventTime>\n                \u003CeventTimeZoneOffset>-06:00\u003C/eventTimeZoneOffset>\n                \u003CepcList>\n                    \u003Cepc>urn:epc:id:sgtin:0614141.107346.2018\u003C/epc>\n                \u003C/epcList>\n                \u003Caction>OBSERVE\u003C/action>\n                \u003Cextension>\n                    \u003Cextension>\n                        \u003CsensorElementList>\n                            \u003CsensorElement>\n                                \u003CsensorMetadata time=\"2021-05-27T13:50:00.000+01:00\"/>\n                                \u003CsensorReport type=\"gs1:MT-Length\" component=\"Northing\" value=\"-477979.89\" uom=\"MTR\"\n                                              coordinateReferenceSystem=\"http://www.opengis.net/def/crs/EPSG/0/27700\"/>\n                            \u003C/sensorElement>\n                        \u003C/sensorElementList>\n                    \u003C/extension>\n                \u003C/extension>\n                \u003Cexample:myField xmlns:example=\"http://ns.example.com/epcis\">Example of a vendor/user extension\u003C/example:myField>\n            \u003C/ObjectEvent>\n        \u003C/EventList>\n    \u003C/EPCISBody>\n\u003C/epcis:EPCISDocument>'\n",[1130,3113,3114,3118,3123,3127,3132,3137,3142,3147,3152,3157,3162,3167,3172,3177,3182,3187,3192,3197,3202,3207,3212,3217,3222,3227,3232,3237,3242,3247,3252,3257,3262,3267],{"__ignoreMap":611},[1133,3115,3116],{"class":1135,"line":1136},[1133,3117,2416],{},[1133,3119,3120],{"class":1135,"line":612},[1133,3121,3122],{},"  'https://tools.openepcis.io/api/convert/version/2.0' \\\n",[1133,3124,3125],{"class":1135,"line":617},[1133,3126,2426],{},[1133,3128,3129],{"class":1135,"line":1334},[1133,3130,3131],{},"  -H 'Content-Type: application/xml' \\\n",[1133,3133,3134],{"class":1135,"line":1340},[1133,3135,3136],{},"  -d '\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n",[1133,3138,3139],{"class":1135,"line":1362},[1133,3140,3141],{},"\u003Cepcis:EPCISDocument xmlns:epcis=\"urn:epcglobal:epcis:xsd:1\" schemaVersion=\"1.2\"\n",[1133,3143,3144],{"class":1135,"line":1383},[1133,3145,3146],{},"                     creationDate=\"2005-07-11T11:30:47.0Z\">\n",[1133,3148,3149],{"class":1135,"line":1404},[1133,3150,3151],{},"    \u003CEPCISBody>\n",[1133,3153,3154],{"class":1135,"line":1425},[1133,3155,3156],{},"        \u003CEventList>\n",[1133,3158,3159],{"class":1135,"line":1446},[1133,3160,3161],{},"            \u003CObjectEvent>\n",[1133,3163,3164],{"class":1135,"line":1460},[1133,3165,3166],{},"                \u003CeventTime>2005-04-04T20:33:31.116-06:00\u003C/eventTime>\n",[1133,3168,3169],{"class":1135,"line":1470},[1133,3170,3171],{},"                \u003CeventTimeZoneOffset>-06:00\u003C/eventTimeZoneOffset>\n",[1133,3173,3174],{"class":1135,"line":1475},[1133,3175,3176],{},"                \u003CepcList>\n",[1133,3178,3179],{"class":1135,"line":1496},[1133,3180,3181],{},"                    \u003Cepc>urn:epc:id:sgtin:0614141.107346.2018\u003C/epc>\n",[1133,3183,3184],{"class":1135,"line":1517},[1133,3185,3186],{},"                \u003C/epcList>\n",[1133,3188,3189],{"class":1135,"line":1538},[1133,3190,3191],{},"                \u003Caction>OBSERVE\u003C/action>\n",[1133,3193,3194],{"class":1135,"line":1553},[1133,3195,3196],{},"                \u003Cextension>\n",[1133,3198,3199],{"class":1135,"line":1573},[1133,3200,3201],{},"                    \u003Cextension>\n",[1133,3203,3204],{"class":1135,"line":1579},[1133,3205,3206],{},"                        \u003CsensorElementList>\n",[1133,3208,3209],{"class":1135,"line":1593},[1133,3210,3211],{},"                            \u003CsensorElement>\n",[1133,3213,3214],{"class":1135,"line":1611},[1133,3215,3216],{},"                                \u003CsensorMetadata time=\"2021-05-27T13:50:00.000+01:00\"/>\n",[1133,3218,3219],{"class":1135,"line":1616},[1133,3220,3221],{},"                                \u003CsensorReport type=\"gs1:MT-Length\" component=\"Northing\" value=\"-477979.89\" uom=\"MTR\"\n",[1133,3223,3224],{"class":1135,"line":1631},[1133,3225,3226],{},"                                              coordinateReferenceSystem=\"http://www.opengis.net/def/crs/EPSG/0/27700\"/>\n",[1133,3228,3229],{"class":1135,"line":1652},[1133,3230,3231],{},"                            \u003C/sensorElement>\n",[1133,3233,3234],{"class":1135,"line":1670},[1133,3235,3236],{},"                        \u003C/sensorElementList>\n",[1133,3238,3239],{"class":1135,"line":1689},[1133,3240,3241],{},"                    \u003C/extension>\n",[1133,3243,3244],{"class":1135,"line":1695},[1133,3245,3246],{},"                \u003C/extension>\n",[1133,3248,3249],{"class":1135,"line":1709},[1133,3250,3251],{},"                \u003Cexample:myField xmlns:example=\"http://ns.example.com/epcis\">Example of a vendor/user extension\u003C/example:myField>\n",[1133,3253,3254],{"class":1135,"line":1729},[1133,3255,3256],{},"            \u003C/ObjectEvent>\n",[1133,3258,3259],{"class":1135,"line":1748},[1133,3260,3261],{},"        \u003C/EventList>\n",[1133,3263,3264],{"class":1135,"line":1753},[1133,3265,3266],{},"    \u003C/EPCISBody>\n",[1133,3268,3269],{"class":1135,"line":1767},[1133,3270,3271],{},"\u003C/epcis:EPCISDocument>'\n",[491,3273,2555],{"id":2554},[496,3275,3276,3277,705],{},"The utility has been developed using Java with Apache Xalan. The code is available at the OpenEPCIS GitHub account and can be accessed directly or as dependencies for other\nprojects. The complete code can be found ",[659,3278,2379],{"href":2344,"rel":3279},[663],[500,3281,3283],{"id":3282},"converting-epcis-12-xml-to-20-xml","Converting EPCIS 1.2 XML to 2.0 XML",[496,3285,3286,3287,3289,3290,888],{},"To convert an EPCIS 1.2 XML document to EPCIS 2.0 XML, provide the document as an ",[1130,3288,2571],{}," to the conversion\nmethod: ",[659,3291,2577],{"href":2575,"rel":3292},[663],[1124,3294,3296],{"className":2580,"code":3295,"language":2582,"meta":611,"style":611},"final InputStream inputDocument = getClass().getResourceAsStream(\"/version/Epcis_1_2.xml\");;\nfinal VersionTransformer versionTransformer = new VersionTransformer();\nfinal Conversion conversion = Conversion.builder()\n        .generateGS1CompliantDocument(false)\n        .fromMediaType(EPCISFormat.XML)\n        .fromVersion(EPCISVersion.VERSION_1_2_0)\n        .toMediaType(EPCISFormat.XML)\n        .toVersion(EPCISVersion.VERSION_2_0_0)\n        .build();\nfinal InputStream convertedDocument = versionTransformer.convert(inputDocument,conversion);\n//System.out.println(\"Converted XML 2.0 document : \" + IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[1130,3297,3298,3328,3346,3365,3377,3393,3410,3426,3442,3450,3479],{"__ignoreMap":611},[1133,3299,3300,3302,3304,3307,3309,3312,3314,3316,3318,3320,3323,3325],{"class":1135,"line":1136},[1133,3301,2590],{"class":2589},[1133,3303,2594],{"class":2593},[1133,3305,3306],{"class":1851}," inputDocument ",[1133,3308,2159],{"class":2600},[1133,3310,3311],{"class":2603}," getClass",[1133,3313,2607],{"class":1299},[1133,3315,2610],{"class":2603},[1133,3317,2613],{"class":1299},[1133,3319,1313],{"class":2162},[1133,3321,3322],{"class":2165},"/version/Epcis_1_2.xml",[1133,3324,1313],{"class":2162},[1133,3326,3327],{"class":1299},");;\n",[1133,3329,3330,3332,3334,3337,3339,3342,3344],{"class":1135,"line":612},[1133,3331,2590],{"class":2589},[1133,3333,2764],{"class":2593},[1133,3335,3336],{"class":1851}," versionTransformer ",[1133,3338,2159],{"class":2600},[1133,3340,3341],{"class":2760}," new",[1133,3343,2764],{"class":2603},[1133,3345,2746],{"class":1299},[1133,3347,3348,3350,3352,3355,3357,3359,3361,3363],{"class":1135,"line":617},[1133,3349,2590],{"class":2589},[1133,3351,2630],{"class":2593},[1133,3353,3354],{"class":1851}," conversion ",[1133,3356,2159],{"class":2600},[1133,3358,2630],{"class":1851},[1133,3360,705],{"class":1299},[1133,3362,2643],{"class":2603},[1133,3364,2646],{"class":1299},[1133,3366,3367,3369,3371,3373,3375],{"class":1135,"line":1334},[1133,3368,2651],{"class":1299},[1133,3370,2654],{"class":2603},[1133,3372,2613],{"class":1299},[1133,3374,2660],{"class":2659},[1133,3376,2663],{"class":1299},[1133,3378,3379,3381,3383,3385,3387,3389,3391],{"class":1135,"line":1340},[1133,3380,2651],{"class":1299},[1133,3382,2670],{"class":2603},[1133,3384,2613],{"class":1299},[1133,3386,2675],{"class":1851},[1133,3388,705],{"class":1299},[1133,3390,2680],{"class":1851},[1133,3392,2663],{"class":1299},[1133,3394,3395,3397,3399,3401,3403,3405,3408],{"class":1135,"line":1362},[1133,3396,2651],{"class":1299},[1133,3398,2689],{"class":2603},[1133,3400,2613],{"class":1299},[1133,3402,2694],{"class":1851},[1133,3404,705],{"class":1299},[1133,3406,3407],{"class":1851},"VERSION_1_2_0",[1133,3409,2663],{"class":1299},[1133,3411,3412,3414,3416,3418,3420,3422,3424],{"class":1135,"line":1383},[1133,3413,2651],{"class":1299},[1133,3415,2708],{"class":2603},[1133,3417,2613],{"class":1299},[1133,3419,2675],{"class":1851},[1133,3421,705],{"class":1299},[1133,3423,2680],{"class":1851},[1133,3425,2663],{"class":1299},[1133,3427,3428,3430,3432,3434,3436,3438,3440],{"class":1135,"line":1404},[1133,3429,2651],{"class":1299},[1133,3431,2726],{"class":2603},[1133,3433,2613],{"class":1299},[1133,3435,2694],{"class":1851},[1133,3437,705],{"class":1299},[1133,3439,2699],{"class":1851},[1133,3441,2663],{"class":1299},[1133,3443,3444,3446,3448],{"class":1135,"line":1425},[1133,3445,2651],{"class":1299},[1133,3447,2743],{"class":2603},[1133,3449,2746],{"class":1299},[1133,3451,3452,3454,3456,3459,3461,3464,3466,3468,3470,3473,3475,3477],{"class":1135,"line":1446},[1133,3453,2590],{"class":2589},[1133,3455,2594],{"class":2593},[1133,3457,3458],{"class":1851}," convertedDocument ",[1133,3460,2159],{"class":2600},[1133,3462,3463],{"class":1851}," versionTransformer",[1133,3465,705],{"class":1299},[1133,3467,65],{"class":2603},[1133,3469,2613],{"class":1299},[1133,3471,3472],{"class":1851},"inputDocument",[1133,3474,2776],{"class":1299},[1133,3476,2779],{"class":1851},[1133,3478,2623],{"class":1299},[1133,3480,3481],{"class":1135,"line":1460},[1133,3482,3483],{"class":2786},"//System.out.println(\"Converted XML 2.0 document : \" + IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[500,3485,3487],{"id":3486},"converting-epcis-20-xml-to-12-xml","Converting EPCIS 2.0 XML to 1.2 XML",[496,3489,3490,3491,3289,3493,888],{},"To convert an EPCIS 2.0 XML document to EPCIS 1.2 XML, provide the document as an ",[1130,3492,2571],{},[659,3494,2577],{"href":2575,"rel":3495},[663],[1124,3497,3499],{"className":2580,"code":3498,"language":2582,"meta":611,"style":611},"final InputStream inputDocument = getClass().getResourceAsStream(\"/version/Epcis_2_0.xml\");;\nfinal VersionTransformer versionTransformer = new VersionTransformer();\nfinal Conversion conversion = Conversion.builder()\n        .generateGS1CompliantDocument(false)\n        .fromMediaType(EPCISFormat.XML)\n        .fromVersion(EPCISVersion.VERSION_2_0_0)\n        .toMediaType(EPCISFormat.XML)\n        .toVersion(EPCISVersion.VERSION_1_2_0)\n        .build();\nfinal InputStream convertedDocument = versionTransformer.convert(inputDocument, conversion);\n//System.out.println(\"Converted XML 1.2 document : \" + IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[1130,3500,3501,3528,3544,3562,3574,3590,3606,3622,3638,3646,3672],{"__ignoreMap":611},[1133,3502,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3524,3526],{"class":1135,"line":1136},[1133,3504,2590],{"class":2589},[1133,3506,2594],{"class":2593},[1133,3508,3306],{"class":1851},[1133,3510,2159],{"class":2600},[1133,3512,3311],{"class":2603},[1133,3514,2607],{"class":1299},[1133,3516,2610],{"class":2603},[1133,3518,2613],{"class":1299},[1133,3520,1313],{"class":2162},[1133,3522,3523],{"class":2165},"/version/Epcis_2_0.xml",[1133,3525,1313],{"class":2162},[1133,3527,3327],{"class":1299},[1133,3529,3530,3532,3534,3536,3538,3540,3542],{"class":1135,"line":612},[1133,3531,2590],{"class":2589},[1133,3533,2764],{"class":2593},[1133,3535,3336],{"class":1851},[1133,3537,2159],{"class":2600},[1133,3539,3341],{"class":2760},[1133,3541,2764],{"class":2603},[1133,3543,2746],{"class":1299},[1133,3545,3546,3548,3550,3552,3554,3556,3558,3560],{"class":1135,"line":617},[1133,3547,2590],{"class":2589},[1133,3549,2630],{"class":2593},[1133,3551,3354],{"class":1851},[1133,3553,2159],{"class":2600},[1133,3555,2630],{"class":1851},[1133,3557,705],{"class":1299},[1133,3559,2643],{"class":2603},[1133,3561,2646],{"class":1299},[1133,3563,3564,3566,3568,3570,3572],{"class":1135,"line":1334},[1133,3565,2651],{"class":1299},[1133,3567,2654],{"class":2603},[1133,3569,2613],{"class":1299},[1133,3571,2660],{"class":2659},[1133,3573,2663],{"class":1299},[1133,3575,3576,3578,3580,3582,3584,3586,3588],{"class":1135,"line":1340},[1133,3577,2651],{"class":1299},[1133,3579,2670],{"class":2603},[1133,3581,2613],{"class":1299},[1133,3583,2675],{"class":1851},[1133,3585,705],{"class":1299},[1133,3587,2680],{"class":1851},[1133,3589,2663],{"class":1299},[1133,3591,3592,3594,3596,3598,3600,3602,3604],{"class":1135,"line":1362},[1133,3593,2651],{"class":1299},[1133,3595,2689],{"class":2603},[1133,3597,2613],{"class":1299},[1133,3599,2694],{"class":1851},[1133,3601,705],{"class":1299},[1133,3603,2699],{"class":1851},[1133,3605,2663],{"class":1299},[1133,3607,3608,3610,3612,3614,3616,3618,3620],{"class":1135,"line":1383},[1133,3609,2651],{"class":1299},[1133,3611,2708],{"class":2603},[1133,3613,2613],{"class":1299},[1133,3615,2675],{"class":1851},[1133,3617,705],{"class":1299},[1133,3619,2680],{"class":1851},[1133,3621,2663],{"class":1299},[1133,3623,3624,3626,3628,3630,3632,3634,3636],{"class":1135,"line":1404},[1133,3625,2651],{"class":1299},[1133,3627,2726],{"class":2603},[1133,3629,2613],{"class":1299},[1133,3631,2694],{"class":1851},[1133,3633,705],{"class":1299},[1133,3635,3407],{"class":1851},[1133,3637,2663],{"class":1299},[1133,3639,3640,3642,3644],{"class":1135,"line":1425},[1133,3641,2651],{"class":1299},[1133,3643,2743],{"class":2603},[1133,3645,2746],{"class":1299},[1133,3647,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670],{"class":1135,"line":1446},[1133,3649,2590],{"class":2589},[1133,3651,2594],{"class":2593},[1133,3653,3458],{"class":1851},[1133,3655,2159],{"class":2600},[1133,3657,3463],{"class":1851},[1133,3659,705],{"class":1299},[1133,3661,65],{"class":2603},[1133,3663,2613],{"class":1299},[1133,3665,3472],{"class":1851},[1133,3667,2776],{"class":1299},[1133,3669,2633],{"class":1851},[1133,3671,2623],{"class":1299},[1133,3673,3674],{"class":1135,"line":1460},[1133,3675,3676],{"class":2786},"//System.out.println(\"Converted XML 1.2 document : \" + IOUtils.toString(convertedDocument,StandardCharsets.UTF_8));\n",[2267,3678,3679],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sTNss, html code.shiki .sTNss{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sRxSC, html code.shiki .sRxSC{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#F92672;--shiki-sepia-font-style:inherit}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}",{"title":611,"searchDepth":612,"depth":612,"links":3681},[3682,3683,3684,3689],{"id":648,"depth":612,"text":3020},{"id":2348,"depth":612,"text":22},{"id":2364,"depth":612,"text":2365,"children":3685},[3686,3687,3688],{"id":2371,"depth":617,"text":3080},{"id":3089,"depth":617,"text":3090},{"id":2392,"depth":617,"text":2393},{"id":2554,"depth":612,"text":2555,"children":3690},[3691,3692],{"id":3282,"depth":617,"text":3283},{"id":3486,"depth":617,"text":3487},{"head":3694,"readingTime":3698},{"meta":3695},[3696],{"name":626,"content":3697},"EPCIS 2.0, EPCIS 1.2, json, json-ld, xml, events, version converter, convert, EPCIS tools, convert EPCIS version, version, epcis version, converter, epcis tool, tools",{"text":629,"minutes":3699,"time":3700,"words":3701},2.86,171600,572,{"title":73,"tags":3703},[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":3015,"description":78},{"loc":74,"lastmod":637,"changefreq":638,"priority":639},"VmokCWFRtbwBSYCU7HOthu5dMVBiE_WX2dJAD4o9QcE",{"id":3708,"title":3709,"body":3710,"description":92,"extension":621,"icon":93,"lastUpdated":277,"meta":4428,"navigation":4438,"path":88,"seo":4440,"sitemap":4441,"stem":89,"__hash__":4442},"docsEN/docs/05.identifier-converter/index.md","Identifier Converter for EPCIS 2.0 and GS1 DigitalLink",{"type":488,"value":3711,"toc":4411},[3712,3714,3717,3723,3730,3737,3739,3742,3751,3754,3763,3766,3769,3809,3812,3833,3836,3845,3847,3850,3852,3858,3860,3866,3868,3878,3921,3924,3930,3934,3937,3959,3962,3965,4010,4014,4017,4043,4053,4055,4115,4119,4122,4142,4145,4186,4190,4193,4231,4234,4289,4293,4296,4317,4320,4349,4353,4356,4376,4379,4408],[491,3713,649],{"id":648},[496,3715,3716],{},"Please find below the links to the OpenEPCIS tools and codes referenced on this documentation page. To enhance your understanding and gain practical experience with these tools, we recommend visiting and utilizing them:",[496,3718,3719,3720],{},"• Identifier converter web application : ",[659,3721,2330],{"href":2330,"rel":3722},[663],[496,3724,3725,3726],{},"• Identifier converter API endpoint : ",[659,3727,3728],{"href":3728,"rel":3729},"https://tools.openepcis.io/q/swagger-ui/#/Identifier%20Converter",[663],[496,3731,3732,3733],{},"• Identifier converter application code : ",[659,3734,3735],{"href":3735,"rel":3736},"https://github.com/openepcis/openepcis-epc-digitallink-translator",[663],[491,3738,22],{"id":2348},[496,3740,3741],{},"Every digital or physical object such as documents, locations, products, assets, etc. is identified by universal identifiers. Starting from EPCIS 2.0, these universal Identifiers can be either represented using the EPC URI (Pure Identity URI) or Digital Link WebURI (until EPCIS 1.2 these identifiers were represented using only URN format). Applications that are using the EPCIS standard must use one of the syntaxes to identify the objects. Pure Identity URI is represented using the URN (Uniform Resource Name) format. An example of an SSCC (Serial Shipping Container Code) represented using the URN format is as follows:",[1124,3743,3745],{"className":2407,"code":3744,"language":2409,"meta":611,"style":611},"urn:epc:id:sscc:234567.18901234567\n",[1130,3746,3747],{"__ignoreMap":611},[1133,3748,3749],{"class":1135,"line":1136},[1133,3750,3744],{},[496,3752,3753],{},"Digital Link URI (Uniform Resource Identifier) is a newly introduced format with EPCIS 2.0 in which identifiers can be represented using the Web URI format. The above SSCC identifier example can be represented in Digital Link URI format as follows:",[1124,3755,3757],{"className":2407,"code":3756,"language":2409,"meta":611,"style":611},"https://id.gs1.org/00/123456789012345675\n",[1130,3758,3759],{"__ignoreMap":611},[1133,3760,3761],{"class":1135,"line":1136},[1133,3762,3756],{},[496,3764,3765],{},"In certain scenarios organization likes to make use of both formats for better visibility and accessibility so they need the option to translate the from URN to DL URI and vice versa. Hence, this OpenEPCIS utility has been developed which can convert the standard application identifiers from URN to Digital Link URI format and vice versa. It can be used independently or in conjunction with the other OpenEPCIS standard. It supports the following identifier types:",[496,3767,3768],{},"Supported instance-level identifiers:",[496,3770,3771,3772,3775,3776,3778,3779,3781,3782,3784,3785,3787,3788,3790,3791,3793,3794,3796,3797,3799,3800,3802,3803,3805,3806,3808],{},"SSCC : Serial Shipping Container Code",[3773,3774],"br",{},"\nGTIN with serial (SGTIN) : Serialised Global Trade Item Number",[3773,3777],{},"\nUPUI : Unit Pack Identifier",[3773,3780],{},"\nGDTI with serial : Global Document Type Identifier",[3773,3783],{},"\nSGCN with serial : Serialised Global Coupon Number",[3773,3786],{},"\nGINC : Global Identification Number for Consignment",[3773,3789],{},"\nGSIN : Global Shipment Identification Number",[3773,3792],{},"\nGRAI with serial : Global Returnable Asset Identifier",[3773,3795],{},"\nGIAI : Global Individual Asset Identifier",[3773,3798],{},"\nITIP : Individual Trade Item Piece",[3773,3801],{},"\nCPI with serial :  Component/Part Identifier",[3773,3804],{},"\nGSRN : Global Service Relation Number - Recipient",[3773,3807],{},"\nGSRNP : Global Service Relation Number – Provider\\",[496,3810,3811],{},"Supported class-level identifiers:",[496,3813,3814,3815,3817,3818,3820,3821,3823,3824,3826,3827,3829,3830,3832],{},"GTIN : Global Trade Item Number",[3773,3816],{},"\nGTIN + Lot (LGTIN) : GTIN + Batch/Lot",[3773,3819],{},"\nGTIN + Serial (SGTIN) : GTIN + Serial",[3773,3822],{},"\nGDTI without serial",[3773,3825],{},"\nSGCN without serial",[3773,3828],{},"\nGRAI without serial",[3773,3831],{},"\nCPI without serial\\",[496,3834,3835],{},"Supported location/party identifiers:",[496,3837,3838,3839,3841,3842,3844],{},"GLN with extension : Global Location Number with extension",[3773,3840],{},"\nGLN without extension : Global Location Number without extension",[3773,3843],{},"\nParty GLN : Party Global Location Number",[491,3846,2365],{"id":2364},[496,3848,3849],{},"Following section provides quick overview of how to convert EPCIS identifier from digital link URI to URN and vice versa:",[500,3851,3080],{"id":2371},[496,3853,3854,3855,705],{},"The tool is available as a web application that users can access directly to acquire the converted EPCIS identifier by providing either an URN or DL WebURI EPCIS identifiers as input. The web application can be accessed from ",[659,3856,2379],{"href":2330,"rel":3857},[663],[500,3859,3090],{"id":3089},[496,3861,3862,3863,705],{},"With their identifiers serving as request, users/developers can use the API endpoint to send request to OpenEPCIS identifier converter and receive back the converted identifier as a response. These API’s can also be used directly online or from within another application code.  Users can access the REST endpoint using Swagger-UI from ",[659,3864,2379],{"href":3728,"rel":3865},[663],[500,3867,2393],{"id":2392},[496,3869,3870,3871,2400,3874,3877],{},"Client URL or popularly known as cURL is a command-line utility that is used to send and receive data from or to a server. As many developers and users prefer using this utility over normal web applications, OpenEPCIS Identifiers Converter supports the conversion of EPCIS identifiers using the cURL command. Users can make requests to the service ",[1130,3872,3873],{},"https://tools.openepcis.io/api/convert/identifier/urn",[1130,3875,3876],{},"https://tools.openepcis.io/api/convert/identifier/web-uri"," using their preferred identifier. Following is an example of a cURL request to convert URN to digitallink web URI:",[1124,3879,3881],{"className":1290,"code":3880,"language":60,"meta":611,"style":611},"curl -X 'POST' \\\n  'https://tools.openepcis.io/api/convert/identifier/web-uri' \\\n  -H 'accept: application/json' \\\n  -H 'Content-Type: text/plain' \\\n  -d 'urn:epc:id:sgtin:234567890.1123.9999'\n",[1130,3882,3883,3887,3895,3900,3905],{"__ignoreMap":611},[1133,3884,3885],{"class":1135,"line":1136},[1133,3886,2416],{"class":1851},[1133,3888,3889,3892],{"class":1135,"line":612},[1133,3890,3891],{"class":1851},"  'https:",[1133,3893,3894],{"class":2786},"//tools.openepcis.io/api/convert/identifier/web-uri' \\\n",[1133,3896,3897],{"class":1135,"line":617},[1133,3898,3899],{"class":1851},"  -H 'accept: application/json' \\\n",[1133,3901,3902],{"class":1135,"line":1334},[1133,3903,3904],{"class":1851},"  -H 'Content-Type: text/plain' \\\n",[1133,3906,3907,3910,3913,3915,3918],{"class":1135,"line":1340},[1133,3908,3909],{"class":1851},"  -d 'urn:epc:id:sgtin:",[1133,3911,3912],{"class":1664},"234567890.1123",[1133,3914,705],{"class":1851},[1133,3916,3917],{"class":1664},"9999",[1133,3919,3920],{"class":1851},"'\n",[491,3922,3923],{"id":2554},"Application code",[496,3925,3926,3927,705],{},"The application has been primarily developed using the Java programming language. Users can obtain and utilize the code from ",[659,3928,2379],{"href":3735,"rel":3929},[663],[500,3931,3933],{"id":3932},"conversion-from-urn-to-dl-uri","Conversion from URN to DL URI",[496,3935,3936],{},"To convert the URN to DL URI call the following method and pass the URN which needs to be converted:",[1124,3938,3940],{"className":2580,"code":3939,"language":2582,"meta":611,"style":611},"ConverterUtil.toURI(inputURN);\n",[1130,3941,3942],{"__ignoreMap":611},[1133,3943,3944,3947,3949,3952,3954,3957],{"class":1135,"line":1136},[1133,3945,3946],{"class":1851},"ConverterUtil",[1133,3948,705],{"class":1299},[1133,3950,3951],{"class":2603},"toURI",[1133,3953,2613],{"class":1299},[1133,3955,3956],{"class":1851},"inputURN",[1133,3958,2623],{"class":1299},[496,3960,3961],{},"The utility automatically detects the identifier type and converts it to the corresponding DL URI format. This method returns a String. If the inputURN does follow the GS1 identifier syntax format then it will throw an corresponding Exception.",[496,3963,3964],{},"Following is an example of converting the SGTIN from URN to DL URI:",[1124,3966,3968],{"className":2580,"code":3967,"language":2582,"meta":611,"style":611},"System.out.println(ConverterUtil.toURI(\"urn:epc:id:sgtin:2345678901.123.9999\"));\n//https://id.gs1.org/01/12345678901231/21/9999\n",[1130,3969,3970,4005],{"__ignoreMap":611},[1133,3971,3972,3975,3977,3980,3982,3985,3987,3989,3991,3993,3995,3997,4000,4002],{"class":1135,"line":1136},[1133,3973,3974],{"class":1851},"System",[1133,3976,705],{"class":1299},[1133,3978,3979],{"class":1851},"out",[1133,3981,705],{"class":1299},[1133,3983,3984],{"class":2603},"println",[1133,3986,2613],{"class":1299},[1133,3988,3946],{"class":1851},[1133,3990,705],{"class":1299},[1133,3992,3951],{"class":2603},[1133,3994,2613],{"class":1299},[1133,3996,1313],{"class":2162},[1133,3998,3999],{"class":2165},"urn:epc:id:sgtin:2345678901.123.9999",[1133,4001,1313],{"class":2162},[1133,4003,4004],{"class":1299},"));\n",[1133,4006,4007],{"class":1135,"line":612},[1133,4008,4009],{"class":2786},"//https://id.gs1.org/01/12345678901231/21/9999\n",[500,4011,4013],{"id":4012},"conversion-from-dl-uri-to-urn","Conversion from DL URI to URN",[496,4015,4016],{},"To convert from DL URI to URN call the following method and pass the existing DL URI and GCP length:",[1124,4018,4020],{"className":2580,"code":4019,"language":2582,"meta":611,"style":611},"ConverterUtil.toURN(inputURI,gcpLength);\n",[1130,4021,4022],{"__ignoreMap":611},[1133,4023,4024,4026,4028,4031,4033,4036,4038,4041],{"class":1135,"line":1136},[1133,4025,3946],{"class":1851},[1133,4027,705],{"class":1299},[1133,4029,4030],{"class":2603},"toURN",[1133,4032,2613],{"class":1299},[1133,4034,4035],{"class":1851},"inputURI",[1133,4037,2776],{"class":1299},[1133,4039,4040],{"class":1851},"gcpLength",[1133,4042,2623],{"class":1299},[496,4044,4045,4046,4049,4050,4052],{},"The utility automatically detects the DL URI type and converts it to the corresponding URN format. This method returns the ",[1130,4047,4048],{},"Map\u003CString, String>"," with various information. If the ",[1130,4051,4035],{}," does follow the GS1 identifier syntax format then it throws corresponding Exception.",[496,4054,3964],{},[1124,4056,4058],{"className":2580,"code":4057,"language":2582,"meta":611,"style":611},"System.out.println(ConverterUtil.toURN(\"https://id.gs1.org/01/12345678901231/21/9999\", 10));\n\n// {gtin=12345678901231, asURN=urn:epc:id:sgtin:2345678901.123.9999, \n// asCaptured=https://example.com/path/01/12345678901231/21/9999, \n// serial=9999, canonicalDL=https://id.gs1.org/01/12345678901231/21/9999}\n",[1130,4059,4060,4096,4100,4105,4110],{"__ignoreMap":611},[1133,4061,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4087,4089,4091,4094],{"class":1135,"line":1136},[1133,4063,3974],{"class":1851},[1133,4065,705],{"class":1299},[1133,4067,3979],{"class":1851},[1133,4069,705],{"class":1299},[1133,4071,3984],{"class":2603},[1133,4073,2613],{"class":1299},[1133,4075,3946],{"class":1851},[1133,4077,705],{"class":1299},[1133,4079,4030],{"class":2603},[1133,4081,2613],{"class":1299},[1133,4083,1313],{"class":2162},[1133,4085,4086],{"class":2165},"https://id.gs1.org/01/12345678901231/21/9999",[1133,4088,1313],{"class":2162},[1133,4090,2776],{"class":1299},[1133,4092,4093],{"class":1664}," 10",[1133,4095,4004],{"class":1299},[1133,4097,4098],{"class":1135,"line":612},[1133,4099,2537],{"emptyLinePlaceholder":2536},[1133,4101,4102],{"class":1135,"line":617},[1133,4103,4104],{"class":2786},"// {gtin=12345678901231, asURN=urn:epc:id:sgtin:2345678901.123.9999, \n",[1133,4106,4107],{"class":1135,"line":1334},[1133,4108,4109],{"class":2786},"// asCaptured=https://example.com/path/01/12345678901231/21/9999, \n",[1133,4111,4112],{"class":1135,"line":1340},[1133,4113,4114],{"class":2786},"// serial=9999, canonicalDL=https://id.gs1.org/01/12345678901231/21/9999}\n",[500,4116,4118],{"id":4117},"conversion-from-class-level-urn-to-web-uri","Conversion from class level URN to Web URI",[496,4120,4121],{},"To convert the class level URN to Web URI invoke the following method and pass the the existing URN. The code will automatically detect the type of identifier and converts it to appropriate Web URI. If any error found in the identifier then same will be displayed.",[1124,4123,4125],{"className":2580,"code":4124,"language":2582,"meta":611,"style":611},"ConverterUtil.toURIForClassLevelIdentifier(inputURN);\n",[1130,4126,4127],{"__ignoreMap":611},[1133,4128,4129,4131,4133,4136,4138,4140],{"class":1135,"line":1136},[1133,4130,3946],{"class":1851},[1133,4132,705],{"class":1299},[1133,4134,4135],{"class":2603},"toURIForClassLevelIdentifier",[1133,4137,2613],{"class":1299},[1133,4139,3956],{"class":1851},[1133,4141,2623],{"class":1299},[496,4143,4144],{},"Following is an example of converting GTIN from URN to Web URI:",[1124,4146,4148],{"className":2580,"code":4147,"language":2582,"meta":611,"style":611},"System.out.println(ConverterUtil.toURIForClassLevelIdentifier(\"urn:epc:idpat:sgtin:3489348.939489.*\"));\n//https://id.gs1.org/01/93489348394895\n",[1130,4149,4150,4181],{"__ignoreMap":611},[1133,4151,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4177,4179],{"class":1135,"line":1136},[1133,4153,3974],{"class":1851},[1133,4155,705],{"class":1299},[1133,4157,3979],{"class":1851},[1133,4159,705],{"class":1299},[1133,4161,3984],{"class":2603},[1133,4163,2613],{"class":1299},[1133,4165,3946],{"class":1851},[1133,4167,705],{"class":1299},[1133,4169,4135],{"class":2603},[1133,4171,2613],{"class":1299},[1133,4173,1313],{"class":2162},[1133,4175,4176],{"class":2165},"urn:epc:idpat:sgtin:3489348.939489.*",[1133,4178,1313],{"class":2162},[1133,4180,4004],{"class":1299},[1133,4182,4183],{"class":1135,"line":612},[1133,4184,4185],{"class":2786},"//https://id.gs1.org/01/93489348394895\n",[500,4187,4189],{"id":4188},"conversion-from-class-level-web-uri-to-urn","Conversion from class level Web URI to URN",[496,4191,4192],{},"To convert the Class level DL URI to URN invoke the following method and pass the existing DL URI with or without GCP Length. If GCP Length has not been provided then the code will automatically detect the GCP Length based on the GS1 standards.",[1124,4194,4196],{"className":2580,"code":4195,"language":2582,"meta":611,"style":611},"ConverterUtil.toURNForClassLevelIdentifier(inputURI,gcpLength);\nConverterUtil.toURNForClassLevelIdentifier(inputURI);\n",[1130,4197,4198,4217],{"__ignoreMap":611},[1133,4199,4200,4202,4204,4207,4209,4211,4213,4215],{"class":1135,"line":1136},[1133,4201,3946],{"class":1851},[1133,4203,705],{"class":1299},[1133,4205,4206],{"class":2603},"toURNForClassLevelIdentifier",[1133,4208,2613],{"class":1299},[1133,4210,4035],{"class":1851},[1133,4212,2776],{"class":1299},[1133,4214,4040],{"class":1851},[1133,4216,2623],{"class":1299},[1133,4218,4219,4221,4223,4225,4227,4229],{"class":1135,"line":612},[1133,4220,3946],{"class":1851},[1133,4222,705],{"class":1299},[1133,4224,4206],{"class":2603},[1133,4226,2613],{"class":1299},[1133,4228,4035],{"class":1851},[1133,4230,2623],{"class":1299},[496,4232,4233],{},"Following is an example of converting GTIN from Web URI to URN",[1124,4235,4237],{"className":2580,"code":4236,"language":2582,"meta":611,"style":611},"System.out.println(ConverterUtil.toURNForClassLevelIdentifier(\"https://id.gs1.org/01/88588588585452\"));\n\n// {gtin=88588588585452, asURN=urn:epc:idpat:sgtin:8588588.858545.*,\n// asCaptured=https://example.com/path/01/88588588585452, \n// canonicalDL=https://id.gs1.org/01/88588588585452}\n",[1130,4238,4239,4270,4274,4279,4284],{"__ignoreMap":611},[1133,4240,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4266,4268],{"class":1135,"line":1136},[1133,4242,3974],{"class":1851},[1133,4244,705],{"class":1299},[1133,4246,3979],{"class":1851},[1133,4248,705],{"class":1299},[1133,4250,3984],{"class":2603},[1133,4252,2613],{"class":1299},[1133,4254,3946],{"class":1851},[1133,4256,705],{"class":1299},[1133,4258,4206],{"class":2603},[1133,4260,2613],{"class":1299},[1133,4262,1313],{"class":2162},[1133,4264,4265],{"class":2165},"https://id.gs1.org/01/88588588585452",[1133,4267,1313],{"class":2162},[1133,4269,4004],{"class":1299},[1133,4271,4272],{"class":1135,"line":612},[1133,4273,2537],{"emptyLinePlaceholder":2536},[1133,4275,4276],{"class":1135,"line":617},[1133,4277,4278],{"class":2786},"// {gtin=88588588585452, asURN=urn:epc:idpat:sgtin:8588588.858545.*,\n",[1133,4280,4281],{"class":1135,"line":1334},[1133,4282,4283],{"class":2786},"// asCaptured=https://example.com/path/01/88588588585452, \n",[1133,4285,4286],{"class":1135,"line":1340},[1133,4287,4288],{"class":2786},"// canonicalDL=https://id.gs1.org/01/88588588585452}\n",[500,4290,4292],{"id":4291},"conversion-from-urn-to-bare-string","Conversion from URN to Bare String",[496,4294,4295],{},"To convert the URN formatted CBV values into bare string, call the following method and pass the CBV string:",[1124,4297,4299],{"className":2580,"code":4298,"language":2582,"meta":611,"style":611},"ConverterUtil.toBareStringVocabulary(eventVocabulary);\n",[1130,4300,4301],{"__ignoreMap":611},[1133,4302,4303,4305,4307,4310,4312,4315],{"class":1135,"line":1136},[1133,4304,3946],{"class":1851},[1133,4306,705],{"class":1299},[1133,4308,4309],{"class":2603},"toBareStringVocabulary",[1133,4311,2613],{"class":1299},[1133,4313,4314],{"class":1851},"eventVocabulary",[1133,4316,2623],{"class":1299},[496,4318,4319],{},"Following is an example of converting cbv formatted business step value to bare string:",[1124,4321,4323],{"className":2580,"code":4322,"language":2582,"meta":611,"style":611},"ConverterUtil.toBareStringVocabulary(\"urn:epcglobal:cbv:bizstep:inspecting\");\n//inspecting\n",[1130,4324,4325,4344],{"__ignoreMap":611},[1133,4326,4327,4329,4331,4333,4335,4337,4340,4342],{"class":1135,"line":1136},[1133,4328,3946],{"class":1851},[1133,4330,705],{"class":1299},[1133,4332,4309],{"class":2603},[1133,4334,2613],{"class":1299},[1133,4336,1313],{"class":2162},[1133,4338,4339],{"class":2165},"urn:epcglobal:cbv:bizstep:inspecting",[1133,4341,1313],{"class":2162},[1133,4343,2623],{"class":1299},[1133,4345,4346],{"class":1135,"line":612},[1133,4347,4348],{"class":2786},"//inspecting\n",[500,4350,4352],{"id":4351},"conversion-from-bare-string-to-urn","Conversion from Bare String to URN",[496,4354,4355],{},"To convert the bare string values to URN formatted CBV values, call the following method and pass the bare string:",[1124,4357,4359],{"className":2580,"code":4358,"language":2582,"meta":611,"style":611},"ConverterUtil.toUrnVocabulary(eventVocabulary);\n",[1130,4360,4361],{"__ignoreMap":611},[1133,4362,4363,4365,4367,4370,4372,4374],{"class":1135,"line":1136},[1133,4364,3946],{"class":1851},[1133,4366,705],{"class":1299},[1133,4368,4369],{"class":2603},"toUrnVocabulary",[1133,4371,2613],{"class":1299},[1133,4373,4314],{"class":1851},[1133,4375,2623],{"class":1299},[496,4377,4378],{},"Following is an example of converting bare string business step value to CBV formatted value:",[1124,4380,4382],{"className":2580,"code":4381,"language":2582,"meta":611,"style":611},"ConverterUtil.toUrnVocabulary(\"inspecting\");\n//urn:epcglobal:cbv:bizstep:inspecting\n",[1130,4383,4384,4403],{"__ignoreMap":611},[1133,4385,4386,4388,4390,4392,4394,4396,4399,4401],{"class":1135,"line":1136},[1133,4387,3946],{"class":1851},[1133,4389,705],{"class":1299},[1133,4391,4369],{"class":2603},[1133,4393,2613],{"class":1299},[1133,4395,1313],{"class":2162},[1133,4397,4398],{"class":2165},"inspecting",[1133,4400,1313],{"class":2162},[1133,4402,2623],{"class":1299},[1133,4404,4405],{"class":1135,"line":612},[1133,4406,4407],{"class":2786},"//urn:epcglobal:cbv:bizstep:inspecting\n",[2267,4409,4410],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}",{"title":611,"searchDepth":612,"depth":612,"links":4412},[4413,4414,4415,4420],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":2364,"depth":612,"text":2365,"children":4416},[4417,4418,4419],{"id":2371,"depth":617,"text":3080},{"id":3089,"depth":617,"text":3090},{"id":2392,"depth":617,"text":2393},{"id":2554,"depth":612,"text":3923,"children":4421},[4422,4423,4424,4425,4426,4427],{"id":3932,"depth":617,"text":3933},{"id":4012,"depth":617,"text":4013},{"id":4117,"depth":617,"text":4118},{"id":4188,"depth":617,"text":4189},{"id":4291,"depth":617,"text":4292},{"id":4351,"depth":617,"text":4352},{"head":4429,"readingTime":4433},{"meta":4430},[4431],{"name":626,"content":4432},"EPCIS 2.0, GS1 Digital Link, urn format, EPC URI, EPC, WebURI, EPCIS tools, GS1 Standard, GS1, sscc, gtin, giai, grai, gdti, lgtin, sgtin, gln, gcp",{"text":4434,"minutes":4435,"time":4436,"words":4437},"5 min read",4.91,294600,982,{"title":87,"tags":4439},[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":3709,"description":92},{"loc":88,"lastmod":637,"changefreq":638,"priority":639},"_Uv7BbPUx7KkK5CRi7SfLKIKmyO9HrGX9oYVkTDgcQM",{"id":4444,"title":4445,"body":4446,"description":118,"extension":621,"icon":119,"lastUpdated":277,"meta":5470,"navigation":5479,"path":114,"seo":5481,"sitemap":5482,"stem":115,"__hash__":5483},"docsEN/docs/06.event-hash-generator/index.md","EPCIS 2.0 Event Hash Generator",{"type":488,"value":4447,"toc":5455},[4448,4450,4453,4460,4467,4474,4481,4488,4490,4493,4496,4498,4501,4503,4509,4511,4517,4519,4530,4883,4885,4891,4895,4902,5043,5047,5054,5161,5165,5173,5434,5438,5452],[491,4449,649],{"id":648},[496,4451,4452],{},"Please find below the links to the OpenEPCIS tools and codes referenced on this documentation page. To enhance your understanding and gain practical experience with these tools, we\nrecommend visiting and utilizing them:",[496,4454,4455,4456],{},"• Hash generator web application : ",[659,4457,4458],{"href":4458,"rel":4459},"https://tools.openepcis.io/ui/event-hash-generator",[663],[496,4461,4462,4463],{},"• Hash generator API endpoint : ",[659,4464,4465],{"href":4465,"rel":4466},"https://tools.openepcis.io/q/swagger-ui/#/Event%20Hash%20Generator",[663],[496,4468,4469,4470],{},"• Hash generator core application code : ",[659,4471,4472],{"href":4472,"rel":4473},"https://github.com/openepcis/openepcis-event-hash-generator",[663],[496,4475,4476,4477],{},"• Hash generator cli application\ncode : ",[659,4478,4479],{"href":4479,"rel":4480},"https://github.com/openepcis/openepcis-event-hash-generator/tree/main/cli",[663],[496,4482,4483,4484],{},"• Hash generator rest api application\ncode : ",[659,4485,4486],{"href":4486,"rel":4487},"https://github.com/openepcis/openepcis-event-hash-generator/tree/main/rest-api",[663],[491,4489,22],{"id":2348},[496,4491,4492],{},"EPCIS standard consists of events that are triggered when objects involved progress through different steps in the supply chain. These events are sent to other organizations,\nstored in organization-specific repositories, or used for other purposes. There are times when the same event is triggered multiple times due to faulty hardware, poor\nimplementations, or human mistake. Organizations typically do not want to send or store duplicate events. Consequently, a system that would allow each event to be identified\nindividually was required. OpenEPCIS has developed the Event Hash Generator tool as a solution to this problem. Using the data contained in each event, this tool will create\nHash-IDs for each EPCIS event.",[496,4494,4495],{},"The tool follows a predetermined order for properties, and all event data is always canonicalized. Therefore, even if the attributes are in a different order or the information is\nin URN/WebURI format, it is always guaranteed that the events will have the same Hash-Ids and be considered duplicate events. Storing unique data in the repository and avoiding\nconfusion caused by several copies of the same event, would substantially help organizations. Currently, the tool supports the generation following Hash Ids: sha-256, sha-224,\nsha-384, sha-512, sha3-224, sha3-256, and sha3-512.",[491,4497,2365],{"id":2364},[496,4499,4500],{},"Following section provides quick overview of how to generate hash ids for EPCIS document:",[500,4502,3080],{"id":2371},[496,4504,4505,4506,705],{},"Users can quickly access the tool on their browser and generate Hash-Ids for EPCIS events or documents in XML/JSON format. Additionally, users have the option to view the Pre-Hash\nstring and select multiple hash algorithm types in accordance with their needs. You can access the web application from ",[659,4507,2379],{"href":4458,"rel":4508},[663],[500,4510,3090],{"id":3089},[496,4512,4513,4514,705],{},"With their XML/JSON documents serving as request, users/developers can use the API to send requests to OpenEPCIS's Hash Generator API and receive back the converted document as a\nresponse. These API's can also be used directly online or from within another application code. Users can access the REST endpoint using Swagger-UI\nfrom ",[659,4515,2379],{"href":4465,"rel":4516},[663],[500,4518,2393],{"id":2392},[496,4520,4521,4522,4525,4526,4529],{},"Client URL or popularly known as cURL is a command-line utility that is used to send and receive data from or to a server. As many developers and users prefer using this utility\nover normal web applications, OpenEPCIS Event Hash Generator supports the generation of hash ids using the cURL command. Users can make requests to the\nservice ",[1130,4523,4524],{},"https://tools.openepcis.io/api/generate/event-hash/document"," using their preferred document or if you have list of EPCIS events then make request\nto ",[1130,4527,4528],{},"https://tools.openepcis.io/api/generate/event-hash/events",". Following is an example of a cURL request to generate hash ids for JSON document:",[1124,4531,4533],{"className":1290,"code":4532,"language":60,"meta":611,"style":611},"curl -X 'POST' \\\n'https://tools.openepcis.io/api/generate/event-hash/document' \\\n-H 'accept: application/json' \\\n-H 'Content-Type: application/json' \\\n-d '{\n\"@context\": [\n{\n\"example\": \"http://ns.example.com/epcis/\"\n}\n],\n\"type\": \"EPCISDocument\",\n\"schemaVersion\": \"2.0\",\n\"creationDate\": \"2005-07-11T11:30:47.0Z\",\n\"epcisBody\": {\n\"eventList\": [\n{\n\"type\": \"ObjectEvent\",\n\"eventTime\": \"2005-04-04T04:33:31.116+02:00\",\n\"eventTimeZoneOffset\": \"-06:00\",\n\"action\": \"ADD\",\n\"bizStep\": \"commissioning\",\n\"disposition\": \"in_transit\",\n\"epcList\":[\"urn:epc:id:grai:4012345.55555.987\"],\n\"readPoint\": {\n\"id\": \"urn:epc:id:sgln:0614141.07346.1234\"\n}\n}\n]\n}\n}'\n",[1130,4534,4535,4539,4547,4552,4557,4565,4577,4581,4598,4603,4608,4627,4647,4667,4680,4693,4697,4716,4735,4754,4772,4791,4809,4829,4841,4859,4863,4867,4872,4876],{"__ignoreMap":611},[1133,4536,4537],{"class":1135,"line":1136},[1133,4538,2416],{"class":1851},[1133,4540,4541,4544],{"class":1135,"line":612},[1133,4542,4543],{"class":1851},"'https:",[1133,4545,4546],{"class":2786},"//tools.openepcis.io/api/generate/event-hash/document' \\\n",[1133,4548,4549],{"class":1135,"line":617},[1133,4550,4551],{"class":1851},"-H 'accept: application/json' \\\n",[1133,4553,4554],{"class":1135,"line":1334},[1133,4555,4556],{"class":1851},"-H 'Content-Type: application/json' \\\n",[1133,4558,4559,4562],{"class":1135,"line":1340},[1133,4560,4561],{"class":1851},"-d '",[1133,4563,4564],{"class":1299},"{\n",[1133,4566,4567,4569,4571,4573,4575],{"class":1135,"line":1362},[1133,4568,1313],{"class":1305},[1133,4570,1310],{"class":1309},[1133,4572,1313],{"class":1305},[1133,4574,888],{"class":1299},[1133,4576,1318],{"class":1299},[1133,4578,4579],{"class":1135,"line":1383},[1133,4580,4564],{"class":1299},[1133,4582,4583,4585,4587,4589,4591,4593,4596],{"class":1135,"line":1404},[1133,4584,1313],{"class":1305},[1133,4586,360],{"class":1558},[1133,4588,1313],{"class":1305},[1133,4590,888],{"class":1299},[1133,4592,1352],{"class":1323},[1133,4594,4595],{"class":1327},"http://ns.example.com/epcis/",[1133,4597,1331],{"class":1323},[1133,4599,4600],{"class":1135,"line":1425},[1133,4601,4602],{"class":1299},"}\n",[1133,4604,4605],{"class":1135,"line":1446},[1133,4606,4607],{"class":1299},"],\n",[1133,4609,4610,4612,4614,4616,4618,4620,4623,4625],{"class":1135,"line":1460},[1133,4611,1313],{"class":1305},[1133,4613,1345],{"class":1309},[1133,4615,1313],{"class":1305},[1133,4617,888],{"class":1299},[1133,4619,1352],{"class":1323},[1133,4621,4622],{"class":1327},"EPCISDocument",[1133,4624,1313],{"class":1323},[1133,4626,1359],{"class":1299},[1133,4628,4629,4631,4634,4636,4638,4640,4643,4645],{"class":1135,"line":1470},[1133,4630,1313],{"class":1305},[1133,4632,4633],{"class":1309},"schemaVersion",[1133,4635,1313],{"class":1305},[1133,4637,888],{"class":1299},[1133,4639,1352],{"class":1323},[1133,4641,4642],{"class":1327},"2.0",[1133,4644,1313],{"class":1323},[1133,4646,1359],{"class":1299},[1133,4648,4649,4651,4654,4656,4658,4660,4663,4665],{"class":1135,"line":1475},[1133,4650,1313],{"class":1305},[1133,4652,4653],{"class":1309},"creationDate",[1133,4655,1313],{"class":1305},[1133,4657,888],{"class":1299},[1133,4659,1352],{"class":1323},[1133,4661,4662],{"class":1327},"2005-07-11T11:30:47.0Z",[1133,4664,1313],{"class":1323},[1133,4666,1359],{"class":1299},[1133,4668,4669,4671,4674,4676,4678],{"class":1135,"line":1496},[1133,4670,1313],{"class":1305},[1133,4672,4673],{"class":1309},"epcisBody",[1133,4675,1313],{"class":1305},[1133,4677,888],{"class":1299},[1133,4679,1550],{"class":1299},[1133,4681,4682,4684,4687,4689,4691],{"class":1135,"line":1517},[1133,4683,1313],{"class":1305},[1133,4685,4686],{"class":1558},"eventList",[1133,4688,1313],{"class":1305},[1133,4690,888],{"class":1299},[1133,4692,1318],{"class":1299},[1133,4694,4695],{"class":1135,"line":1538},[1133,4696,4564],{"class":1299},[1133,4698,4699,4701,4704,4706,4708,4710,4712,4714],{"class":1135,"line":1553},[1133,4700,1313],{"class":1305},[1133,4702,1345],{"class":4703},"sTC9v",[1133,4705,1313],{"class":1305},[1133,4707,888],{"class":1299},[1133,4709,1352],{"class":1323},[1133,4711,832],{"class":1327},[1133,4713,1313],{"class":1323},[1133,4715,1359],{"class":1299},[1133,4717,4718,4720,4722,4724,4726,4728,4731,4733],{"class":1135,"line":1573},[1133,4719,1313],{"class":1305},[1133,4721,1367],{"class":4703},[1133,4723,1313],{"class":1305},[1133,4725,888],{"class":1299},[1133,4727,1352],{"class":1323},[1133,4729,4730],{"class":1327},"2005-04-04T04:33:31.116+02:00",[1133,4732,1313],{"class":1323},[1133,4734,1359],{"class":1299},[1133,4736,4737,4739,4741,4743,4745,4747,4750,4752],{"class":1135,"line":1579},[1133,4738,1313],{"class":1305},[1133,4740,1409],{"class":4703},[1133,4742,1313],{"class":1305},[1133,4744,888],{"class":1299},[1133,4746,1352],{"class":1323},[1133,4748,4749],{"class":1327},"-06:00",[1133,4751,1313],{"class":1323},[1133,4753,1359],{"class":1299},[1133,4755,4756,4758,4760,4762,4764,4766,4768,4770],{"class":1135,"line":1593},[1133,4757,1313],{"class":1305},[1133,4759,1480],{"class":4703},[1133,4761,1313],{"class":1305},[1133,4763,888],{"class":1299},[1133,4765,1352],{"class":1323},[1133,4767,1489],{"class":1327},[1133,4769,1313],{"class":1323},[1133,4771,1359],{"class":1299},[1133,4773,4774,4776,4778,4780,4782,4784,4787,4789],{"class":1135,"line":1611},[1133,4775,1313],{"class":1305},[1133,4777,1501],{"class":4703},[1133,4779,1313],{"class":1305},[1133,4781,888],{"class":1299},[1133,4783,1352],{"class":1323},[1133,4785,4786],{"class":1327},"commissioning",[1133,4788,1313],{"class":1323},[1133,4790,1359],{"class":1299},[1133,4792,4793,4795,4797,4799,4801,4803,4805,4807],{"class":1135,"line":1616},[1133,4794,1313],{"class":1305},[1133,4796,1522],{"class":4703},[1133,4798,1313],{"class":1305},[1133,4800,888],{"class":1299},[1133,4802,1352],{"class":1323},[1133,4804,1531],{"class":1327},[1133,4806,1313],{"class":1323},[1133,4808,1359],{"class":1299},[1133,4810,4811,4813,4815,4817,4820,4822,4825,4827],{"class":1135,"line":1631},[1133,4812,1313],{"class":1305},[1133,4814,1451],{"class":4703},[1133,4816,1313],{"class":1305},[1133,4818,4819],{"class":1299},":[",[1133,4821,1313],{"class":1323},[1133,4823,4824],{"class":1327},"urn:epc:id:grai:4012345.55555.987",[1133,4826,1313],{"class":1323},[1133,4828,4607],{"class":1299},[1133,4830,4831,4833,4835,4837,4839],{"class":1135,"line":1652},[1133,4832,1313],{"class":1305},[1133,4834,1543],{"class":4703},[1133,4836,1313],{"class":1305},[1133,4838,888],{"class":1299},[1133,4840,1550],{"class":1299},[1133,4842,4843,4845,4848,4850,4852,4854,4857],{"class":1135,"line":1670},[1133,4844,1313],{"class":1305},[1133,4846,1559],{"class":4847},"sogGa",[1133,4849,1313],{"class":1305},[1133,4851,888],{"class":1299},[1133,4853,1352],{"class":1323},[1133,4855,4856],{"class":1327},"urn:epc:id:sgln:0614141.07346.1234",[1133,4858,1331],{"class":1323},[1133,4860,4861],{"class":1135,"line":1689},[1133,4862,4602],{"class":1299},[1133,4864,4865],{"class":1135,"line":1695},[1133,4866,4602],{"class":1299},[1133,4868,4869],{"class":1135,"line":1709},[1133,4870,4871],{"class":1299},"]\n",[1133,4873,4874],{"class":1135,"line":1729},[1133,4875,4602],{"class":1299},[1133,4877,4878,4881],{"class":1135,"line":1748},[1133,4879,4880],{"class":1299},"}",[1133,4882,3920],{"class":1851},[491,4884,2555],{"id":2554},[496,4886,4887,4888,705],{},"The utility has been developed using Java. The code is available at the OpenEPCIS GitHub account and can be accessed directly or as dependencies for other projects. The complete\ncode can be found ",[659,4889,2379],{"href":4472,"rel":4890},[663],[500,4892,4894],{"id":4893},"generating-hash-ids-from-xml-document","Generating Hash IDs from XML Document",[496,4896,4897,4898,4901],{},"If the users have EPCIS documents in XML format, then they can be provided as InputStream, which serves as the first parameter to the ",[1130,4899,4900],{},"fromXml"," method, and the second parameter\nspecifies the type of hash algorithm needed (by default sha-256 algorithm is used):",[1124,4903,4905],{"className":2580,"code":4904,"language":2582,"meta":611,"style":611},"final InputStream xmlStream=getClass().getResourceAsStream(\"/XmlEpcisDocument.xml\");\nfinal EventHashGenerator eventHashGenerator=new EventHashGenerator();\n        eventHashGenerator.prehashJoin(\"\\\\n\");\nfinal Multi\u003CMap\u003CString, String>>documentEventHash=eventHashGenerator.fromXml(xmlStream,\"prehash\",\"sha-256\");\n//final List\u003CString> xmlHashIds = eventHashGenerator.fromXml(xmlStream, \"sha-512\").subscribe().asStream().toList();\n",[1130,4906,4907,4934,4952,4977,5038],{"__ignoreMap":611},[1133,4908,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4930,4932],{"class":1135,"line":1136},[1133,4910,2590],{"class":2589},[1133,4912,2594],{"class":2593},[1133,4914,2597],{"class":1851},[1133,4916,2159],{"class":2600},[1133,4918,2604],{"class":2603},[1133,4920,2607],{"class":1299},[1133,4922,2610],{"class":2603},[1133,4924,2613],{"class":1299},[1133,4926,1313],{"class":2162},[1133,4928,4929],{"class":2165},"/XmlEpcisDocument.xml",[1133,4931,1313],{"class":2162},[1133,4933,2623],{"class":1299},[1133,4935,4936,4938,4941,4944,4946,4948,4950],{"class":1135,"line":612},[1133,4937,2590],{"class":2589},[1133,4939,4940],{"class":2593}," EventHashGenerator",[1133,4942,4943],{"class":1851}," eventHashGenerator",[1133,4945,2159],{"class":2600},[1133,4947,2761],{"class":2760},[1133,4949,4940],{"class":2603},[1133,4951,2746],{"class":1299},[1133,4953,4954,4957,4959,4962,4964,4966,4970,4973,4975],{"class":1135,"line":617},[1133,4955,4956],{"class":1851},"        eventHashGenerator",[1133,4958,705],{"class":1299},[1133,4960,4961],{"class":2603},"prehashJoin",[1133,4963,2613],{"class":1299},[1133,4965,1313],{"class":2162},[1133,4967,4969],{"class":4968},"sQeA1","\\\\",[1133,4971,4972],{"class":2165},"n",[1133,4974,1313],{"class":2162},[1133,4976,2623],{"class":1299},[1133,4978,4979,4981,4984,4986,4989,4991,4994,4996,4999,5002,5005,5007,5010,5012,5014,5016,5018,5020,5022,5025,5027,5029,5031,5034,5036],{"class":1135,"line":1334},[1133,4980,2590],{"class":2589},[1133,4982,4983],{"class":2593}," Multi",[1133,4985,1832],{"class":2600},[1133,4987,4988],{"class":2593},"Map",[1133,4990,1832],{"class":2600},[1133,4992,4993],{"class":1851},"String",[1133,4995,2776],{"class":1299},[1133,4997,4998],{"class":1851}," String",[1133,5000,5001],{"class":2600},">>",[1133,5003,5004],{"class":1851},"documentEventHash",[1133,5006,2159],{"class":2600},[1133,5008,5009],{"class":1851},"eventHashGenerator",[1133,5011,705],{"class":1299},[1133,5013,4900],{"class":2603},[1133,5015,2613],{"class":1299},[1133,5017,2773],{"class":1851},[1133,5019,2776],{"class":1299},[1133,5021,1313],{"class":2162},[1133,5023,5024],{"class":2165},"prehash",[1133,5026,1313],{"class":2162},[1133,5028,2776],{"class":1299},[1133,5030,1313],{"class":2162},[1133,5032,5033],{"class":2165},"sha-256",[1133,5035,1313],{"class":2162},[1133,5037,2623],{"class":1299},[1133,5039,5040],{"class":1135,"line":1340},[1133,5041,5042],{"class":2786},"//final List\u003CString> xmlHashIds = eventHashGenerator.fromXml(xmlStream, \"sha-512\").subscribe().asStream().toList();\n",[500,5044,5046],{"id":5045},"generating-hash-ids-from-json-document","Generating Hash IDs from JSON Document",[496,5048,5049,5050,5053],{},"If the users have the EPCIS documents in JSON/JSON-LD format, then they can be provided as InputStream, which serves as the first argument to the ",[1130,5051,5052],{},"fromJson"," method, and the second\nparameter specifies the type of hash algorithm needed (by default sha-256 algorithm is used):",[1124,5055,5057],{"className":2580,"code":5056,"language":2582,"meta":611,"style":611},"final InputStream jsonStream=getClass().getResourceAsStream(\"/JsonEpcisDocument.json\");\nfinal EventHashGenerator eventHashGenerator=new EventHashGenerator();\nfinal Multi\u003CMap\u003CString, String>>jsonEventHash=eventHashGenerator.fromJson(jsonStream,\"prehash\",\"sha3-512\");\n//final List\u003CString> jsonHashIds = eventHashGenerator.fromJson(jsonStream, \"sha-256\").subscribe().asStream().toList();\n",[1130,5058,5059,5086,5102,5156],{"__ignoreMap":611},[1133,5060,5061,5063,5065,5067,5069,5071,5073,5075,5077,5079,5082,5084],{"class":1135,"line":1136},[1133,5062,2590],{"class":2589},[1133,5064,2594],{"class":2593},[1133,5066,2813],{"class":1851},[1133,5068,2159],{"class":2600},[1133,5070,2604],{"class":2603},[1133,5072,2607],{"class":1299},[1133,5074,2610],{"class":2603},[1133,5076,2613],{"class":1299},[1133,5078,1313],{"class":2162},[1133,5080,5081],{"class":2165},"/JsonEpcisDocument.json",[1133,5083,1313],{"class":2162},[1133,5085,2623],{"class":1299},[1133,5087,5088,5090,5092,5094,5096,5098,5100],{"class":1135,"line":612},[1133,5089,2590],{"class":2589},[1133,5091,4940],{"class":2593},[1133,5093,4943],{"class":1851},[1133,5095,2159],{"class":2600},[1133,5097,2761],{"class":2760},[1133,5099,4940],{"class":2603},[1133,5101,2746],{"class":1299},[1133,5103,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5152,5154],{"class":1135,"line":617},[1133,5105,2590],{"class":2589},[1133,5107,4983],{"class":2593},[1133,5109,1832],{"class":2600},[1133,5111,4988],{"class":2593},[1133,5113,1832],{"class":2600},[1133,5115,4993],{"class":1851},[1133,5117,2776],{"class":1299},[1133,5119,4998],{"class":1851},[1133,5121,5001],{"class":2600},[1133,5123,5124],{"class":1851},"jsonEventHash",[1133,5126,2159],{"class":2600},[1133,5128,5009],{"class":1851},[1133,5130,705],{"class":1299},[1133,5132,5052],{"class":2603},[1133,5134,2613],{"class":1299},[1133,5136,2957],{"class":1851},[1133,5138,2776],{"class":1299},[1133,5140,1313],{"class":2162},[1133,5142,5024],{"class":2165},[1133,5144,1313],{"class":2162},[1133,5146,2776],{"class":1299},[1133,5148,1313],{"class":2162},[1133,5150,5151],{"class":2165},"sha3-512",[1133,5153,1313],{"class":2162},[1133,5155,2623],{"class":1299},[1133,5157,5158],{"class":1135,"line":1334},[1133,5159,5160],{"class":2786},"//final List\u003CString> jsonHashIds = eventHashGenerator.fromJson(jsonStream, \"sha-256\").subscribe().asStream().toList();\n",[500,5162,5164],{"id":5163},"subscription-logic","Subscription logic",[496,5166,5167,5168,2400,5170,5172],{},"If users have a large EPCIS document in XML or JSON/JSON-LD consisting of millions of events, they may supply it to the corresponding ",[1130,5169,4900],{},[1130,5171,5052],{}," of the\nEventHashGenerator class, as previously mentioned. Additionally, users can subscribe to the method so that they can print or utilize generated HashIds for additional processing as\nsoon as they are generated and returned using the Reactive Stream approach. A simple illustration of how the HashIds may be printed using the subscription logic is shown in the\nfollowing lines of code. In this simple example, when HashId is generated it is printed out to the console. By using this approach it is not required for the process to wait until\nall events are completed. Hence making this approach much faster and efficient.",[1124,5174,5176],{"className":2580,"code":5175,"language":2582,"meta":611,"style":611},"final InputStream xmlStream=getClass().getResourceAsStream(\"/XmlEpcisDocument.xml\");\nfinal InputStream jsonStream=getClass().getResourceAsStream(\"/JsonEpcisDocument.json\");\nfinal EventHashGenerator eventHashGenerator=new EventHashGenerator();\n\n        eventHashGenerator.fromXml(xmlStream,\"sha-256\").subscribe().with(\n        xmlHashId->System.out.println(xmlHashId),\n        failure->System.out.println(\"XML HashId Generation Failed with : \"+failure));\n\n        eventHashGenerator.fromJson(jsonStream,\"sha-256\").subscribe().with(\n        jsonHashId->System.out.println(jsonHashId),\n        failure->System.out.println(\"JSON HashId Generation Failed with \"+failure));\n",[1130,5177,5178,5204,5230,5246,5250,5284,5311,5345,5349,5379,5403],{"__ignoreMap":611},[1133,5179,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202],{"class":1135,"line":1136},[1133,5181,2590],{"class":2589},[1133,5183,2594],{"class":2593},[1133,5185,2597],{"class":1851},[1133,5187,2159],{"class":2600},[1133,5189,2604],{"class":2603},[1133,5191,2607],{"class":1299},[1133,5193,2610],{"class":2603},[1133,5195,2613],{"class":1299},[1133,5197,1313],{"class":2162},[1133,5199,4929],{"class":2165},[1133,5201,1313],{"class":2162},[1133,5203,2623],{"class":1299},[1133,5205,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228],{"class":1135,"line":612},[1133,5207,2590],{"class":2589},[1133,5209,2594],{"class":2593},[1133,5211,2813],{"class":1851},[1133,5213,2159],{"class":2600},[1133,5215,2604],{"class":2603},[1133,5217,2607],{"class":1299},[1133,5219,2610],{"class":2603},[1133,5221,2613],{"class":1299},[1133,5223,1313],{"class":2162},[1133,5225,5081],{"class":2165},[1133,5227,1313],{"class":2162},[1133,5229,2623],{"class":1299},[1133,5231,5232,5234,5236,5238,5240,5242,5244],{"class":1135,"line":617},[1133,5233,2590],{"class":2589},[1133,5235,4940],{"class":2593},[1133,5237,4943],{"class":1851},[1133,5239,2159],{"class":2600},[1133,5241,2761],{"class":2760},[1133,5243,4940],{"class":2603},[1133,5245,2746],{"class":1299},[1133,5247,5248],{"class":1135,"line":1334},[1133,5249,2537],{"emptyLinePlaceholder":2536},[1133,5251,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5273,5276,5278,5281],{"class":1135,"line":1340},[1133,5253,4956],{"class":1851},[1133,5255,705],{"class":1299},[1133,5257,4900],{"class":2603},[1133,5259,2613],{"class":1299},[1133,5261,2773],{"class":1851},[1133,5263,2776],{"class":1299},[1133,5265,1313],{"class":2162},[1133,5267,5033],{"class":2165},[1133,5269,1313],{"class":2162},[1133,5271,5272],{"class":1299},").",[1133,5274,5275],{"class":2603},"subscribe",[1133,5277,2607],{"class":1299},[1133,5279,5280],{"class":2603},"with",[1133,5282,5283],{"class":1299},"(\n",[1133,5285,5286,5289,5293,5295,5297,5299,5301,5303,5305,5308],{"class":1135,"line":1362},[1133,5287,5288],{"class":1851},"        xmlHashId",[1133,5290,5292],{"class":5291},"srJo8","->",[1133,5294,3974],{"class":1851},[1133,5296,705],{"class":1299},[1133,5298,3979],{"class":1851},[1133,5300,705],{"class":1299},[1133,5302,3984],{"class":2603},[1133,5304,2613],{"class":1299},[1133,5306,5307],{"class":1851},"xmlHashId",[1133,5309,5310],{"class":1299},"),\n",[1133,5312,5313,5316,5318,5320,5322,5324,5326,5328,5330,5332,5335,5337,5340,5343],{"class":1135,"line":1383},[1133,5314,5315],{"class":1851},"        failure",[1133,5317,5292],{"class":5291},[1133,5319,3974],{"class":1851},[1133,5321,705],{"class":1299},[1133,5323,3979],{"class":1851},[1133,5325,705],{"class":1299},[1133,5327,3984],{"class":2603},[1133,5329,2613],{"class":1299},[1133,5331,1313],{"class":2162},[1133,5333,5334],{"class":2165},"XML HashId Generation Failed with : ",[1133,5336,1313],{"class":2162},[1133,5338,5339],{"class":2600},"+",[1133,5341,5342],{"class":1851},"failure",[1133,5344,4004],{"class":1299},[1133,5346,5347],{"class":1135,"line":1404},[1133,5348,2537],{"emptyLinePlaceholder":2536},[1133,5350,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377],{"class":1135,"line":1425},[1133,5352,4956],{"class":1851},[1133,5354,705],{"class":1299},[1133,5356,5052],{"class":2603},[1133,5358,2613],{"class":1299},[1133,5360,2957],{"class":1851},[1133,5362,2776],{"class":1299},[1133,5364,1313],{"class":2162},[1133,5366,5033],{"class":2165},[1133,5368,1313],{"class":2162},[1133,5370,5272],{"class":1299},[1133,5372,5275],{"class":2603},[1133,5374,2607],{"class":1299},[1133,5376,5280],{"class":2603},[1133,5378,5283],{"class":1299},[1133,5380,5381,5384,5386,5388,5390,5392,5394,5396,5398,5401],{"class":1135,"line":1446},[1133,5382,5383],{"class":1851},"        jsonHashId",[1133,5385,5292],{"class":5291},[1133,5387,3974],{"class":1851},[1133,5389,705],{"class":1299},[1133,5391,3979],{"class":1851},[1133,5393,705],{"class":1299},[1133,5395,3984],{"class":2603},[1133,5397,2613],{"class":1299},[1133,5399,5400],{"class":1851},"jsonHashId",[1133,5402,5310],{"class":1299},[1133,5404,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5426,5428,5430,5432],{"class":1135,"line":1460},[1133,5406,5315],{"class":1851},[1133,5408,5292],{"class":5291},[1133,5410,3974],{"class":1851},[1133,5412,705],{"class":1299},[1133,5414,3979],{"class":1851},[1133,5416,705],{"class":1299},[1133,5418,3984],{"class":2603},[1133,5420,2613],{"class":1299},[1133,5422,1313],{"class":2162},[1133,5424,5425],{"class":2165},"JSON HashId Generation Failed with ",[1133,5427,1313],{"class":2162},[1133,5429,5339],{"class":2600},[1133,5431,5342],{"class":1851},[1133,5433,4004],{"class":1299},[491,5435,5437],{"id":5436},"further-references","Further References",[496,5439,5440,5441,5446,5447,705],{},"For more information on Event Hash Generation, ordering of elements, or canonicalization, please refer to the detailed Documentation\nat ",[659,5442,5445],{"href":5443,"rel":5444},"https://github.com/RalphTro/epcis-event-hash-generator",[663],"GitHub"," by Ralph Tröger or on official ",[659,5448,5451],{"href":5449,"rel":5450},"https://ref.gs1.org/standards/cbv/2.0.0/#page=93",[663],"GS1 EPCIS documentation",[2267,5453,5454],{},"html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sTNss, html code.shiki .sTNss{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sRxSC, html code.shiki .sRxSC{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#F92672;--shiki-sepia-font-style:inherit}html pre.shiki code .sQeA1, html code.shiki .sQeA1{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .srJo8, html code.shiki .srJo8{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":5456},[5457,5458,5459,5464,5469],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":2364,"depth":612,"text":2365,"children":5460},[5461,5462,5463],{"id":2371,"depth":617,"text":3080},{"id":3089,"depth":617,"text":3090},{"id":2392,"depth":617,"text":2393},{"id":2554,"depth":612,"text":2555,"children":5465},[5466,5467,5468],{"id":4893,"depth":617,"text":4894},{"id":5045,"depth":617,"text":5046},{"id":5163,"depth":617,"text":5164},{"id":5436,"depth":612,"text":5437},{"head":5471,"readingTime":5475},{"meta":5472},[5473],{"name":626,"content":5474},"EPCIS 2.0, event hash, json, json-ld, xml, events, EPCIS tools, event, hash, generator, epcis tool, tools",{"text":4434,"minutes":5476,"time":5477,"words":5478},4.31,258600,862,{"title":113,"tags":5480},[16,121,60,61,62,63,20,122,123,124,69,70],{"title":4445,"description":118},{"loc":114,"lastmod":637,"changefreq":638,"priority":639},"bhmHC2FPkRk7XNIcTZp1g9o7UnVMZ26YAOiXZskPyxY",{"id":5485,"title":5486,"body":5487,"description":132,"extension":621,"icon":141,"lastUpdated":277,"meta":34047,"navigation":34057,"path":137,"seo":34059,"sitemap":34060,"stem":138,"__hash__":34061},"docsEN/docs/07.test-data-generator/01.gs1-epcis-implementation-guidelines/index.md","GS1 EPCIS Implementation Guidelines",{"type":488,"value":5488,"toc":33907},[5489,5491,5499,5502,5505,5515,5522,5526,5530,5536,5800,5803,5809,5811,5818,5825,5832,5836,6386,6390,6393,6407,6669,6672,6678,6681,6688,6694,6700,6703,7889,7893,7896,7913,8059,8062,8068,8071,8092,8095,9510,9514,9517,9526,9540,9764,9767,9773,9776,9797,9800,10716,10720,10723,10729,10737,11021,11024,11030,11033,11054,11057,12099,12103,12106,12120,12283,12286,12292,12295,12316,12319,13650,13654,13657,13668,13822,13825,13831,13834,13855,13858,14823,14827,14830,14836,14845,14952,14955,14961,14964,14985,14988,15992,15996,15999,16002,16013,16160,16166,16169,16190,16193,16978,16982,16985,16990,17001,17006,17011,17086,17089,17094,17097,17118,17121,17565,17569,17572,17578,17592,17737,17740,17746,17749,17770,17773,18806,18810,18814,18849,18986,18989,18995,18998,19019,19022,19565,19569,19572,19578,19685,19688,19694,19697,19718,19721,20106,20110,20113,20122,20365,20368,20374,20377,20398,20401,21125,21129,21132,21162,21304,21307,21313,21316,21337,21340,22098,22102,22105,22117,22254,22257,22263,22266,22287,22290,22809,22813,22816,22834,23030,23033,23039,23042,23062,23065,24031,24035,24038,24047,24133,24136,24142,24145,24166,24169,24469,24473,24476,24479,24560,24563,24569,24572,24592,24595,24892,24896,24899,24914,25195,25198,25204,25207,25228,25231,26733,26737,26740,26746,26952,26955,26961,26964,26985,26988,27434,27438,27441,27447,29649,29652,29658,29661,29682,29685,32948,32952,32955,32958,33197,33200,33206,33209,33230,33233,33904],[491,5490,22],{"id":2348},[496,5492,5493,5494,5498],{},"EPCIS is an ISO (International Organisation for Standardization), IEC (International Electrotechnical Commission), and GS1 Standard that helps to generate and exchange visibility data within an organization or across multiple organizations based on the business context. The GS1-based implementation guidelines for EPCIS, available at ",[659,5495,5496],{"href":5496,"rel":5497},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/",[663],", provide comprehensive information on implementing the standard in supply chain systems.",[496,5500,5501],{},"Various End users like supply chain data practitioners, solution providers, research institutions, and other parties frequently need test data to generate/simulate supply chain scenarios, load/performance tests, PoCs/research projects (for example, to populate test databases), initiating data interchange between business partners, and more. Unfortunately, creating EPCIS test data is often time-consuming and tedious, taking days of effort. However, with our advanced test data generator tool, we assure you that you will save a lot of time in simulating the supply chain or any other scenario. Don't waste valuable time on tedious tasks - let our tool do the work for you. The OpenEPCIS test data generator tool offers a flexible and potent solution for creating test events regardless of the industry, use case, or application domain, the generated events adhere to the most recent EPCIS specification, i.e. EPCIS 2.0.",[496,5503,5504],{},"Let's go through our OpenEPCIS test data generator tool to generate our first EPCIS test data",[5506,5507,5514],"video",{"style":5508,"src":5509,"type":5510,"id":5511,"playsInline":2536,"controls":2536,"width":5512,"height":5512,"poster":5513},"border:1px solid #000;border-radius:25px","https://static.openepcis.io/epcis-testdata-generator-animation-002-hd.mp4","video/mp4","player","100%","/img/video-poster.png","\nYour browser does not support the video tag.\n",[496,5516,5517,5518,5521],{},"EPCIS implementation guidelines include numerous supply chain examples that illustrate the standard in action. To showcase the usage and generation of events, these supply chain systems have been designed using the OpenEPCIS Test Data Generator ",[659,5519,5520],{"href":128},"https://openepcis.io/docs/test-data-generator",", to demonstrate the usage and generation of the events.",[491,5523,5525],{"id":5524},"example-1-assignment-of-identifiers-for-epcis-event","Example 1: Assignment of Identifiers for EPCIS Event",[500,5527,5529],{"id":5528},"business-process","Business process",[5531,5532,5533],"ol",{},[511,5534,5535],{},"A manufacturer ships a pallet identified by an SSCC to shipping dock no.2 of building 10, noting the retailer's purchase order and the manufacturer's invoice",[5537,5538,5539,5558],"table",{},[5540,5541,5542],"thead",{},[5543,5544,5545,5549,5552,5555],"tr",{},[5546,5547,5548],"th",{},"Dim",[5546,5550,5551],{},"Data Element",[5546,5553,5554],{},"Design Choice (Section 4.6)",[5546,5556,5557],{},"Actual EPCIS Event Contents",[5559,5560,5561,5574,5586,5608,5621,5634,5655,5667,5679,5690,5712,5758],"tbody",{},[5543,5562,5563,5566,5569,5572],{},[5564,5565],"td",{},[5564,5567,5568],{},"Event Type",[5564,5570,5571],{},"Object Event",[5564,5573],{},[5543,5575,5576,5578,5581,5584],{},[5564,5577],{},[5564,5579,5580],{},"Action",[5564,5582,5583],{},"OBSERVE",[5564,5585,5583],{},[5543,5587,5588,5590,5593,5596],{},[5564,5589,736],{},[5564,5591,5592],{},"EPC List",[5564,5594,5595],{},"A list containing one element: the SSCC of the pallet (instance-levelidentification)",[5564,5597,5598,5599,2400,5601,5603,5604],{},"urn:epc:id:sscc:9521141.0123456789 ",[3773,5600],{},[3773,5602],{}," ",[659,5605,5606],{"href":5606,"rel":5607},"https://id.gs1.org/00/095211411234567892",[663],[5543,5609,5610,5612,5615,5618],{},[5564,5611,742],{},[5564,5613,5614],{},"Event Time",[5564,5616,5617],{},"The date and time at which the pallet is shipped",[5564,5619,5620],{},"2014-03-15T10:11:12Z",[5543,5622,5623,5625,5628,5631],{},[5564,5624],{},[5564,5626,5627],{},"Event Time Zone Offset",[5564,5629,5630],{},"The time zone offset in effect where the pallet was shipped",[5564,5632,5633],{},"-05:00",[5543,5635,5636,5638,5641,5644],{},[5564,5637,748],{},[5564,5639,5640],{},"Read Point",[5564,5642,5643],{},"Shipping dock #2 of building 10",[5564,5645,5646,5647,2400,5649,5651],{},"urn:epc:id:sgln:9521141.11111.2 ",[3773,5648],{},[3773,5650],{},[659,5652,5653],{"href":5653,"rel":5654},"https://id.gs1.org/414/9521141111116/254/2",[663],[5543,5656,5657,5659,5662,5665],{},[5564,5658],{},[5564,5660,5661],{},"Business Location",[5564,5663,5664],{},"(omitted)",[5564,5666,5664],{},[5543,5668,5669,5671,5674,5677],{},[5564,5670,754],{},[5564,5672,5673],{},"Business Step",[5564,5675,5676],{},"Shipping (from CBV)",[5564,5678,1510],{},[5543,5680,5681,5683,5685,5688],{},[5564,5682],{},[5564,5684,997],{},[5564,5686,5687],{},"In Transit (from CBV)",[5564,5689,1531],{},[5543,5691,5692,5694,5697,5700],{},[5564,5693],{},[5564,5695,5696],{},"Business Transaction List",[5564,5698,5699],{},"A list containing two business transaction references: the Retailer’s purchase order and the Manufacturer’s invoice.",[5564,5701,5702,5703,5705,5706,5708,5709,5711],{},"Type po ",[3773,5704],{},"urn:epcglobal:cbv:bt:5012345678900:1234 ",[3773,5707],{},"Type inv ",[3773,5710],{},"urn:epcglobal:cbv:bt:0614141111114:9876",[5543,5713,5714,5716,5719,5722],{},[5564,5715],{},[5564,5717,5718],{},"Source List",[5564,5720,5721],{},"A list containing one source of type \"owning party,\" indicating the Manufacturer as the owning party at the source",[5564,5723,5724,5725,5727,5729,5730,5732,5733,5735,5736,5738,5603,5742,5744,5746,5747,5749,5750,5735,5752,5754],{},"Type owning_party ",[3773,5726],{},[3773,5728],{},"as SGLN: ",[3773,5731],{},"urn:epc:id:sgln:9521141.11111.0 ",[3773,5734],{},"or ",[3773,5737],{},[659,5739,5740],{"href":5740,"rel":5741},"https://id.gs1.org/414/9521141111116",[663],[3773,5743],{},[3773,5745],{},"as PGLN: ",[3773,5748],{},"urn:epc:id:pgln:9521141.11111 ",[3773,5751],{},[3773,5753],{},[659,5755,5756],{"href":5756,"rel":5757},"https://id.gs1.org/417/9521141111116",[663],[5543,5759,5760,5762,5765,5768],{},[5564,5761],{},[5564,5763,5764],{},"Destination List",[5564,5766,5767],{},"A list containing one source of type \"owning party,\" indicating the Retailer as the intended owning party at the destination",[5564,5769,5724,5770,5772,5729,5774,5776,5777,5735,5779,5781,5603,5785,5787,5746,5789,5791,5792,5735,5794,5796],{},[3773,5771],{},[3773,5773],{},[3773,5775],{},"urn:epc:id:sgln:9521345.67890.0 ",[3773,5778],{},[3773,5780],{},[659,5782,5783],{"href":5783,"rel":5784},"https://id.gs1.org/414/9521345678903",[663],[3773,5786],{},[3773,5788],{},[3773,5790],{},"urn:epc:id:pgln:9521345.67890 ",[3773,5793],{},[3773,5795],{},[659,5797,5798],{"href":5798,"rel":5799},"https://id.gs1.org/417/9521345678903",[663],[500,5801,5802],{"id":146},"Design Template",[496,5804,5805],{},[715,5806],{"alt":5807,"src":5808},"Assignment of Identifiers for EPCIS Event. | Example 1: Assignment of Identifiers for EPCIS Event","/img/7.Test-Data-Generator/Example_1_Assignment_of_Identifiers.png",[500,5810,3020],{"id":648},[496,5812,765,5813],{},[659,5814,5817],{"href":5815,"rel":5816},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=43",[663],"For more information refer to Table 4-6 from GS1 implementation guidelines",[496,5819,765,5820],{},[659,5821,5824],{"href":5822,"rel":5823},"https://tools.openepcis.io/ui/event-data-designer/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fopenepcis%2Fepcis-testdata-generator%2Fmain%2Fexamples%2FDesign%20Template%20for%20GS1%20Implementation%20Guideline%20examples%2F1.%20Assignment%20of%20Identifiers%20for%20EPCIS%20Event%20From%20Table%204-6.json",[663],"Try it on OpenEPCIS Test Data Generator",[496,5826,765,5827],{},[659,5828,5831],{"href":5829,"rel":5830},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/1.%20Assignment%20of%20Identifiers%20for%20EPCIS%20Event%20From%20Table%204-6.json",[663],"Design template raw source on GitHub",[500,5833,5835],{"id":5834},"generated-event","Generated Event",[5837,5838,5839,5840,5844],"details",{},"\n  ",[5841,5842,5843],"summary",{},"EPCIS event for Assignment of Identifiers",[1124,5845,5847],{"className":1290,"code":5846,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:14:41.26Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2014-03-15T10:11:12+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410123456789\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116/254/2\"\n        },\n        \"bizTransactionList\": [\n          {\n            \"type\": \"po\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:5012345678900:1234\"\n          },\n          {\n            \"type\": \"inv\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:0614141111114:9876\"\n          }\n        ],\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521345678903\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,5848,5849,5853,5866,5874,5879,5897,5915,5934,5946,5958,5963,5982,6001,6020,6042,6060,6078,6096,6108,6125,6130,6143,6148,6168,6186,6191,6195,6214,6230,6235,6240,6252,6256,6274,6290,6294,6299,6312,6317,6336,6353,6358,6364,6370,6376,6381],{"__ignoreMap":611},[1133,5850,5851],{"class":1135,"line":1136},[1133,5852,4564],{"class":1299},[1133,5854,5855,5858,5860,5862,5864],{"class":1135,"line":612},[1133,5856,5857],{"class":1305},"  \"",[1133,5859,1310],{"class":1309},[1133,5861,1313],{"class":1305},[1133,5863,888],{"class":1299},[1133,5865,1318],{"class":1299},[1133,5867,5868,5870,5872],{"class":1135,"line":617},[1133,5869,1306],{"class":1323},[1133,5871,1328],{"class":1327},[1133,5873,1331],{"class":1323},[1133,5875,5876],{"class":1135,"line":1334},[1133,5877,5878],{"class":1299},"  ],\n",[1133,5880,5881,5883,5885,5887,5889,5891,5893,5895],{"class":1135,"line":1340},[1133,5882,5857],{"class":1305},[1133,5884,1345],{"class":1309},[1133,5886,1313],{"class":1305},[1133,5888,888],{"class":1299},[1133,5890,1352],{"class":1323},[1133,5892,4622],{"class":1327},[1133,5894,1313],{"class":1323},[1133,5896,1359],{"class":1299},[1133,5898,5899,5901,5903,5905,5907,5909,5911,5913],{"class":1135,"line":1362},[1133,5900,5857],{"class":1305},[1133,5902,4633],{"class":1309},[1133,5904,1313],{"class":1305},[1133,5906,888],{"class":1299},[1133,5908,1352],{"class":1323},[1133,5910,4642],{"class":1327},[1133,5912,1313],{"class":1323},[1133,5914,1359],{"class":1299},[1133,5916,5917,5919,5921,5923,5925,5927,5930,5932],{"class":1135,"line":1383},[1133,5918,5857],{"class":1305},[1133,5920,4653],{"class":1309},[1133,5922,1313],{"class":1305},[1133,5924,888],{"class":1299},[1133,5926,1352],{"class":1323},[1133,5928,5929],{"class":1327},"2024-03-20T16:14:41.26Z",[1133,5931,1313],{"class":1323},[1133,5933,1359],{"class":1299},[1133,5935,5936,5938,5940,5942,5944],{"class":1135,"line":1404},[1133,5937,5857],{"class":1305},[1133,5939,4673],{"class":1309},[1133,5941,1313],{"class":1305},[1133,5943,888],{"class":1299},[1133,5945,1550],{"class":1299},[1133,5947,5948,5950,5952,5954,5956],{"class":1135,"line":1425},[1133,5949,1306],{"class":1305},[1133,5951,4686],{"class":1558},[1133,5953,1313],{"class":1305},[1133,5955,888],{"class":1299},[1133,5957,1318],{"class":1299},[1133,5959,5960],{"class":1135,"line":1446},[1133,5961,5962],{"class":1299},"      {\n",[1133,5964,5965,5968,5970,5972,5974,5976,5978,5980],{"class":1135,"line":1460},[1133,5966,5967],{"class":1305},"        \"",[1133,5969,1345],{"class":4703},[1133,5971,1313],{"class":1305},[1133,5973,888],{"class":1299},[1133,5975,1352],{"class":1323},[1133,5977,832],{"class":1327},[1133,5979,1313],{"class":1323},[1133,5981,1359],{"class":1299},[1133,5983,5984,5986,5988,5990,5992,5994,5997,5999],{"class":1135,"line":1470},[1133,5985,5967],{"class":1305},[1133,5987,1367],{"class":4703},[1133,5989,1313],{"class":1305},[1133,5991,888],{"class":1299},[1133,5993,1352],{"class":1323},[1133,5995,5996],{"class":1327},"2014-03-15T10:11:12+01:00",[1133,5998,1313],{"class":1323},[1133,6000,1359],{"class":1299},[1133,6002,6003,6005,6007,6009,6011,6013,6016,6018],{"class":1135,"line":1475},[1133,6004,5967],{"class":1305},[1133,6006,1409],{"class":4703},[1133,6008,1313],{"class":1305},[1133,6010,888],{"class":1299},[1133,6012,1352],{"class":1323},[1133,6014,6015],{"class":1327},"+01:00",[1133,6017,1313],{"class":1323},[1133,6019,1359],{"class":1299},[1133,6021,6022,6024,6026,6028,6030,6033,6035,6038,6040],{"class":1135,"line":1496},[1133,6023,5967],{"class":1305},[1133,6025,1451],{"class":4703},[1133,6027,1313],{"class":1305},[1133,6029,888],{"class":1299},[1133,6031,6032],{"class":1299}," [",[1133,6034,1313],{"class":1323},[1133,6036,6037],{"class":1327},"https://id.gs1.org/00/095211410123456789",[1133,6039,1313],{"class":1323},[1133,6041,4607],{"class":1299},[1133,6043,6044,6046,6048,6050,6052,6054,6056,6058],{"class":1135,"line":1517},[1133,6045,5967],{"class":1305},[1133,6047,1480],{"class":4703},[1133,6049,1313],{"class":1305},[1133,6051,888],{"class":1299},[1133,6053,1352],{"class":1323},[1133,6055,5583],{"class":1327},[1133,6057,1313],{"class":1323},[1133,6059,1359],{"class":1299},[1133,6061,6062,6064,6066,6068,6070,6072,6074,6076],{"class":1135,"line":1538},[1133,6063,5967],{"class":1305},[1133,6065,1501],{"class":4703},[1133,6067,1313],{"class":1305},[1133,6069,888],{"class":1299},[1133,6071,1352],{"class":1323},[1133,6073,1510],{"class":1327},[1133,6075,1313],{"class":1323},[1133,6077,1359],{"class":1299},[1133,6079,6080,6082,6084,6086,6088,6090,6092,6094],{"class":1135,"line":1553},[1133,6081,5967],{"class":1305},[1133,6083,1522],{"class":4703},[1133,6085,1313],{"class":1305},[1133,6087,888],{"class":1299},[1133,6089,1352],{"class":1323},[1133,6091,1531],{"class":1327},[1133,6093,1313],{"class":1323},[1133,6095,1359],{"class":1299},[1133,6097,6098,6100,6102,6104,6106],{"class":1135,"line":1573},[1133,6099,5967],{"class":1305},[1133,6101,1543],{"class":4703},[1133,6103,1313],{"class":1305},[1133,6105,888],{"class":1299},[1133,6107,1550],{"class":1299},[1133,6109,6110,6113,6115,6117,6119,6121,6123],{"class":1135,"line":1579},[1133,6111,6112],{"class":1305},"          \"",[1133,6114,1559],{"class":4847},[1133,6116,1313],{"class":1305},[1133,6118,888],{"class":1299},[1133,6120,1352],{"class":1323},[1133,6122,5653],{"class":1327},[1133,6124,1331],{"class":1323},[1133,6126,6127],{"class":1135,"line":1593},[1133,6128,6129],{"class":1299},"        },\n",[1133,6131,6132,6134,6137,6139,6141],{"class":1135,"line":1611},[1133,6133,5967],{"class":1305},[1133,6135,6136],{"class":4703},"bizTransactionList",[1133,6138,1313],{"class":1305},[1133,6140,888],{"class":1299},[1133,6142,1318],{"class":1299},[1133,6144,6145],{"class":1135,"line":1616},[1133,6146,6147],{"class":1299},"          {\n",[1133,6149,6150,6153,6155,6157,6159,6161,6164,6166],{"class":1135,"line":1631},[1133,6151,6152],{"class":1305},"            \"",[1133,6154,1345],{"class":4847},[1133,6156,1313],{"class":1305},[1133,6158,888],{"class":1299},[1133,6160,1352],{"class":1323},[1133,6162,6163],{"class":1327},"po",[1133,6165,1313],{"class":1323},[1133,6167,1359],{"class":1299},[1133,6169,6170,6172,6175,6177,6179,6181,6184],{"class":1135,"line":1652},[1133,6171,6152],{"class":1305},[1133,6173,6174],{"class":4847},"bizTransaction",[1133,6176,1313],{"class":1305},[1133,6178,888],{"class":1299},[1133,6180,1352],{"class":1323},[1133,6182,6183],{"class":1327},"urn:epcglobal:cbv:bt:5012345678900:1234",[1133,6185,1331],{"class":1323},[1133,6187,6188],{"class":1135,"line":1670},[1133,6189,6190],{"class":1299},"          },\n",[1133,6192,6193],{"class":1135,"line":1689},[1133,6194,6147],{"class":1299},[1133,6196,6197,6199,6201,6203,6205,6207,6210,6212],{"class":1135,"line":1695},[1133,6198,6152],{"class":1305},[1133,6200,1345],{"class":4847},[1133,6202,1313],{"class":1305},[1133,6204,888],{"class":1299},[1133,6206,1352],{"class":1323},[1133,6208,6209],{"class":1327},"inv",[1133,6211,1313],{"class":1323},[1133,6213,1359],{"class":1299},[1133,6215,6216,6218,6220,6222,6224,6226,6228],{"class":1135,"line":1709},[1133,6217,6152],{"class":1305},[1133,6219,6174],{"class":4847},[1133,6221,1313],{"class":1305},[1133,6223,888],{"class":1299},[1133,6225,1352],{"class":1323},[1133,6227,5711],{"class":1327},[1133,6229,1331],{"class":1323},[1133,6231,6232],{"class":1135,"line":1729},[1133,6233,6234],{"class":1299},"          }\n",[1133,6236,6237],{"class":1135,"line":1748},[1133,6238,6239],{"class":1299},"        ],\n",[1133,6241,6242,6244,6246,6248,6250],{"class":1135,"line":1753},[1133,6243,5967],{"class":1305},[1133,6245,1700],{"class":4703},[1133,6247,1313],{"class":1305},[1133,6249,888],{"class":1299},[1133,6251,1318],{"class":1299},[1133,6253,6254],{"class":1135,"line":1767},[1133,6255,6147],{"class":1299},[1133,6257,6258,6260,6262,6264,6266,6268,6270,6272],{"class":1135,"line":1787},[1133,6259,6152],{"class":1305},[1133,6261,1345],{"class":4847},[1133,6263,1313],{"class":1305},[1133,6265,888],{"class":1299},[1133,6267,1352],{"class":1323},[1133,6269,1722],{"class":1327},[1133,6271,1313],{"class":1323},[1133,6273,1359],{"class":1299},[1133,6275,6276,6278,6280,6282,6284,6286,6288],{"class":1135,"line":1806},[1133,6277,6152],{"class":1305},[1133,6279,1734],{"class":4847},[1133,6281,1313],{"class":1305},[1133,6283,888],{"class":1299},[1133,6285,1352],{"class":1323},[1133,6287,5740],{"class":1327},[1133,6289,1331],{"class":1323},[1133,6291,6292],{"class":1135,"line":1812},[1133,6293,6234],{"class":1299},[1133,6295,6297],{"class":1135,"line":6296},36,[1133,6298,6239],{"class":1299},[1133,6300,6302,6304,6306,6308,6310],{"class":1135,"line":6301},37,[1133,6303,5967],{"class":1305},[1133,6305,1758],{"class":4703},[1133,6307,1313],{"class":1305},[1133,6309,888],{"class":1299},[1133,6311,1318],{"class":1299},[1133,6313,6315],{"class":1135,"line":6314},38,[1133,6316,6147],{"class":1299},[1133,6318,6320,6322,6324,6326,6328,6330,6332,6334],{"class":1135,"line":6319},39,[1133,6321,6152],{"class":1305},[1133,6323,1345],{"class":4847},[1133,6325,1313],{"class":1305},[1133,6327,888],{"class":1299},[1133,6329,1352],{"class":1323},[1133,6331,1722],{"class":1327},[1133,6333,1313],{"class":1323},[1133,6335,1359],{"class":1299},[1133,6337,6339,6341,6343,6345,6347,6349,6351],{"class":1135,"line":6338},40,[1133,6340,6152],{"class":1305},[1133,6342,1792],{"class":4847},[1133,6344,1313],{"class":1305},[1133,6346,888],{"class":1299},[1133,6348,1352],{"class":1323},[1133,6350,5783],{"class":1327},[1133,6352,1331],{"class":1323},[1133,6354,6356],{"class":1135,"line":6355},41,[1133,6357,6234],{"class":1299},[1133,6359,6361],{"class":1135,"line":6360},42,[1133,6362,6363],{"class":1299},"        ]\n",[1133,6365,6367],{"class":1135,"line":6366},43,[1133,6368,6369],{"class":1299},"      }\n",[1133,6371,6373],{"class":1135,"line":6372},44,[1133,6374,6375],{"class":1299},"    ]\n",[1133,6377,6379],{"class":1135,"line":6378},45,[1133,6380,1815],{"class":1299},[1133,6382,6384],{"class":1135,"line":6383},46,[1133,6385,4602],{"class":1299},[491,6387,6389],{"id":6388},"example-2-visibility-data-matrix","Example 2: Visibility Data Matrix",[500,6391,5529],{"id":6392},"business-process-1",[5531,6394,6395,6398,6401,6404],{},[511,6396,6397],{},"Print and apply label (identified by an SGTIN)",[511,6399,6400],{},"Print the pallet label (identified by an SSCC)",[511,6402,6403],{},"Pack cases into pallet (Identified as parent SSCC of palletn,Children: SGTINs of cases)",[511,6405,6406],{},"Ship the pallet (identified by an SSCC)",[5537,6408,6409,6429],{},[5540,6410,6411],{},[5543,6412,6413,6415,6417,6420,6423,6426],{},[5546,6414,5548],{},[5546,6416,5551],{},[5546,6418,6419],{},"V1",[5546,6421,6422],{},"V2",[5546,6424,6425],{},"V3",[5546,6427,6428],{},"V4",[5559,6430,6431,6450,6465,6479,6506,6521,6544,6563,6578,6593,6609,6630,6651],{},[5543,6432,6433,6435,6438,6441,6444,6447],{},[5564,6434],{},[5564,6436,6437],{},"Description",[5564,6439,6440],{},"Print and apply case label",[5564,6442,6443],{},"Print the pallet label",[5564,6445,6446],{},"Pack cases into pallet",[5564,6448,6449],{},"Ship the pallet",[5543,6451,6452,6454,6456,6458,6460,6463],{},[5564,6453],{},[5564,6455,5568],{},[5564,6457,5571],{},[5564,6459,5571],{},[5564,6461,6462],{},"Aggregation Event",[5564,6464,5571],{},[5543,6466,6467,6469,6471,6473,6475,6477],{},[5564,6468],{},[5564,6470,5580],{},[5564,6472,1489],{},[5564,6474,1489],{},[5564,6476,1489],{},[5564,6478,5583],{},[5543,6480,6481,6483,6485,6488,6491,6503],{},[5564,6482,736],{},[5564,6484,5592],{},[5564,6486,6487],{},"SGTIN of case",[5564,6489,6490],{},"SSCC of pallet",[5564,6492,6493,6494,6496,6497,6499,6500,6502],{},"Parent: SSCC of ",[3773,6495],{},"pallet ",[3773,6498],{},"Children: SGTINs of ",[3773,6501],{},"cases",[5564,6504,6505],{},"SSCC of Pallet",[5543,6507,6508,6510,6512,6515,6517,6519],{},[5564,6509,742],{},[5564,6511,5614],{},[5564,6513,6514],{},"Current date/time",[5564,6516,6514],{},[5564,6518,6514],{},[5564,6520,6514],{},[5543,6522,6523,6525,6527,6533,6537,6541],{},[5564,6524],{},[5564,6526,5627],{},[5564,6528,6529,6530,6532],{},"Local timezone ",[3773,6531],{},"offset",[5564,6534,6529,6535,6532],{},[3773,6536],{},[5564,6538,6529,6539,6532],{},[3773,6540],{},[5564,6542,6543],{},"Local timezone offset",[5543,6545,6546,6548,6550,6553,6555,6560],{},[5564,6547,748],{},[5564,6549,5640],{},[5564,6551,6552],{},"SGLN of packaging line",[5564,6554,6552],{},[5564,6556,6557,6558,1135],{},"SGLN of packaging ",[3773,6559],{},[5564,6561,6562],{},"SGLN of loading dock door",[5543,6564,6565,6567,6569,6572,6574,6576],{},[5564,6566],{},[5564,6568,5661],{},[5564,6570,6571],{},"GLN of factory",[5564,6573,6571],{},[5564,6575,6571],{},[5564,6577,5664],{},[5543,6579,6580,6582,6584,6586,6588,6591],{},[5564,6581,754],{},[5564,6583,5673],{},[5564,6585,4786],{},[5564,6587,4786],{},[5564,6589,6590],{},"packing",[5564,6592,1510],{},[5543,6594,6595,6597,6599,6602,6604,6607],{},[5564,6596],{},[5564,6598,997],{},[5564,6600,6601],{},"active",[5564,6603,6601],{},[5564,6605,6606],{},"in_progress",[5564,6608,1531],{},[5543,6610,6611,6613,6615,6617,6619,6621],{},[5564,6612],{},[5564,6614,5696],{},[5564,6616,5664],{},[5564,6618,5664],{},[5564,6620,5664],{},[5564,6622,6623,6624,6626,6627,6629],{},"Retailer’s GLN + PO # ",[3773,6625],{},"Manufacturer’s GLN + ",[3773,6628],{},"Invoice #",[5543,6631,6632,6634,6636,6638,6640,6642],{},[5564,6633],{},[5564,6635,5718],{},[5564,6637,5664],{},[5564,6639,5664],{},[5564,6641,5664],{},[5564,6643,6644,6645,6647,6648,6650],{},"owning_party: ",[3773,6646],{},"Manufacturer’s GLN or ",[3773,6649],{},"PGLN",[5543,6652,6653,6655,6657,6659,6661,6663],{},[5564,6654],{},[5564,6656,5764],{},[5564,6658,5664],{},[5564,6660,5664],{},[5564,6662,5664],{},[5564,6664,6665,6666,6668],{},"owning_party: Retailer’s ",[3773,6667],{},"GLN or PGLN",[500,6670,5802],{"id":6671},"design-template-1",[496,6673,6674],{},[715,6675],{"alt":6676,"src":6677},"Example 2: Visibility Data Matrix. | Example 2: Visibility Data Matrix.","/img/7.Test-Data-Generator/Example_2_Visibility_Data_Matrix.png",[500,6679,3020],{"id":6680},"quick-links-1",[496,6682,765,6683],{},[659,6684,6687],{"href":6685,"rel":6686},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=44",[663],"For more information refer to Table 4-7 from GS1 implementation guidelines",[496,6689,765,6690],{},[659,6691,5824],{"href":6692,"rel":6693},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/2.%20Visibility%20Data%20Matrix%20from%20Table%204-7.json",[663],[496,6695,765,6696],{},[659,6697,5831],{"href":6698,"rel":6699},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/2.%20Visibility%20Data%20Matrix%20from%20Table%204-7.json",[663],[500,6701,5835],{"id":6702},"generated-event-1",[5837,6704,5839,6705,6708],{},[5841,6706,6707],{},"EPCIS event for Visibility Data Matrix",[1124,6709,6711],{"className":1290,"code":6710,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:15:22.40Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2014-03-15T10:11:12+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410123456789\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"commissioning\",\n        \"disposition\": \"active\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141000106\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2014-03-15T10:11:12+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/09521568256452/21/200\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"commissioning\",\n        \"disposition\": \"active\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141000106\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-18T15:55:08+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095211410123456789\",\n        \"childEPCs\": [\"https://id.gs1.org/01/09521568256452/21/200\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141000106\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2014-03-15T10:11:12+01:00\",\n        \"eventTimeZoneOffset\": \"-05:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410123456789\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141456125\"\n        },\n        \"bizTransactionList\": [\n          {\n            \"type\": \"po\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:5012345678900:1234\"\n          },\n          {\n            \"type\": \"inv\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:0614141111114:9876\"\n          }\n        ],\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521345678903\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,6712,6713,6717,6729,6737,6741,6759,6777,6796,6808,6820,6824,6842,6860,6878,6898,6916,6934,6952,6964,6981,6985,6997,7014,7019,7024,7028,7046,7064,7082,7103,7121,7139,7157,7169,7185,7189,7201,7217,7221,7225,7229,7247,7266,7284,7303,7324,7342,7361,7380,7393,7410,7415,7428,7445,7450,7455,7460,7479,7498,7517,7538,7557,7576,7595,7608,7626,7631,7644,7649,7668,7685,7690,7695,7714,7731,7736,7741,7754,7759,7778,7795,7800,7805,7818,7823,7842,7859,7864,7869,7874,7879,7884],{"__ignoreMap":611},[1133,6714,6715],{"class":1135,"line":1136},[1133,6716,4564],{"class":1299},[1133,6718,6719,6721,6723,6725,6727],{"class":1135,"line":612},[1133,6720,5857],{"class":1305},[1133,6722,1310],{"class":1309},[1133,6724,1313],{"class":1305},[1133,6726,888],{"class":1299},[1133,6728,1318],{"class":1299},[1133,6730,6731,6733,6735],{"class":1135,"line":617},[1133,6732,1306],{"class":1323},[1133,6734,1328],{"class":1327},[1133,6736,1331],{"class":1323},[1133,6738,6739],{"class":1135,"line":1334},[1133,6740,5878],{"class":1299},[1133,6742,6743,6745,6747,6749,6751,6753,6755,6757],{"class":1135,"line":1340},[1133,6744,5857],{"class":1305},[1133,6746,1345],{"class":1309},[1133,6748,1313],{"class":1305},[1133,6750,888],{"class":1299},[1133,6752,1352],{"class":1323},[1133,6754,4622],{"class":1327},[1133,6756,1313],{"class":1323},[1133,6758,1359],{"class":1299},[1133,6760,6761,6763,6765,6767,6769,6771,6773,6775],{"class":1135,"line":1362},[1133,6762,5857],{"class":1305},[1133,6764,4633],{"class":1309},[1133,6766,1313],{"class":1305},[1133,6768,888],{"class":1299},[1133,6770,1352],{"class":1323},[1133,6772,4642],{"class":1327},[1133,6774,1313],{"class":1323},[1133,6776,1359],{"class":1299},[1133,6778,6779,6781,6783,6785,6787,6789,6792,6794],{"class":1135,"line":1383},[1133,6780,5857],{"class":1305},[1133,6782,4653],{"class":1309},[1133,6784,1313],{"class":1305},[1133,6786,888],{"class":1299},[1133,6788,1352],{"class":1323},[1133,6790,6791],{"class":1327},"2024-03-20T16:15:22.40Z",[1133,6793,1313],{"class":1323},[1133,6795,1359],{"class":1299},[1133,6797,6798,6800,6802,6804,6806],{"class":1135,"line":1404},[1133,6799,5857],{"class":1305},[1133,6801,4673],{"class":1309},[1133,6803,1313],{"class":1305},[1133,6805,888],{"class":1299},[1133,6807,1550],{"class":1299},[1133,6809,6810,6812,6814,6816,6818],{"class":1135,"line":1425},[1133,6811,1306],{"class":1305},[1133,6813,4686],{"class":1558},[1133,6815,1313],{"class":1305},[1133,6817,888],{"class":1299},[1133,6819,1318],{"class":1299},[1133,6821,6822],{"class":1135,"line":1446},[1133,6823,5962],{"class":1299},[1133,6825,6826,6828,6830,6832,6834,6836,6838,6840],{"class":1135,"line":1460},[1133,6827,5967],{"class":1305},[1133,6829,1345],{"class":4703},[1133,6831,1313],{"class":1305},[1133,6833,888],{"class":1299},[1133,6835,1352],{"class":1323},[1133,6837,832],{"class":1327},[1133,6839,1313],{"class":1323},[1133,6841,1359],{"class":1299},[1133,6843,6844,6846,6848,6850,6852,6854,6856,6858],{"class":1135,"line":1470},[1133,6845,5967],{"class":1305},[1133,6847,1367],{"class":4703},[1133,6849,1313],{"class":1305},[1133,6851,888],{"class":1299},[1133,6853,1352],{"class":1323},[1133,6855,5996],{"class":1327},[1133,6857,1313],{"class":1323},[1133,6859,1359],{"class":1299},[1133,6861,6862,6864,6866,6868,6870,6872,6874,6876],{"class":1135,"line":1475},[1133,6863,5967],{"class":1305},[1133,6865,1409],{"class":4703},[1133,6867,1313],{"class":1305},[1133,6869,888],{"class":1299},[1133,6871,1352],{"class":1323},[1133,6873,6015],{"class":1327},[1133,6875,1313],{"class":1323},[1133,6877,1359],{"class":1299},[1133,6879,6880,6882,6884,6886,6888,6890,6892,6894,6896],{"class":1135,"line":1496},[1133,6881,5967],{"class":1305},[1133,6883,1451],{"class":4703},[1133,6885,1313],{"class":1305},[1133,6887,888],{"class":1299},[1133,6889,6032],{"class":1299},[1133,6891,1313],{"class":1323},[1133,6893,6037],{"class":1327},[1133,6895,1313],{"class":1323},[1133,6897,4607],{"class":1299},[1133,6899,6900,6902,6904,6906,6908,6910,6912,6914],{"class":1135,"line":1517},[1133,6901,5967],{"class":1305},[1133,6903,1480],{"class":4703},[1133,6905,1313],{"class":1305},[1133,6907,888],{"class":1299},[1133,6909,1352],{"class":1323},[1133,6911,1489],{"class":1327},[1133,6913,1313],{"class":1323},[1133,6915,1359],{"class":1299},[1133,6917,6918,6920,6922,6924,6926,6928,6930,6932],{"class":1135,"line":1538},[1133,6919,5967],{"class":1305},[1133,6921,1501],{"class":4703},[1133,6923,1313],{"class":1305},[1133,6925,888],{"class":1299},[1133,6927,1352],{"class":1323},[1133,6929,4786],{"class":1327},[1133,6931,1313],{"class":1323},[1133,6933,1359],{"class":1299},[1133,6935,6936,6938,6940,6942,6944,6946,6948,6950],{"class":1135,"line":1553},[1133,6937,5967],{"class":1305},[1133,6939,1522],{"class":4703},[1133,6941,1313],{"class":1305},[1133,6943,888],{"class":1299},[1133,6945,1352],{"class":1323},[1133,6947,6601],{"class":1327},[1133,6949,1313],{"class":1323},[1133,6951,1359],{"class":1299},[1133,6953,6954,6956,6958,6960,6962],{"class":1135,"line":1573},[1133,6955,5967],{"class":1305},[1133,6957,1543],{"class":4703},[1133,6959,1313],{"class":1305},[1133,6961,888],{"class":1299},[1133,6963,1550],{"class":1299},[1133,6965,6966,6968,6970,6972,6974,6976,6979],{"class":1135,"line":1579},[1133,6967,6112],{"class":1305},[1133,6969,1559],{"class":4847},[1133,6971,1313],{"class":1305},[1133,6973,888],{"class":1299},[1133,6975,1352],{"class":1323},[1133,6977,6978],{"class":1327},"https://id.gs1.org/414/9521141123454",[1133,6980,1331],{"class":1323},[1133,6982,6983],{"class":1135,"line":1593},[1133,6984,6129],{"class":1299},[1133,6986,6987,6989,6991,6993,6995],{"class":1135,"line":1611},[1133,6988,5967],{"class":1305},[1133,6990,1584],{"class":4703},[1133,6992,1313],{"class":1305},[1133,6994,888],{"class":1299},[1133,6996,1550],{"class":1299},[1133,6998,6999,7001,7003,7005,7007,7009,7012],{"class":1135,"line":1616},[1133,7000,6112],{"class":1305},[1133,7002,1559],{"class":4847},[1133,7004,1313],{"class":1305},[1133,7006,888],{"class":1299},[1133,7008,1352],{"class":1323},[1133,7010,7011],{"class":1327},"https://id.gs1.org/414/9521141000106",[1133,7013,1331],{"class":1323},[1133,7015,7016],{"class":1135,"line":1631},[1133,7017,7018],{"class":1299},"        }\n",[1133,7020,7021],{"class":1135,"line":1652},[1133,7022,7023],{"class":1299},"      },\n",[1133,7025,7026],{"class":1135,"line":1670},[1133,7027,5962],{"class":1299},[1133,7029,7030,7032,7034,7036,7038,7040,7042,7044],{"class":1135,"line":1689},[1133,7031,5967],{"class":1305},[1133,7033,1345],{"class":4703},[1133,7035,1313],{"class":1305},[1133,7037,888],{"class":1299},[1133,7039,1352],{"class":1323},[1133,7041,832],{"class":1327},[1133,7043,1313],{"class":1323},[1133,7045,1359],{"class":1299},[1133,7047,7048,7050,7052,7054,7056,7058,7060,7062],{"class":1135,"line":1695},[1133,7049,5967],{"class":1305},[1133,7051,1367],{"class":4703},[1133,7053,1313],{"class":1305},[1133,7055,888],{"class":1299},[1133,7057,1352],{"class":1323},[1133,7059,5996],{"class":1327},[1133,7061,1313],{"class":1323},[1133,7063,1359],{"class":1299},[1133,7065,7066,7068,7070,7072,7074,7076,7078,7080],{"class":1135,"line":1709},[1133,7067,5967],{"class":1305},[1133,7069,1409],{"class":4703},[1133,7071,1313],{"class":1305},[1133,7073,888],{"class":1299},[1133,7075,1352],{"class":1323},[1133,7077,6015],{"class":1327},[1133,7079,1313],{"class":1323},[1133,7081,1359],{"class":1299},[1133,7083,7084,7086,7088,7090,7092,7094,7096,7099,7101],{"class":1135,"line":1729},[1133,7085,5967],{"class":1305},[1133,7087,1451],{"class":4703},[1133,7089,1313],{"class":1305},[1133,7091,888],{"class":1299},[1133,7093,6032],{"class":1299},[1133,7095,1313],{"class":1323},[1133,7097,7098],{"class":1327},"https://id.gs1.org/01/09521568256452/21/200",[1133,7100,1313],{"class":1323},[1133,7102,4607],{"class":1299},[1133,7104,7105,7107,7109,7111,7113,7115,7117,7119],{"class":1135,"line":1748},[1133,7106,5967],{"class":1305},[1133,7108,1480],{"class":4703},[1133,7110,1313],{"class":1305},[1133,7112,888],{"class":1299},[1133,7114,1352],{"class":1323},[1133,7116,1489],{"class":1327},[1133,7118,1313],{"class":1323},[1133,7120,1359],{"class":1299},[1133,7122,7123,7125,7127,7129,7131,7133,7135,7137],{"class":1135,"line":1753},[1133,7124,5967],{"class":1305},[1133,7126,1501],{"class":4703},[1133,7128,1313],{"class":1305},[1133,7130,888],{"class":1299},[1133,7132,1352],{"class":1323},[1133,7134,4786],{"class":1327},[1133,7136,1313],{"class":1323},[1133,7138,1359],{"class":1299},[1133,7140,7141,7143,7145,7147,7149,7151,7153,7155],{"class":1135,"line":1767},[1133,7142,5967],{"class":1305},[1133,7144,1522],{"class":4703},[1133,7146,1313],{"class":1305},[1133,7148,888],{"class":1299},[1133,7150,1352],{"class":1323},[1133,7152,6601],{"class":1327},[1133,7154,1313],{"class":1323},[1133,7156,1359],{"class":1299},[1133,7158,7159,7161,7163,7165,7167],{"class":1135,"line":1787},[1133,7160,5967],{"class":1305},[1133,7162,1543],{"class":4703},[1133,7164,1313],{"class":1305},[1133,7166,888],{"class":1299},[1133,7168,1550],{"class":1299},[1133,7170,7171,7173,7175,7177,7179,7181,7183],{"class":1135,"line":1806},[1133,7172,6112],{"class":1305},[1133,7174,1559],{"class":4847},[1133,7176,1313],{"class":1305},[1133,7178,888],{"class":1299},[1133,7180,1352],{"class":1323},[1133,7182,6978],{"class":1327},[1133,7184,1331],{"class":1323},[1133,7186,7187],{"class":1135,"line":1812},[1133,7188,6129],{"class":1299},[1133,7190,7191,7193,7195,7197,7199],{"class":1135,"line":6296},[1133,7192,5967],{"class":1305},[1133,7194,1584],{"class":4703},[1133,7196,1313],{"class":1305},[1133,7198,888],{"class":1299},[1133,7200,1550],{"class":1299},[1133,7202,7203,7205,7207,7209,7211,7213,7215],{"class":1135,"line":6301},[1133,7204,6112],{"class":1305},[1133,7206,1559],{"class":4847},[1133,7208,1313],{"class":1305},[1133,7210,888],{"class":1299},[1133,7212,1352],{"class":1323},[1133,7214,7011],{"class":1327},[1133,7216,1331],{"class":1323},[1133,7218,7219],{"class":1135,"line":6314},[1133,7220,7018],{"class":1299},[1133,7222,7223],{"class":1135,"line":6319},[1133,7224,7023],{"class":1299},[1133,7226,7227],{"class":1135,"line":6338},[1133,7228,5962],{"class":1299},[1133,7230,7231,7233,7235,7237,7239,7241,7243,7245],{"class":1135,"line":6355},[1133,7232,5967],{"class":1305},[1133,7234,1345],{"class":4703},[1133,7236,1313],{"class":1305},[1133,7238,888],{"class":1299},[1133,7240,1352],{"class":1323},[1133,7242,839],{"class":1327},[1133,7244,1313],{"class":1323},[1133,7246,1359],{"class":1299},[1133,7248,7249,7251,7253,7255,7257,7259,7262,7264],{"class":1135,"line":6360},[1133,7250,5967],{"class":1305},[1133,7252,1367],{"class":4703},[1133,7254,1313],{"class":1305},[1133,7256,888],{"class":1299},[1133,7258,1352],{"class":1323},[1133,7260,7261],{"class":1327},"2024-03-18T15:55:08+01:00",[1133,7263,1313],{"class":1323},[1133,7265,1359],{"class":1299},[1133,7267,7268,7270,7272,7274,7276,7278,7280,7282],{"class":1135,"line":6366},[1133,7269,5967],{"class":1305},[1133,7271,1409],{"class":4703},[1133,7273,1313],{"class":1305},[1133,7275,888],{"class":1299},[1133,7277,1352],{"class":1323},[1133,7279,6015],{"class":1327},[1133,7281,1313],{"class":1323},[1133,7283,1359],{"class":1299},[1133,7285,7286,7288,7291,7293,7295,7297,7299,7301],{"class":1135,"line":6372},[1133,7287,5967],{"class":1305},[1133,7289,7290],{"class":4703},"parentID",[1133,7292,1313],{"class":1305},[1133,7294,888],{"class":1299},[1133,7296,1352],{"class":1323},[1133,7298,6037],{"class":1327},[1133,7300,1313],{"class":1323},[1133,7302,1359],{"class":1299},[1133,7304,7305,7307,7310,7312,7314,7316,7318,7320,7322],{"class":1135,"line":6378},[1133,7306,5967],{"class":1305},[1133,7308,7309],{"class":4703},"childEPCs",[1133,7311,1313],{"class":1305},[1133,7313,888],{"class":1299},[1133,7315,6032],{"class":1299},[1133,7317,1313],{"class":1323},[1133,7319,7098],{"class":1327},[1133,7321,1313],{"class":1323},[1133,7323,4607],{"class":1299},[1133,7325,7326,7328,7330,7332,7334,7336,7338,7340],{"class":1135,"line":6383},[1133,7327,5967],{"class":1305},[1133,7329,1480],{"class":4703},[1133,7331,1313],{"class":1305},[1133,7333,888],{"class":1299},[1133,7335,1352],{"class":1323},[1133,7337,1489],{"class":1327},[1133,7339,1313],{"class":1323},[1133,7341,1359],{"class":1299},[1133,7343,7345,7347,7349,7351,7353,7355,7357,7359],{"class":1135,"line":7344},47,[1133,7346,5967],{"class":1305},[1133,7348,1501],{"class":4703},[1133,7350,1313],{"class":1305},[1133,7352,888],{"class":1299},[1133,7354,1352],{"class":1323},[1133,7356,6590],{"class":1327},[1133,7358,1313],{"class":1323},[1133,7360,1359],{"class":1299},[1133,7362,7364,7366,7368,7370,7372,7374,7376,7378],{"class":1135,"line":7363},48,[1133,7365,5967],{"class":1305},[1133,7367,1522],{"class":4703},[1133,7369,1313],{"class":1305},[1133,7371,888],{"class":1299},[1133,7373,1352],{"class":1323},[1133,7375,6606],{"class":1327},[1133,7377,1313],{"class":1323},[1133,7379,1359],{"class":1299},[1133,7381,7383,7385,7387,7389,7391],{"class":1135,"line":7382},49,[1133,7384,5967],{"class":1305},[1133,7386,1543],{"class":4703},[1133,7388,1313],{"class":1305},[1133,7390,888],{"class":1299},[1133,7392,1550],{"class":1299},[1133,7394,7396,7398,7400,7402,7404,7406,7408],{"class":1135,"line":7395},50,[1133,7397,6112],{"class":1305},[1133,7399,1559],{"class":4847},[1133,7401,1313],{"class":1305},[1133,7403,888],{"class":1299},[1133,7405,1352],{"class":1323},[1133,7407,6978],{"class":1327},[1133,7409,1331],{"class":1323},[1133,7411,7413],{"class":1135,"line":7412},51,[1133,7414,6129],{"class":1299},[1133,7416,7418,7420,7422,7424,7426],{"class":1135,"line":7417},52,[1133,7419,5967],{"class":1305},[1133,7421,1584],{"class":4703},[1133,7423,1313],{"class":1305},[1133,7425,888],{"class":1299},[1133,7427,1550],{"class":1299},[1133,7429,7431,7433,7435,7437,7439,7441,7443],{"class":1135,"line":7430},53,[1133,7432,6112],{"class":1305},[1133,7434,1559],{"class":4847},[1133,7436,1313],{"class":1305},[1133,7438,888],{"class":1299},[1133,7440,1352],{"class":1323},[1133,7442,7011],{"class":1327},[1133,7444,1331],{"class":1323},[1133,7446,7448],{"class":1135,"line":7447},54,[1133,7449,7018],{"class":1299},[1133,7451,7453],{"class":1135,"line":7452},55,[1133,7454,7023],{"class":1299},[1133,7456,7458],{"class":1135,"line":7457},56,[1133,7459,5962],{"class":1299},[1133,7461,7463,7465,7467,7469,7471,7473,7475,7477],{"class":1135,"line":7462},57,[1133,7464,5967],{"class":1305},[1133,7466,1345],{"class":4703},[1133,7468,1313],{"class":1305},[1133,7470,888],{"class":1299},[1133,7472,1352],{"class":1323},[1133,7474,832],{"class":1327},[1133,7476,1313],{"class":1323},[1133,7478,1359],{"class":1299},[1133,7480,7482,7484,7486,7488,7490,7492,7494,7496],{"class":1135,"line":7481},58,[1133,7483,5967],{"class":1305},[1133,7485,1367],{"class":4703},[1133,7487,1313],{"class":1305},[1133,7489,888],{"class":1299},[1133,7491,1352],{"class":1323},[1133,7493,5996],{"class":1327},[1133,7495,1313],{"class":1323},[1133,7497,1359],{"class":1299},[1133,7499,7501,7503,7505,7507,7509,7511,7513,7515],{"class":1135,"line":7500},59,[1133,7502,5967],{"class":1305},[1133,7504,1409],{"class":4703},[1133,7506,1313],{"class":1305},[1133,7508,888],{"class":1299},[1133,7510,1352],{"class":1323},[1133,7512,5633],{"class":1327},[1133,7514,1313],{"class":1323},[1133,7516,1359],{"class":1299},[1133,7518,7520,7522,7524,7526,7528,7530,7532,7534,7536],{"class":1135,"line":7519},60,[1133,7521,5967],{"class":1305},[1133,7523,1451],{"class":4703},[1133,7525,1313],{"class":1305},[1133,7527,888],{"class":1299},[1133,7529,6032],{"class":1299},[1133,7531,1313],{"class":1323},[1133,7533,6037],{"class":1327},[1133,7535,1313],{"class":1323},[1133,7537,4607],{"class":1299},[1133,7539,7541,7543,7545,7547,7549,7551,7553,7555],{"class":1135,"line":7540},61,[1133,7542,5967],{"class":1305},[1133,7544,1480],{"class":4703},[1133,7546,1313],{"class":1305},[1133,7548,888],{"class":1299},[1133,7550,1352],{"class":1323},[1133,7552,5583],{"class":1327},[1133,7554,1313],{"class":1323},[1133,7556,1359],{"class":1299},[1133,7558,7560,7562,7564,7566,7568,7570,7572,7574],{"class":1135,"line":7559},62,[1133,7561,5967],{"class":1305},[1133,7563,1501],{"class":4703},[1133,7565,1313],{"class":1305},[1133,7567,888],{"class":1299},[1133,7569,1352],{"class":1323},[1133,7571,1510],{"class":1327},[1133,7573,1313],{"class":1323},[1133,7575,1359],{"class":1299},[1133,7577,7579,7581,7583,7585,7587,7589,7591,7593],{"class":1135,"line":7578},63,[1133,7580,5967],{"class":1305},[1133,7582,1522],{"class":4703},[1133,7584,1313],{"class":1305},[1133,7586,888],{"class":1299},[1133,7588,1352],{"class":1323},[1133,7590,1531],{"class":1327},[1133,7592,1313],{"class":1323},[1133,7594,1359],{"class":1299},[1133,7596,7598,7600,7602,7604,7606],{"class":1135,"line":7597},64,[1133,7599,5967],{"class":1305},[1133,7601,1543],{"class":4703},[1133,7603,1313],{"class":1305},[1133,7605,888],{"class":1299},[1133,7607,1550],{"class":1299},[1133,7609,7611,7613,7615,7617,7619,7621,7624],{"class":1135,"line":7610},65,[1133,7612,6112],{"class":1305},[1133,7614,1559],{"class":4847},[1133,7616,1313],{"class":1305},[1133,7618,888],{"class":1299},[1133,7620,1352],{"class":1323},[1133,7622,7623],{"class":1327},"https://id.gs1.org/414/9521141456125",[1133,7625,1331],{"class":1323},[1133,7627,7629],{"class":1135,"line":7628},66,[1133,7630,6129],{"class":1299},[1133,7632,7634,7636,7638,7640,7642],{"class":1135,"line":7633},67,[1133,7635,5967],{"class":1305},[1133,7637,6136],{"class":4703},[1133,7639,1313],{"class":1305},[1133,7641,888],{"class":1299},[1133,7643,1318],{"class":1299},[1133,7645,7647],{"class":1135,"line":7646},68,[1133,7648,6147],{"class":1299},[1133,7650,7652,7654,7656,7658,7660,7662,7664,7666],{"class":1135,"line":7651},69,[1133,7653,6152],{"class":1305},[1133,7655,1345],{"class":4847},[1133,7657,1313],{"class":1305},[1133,7659,888],{"class":1299},[1133,7661,1352],{"class":1323},[1133,7663,6163],{"class":1327},[1133,7665,1313],{"class":1323},[1133,7667,1359],{"class":1299},[1133,7669,7671,7673,7675,7677,7679,7681,7683],{"class":1135,"line":7670},70,[1133,7672,6152],{"class":1305},[1133,7674,6174],{"class":4847},[1133,7676,1313],{"class":1305},[1133,7678,888],{"class":1299},[1133,7680,1352],{"class":1323},[1133,7682,6183],{"class":1327},[1133,7684,1331],{"class":1323},[1133,7686,7688],{"class":1135,"line":7687},71,[1133,7689,6190],{"class":1299},[1133,7691,7693],{"class":1135,"line":7692},72,[1133,7694,6147],{"class":1299},[1133,7696,7698,7700,7702,7704,7706,7708,7710,7712],{"class":1135,"line":7697},73,[1133,7699,6152],{"class":1305},[1133,7701,1345],{"class":4847},[1133,7703,1313],{"class":1305},[1133,7705,888],{"class":1299},[1133,7707,1352],{"class":1323},[1133,7709,6209],{"class":1327},[1133,7711,1313],{"class":1323},[1133,7713,1359],{"class":1299},[1133,7715,7717,7719,7721,7723,7725,7727,7729],{"class":1135,"line":7716},74,[1133,7718,6152],{"class":1305},[1133,7720,6174],{"class":4847},[1133,7722,1313],{"class":1305},[1133,7724,888],{"class":1299},[1133,7726,1352],{"class":1323},[1133,7728,5711],{"class":1327},[1133,7730,1331],{"class":1323},[1133,7732,7734],{"class":1135,"line":7733},75,[1133,7735,6234],{"class":1299},[1133,7737,7739],{"class":1135,"line":7738},76,[1133,7740,6239],{"class":1299},[1133,7742,7744,7746,7748,7750,7752],{"class":1135,"line":7743},77,[1133,7745,5967],{"class":1305},[1133,7747,1700],{"class":4703},[1133,7749,1313],{"class":1305},[1133,7751,888],{"class":1299},[1133,7753,1318],{"class":1299},[1133,7755,7757],{"class":1135,"line":7756},78,[1133,7758,6147],{"class":1299},[1133,7760,7762,7764,7766,7768,7770,7772,7774,7776],{"class":1135,"line":7761},79,[1133,7763,6152],{"class":1305},[1133,7765,1345],{"class":4847},[1133,7767,1313],{"class":1305},[1133,7769,888],{"class":1299},[1133,7771,1352],{"class":1323},[1133,7773,1722],{"class":1327},[1133,7775,1313],{"class":1323},[1133,7777,1359],{"class":1299},[1133,7779,7781,7783,7785,7787,7789,7791,7793],{"class":1135,"line":7780},80,[1133,7782,6152],{"class":1305},[1133,7784,1734],{"class":4847},[1133,7786,1313],{"class":1305},[1133,7788,888],{"class":1299},[1133,7790,1352],{"class":1323},[1133,7792,5740],{"class":1327},[1133,7794,1331],{"class":1323},[1133,7796,7798],{"class":1135,"line":7797},81,[1133,7799,6234],{"class":1299},[1133,7801,7803],{"class":1135,"line":7802},82,[1133,7804,6239],{"class":1299},[1133,7806,7808,7810,7812,7814,7816],{"class":1135,"line":7807},83,[1133,7809,5967],{"class":1305},[1133,7811,1758],{"class":4703},[1133,7813,1313],{"class":1305},[1133,7815,888],{"class":1299},[1133,7817,1318],{"class":1299},[1133,7819,7821],{"class":1135,"line":7820},84,[1133,7822,6147],{"class":1299},[1133,7824,7826,7828,7830,7832,7834,7836,7838,7840],{"class":1135,"line":7825},85,[1133,7827,6152],{"class":1305},[1133,7829,1345],{"class":4847},[1133,7831,1313],{"class":1305},[1133,7833,888],{"class":1299},[1133,7835,1352],{"class":1323},[1133,7837,1722],{"class":1327},[1133,7839,1313],{"class":1323},[1133,7841,1359],{"class":1299},[1133,7843,7845,7847,7849,7851,7853,7855,7857],{"class":1135,"line":7844},86,[1133,7846,6152],{"class":1305},[1133,7848,1792],{"class":4847},[1133,7850,1313],{"class":1305},[1133,7852,888],{"class":1299},[1133,7854,1352],{"class":1323},[1133,7856,5783],{"class":1327},[1133,7858,1331],{"class":1323},[1133,7860,7862],{"class":1135,"line":7861},87,[1133,7863,6234],{"class":1299},[1133,7865,7867],{"class":1135,"line":7866},88,[1133,7868,6363],{"class":1299},[1133,7870,7872],{"class":1135,"line":7871},89,[1133,7873,6369],{"class":1299},[1133,7875,7877],{"class":1135,"line":7876},90,[1133,7878,6375],{"class":1299},[1133,7880,7882],{"class":1135,"line":7881},91,[1133,7883,1815],{"class":1299},[1133,7885,7887],{"class":1135,"line":7886},92,[1133,7888,4602],{"class":1299},[491,7890,7892],{"id":7891},"example-3-epcis-aggregation-event-information-content","Example 3: EPCIS Aggregation Event Information Content",[500,7894,5529],{"id":7895},"business-process-2",[5531,7897,7898,7901,7904,7907,7910],{},[511,7899,7900],{},"A shipper packs five homogeneous cases (each identified by an SGTIN) onto a pallet (identified by an SSCC).",[511,7902,7903],{},"The shipper ships the pallet, only noting the pallet identifier.",[511,7905,7906],{},"The receiver receives the pallet and also verifies all of the case identifiers.",[511,7908,7909],{},"The receiver unpacks two cases from the pallet.",[511,7911,7912],{},"The receiver unpacks the remaining cases from the pallet.",[5537,7914,7915,7934],{},[5540,7916,7917],{},[5543,7918,7919,7921,7923,7925,7927,7929,7931],{},[5546,7920,5548],{},[5546,7922,5551],{},[5546,7924,6419],{},[5546,7926,6422],{},[5546,7928,6425],{},[5546,7930,6428],{},[5546,7932,7933],{},"V5",[5559,7935,7936,7957,7973,7990,8023,8041],{},[5543,7937,7938,7940,7942,7945,7948,7951,7954],{},[5564,7939],{},[5564,7941,6437],{},[5564,7943,7944],{},"Pack cases onto pallet",[5564,7946,7947],{},"Ship pallet",[5564,7949,7950],{},"Receive pallet",[5564,7952,7953],{},"Unpack two cases",[5564,7955,7956],{},"Unpack remaining cases",[5543,7958,7959,7961,7963,7965,7967,7969,7971],{},[5564,7960],{},[5564,7962,5568],{},[5564,7964,6462],{},[5564,7966,5571],{},[5564,7968,6462],{},[5564,7970,6462],{},[5564,7972,6462],{},[5543,7974,7975,7977,7979,7981,7983,7985,7988],{},[5564,7976],{},[5564,7978,5580],{},[5564,7980,1489],{},[5564,7982,5583],{},[5564,7984,5583],{},[5564,7986,7987],{},"DELETE",[5564,7989,7987],{},[5543,7991,7992,7994,7996,8005,8007,8013,8020],{},[5564,7993,736],{},[5564,7995,5592],{},[5564,7997,7998,7999,8001,8002,8004],{},"Parent: SSCC of pallet ",[3773,8000],{},"Children: ",[3773,8003],{},"SGTINs of 5 cases",[5564,8006,6490],{},[5564,8008,7998,8009,8001,8011,8004],{},[3773,8010],{},[3773,8012],{},[5564,8014,7998,8015,8001,8017,8019],{},[3773,8016],{},[3773,8018],{},"SGTINs of 2 cases",[5564,8021,8022],{},"Parent: SSCC of pallet Children: (omitted)",[5543,8024,8025,8027,8029,8031,8033,8036,8039],{},[5564,8026,754],{},[5564,8028,5673],{},[5564,8030,6590],{},[5564,8032,1510],{},[5564,8034,8035],{},"receiving",[5564,8037,8038],{},"unpacking",[5564,8040,8038],{},[5543,8042,8043,8045,8047,8050,8053,8055,8057],{},[5564,8044],{},[5564,8046,997],{},[5564,8048,8049],{},"in progress",[5564,8051,8052],{},"in transit",[5564,8054,8049],{},[5564,8056,8049],{},[5564,8058,8049],{},[500,8060,5802],{"id":8061},"design-template-2",[496,8063,8064],{},[715,8065],{"alt":8066,"src":8067},"Example 3: EPCIS Aggregation Event Information Content | Example 3: EPCIS Aggregation Event Information Content","/img/7.Test-Data-Generator/Example_3_EPCIS_Aggregation_Event_Information.png",[500,8069,3020],{"id":8070},"quick-links-2",[508,8072,8073,8080,8086],{},[511,8074,8075],{},[659,8076,8079],{"href":8077,"rel":8078},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=46",[663],"For more information refer to Table 5-3 from GS1 implementation guidelines",[511,8081,8082],{},[659,8083,5824],{"href":8084,"rel":8085},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/3.%20EPCIS%20Aggregation%20Event%20Information%20Content%20from%20Table%205-3.json",[663],[511,8087,8088],{},[659,8089,5831],{"href":8090,"rel":8091},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/3.%20EPCIS%20Aggregation%20Event%20Information%20Content%20from%20Table%205-3.json",[663],[500,8093,5835],{"id":8094},"generated-event-2",[5837,8096,8097,8100],{},[5841,8098,8099],{},"EPCIS Aggregation Event Information Content",[1124,8101,8103],{"className":1290,"code":8102,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-22T13:19:50.32Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-22T14:05:43+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095215680000000200\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568256452/21/200\",\n          \"https://id.gs1.org/01/09521568256452/21/201\",\n          \"https://id.gs1.org/01/09521568256452/21/202\",\n          \"https://id.gs1.org/01/09521568256452/21/203\",\n          \"https://id.gs1.org/01/09521568256452/21/204\"\n        ],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141000106\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-22T14:07:45+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095215680000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141456125\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521345678903\"\n          }\n        ]\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-22T14:10:45+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095215680000000200\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568256452/21/200\",\n          \"https://id.gs1.org/01/09521568256452/21/201\",\n          \"https://id.gs1.org/01/09521568256452/21/202\",\n          \"https://id.gs1.org/01/09521568256452/21/203\",\n          \"https://id.gs1.org/01/09521568256452/21/204\"\n        ],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"receiving\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521345678958\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521345678903\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-22T14:11:47+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095215680000000200\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568256452/21/200\",\n          \"https://id.gs1.org/01/09521568256452/21/201\"\n        ],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"unpacking\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521345678965\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521345678903\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-22T14:13:31+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095215680000000200\",\n        \"childEPCs\": [],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"unpacking\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521345678965\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521345678903\"\n        }\n      }\n    ]\n  }\n}\n",[1130,8104,8105,8109,8121,8129,8133,8151,8169,8188,8200,8212,8216,8234,8253,8271,8290,8302,8312,8323,8334,8345,8354,8358,8376,8394,8412,8424,8440,8444,8456,8472,8476,8480,8484,8502,8521,8539,8559,8577,8595,8613,8625,8641,8645,8657,8661,8679,8695,8699,8703,8715,8719,8737,8753,8757,8761,8765,8769,8787,8806,8824,8842,8854,8864,8874,8884,8894,8902,8906,8924,8942,8960,8972,8989,8993,9005,9021,9025,9029,9033,9051,9070,9088,9106,9118,9128,9136,9140,9158,9176,9194,9206,9223,9227,9240,9257,9262,9267,9272,9291,9311,9330,9349,9363,9382,9401,9420,9433,9450,9455,9468,9485,9490,9495,9500,9505],{"__ignoreMap":611},[1133,8106,8107],{"class":1135,"line":1136},[1133,8108,4564],{"class":1299},[1133,8110,8111,8113,8115,8117,8119],{"class":1135,"line":612},[1133,8112,5857],{"class":1305},[1133,8114,1310],{"class":1309},[1133,8116,1313],{"class":1305},[1133,8118,888],{"class":1299},[1133,8120,1318],{"class":1299},[1133,8122,8123,8125,8127],{"class":1135,"line":617},[1133,8124,1306],{"class":1323},[1133,8126,1328],{"class":1327},[1133,8128,1331],{"class":1323},[1133,8130,8131],{"class":1135,"line":1334},[1133,8132,5878],{"class":1299},[1133,8134,8135,8137,8139,8141,8143,8145,8147,8149],{"class":1135,"line":1340},[1133,8136,5857],{"class":1305},[1133,8138,1345],{"class":1309},[1133,8140,1313],{"class":1305},[1133,8142,888],{"class":1299},[1133,8144,1352],{"class":1323},[1133,8146,4622],{"class":1327},[1133,8148,1313],{"class":1323},[1133,8150,1359],{"class":1299},[1133,8152,8153,8155,8157,8159,8161,8163,8165,8167],{"class":1135,"line":1362},[1133,8154,5857],{"class":1305},[1133,8156,4633],{"class":1309},[1133,8158,1313],{"class":1305},[1133,8160,888],{"class":1299},[1133,8162,1352],{"class":1323},[1133,8164,4642],{"class":1327},[1133,8166,1313],{"class":1323},[1133,8168,1359],{"class":1299},[1133,8170,8171,8173,8175,8177,8179,8181,8184,8186],{"class":1135,"line":1383},[1133,8172,5857],{"class":1305},[1133,8174,4653],{"class":1309},[1133,8176,1313],{"class":1305},[1133,8178,888],{"class":1299},[1133,8180,1352],{"class":1323},[1133,8182,8183],{"class":1327},"2024-03-22T13:19:50.32Z",[1133,8185,1313],{"class":1323},[1133,8187,1359],{"class":1299},[1133,8189,8190,8192,8194,8196,8198],{"class":1135,"line":1404},[1133,8191,5857],{"class":1305},[1133,8193,4673],{"class":1309},[1133,8195,1313],{"class":1305},[1133,8197,888],{"class":1299},[1133,8199,1550],{"class":1299},[1133,8201,8202,8204,8206,8208,8210],{"class":1135,"line":1425},[1133,8203,1306],{"class":1305},[1133,8205,4686],{"class":1558},[1133,8207,1313],{"class":1305},[1133,8209,888],{"class":1299},[1133,8211,1318],{"class":1299},[1133,8213,8214],{"class":1135,"line":1446},[1133,8215,5962],{"class":1299},[1133,8217,8218,8220,8222,8224,8226,8228,8230,8232],{"class":1135,"line":1460},[1133,8219,5967],{"class":1305},[1133,8221,1345],{"class":4703},[1133,8223,1313],{"class":1305},[1133,8225,888],{"class":1299},[1133,8227,1352],{"class":1323},[1133,8229,839],{"class":1327},[1133,8231,1313],{"class":1323},[1133,8233,1359],{"class":1299},[1133,8235,8236,8238,8240,8242,8244,8246,8249,8251],{"class":1135,"line":1470},[1133,8237,5967],{"class":1305},[1133,8239,1367],{"class":4703},[1133,8241,1313],{"class":1305},[1133,8243,888],{"class":1299},[1133,8245,1352],{"class":1323},[1133,8247,8248],{"class":1327},"2024-03-22T14:05:43+01:00",[1133,8250,1313],{"class":1323},[1133,8252,1359],{"class":1299},[1133,8254,8255,8257,8259,8261,8263,8265,8267,8269],{"class":1135,"line":1475},[1133,8256,5967],{"class":1305},[1133,8258,1409],{"class":4703},[1133,8260,1313],{"class":1305},[1133,8262,888],{"class":1299},[1133,8264,1352],{"class":1323},[1133,8266,6015],{"class":1327},[1133,8268,1313],{"class":1323},[1133,8270,1359],{"class":1299},[1133,8272,8273,8275,8277,8279,8281,8283,8286,8288],{"class":1135,"line":1496},[1133,8274,5967],{"class":1305},[1133,8276,7290],{"class":4703},[1133,8278,1313],{"class":1305},[1133,8280,888],{"class":1299},[1133,8282,1352],{"class":1323},[1133,8284,8285],{"class":1327},"https://id.gs1.org/00/095215680000000200",[1133,8287,1313],{"class":1323},[1133,8289,1359],{"class":1299},[1133,8291,8292,8294,8296,8298,8300],{"class":1135,"line":1517},[1133,8293,5967],{"class":1305},[1133,8295,7309],{"class":4703},[1133,8297,1313],{"class":1305},[1133,8299,888],{"class":1299},[1133,8301,1318],{"class":1299},[1133,8303,8304,8306,8308,8310],{"class":1135,"line":1538},[1133,8305,6112],{"class":1323},[1133,8307,7098],{"class":1327},[1133,8309,1313],{"class":1323},[1133,8311,1359],{"class":1299},[1133,8313,8314,8316,8319,8321],{"class":1135,"line":1553},[1133,8315,6112],{"class":1323},[1133,8317,8318],{"class":1327},"https://id.gs1.org/01/09521568256452/21/201",[1133,8320,1313],{"class":1323},[1133,8322,1359],{"class":1299},[1133,8324,8325,8327,8330,8332],{"class":1135,"line":1573},[1133,8326,6112],{"class":1323},[1133,8328,8329],{"class":1327},"https://id.gs1.org/01/09521568256452/21/202",[1133,8331,1313],{"class":1323},[1133,8333,1359],{"class":1299},[1133,8335,8336,8338,8341,8343],{"class":1135,"line":1579},[1133,8337,6112],{"class":1323},[1133,8339,8340],{"class":1327},"https://id.gs1.org/01/09521568256452/21/203",[1133,8342,1313],{"class":1323},[1133,8344,1359],{"class":1299},[1133,8346,8347,8349,8352],{"class":1135,"line":1593},[1133,8348,6112],{"class":1323},[1133,8350,8351],{"class":1327},"https://id.gs1.org/01/09521568256452/21/204",[1133,8353,1331],{"class":1323},[1133,8355,8356],{"class":1135,"line":1611},[1133,8357,6239],{"class":1299},[1133,8359,8360,8362,8364,8366,8368,8370,8372,8374],{"class":1135,"line":1616},[1133,8361,5967],{"class":1305},[1133,8363,1480],{"class":4703},[1133,8365,1313],{"class":1305},[1133,8367,888],{"class":1299},[1133,8369,1352],{"class":1323},[1133,8371,1489],{"class":1327},[1133,8373,1313],{"class":1323},[1133,8375,1359],{"class":1299},[1133,8377,8378,8380,8382,8384,8386,8388,8390,8392],{"class":1135,"line":1631},[1133,8379,5967],{"class":1305},[1133,8381,1501],{"class":4703},[1133,8383,1313],{"class":1305},[1133,8385,888],{"class":1299},[1133,8387,1352],{"class":1323},[1133,8389,6590],{"class":1327},[1133,8391,1313],{"class":1323},[1133,8393,1359],{"class":1299},[1133,8395,8396,8398,8400,8402,8404,8406,8408,8410],{"class":1135,"line":1652},[1133,8397,5967],{"class":1305},[1133,8399,1522],{"class":4703},[1133,8401,1313],{"class":1305},[1133,8403,888],{"class":1299},[1133,8405,1352],{"class":1323},[1133,8407,6606],{"class":1327},[1133,8409,1313],{"class":1323},[1133,8411,1359],{"class":1299},[1133,8413,8414,8416,8418,8420,8422],{"class":1135,"line":1670},[1133,8415,5967],{"class":1305},[1133,8417,1543],{"class":4703},[1133,8419,1313],{"class":1305},[1133,8421,888],{"class":1299},[1133,8423,1550],{"class":1299},[1133,8425,8426,8428,8430,8432,8434,8436,8438],{"class":1135,"line":1689},[1133,8427,6112],{"class":1305},[1133,8429,1559],{"class":4847},[1133,8431,1313],{"class":1305},[1133,8433,888],{"class":1299},[1133,8435,1352],{"class":1323},[1133,8437,6978],{"class":1327},[1133,8439,1331],{"class":1323},[1133,8441,8442],{"class":1135,"line":1695},[1133,8443,6129],{"class":1299},[1133,8445,8446,8448,8450,8452,8454],{"class":1135,"line":1709},[1133,8447,5967],{"class":1305},[1133,8449,1584],{"class":4703},[1133,8451,1313],{"class":1305},[1133,8453,888],{"class":1299},[1133,8455,1550],{"class":1299},[1133,8457,8458,8460,8462,8464,8466,8468,8470],{"class":1135,"line":1729},[1133,8459,6112],{"class":1305},[1133,8461,1559],{"class":4847},[1133,8463,1313],{"class":1305},[1133,8465,888],{"class":1299},[1133,8467,1352],{"class":1323},[1133,8469,7011],{"class":1327},[1133,8471,1331],{"class":1323},[1133,8473,8474],{"class":1135,"line":1748},[1133,8475,7018],{"class":1299},[1133,8477,8478],{"class":1135,"line":1753},[1133,8479,7023],{"class":1299},[1133,8481,8482],{"class":1135,"line":1767},[1133,8483,5962],{"class":1299},[1133,8485,8486,8488,8490,8492,8494,8496,8498,8500],{"class":1135,"line":1787},[1133,8487,5967],{"class":1305},[1133,8489,1345],{"class":4703},[1133,8491,1313],{"class":1305},[1133,8493,888],{"class":1299},[1133,8495,1352],{"class":1323},[1133,8497,832],{"class":1327},[1133,8499,1313],{"class":1323},[1133,8501,1359],{"class":1299},[1133,8503,8504,8506,8508,8510,8512,8514,8517,8519],{"class":1135,"line":1806},[1133,8505,5967],{"class":1305},[1133,8507,1367],{"class":4703},[1133,8509,1313],{"class":1305},[1133,8511,888],{"class":1299},[1133,8513,1352],{"class":1323},[1133,8515,8516],{"class":1327},"2024-03-22T14:07:45+01:00",[1133,8518,1313],{"class":1323},[1133,8520,1359],{"class":1299},[1133,8522,8523,8525,8527,8529,8531,8533,8535,8537],{"class":1135,"line":1812},[1133,8524,5967],{"class":1305},[1133,8526,1409],{"class":4703},[1133,8528,1313],{"class":1305},[1133,8530,888],{"class":1299},[1133,8532,1352],{"class":1323},[1133,8534,6015],{"class":1327},[1133,8536,1313],{"class":1323},[1133,8538,1359],{"class":1299},[1133,8540,8541,8543,8545,8547,8549,8551,8553,8555,8557],{"class":1135,"line":6296},[1133,8542,5967],{"class":1305},[1133,8544,1451],{"class":4703},[1133,8546,1313],{"class":1305},[1133,8548,888],{"class":1299},[1133,8550,6032],{"class":1299},[1133,8552,1313],{"class":1323},[1133,8554,8285],{"class":1327},[1133,8556,1313],{"class":1323},[1133,8558,4607],{"class":1299},[1133,8560,8561,8563,8565,8567,8569,8571,8573,8575],{"class":1135,"line":6301},[1133,8562,5967],{"class":1305},[1133,8564,1480],{"class":4703},[1133,8566,1313],{"class":1305},[1133,8568,888],{"class":1299},[1133,8570,1352],{"class":1323},[1133,8572,5583],{"class":1327},[1133,8574,1313],{"class":1323},[1133,8576,1359],{"class":1299},[1133,8578,8579,8581,8583,8585,8587,8589,8591,8593],{"class":1135,"line":6314},[1133,8580,5967],{"class":1305},[1133,8582,1501],{"class":4703},[1133,8584,1313],{"class":1305},[1133,8586,888],{"class":1299},[1133,8588,1352],{"class":1323},[1133,8590,1510],{"class":1327},[1133,8592,1313],{"class":1323},[1133,8594,1359],{"class":1299},[1133,8596,8597,8599,8601,8603,8605,8607,8609,8611],{"class":1135,"line":6319},[1133,8598,5967],{"class":1305},[1133,8600,1522],{"class":4703},[1133,8602,1313],{"class":1305},[1133,8604,888],{"class":1299},[1133,8606,1352],{"class":1323},[1133,8608,1531],{"class":1327},[1133,8610,1313],{"class":1323},[1133,8612,1359],{"class":1299},[1133,8614,8615,8617,8619,8621,8623],{"class":1135,"line":6338},[1133,8616,5967],{"class":1305},[1133,8618,1543],{"class":4703},[1133,8620,1313],{"class":1305},[1133,8622,888],{"class":1299},[1133,8624,1550],{"class":1299},[1133,8626,8627,8629,8631,8633,8635,8637,8639],{"class":1135,"line":6355},[1133,8628,6112],{"class":1305},[1133,8630,1559],{"class":4847},[1133,8632,1313],{"class":1305},[1133,8634,888],{"class":1299},[1133,8636,1352],{"class":1323},[1133,8638,7623],{"class":1327},[1133,8640,1331],{"class":1323},[1133,8642,8643],{"class":1135,"line":6360},[1133,8644,6129],{"class":1299},[1133,8646,8647,8649,8651,8653,8655],{"class":1135,"line":6366},[1133,8648,5967],{"class":1305},[1133,8650,1700],{"class":4703},[1133,8652,1313],{"class":1305},[1133,8654,888],{"class":1299},[1133,8656,1318],{"class":1299},[1133,8658,8659],{"class":1135,"line":6372},[1133,8660,6147],{"class":1299},[1133,8662,8663,8665,8667,8669,8671,8673,8675,8677],{"class":1135,"line":6378},[1133,8664,6152],{"class":1305},[1133,8666,1345],{"class":4847},[1133,8668,1313],{"class":1305},[1133,8670,888],{"class":1299},[1133,8672,1352],{"class":1323},[1133,8674,1722],{"class":1327},[1133,8676,1313],{"class":1323},[1133,8678,1359],{"class":1299},[1133,8680,8681,8683,8685,8687,8689,8691,8693],{"class":1135,"line":6383},[1133,8682,6152],{"class":1305},[1133,8684,1734],{"class":4847},[1133,8686,1313],{"class":1305},[1133,8688,888],{"class":1299},[1133,8690,1352],{"class":1323},[1133,8692,5740],{"class":1327},[1133,8694,1331],{"class":1323},[1133,8696,8697],{"class":1135,"line":7344},[1133,8698,6234],{"class":1299},[1133,8700,8701],{"class":1135,"line":7363},[1133,8702,6239],{"class":1299},[1133,8704,8705,8707,8709,8711,8713],{"class":1135,"line":7382},[1133,8706,5967],{"class":1305},[1133,8708,1758],{"class":4703},[1133,8710,1313],{"class":1305},[1133,8712,888],{"class":1299},[1133,8714,1318],{"class":1299},[1133,8716,8717],{"class":1135,"line":7395},[1133,8718,6147],{"class":1299},[1133,8720,8721,8723,8725,8727,8729,8731,8733,8735],{"class":1135,"line":7412},[1133,8722,6152],{"class":1305},[1133,8724,1345],{"class":4847},[1133,8726,1313],{"class":1305},[1133,8728,888],{"class":1299},[1133,8730,1352],{"class":1323},[1133,8732,1722],{"class":1327},[1133,8734,1313],{"class":1323},[1133,8736,1359],{"class":1299},[1133,8738,8739,8741,8743,8745,8747,8749,8751],{"class":1135,"line":7417},[1133,8740,6152],{"class":1305},[1133,8742,1792],{"class":4847},[1133,8744,1313],{"class":1305},[1133,8746,888],{"class":1299},[1133,8748,1352],{"class":1323},[1133,8750,5783],{"class":1327},[1133,8752,1331],{"class":1323},[1133,8754,8755],{"class":1135,"line":7430},[1133,8756,6234],{"class":1299},[1133,8758,8759],{"class":1135,"line":7447},[1133,8760,6363],{"class":1299},[1133,8762,8763],{"class":1135,"line":7452},[1133,8764,7023],{"class":1299},[1133,8766,8767],{"class":1135,"line":7457},[1133,8768,5962],{"class":1299},[1133,8770,8771,8773,8775,8777,8779,8781,8783,8785],{"class":1135,"line":7462},[1133,8772,5967],{"class":1305},[1133,8774,1345],{"class":4703},[1133,8776,1313],{"class":1305},[1133,8778,888],{"class":1299},[1133,8780,1352],{"class":1323},[1133,8782,839],{"class":1327},[1133,8784,1313],{"class":1323},[1133,8786,1359],{"class":1299},[1133,8788,8789,8791,8793,8795,8797,8799,8802,8804],{"class":1135,"line":7481},[1133,8790,5967],{"class":1305},[1133,8792,1367],{"class":4703},[1133,8794,1313],{"class":1305},[1133,8796,888],{"class":1299},[1133,8798,1352],{"class":1323},[1133,8800,8801],{"class":1327},"2024-03-22T14:10:45+01:00",[1133,8803,1313],{"class":1323},[1133,8805,1359],{"class":1299},[1133,8807,8808,8810,8812,8814,8816,8818,8820,8822],{"class":1135,"line":7500},[1133,8809,5967],{"class":1305},[1133,8811,1409],{"class":4703},[1133,8813,1313],{"class":1305},[1133,8815,888],{"class":1299},[1133,8817,1352],{"class":1323},[1133,8819,6015],{"class":1327},[1133,8821,1313],{"class":1323},[1133,8823,1359],{"class":1299},[1133,8825,8826,8828,8830,8832,8834,8836,8838,8840],{"class":1135,"line":7519},[1133,8827,5967],{"class":1305},[1133,8829,7290],{"class":4703},[1133,8831,1313],{"class":1305},[1133,8833,888],{"class":1299},[1133,8835,1352],{"class":1323},[1133,8837,8285],{"class":1327},[1133,8839,1313],{"class":1323},[1133,8841,1359],{"class":1299},[1133,8843,8844,8846,8848,8850,8852],{"class":1135,"line":7540},[1133,8845,5967],{"class":1305},[1133,8847,7309],{"class":4703},[1133,8849,1313],{"class":1305},[1133,8851,888],{"class":1299},[1133,8853,1318],{"class":1299},[1133,8855,8856,8858,8860,8862],{"class":1135,"line":7559},[1133,8857,6112],{"class":1323},[1133,8859,7098],{"class":1327},[1133,8861,1313],{"class":1323},[1133,8863,1359],{"class":1299},[1133,8865,8866,8868,8870,8872],{"class":1135,"line":7578},[1133,8867,6112],{"class":1323},[1133,8869,8318],{"class":1327},[1133,8871,1313],{"class":1323},[1133,8873,1359],{"class":1299},[1133,8875,8876,8878,8880,8882],{"class":1135,"line":7597},[1133,8877,6112],{"class":1323},[1133,8879,8329],{"class":1327},[1133,8881,1313],{"class":1323},[1133,8883,1359],{"class":1299},[1133,8885,8886,8888,8890,8892],{"class":1135,"line":7610},[1133,8887,6112],{"class":1323},[1133,8889,8340],{"class":1327},[1133,8891,1313],{"class":1323},[1133,8893,1359],{"class":1299},[1133,8895,8896,8898,8900],{"class":1135,"line":7628},[1133,8897,6112],{"class":1323},[1133,8899,8351],{"class":1327},[1133,8901,1331],{"class":1323},[1133,8903,8904],{"class":1135,"line":7633},[1133,8905,6239],{"class":1299},[1133,8907,8908,8910,8912,8914,8916,8918,8920,8922],{"class":1135,"line":7646},[1133,8909,5967],{"class":1305},[1133,8911,1480],{"class":4703},[1133,8913,1313],{"class":1305},[1133,8915,888],{"class":1299},[1133,8917,1352],{"class":1323},[1133,8919,5583],{"class":1327},[1133,8921,1313],{"class":1323},[1133,8923,1359],{"class":1299},[1133,8925,8926,8928,8930,8932,8934,8936,8938,8940],{"class":1135,"line":7651},[1133,8927,5967],{"class":1305},[1133,8929,1501],{"class":4703},[1133,8931,1313],{"class":1305},[1133,8933,888],{"class":1299},[1133,8935,1352],{"class":1323},[1133,8937,8035],{"class":1327},[1133,8939,1313],{"class":1323},[1133,8941,1359],{"class":1299},[1133,8943,8944,8946,8948,8950,8952,8954,8956,8958],{"class":1135,"line":7670},[1133,8945,5967],{"class":1305},[1133,8947,1522],{"class":4703},[1133,8949,1313],{"class":1305},[1133,8951,888],{"class":1299},[1133,8953,1352],{"class":1323},[1133,8955,6606],{"class":1327},[1133,8957,1313],{"class":1323},[1133,8959,1359],{"class":1299},[1133,8961,8962,8964,8966,8968,8970],{"class":1135,"line":7687},[1133,8963,5967],{"class":1305},[1133,8965,1543],{"class":4703},[1133,8967,1313],{"class":1305},[1133,8969,888],{"class":1299},[1133,8971,1550],{"class":1299},[1133,8973,8974,8976,8978,8980,8982,8984,8987],{"class":1135,"line":7692},[1133,8975,6112],{"class":1305},[1133,8977,1559],{"class":4847},[1133,8979,1313],{"class":1305},[1133,8981,888],{"class":1299},[1133,8983,1352],{"class":1323},[1133,8985,8986],{"class":1327},"https://id.gs1.org/414/9521345678958",[1133,8988,1331],{"class":1323},[1133,8990,8991],{"class":1135,"line":7697},[1133,8992,6129],{"class":1299},[1133,8994,8995,8997,8999,9001,9003],{"class":1135,"line":7716},[1133,8996,5967],{"class":1305},[1133,8998,1584],{"class":4703},[1133,9000,1313],{"class":1305},[1133,9002,888],{"class":1299},[1133,9004,1550],{"class":1299},[1133,9006,9007,9009,9011,9013,9015,9017,9019],{"class":1135,"line":7733},[1133,9008,6112],{"class":1305},[1133,9010,1559],{"class":4847},[1133,9012,1313],{"class":1305},[1133,9014,888],{"class":1299},[1133,9016,1352],{"class":1323},[1133,9018,5783],{"class":1327},[1133,9020,1331],{"class":1323},[1133,9022,9023],{"class":1135,"line":7738},[1133,9024,7018],{"class":1299},[1133,9026,9027],{"class":1135,"line":7743},[1133,9028,7023],{"class":1299},[1133,9030,9031],{"class":1135,"line":7756},[1133,9032,5962],{"class":1299},[1133,9034,9035,9037,9039,9041,9043,9045,9047,9049],{"class":1135,"line":7761},[1133,9036,5967],{"class":1305},[1133,9038,1345],{"class":4703},[1133,9040,1313],{"class":1305},[1133,9042,888],{"class":1299},[1133,9044,1352],{"class":1323},[1133,9046,839],{"class":1327},[1133,9048,1313],{"class":1323},[1133,9050,1359],{"class":1299},[1133,9052,9053,9055,9057,9059,9061,9063,9066,9068],{"class":1135,"line":7780},[1133,9054,5967],{"class":1305},[1133,9056,1367],{"class":4703},[1133,9058,1313],{"class":1305},[1133,9060,888],{"class":1299},[1133,9062,1352],{"class":1323},[1133,9064,9065],{"class":1327},"2024-03-22T14:11:47+01:00",[1133,9067,1313],{"class":1323},[1133,9069,1359],{"class":1299},[1133,9071,9072,9074,9076,9078,9080,9082,9084,9086],{"class":1135,"line":7797},[1133,9073,5967],{"class":1305},[1133,9075,1409],{"class":4703},[1133,9077,1313],{"class":1305},[1133,9079,888],{"class":1299},[1133,9081,1352],{"class":1323},[1133,9083,6015],{"class":1327},[1133,9085,1313],{"class":1323},[1133,9087,1359],{"class":1299},[1133,9089,9090,9092,9094,9096,9098,9100,9102,9104],{"class":1135,"line":7802},[1133,9091,5967],{"class":1305},[1133,9093,7290],{"class":4703},[1133,9095,1313],{"class":1305},[1133,9097,888],{"class":1299},[1133,9099,1352],{"class":1323},[1133,9101,8285],{"class":1327},[1133,9103,1313],{"class":1323},[1133,9105,1359],{"class":1299},[1133,9107,9108,9110,9112,9114,9116],{"class":1135,"line":7807},[1133,9109,5967],{"class":1305},[1133,9111,7309],{"class":4703},[1133,9113,1313],{"class":1305},[1133,9115,888],{"class":1299},[1133,9117,1318],{"class":1299},[1133,9119,9120,9122,9124,9126],{"class":1135,"line":7820},[1133,9121,6112],{"class":1323},[1133,9123,7098],{"class":1327},[1133,9125,1313],{"class":1323},[1133,9127,1359],{"class":1299},[1133,9129,9130,9132,9134],{"class":1135,"line":7825},[1133,9131,6112],{"class":1323},[1133,9133,8318],{"class":1327},[1133,9135,1331],{"class":1323},[1133,9137,9138],{"class":1135,"line":7844},[1133,9139,6239],{"class":1299},[1133,9141,9142,9144,9146,9148,9150,9152,9154,9156],{"class":1135,"line":7861},[1133,9143,5967],{"class":1305},[1133,9145,1480],{"class":4703},[1133,9147,1313],{"class":1305},[1133,9149,888],{"class":1299},[1133,9151,1352],{"class":1323},[1133,9153,7987],{"class":1327},[1133,9155,1313],{"class":1323},[1133,9157,1359],{"class":1299},[1133,9159,9160,9162,9164,9166,9168,9170,9172,9174],{"class":1135,"line":7866},[1133,9161,5967],{"class":1305},[1133,9163,1501],{"class":4703},[1133,9165,1313],{"class":1305},[1133,9167,888],{"class":1299},[1133,9169,1352],{"class":1323},[1133,9171,8038],{"class":1327},[1133,9173,1313],{"class":1323},[1133,9175,1359],{"class":1299},[1133,9177,9178,9180,9182,9184,9186,9188,9190,9192],{"class":1135,"line":7871},[1133,9179,5967],{"class":1305},[1133,9181,1522],{"class":4703},[1133,9183,1313],{"class":1305},[1133,9185,888],{"class":1299},[1133,9187,1352],{"class":1323},[1133,9189,6606],{"class":1327},[1133,9191,1313],{"class":1323},[1133,9193,1359],{"class":1299},[1133,9195,9196,9198,9200,9202,9204],{"class":1135,"line":7876},[1133,9197,5967],{"class":1305},[1133,9199,1543],{"class":4703},[1133,9201,1313],{"class":1305},[1133,9203,888],{"class":1299},[1133,9205,1550],{"class":1299},[1133,9207,9208,9210,9212,9214,9216,9218,9221],{"class":1135,"line":7881},[1133,9209,6112],{"class":1305},[1133,9211,1559],{"class":4847},[1133,9213,1313],{"class":1305},[1133,9215,888],{"class":1299},[1133,9217,1352],{"class":1323},[1133,9219,9220],{"class":1327},"https://id.gs1.org/414/9521345678965",[1133,9222,1331],{"class":1323},[1133,9224,9225],{"class":1135,"line":7886},[1133,9226,6129],{"class":1299},[1133,9228,9230,9232,9234,9236,9238],{"class":1135,"line":9229},93,[1133,9231,5967],{"class":1305},[1133,9233,1584],{"class":4703},[1133,9235,1313],{"class":1305},[1133,9237,888],{"class":1299},[1133,9239,1550],{"class":1299},[1133,9241,9243,9245,9247,9249,9251,9253,9255],{"class":1135,"line":9242},94,[1133,9244,6112],{"class":1305},[1133,9246,1559],{"class":4847},[1133,9248,1313],{"class":1305},[1133,9250,888],{"class":1299},[1133,9252,1352],{"class":1323},[1133,9254,5783],{"class":1327},[1133,9256,1331],{"class":1323},[1133,9258,9260],{"class":1135,"line":9259},95,[1133,9261,7018],{"class":1299},[1133,9263,9265],{"class":1135,"line":9264},96,[1133,9266,7023],{"class":1299},[1133,9268,9270],{"class":1135,"line":9269},97,[1133,9271,5962],{"class":1299},[1133,9273,9275,9277,9279,9281,9283,9285,9287,9289],{"class":1135,"line":9274},98,[1133,9276,5967],{"class":1305},[1133,9278,1345],{"class":4703},[1133,9280,1313],{"class":1305},[1133,9282,888],{"class":1299},[1133,9284,1352],{"class":1323},[1133,9286,839],{"class":1327},[1133,9288,1313],{"class":1323},[1133,9290,1359],{"class":1299},[1133,9292,9294,9296,9298,9300,9302,9304,9307,9309],{"class":1135,"line":9293},99,[1133,9295,5967],{"class":1305},[1133,9297,1367],{"class":4703},[1133,9299,1313],{"class":1305},[1133,9301,888],{"class":1299},[1133,9303,1352],{"class":1323},[1133,9305,9306],{"class":1327},"2024-03-22T14:13:31+01:00",[1133,9308,1313],{"class":1323},[1133,9310,1359],{"class":1299},[1133,9312,9314,9316,9318,9320,9322,9324,9326,9328],{"class":1135,"line":9313},100,[1133,9315,5967],{"class":1305},[1133,9317,1409],{"class":4703},[1133,9319,1313],{"class":1305},[1133,9321,888],{"class":1299},[1133,9323,1352],{"class":1323},[1133,9325,6015],{"class":1327},[1133,9327,1313],{"class":1323},[1133,9329,1359],{"class":1299},[1133,9331,9333,9335,9337,9339,9341,9343,9345,9347],{"class":1135,"line":9332},101,[1133,9334,5967],{"class":1305},[1133,9336,7290],{"class":4703},[1133,9338,1313],{"class":1305},[1133,9340,888],{"class":1299},[1133,9342,1352],{"class":1323},[1133,9344,8285],{"class":1327},[1133,9346,1313],{"class":1323},[1133,9348,1359],{"class":1299},[1133,9350,9352,9354,9356,9358,9360],{"class":1135,"line":9351},102,[1133,9353,5967],{"class":1305},[1133,9355,7309],{"class":4703},[1133,9357,1313],{"class":1305},[1133,9359,888],{"class":1299},[1133,9361,9362],{"class":1299}," [],\n",[1133,9364,9366,9368,9370,9372,9374,9376,9378,9380],{"class":1135,"line":9365},103,[1133,9367,5967],{"class":1305},[1133,9369,1480],{"class":4703},[1133,9371,1313],{"class":1305},[1133,9373,888],{"class":1299},[1133,9375,1352],{"class":1323},[1133,9377,7987],{"class":1327},[1133,9379,1313],{"class":1323},[1133,9381,1359],{"class":1299},[1133,9383,9385,9387,9389,9391,9393,9395,9397,9399],{"class":1135,"line":9384},104,[1133,9386,5967],{"class":1305},[1133,9388,1501],{"class":4703},[1133,9390,1313],{"class":1305},[1133,9392,888],{"class":1299},[1133,9394,1352],{"class":1323},[1133,9396,8038],{"class":1327},[1133,9398,1313],{"class":1323},[1133,9400,1359],{"class":1299},[1133,9402,9404,9406,9408,9410,9412,9414,9416,9418],{"class":1135,"line":9403},105,[1133,9405,5967],{"class":1305},[1133,9407,1522],{"class":4703},[1133,9409,1313],{"class":1305},[1133,9411,888],{"class":1299},[1133,9413,1352],{"class":1323},[1133,9415,6606],{"class":1327},[1133,9417,1313],{"class":1323},[1133,9419,1359],{"class":1299},[1133,9421,9423,9425,9427,9429,9431],{"class":1135,"line":9422},106,[1133,9424,5967],{"class":1305},[1133,9426,1543],{"class":4703},[1133,9428,1313],{"class":1305},[1133,9430,888],{"class":1299},[1133,9432,1550],{"class":1299},[1133,9434,9436,9438,9440,9442,9444,9446,9448],{"class":1135,"line":9435},107,[1133,9437,6112],{"class":1305},[1133,9439,1559],{"class":4847},[1133,9441,1313],{"class":1305},[1133,9443,888],{"class":1299},[1133,9445,1352],{"class":1323},[1133,9447,9220],{"class":1327},[1133,9449,1331],{"class":1323},[1133,9451,9453],{"class":1135,"line":9452},108,[1133,9454,6129],{"class":1299},[1133,9456,9458,9460,9462,9464,9466],{"class":1135,"line":9457},109,[1133,9459,5967],{"class":1305},[1133,9461,1584],{"class":4703},[1133,9463,1313],{"class":1305},[1133,9465,888],{"class":1299},[1133,9467,1550],{"class":1299},[1133,9469,9471,9473,9475,9477,9479,9481,9483],{"class":1135,"line":9470},110,[1133,9472,6112],{"class":1305},[1133,9474,1559],{"class":4847},[1133,9476,1313],{"class":1305},[1133,9478,888],{"class":1299},[1133,9480,1352],{"class":1323},[1133,9482,5783],{"class":1327},[1133,9484,1331],{"class":1323},[1133,9486,9488],{"class":1135,"line":9487},111,[1133,9489,7018],{"class":1299},[1133,9491,9493],{"class":1135,"line":9492},112,[1133,9494,6369],{"class":1299},[1133,9496,9498],{"class":1135,"line":9497},113,[1133,9499,6375],{"class":1299},[1133,9501,9503],{"class":1135,"line":9502},114,[1133,9504,1815],{"class":1299},[1133,9506,9508],{"class":1135,"line":9507},115,[1133,9509,4602],{"class":1299},[491,9511,9513],{"id":9512},"example-4-epcis-aggregation-event-information-content-for-a-two-level-hierarchy","Example 4: EPCIS Aggregation Event Information Content for a Two-Level Hierarchy",[500,9515,5529],{"id":9516},"business-process-3",[496,9518,9519,9520,9522,9523,9525],{},"Some business processes may involve multiple levels of aggregation; for example, items packed",[3773,9521],{},"\ninto cases and those cases packed onto a pallet. In such cases, the parents of the inner",[3773,9524],{},"\naggregations are the children of the outer aggregation.",[5531,9527,9528,9531,9534,9537],{},[511,9529,9530],{},"Packing items 1 – 5 into case 101 (Containing children SGTIN of items 1-5)",[511,9532,9533],{},"Packing items 6 – 10 into case 102 (Containing children SGTIN of items 6-10)",[511,9535,9536],{},"Packing items 11– 15 into case 103 (Containing children SGTIN of items 11-15)",[511,9538,9539],{},"Pack cases 101, 102, and 103 onto pallet 1001(Parent: SSCC of pallet 1001 Children: SGTINs of cases 101 – 103)",[5537,9541,9545,9561],{"className":9542},[9543,9544],"wrapped","confluenceTable",[9546,9547,9548,9551,9553,9555,9557,9559],"colgroup",{},[9549,9550],"col",{},[9549,9552],{},[9549,9554],{},[9549,9556],{},[9549,9558],{},[9549,9560],{},[5559,9562,9563,9584,9622,9641,9660,9720,9744],{},[5543,9564,9565,9569,9572,9575,9578,9581],{},[5546,9566,5548],{"className":9567},[9568],"confluenceTh",[5546,9570,5551],{"className":9571},[9568],[5546,9573,6419],{"className":9574},[9568],[5546,9576,6422],{"className":9577},[9568],[5546,9579,6425],{"className":9580},[9568],[5546,9582,6428],{"className":9583},[9568],[5543,9585,9586,9592,9597,9604,9611,9618],{},[5564,9587,9590],{"rowSpan":617,"className":9588},[9589],"confluenceTd",[3773,9591],{},[5564,9593,9595],{"className":9594},[9589],[514,9596,6437],{},[5564,9598,9600,9601,9603],{"className":9599},[9589],"Pack items 1 – 5",[3773,9602],{},"into case 101",[5564,9605,9607,9608,9610],{"className":9606},[9589],"Pack items 6 – 10",[3773,9609],{},"into case 102",[5564,9612,9614,9615,9617],{"className":9613},[9589],"Pack items 11 – 15",[3773,9616],{},"into case 103",[5564,9619,9621],{"className":9620},[9589],"Pack cases 101, 102, and 103 onto pallet 1001",[5543,9623,9624,9629,9632,9635,9638],{},[5564,9625,9627],{"className":9626},[9589],[514,9628,5568],{},[5564,9630,6462],{"className":9631},[9589],[5564,9633,6462],{"className":9634},[9589],[5564,9636,6462],{"className":9637},[9589],[5564,9639,6462],{"className":9640},[9589],[5543,9642,9643,9648,9651,9654,9657],{},[5564,9644,9646],{"className":9645},[9589],[514,9647,5580],{},[5564,9649,1489],{"className":9650},[9589],[5564,9652,1489],{"className":9653},[9589],[5564,9655,1489],{"className":9656},[9589],[5564,9658,1489],{"className":9659},[9589],[5543,9661,9662,9667,9672,9685,9697,9708],{},[5564,9663,9665],{"className":9664},[9589],[514,9666,736],{},[5564,9668,9670],{"className":9669},[9589],[514,9671,5592],{},[5564,9673,9675,9676,9678,9679,9681,9682,9684],{"className":9674},[9589],"Parent: SGTIN of",[3773,9677],{},"case 101 ",[3773,9680],{},"Children: SGTINs",[3773,9683],{},"of items 1 – 5",[5564,9686,9675,9688,9690,9691,9693,9694,9696],{"className":9687},[9589],[3773,9689],{},"case 102 ",[3773,9692],{},"Children: SGTINs of",[3773,9695],{},"items 6 – 10",[5564,9698,9675,9700,9702,9703,9693,9705,9707],{"className":9699},[9589],[3773,9701],{},"case 103 ",[3773,9704],{},[3773,9706],{},"items 11 – 15",[5564,9709,9711,9712,9714,9715,9693,9717,9719],{"className":9710},[9589],"Parent: SSCC of pallet",[3773,9713],{},"1001 ",[3773,9716],{},[3773,9718],{},"cases 101 – 103",[5543,9721,9722,9727,9732,9735,9738,9741],{},[5564,9723,9725],{"rowSpan":612,"className":9724},[9589],[514,9726,754],{},[5564,9728,9730],{"className":9729},[9589],[514,9731,5673],{},[5564,9733,6590],{"className":9734},[9589],[5564,9736,6590],{"className":9737},[9589],[5564,9739,6590],{"className":9740},[9589],[5564,9742,6590],{"className":9743},[9589],[5543,9745,9746,9751,9754,9758,9761],{},[5564,9747,9749],{"className":9748},[9589],[514,9750,997],{},[5564,9752,6606],{"className":9753},[9589],[5564,9755,9757],{"className":9756},[9589],"in_progres",[5564,9759,6606],{"className":9760},[9589],[5564,9762,6606],{"className":9763},[9589],[500,9765,5802],{"id":9766},"design-template-3",[496,9768,9769],{},[715,9770],{"alt":9771,"src":9772},"Example 4: EPCIS Aggregation Event Information Content for a Two-Level Hierarchy | Example 4: EPCIS Aggregation Event Information Content for a Two-Level Hierarchy","/img/7.Test-Data-Generator/Example_4_Aggregation_Event_with_Two_Level_Hierarchy.png",[500,9774,3020],{"id":9775},"quick-links-3",[508,9777,9778,9785,9791],{},[511,9779,9780],{},[659,9781,9784],{"href":9782,"rel":9783},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=47",[663],"For more information refer to Table 5-4 from GS1 implementation guidelines",[511,9786,9787],{},[659,9788,5824],{"href":9789,"rel":9790},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/4.%20EPCIS%20Aggregation%20Event%20Information%20Content%20for%20a%20Two-Level%20Hierarchy%20from%20Table%205-4.json",[663],[511,9792,9793],{},[659,9794,5831],{"href":9795,"rel":9796},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/4.%20EPCIS%20Aggregation%20Event%20Information%20Content%20for%20a%20Two-Level%20Hierarchy%20from%20Table%205-4.json",[663],[500,9798,5835],{"id":9799},"generated-event-3",[5837,9801,5839,9802,9805],{},[5841,9803,9804],{},"EPCIS Aggregation Event for a Two-Level Hierarchy",[1124,9806,9808],{"className":1290,"code":9807,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:16:22.04Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-18T05:39:54.977Z\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/01/09521568256452/21/101\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568336451/21/1\",\n          \"https://id.gs1.org/01/09521568336451/21/2\",\n          \"https://id.gs1.org/01/09521568336451/21/3\",\n          \"https://id.gs1.org/01/09521568336451/21/4\",\n          \"https://id.gs1.org/01/09521568336451/21/5\"\n        ],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\"\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-18T17:02:56.613Z\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095211410000001001\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568256452/21/101\",\n          \"https://id.gs1.org/01/09521568256452/21/102\",\n          \"https://id.gs1.org/01/09521568256452/21/103\"\n        ],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\"\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-18T09:04:17.436Z\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/01/09521568256452/21/102\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568336451/21/6\",\n          \"https://id.gs1.org/01/09521568336451/21/7\",\n          \"https://id.gs1.org/01/09521568336451/21/8\",\n          \"https://id.gs1.org/01/09521568336451/21/9\",\n          \"https://id.gs1.org/01/09521568336451/21/10\"\n        ],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\"\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-18T08:37:03.655Z\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/01/09521568256452/21/103\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568336451/21/11\",\n          \"https://id.gs1.org/01/09521568336451/21/12\",\n          \"https://id.gs1.org/01/09521568336451/21/13\",\n          \"https://id.gs1.org/01/09521568336451/21/14\",\n          \"https://id.gs1.org/01/09521568336451/21/15\"\n        ],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\"\n      }\n    ]\n  }\n}\n",[1130,9809,9810,9814,9826,9834,9838,9856,9874,9893,9905,9917,9921,9939,9958,9976,9995,10007,10018,10029,10040,10051,10060,10064,10082,10100,10116,10120,10124,10142,10161,10179,10198,10210,10220,10231,10240,10244,10262,10280,10296,10300,10304,10322,10341,10359,10377,10389,10400,10411,10422,10433,10442,10446,10464,10482,10498,10502,10506,10524,10543,10561,10579,10591,10602,10613,10624,10635,10644,10648,10666,10684,10700,10704,10708,10712],{"__ignoreMap":611},[1133,9811,9812],{"class":1135,"line":1136},[1133,9813,4564],{"class":1299},[1133,9815,9816,9818,9820,9822,9824],{"class":1135,"line":612},[1133,9817,5857],{"class":1305},[1133,9819,1310],{"class":1309},[1133,9821,1313],{"class":1305},[1133,9823,888],{"class":1299},[1133,9825,1318],{"class":1299},[1133,9827,9828,9830,9832],{"class":1135,"line":617},[1133,9829,1306],{"class":1323},[1133,9831,1328],{"class":1327},[1133,9833,1331],{"class":1323},[1133,9835,9836],{"class":1135,"line":1334},[1133,9837,5878],{"class":1299},[1133,9839,9840,9842,9844,9846,9848,9850,9852,9854],{"class":1135,"line":1340},[1133,9841,5857],{"class":1305},[1133,9843,1345],{"class":1309},[1133,9845,1313],{"class":1305},[1133,9847,888],{"class":1299},[1133,9849,1352],{"class":1323},[1133,9851,4622],{"class":1327},[1133,9853,1313],{"class":1323},[1133,9855,1359],{"class":1299},[1133,9857,9858,9860,9862,9864,9866,9868,9870,9872],{"class":1135,"line":1362},[1133,9859,5857],{"class":1305},[1133,9861,4633],{"class":1309},[1133,9863,1313],{"class":1305},[1133,9865,888],{"class":1299},[1133,9867,1352],{"class":1323},[1133,9869,4642],{"class":1327},[1133,9871,1313],{"class":1323},[1133,9873,1359],{"class":1299},[1133,9875,9876,9878,9880,9882,9884,9886,9889,9891],{"class":1135,"line":1383},[1133,9877,5857],{"class":1305},[1133,9879,4653],{"class":1309},[1133,9881,1313],{"class":1305},[1133,9883,888],{"class":1299},[1133,9885,1352],{"class":1323},[1133,9887,9888],{"class":1327},"2024-03-20T16:16:22.04Z",[1133,9890,1313],{"class":1323},[1133,9892,1359],{"class":1299},[1133,9894,9895,9897,9899,9901,9903],{"class":1135,"line":1404},[1133,9896,5857],{"class":1305},[1133,9898,4673],{"class":1309},[1133,9900,1313],{"class":1305},[1133,9902,888],{"class":1299},[1133,9904,1550],{"class":1299},[1133,9906,9907,9909,9911,9913,9915],{"class":1135,"line":1425},[1133,9908,1306],{"class":1305},[1133,9910,4686],{"class":1558},[1133,9912,1313],{"class":1305},[1133,9914,888],{"class":1299},[1133,9916,1318],{"class":1299},[1133,9918,9919],{"class":1135,"line":1446},[1133,9920,5962],{"class":1299},[1133,9922,9923,9925,9927,9929,9931,9933,9935,9937],{"class":1135,"line":1460},[1133,9924,5967],{"class":1305},[1133,9926,1345],{"class":4703},[1133,9928,1313],{"class":1305},[1133,9930,888],{"class":1299},[1133,9932,1352],{"class":1323},[1133,9934,839],{"class":1327},[1133,9936,1313],{"class":1323},[1133,9938,1359],{"class":1299},[1133,9940,9941,9943,9945,9947,9949,9951,9954,9956],{"class":1135,"line":1470},[1133,9942,5967],{"class":1305},[1133,9944,1367],{"class":4703},[1133,9946,1313],{"class":1305},[1133,9948,888],{"class":1299},[1133,9950,1352],{"class":1323},[1133,9952,9953],{"class":1327},"2024-03-18T05:39:54.977Z",[1133,9955,1313],{"class":1323},[1133,9957,1359],{"class":1299},[1133,9959,9960,9962,9964,9966,9968,9970,9972,9974],{"class":1135,"line":1475},[1133,9961,5967],{"class":1305},[1133,9963,1409],{"class":4703},[1133,9965,1313],{"class":1305},[1133,9967,888],{"class":1299},[1133,9969,1352],{"class":1323},[1133,9971,6015],{"class":1327},[1133,9973,1313],{"class":1323},[1133,9975,1359],{"class":1299},[1133,9977,9978,9980,9982,9984,9986,9988,9991,9993],{"class":1135,"line":1496},[1133,9979,5967],{"class":1305},[1133,9981,7290],{"class":4703},[1133,9983,1313],{"class":1305},[1133,9985,888],{"class":1299},[1133,9987,1352],{"class":1323},[1133,9989,9990],{"class":1327},"https://id.gs1.org/01/09521568256452/21/101",[1133,9992,1313],{"class":1323},[1133,9994,1359],{"class":1299},[1133,9996,9997,9999,10001,10003,10005],{"class":1135,"line":1517},[1133,9998,5967],{"class":1305},[1133,10000,7309],{"class":4703},[1133,10002,1313],{"class":1305},[1133,10004,888],{"class":1299},[1133,10006,1318],{"class":1299},[1133,10008,10009,10011,10014,10016],{"class":1135,"line":1538},[1133,10010,6112],{"class":1323},[1133,10012,10013],{"class":1327},"https://id.gs1.org/01/09521568336451/21/1",[1133,10015,1313],{"class":1323},[1133,10017,1359],{"class":1299},[1133,10019,10020,10022,10025,10027],{"class":1135,"line":1553},[1133,10021,6112],{"class":1323},[1133,10023,10024],{"class":1327},"https://id.gs1.org/01/09521568336451/21/2",[1133,10026,1313],{"class":1323},[1133,10028,1359],{"class":1299},[1133,10030,10031,10033,10036,10038],{"class":1135,"line":1573},[1133,10032,6112],{"class":1323},[1133,10034,10035],{"class":1327},"https://id.gs1.org/01/09521568336451/21/3",[1133,10037,1313],{"class":1323},[1133,10039,1359],{"class":1299},[1133,10041,10042,10044,10047,10049],{"class":1135,"line":1579},[1133,10043,6112],{"class":1323},[1133,10045,10046],{"class":1327},"https://id.gs1.org/01/09521568336451/21/4",[1133,10048,1313],{"class":1323},[1133,10050,1359],{"class":1299},[1133,10052,10053,10055,10058],{"class":1135,"line":1593},[1133,10054,6112],{"class":1323},[1133,10056,10057],{"class":1327},"https://id.gs1.org/01/09521568336451/21/5",[1133,10059,1331],{"class":1323},[1133,10061,10062],{"class":1135,"line":1611},[1133,10063,6239],{"class":1299},[1133,10065,10066,10068,10070,10072,10074,10076,10078,10080],{"class":1135,"line":1616},[1133,10067,5967],{"class":1305},[1133,10069,1480],{"class":4703},[1133,10071,1313],{"class":1305},[1133,10073,888],{"class":1299},[1133,10075,1352],{"class":1323},[1133,10077,1489],{"class":1327},[1133,10079,1313],{"class":1323},[1133,10081,1359],{"class":1299},[1133,10083,10084,10086,10088,10090,10092,10094,10096,10098],{"class":1135,"line":1631},[1133,10085,5967],{"class":1305},[1133,10087,1501],{"class":4703},[1133,10089,1313],{"class":1305},[1133,10091,888],{"class":1299},[1133,10093,1352],{"class":1323},[1133,10095,6590],{"class":1327},[1133,10097,1313],{"class":1323},[1133,10099,1359],{"class":1299},[1133,10101,10102,10104,10106,10108,10110,10112,10114],{"class":1135,"line":1652},[1133,10103,5967],{"class":1305},[1133,10105,1522],{"class":4703},[1133,10107,1313],{"class":1305},[1133,10109,888],{"class":1299},[1133,10111,1352],{"class":1323},[1133,10113,6606],{"class":1327},[1133,10115,1331],{"class":1323},[1133,10117,10118],{"class":1135,"line":1670},[1133,10119,7023],{"class":1299},[1133,10121,10122],{"class":1135,"line":1689},[1133,10123,5962],{"class":1299},[1133,10125,10126,10128,10130,10132,10134,10136,10138,10140],{"class":1135,"line":1695},[1133,10127,5967],{"class":1305},[1133,10129,1345],{"class":4703},[1133,10131,1313],{"class":1305},[1133,10133,888],{"class":1299},[1133,10135,1352],{"class":1323},[1133,10137,839],{"class":1327},[1133,10139,1313],{"class":1323},[1133,10141,1359],{"class":1299},[1133,10143,10144,10146,10148,10150,10152,10154,10157,10159],{"class":1135,"line":1709},[1133,10145,5967],{"class":1305},[1133,10147,1367],{"class":4703},[1133,10149,1313],{"class":1305},[1133,10151,888],{"class":1299},[1133,10153,1352],{"class":1323},[1133,10155,10156],{"class":1327},"2024-03-18T17:02:56.613Z",[1133,10158,1313],{"class":1323},[1133,10160,1359],{"class":1299},[1133,10162,10163,10165,10167,10169,10171,10173,10175,10177],{"class":1135,"line":1729},[1133,10164,5967],{"class":1305},[1133,10166,1409],{"class":4703},[1133,10168,1313],{"class":1305},[1133,10170,888],{"class":1299},[1133,10172,1352],{"class":1323},[1133,10174,6015],{"class":1327},[1133,10176,1313],{"class":1323},[1133,10178,1359],{"class":1299},[1133,10180,10181,10183,10185,10187,10189,10191,10194,10196],{"class":1135,"line":1748},[1133,10182,5967],{"class":1305},[1133,10184,7290],{"class":4703},[1133,10186,1313],{"class":1305},[1133,10188,888],{"class":1299},[1133,10190,1352],{"class":1323},[1133,10192,10193],{"class":1327},"https://id.gs1.org/00/095211410000001001",[1133,10195,1313],{"class":1323},[1133,10197,1359],{"class":1299},[1133,10199,10200,10202,10204,10206,10208],{"class":1135,"line":1753},[1133,10201,5967],{"class":1305},[1133,10203,7309],{"class":4703},[1133,10205,1313],{"class":1305},[1133,10207,888],{"class":1299},[1133,10209,1318],{"class":1299},[1133,10211,10212,10214,10216,10218],{"class":1135,"line":1767},[1133,10213,6112],{"class":1323},[1133,10215,9990],{"class":1327},[1133,10217,1313],{"class":1323},[1133,10219,1359],{"class":1299},[1133,10221,10222,10224,10227,10229],{"class":1135,"line":1787},[1133,10223,6112],{"class":1323},[1133,10225,10226],{"class":1327},"https://id.gs1.org/01/09521568256452/21/102",[1133,10228,1313],{"class":1323},[1133,10230,1359],{"class":1299},[1133,10232,10233,10235,10238],{"class":1135,"line":1806},[1133,10234,6112],{"class":1323},[1133,10236,10237],{"class":1327},"https://id.gs1.org/01/09521568256452/21/103",[1133,10239,1331],{"class":1323},[1133,10241,10242],{"class":1135,"line":1812},[1133,10243,6239],{"class":1299},[1133,10245,10246,10248,10250,10252,10254,10256,10258,10260],{"class":1135,"line":6296},[1133,10247,5967],{"class":1305},[1133,10249,1480],{"class":4703},[1133,10251,1313],{"class":1305},[1133,10253,888],{"class":1299},[1133,10255,1352],{"class":1323},[1133,10257,1489],{"class":1327},[1133,10259,1313],{"class":1323},[1133,10261,1359],{"class":1299},[1133,10263,10264,10266,10268,10270,10272,10274,10276,10278],{"class":1135,"line":6301},[1133,10265,5967],{"class":1305},[1133,10267,1501],{"class":4703},[1133,10269,1313],{"class":1305},[1133,10271,888],{"class":1299},[1133,10273,1352],{"class":1323},[1133,10275,6590],{"class":1327},[1133,10277,1313],{"class":1323},[1133,10279,1359],{"class":1299},[1133,10281,10282,10284,10286,10288,10290,10292,10294],{"class":1135,"line":6314},[1133,10283,5967],{"class":1305},[1133,10285,1522],{"class":4703},[1133,10287,1313],{"class":1305},[1133,10289,888],{"class":1299},[1133,10291,1352],{"class":1323},[1133,10293,6606],{"class":1327},[1133,10295,1331],{"class":1323},[1133,10297,10298],{"class":1135,"line":6319},[1133,10299,7023],{"class":1299},[1133,10301,10302],{"class":1135,"line":6338},[1133,10303,5962],{"class":1299},[1133,10305,10306,10308,10310,10312,10314,10316,10318,10320],{"class":1135,"line":6355},[1133,10307,5967],{"class":1305},[1133,10309,1345],{"class":4703},[1133,10311,1313],{"class":1305},[1133,10313,888],{"class":1299},[1133,10315,1352],{"class":1323},[1133,10317,839],{"class":1327},[1133,10319,1313],{"class":1323},[1133,10321,1359],{"class":1299},[1133,10323,10324,10326,10328,10330,10332,10334,10337,10339],{"class":1135,"line":6360},[1133,10325,5967],{"class":1305},[1133,10327,1367],{"class":4703},[1133,10329,1313],{"class":1305},[1133,10331,888],{"class":1299},[1133,10333,1352],{"class":1323},[1133,10335,10336],{"class":1327},"2024-03-18T09:04:17.436Z",[1133,10338,1313],{"class":1323},[1133,10340,1359],{"class":1299},[1133,10342,10343,10345,10347,10349,10351,10353,10355,10357],{"class":1135,"line":6366},[1133,10344,5967],{"class":1305},[1133,10346,1409],{"class":4703},[1133,10348,1313],{"class":1305},[1133,10350,888],{"class":1299},[1133,10352,1352],{"class":1323},[1133,10354,6015],{"class":1327},[1133,10356,1313],{"class":1323},[1133,10358,1359],{"class":1299},[1133,10360,10361,10363,10365,10367,10369,10371,10373,10375],{"class":1135,"line":6372},[1133,10362,5967],{"class":1305},[1133,10364,7290],{"class":4703},[1133,10366,1313],{"class":1305},[1133,10368,888],{"class":1299},[1133,10370,1352],{"class":1323},[1133,10372,10226],{"class":1327},[1133,10374,1313],{"class":1323},[1133,10376,1359],{"class":1299},[1133,10378,10379,10381,10383,10385,10387],{"class":1135,"line":6378},[1133,10380,5967],{"class":1305},[1133,10382,7309],{"class":4703},[1133,10384,1313],{"class":1305},[1133,10386,888],{"class":1299},[1133,10388,1318],{"class":1299},[1133,10390,10391,10393,10396,10398],{"class":1135,"line":6383},[1133,10392,6112],{"class":1323},[1133,10394,10395],{"class":1327},"https://id.gs1.org/01/09521568336451/21/6",[1133,10397,1313],{"class":1323},[1133,10399,1359],{"class":1299},[1133,10401,10402,10404,10407,10409],{"class":1135,"line":7344},[1133,10403,6112],{"class":1323},[1133,10405,10406],{"class":1327},"https://id.gs1.org/01/09521568336451/21/7",[1133,10408,1313],{"class":1323},[1133,10410,1359],{"class":1299},[1133,10412,10413,10415,10418,10420],{"class":1135,"line":7363},[1133,10414,6112],{"class":1323},[1133,10416,10417],{"class":1327},"https://id.gs1.org/01/09521568336451/21/8",[1133,10419,1313],{"class":1323},[1133,10421,1359],{"class":1299},[1133,10423,10424,10426,10429,10431],{"class":1135,"line":7382},[1133,10425,6112],{"class":1323},[1133,10427,10428],{"class":1327},"https://id.gs1.org/01/09521568336451/21/9",[1133,10430,1313],{"class":1323},[1133,10432,1359],{"class":1299},[1133,10434,10435,10437,10440],{"class":1135,"line":7395},[1133,10436,6112],{"class":1323},[1133,10438,10439],{"class":1327},"https://id.gs1.org/01/09521568336451/21/10",[1133,10441,1331],{"class":1323},[1133,10443,10444],{"class":1135,"line":7412},[1133,10445,6239],{"class":1299},[1133,10447,10448,10450,10452,10454,10456,10458,10460,10462],{"class":1135,"line":7417},[1133,10449,5967],{"class":1305},[1133,10451,1480],{"class":4703},[1133,10453,1313],{"class":1305},[1133,10455,888],{"class":1299},[1133,10457,1352],{"class":1323},[1133,10459,1489],{"class":1327},[1133,10461,1313],{"class":1323},[1133,10463,1359],{"class":1299},[1133,10465,10466,10468,10470,10472,10474,10476,10478,10480],{"class":1135,"line":7430},[1133,10467,5967],{"class":1305},[1133,10469,1501],{"class":4703},[1133,10471,1313],{"class":1305},[1133,10473,888],{"class":1299},[1133,10475,1352],{"class":1323},[1133,10477,6590],{"class":1327},[1133,10479,1313],{"class":1323},[1133,10481,1359],{"class":1299},[1133,10483,10484,10486,10488,10490,10492,10494,10496],{"class":1135,"line":7447},[1133,10485,5967],{"class":1305},[1133,10487,1522],{"class":4703},[1133,10489,1313],{"class":1305},[1133,10491,888],{"class":1299},[1133,10493,1352],{"class":1323},[1133,10495,6606],{"class":1327},[1133,10497,1331],{"class":1323},[1133,10499,10500],{"class":1135,"line":7452},[1133,10501,7023],{"class":1299},[1133,10503,10504],{"class":1135,"line":7457},[1133,10505,5962],{"class":1299},[1133,10507,10508,10510,10512,10514,10516,10518,10520,10522],{"class":1135,"line":7462},[1133,10509,5967],{"class":1305},[1133,10511,1345],{"class":4703},[1133,10513,1313],{"class":1305},[1133,10515,888],{"class":1299},[1133,10517,1352],{"class":1323},[1133,10519,839],{"class":1327},[1133,10521,1313],{"class":1323},[1133,10523,1359],{"class":1299},[1133,10525,10526,10528,10530,10532,10534,10536,10539,10541],{"class":1135,"line":7481},[1133,10527,5967],{"class":1305},[1133,10529,1367],{"class":4703},[1133,10531,1313],{"class":1305},[1133,10533,888],{"class":1299},[1133,10535,1352],{"class":1323},[1133,10537,10538],{"class":1327},"2024-03-18T08:37:03.655Z",[1133,10540,1313],{"class":1323},[1133,10542,1359],{"class":1299},[1133,10544,10545,10547,10549,10551,10553,10555,10557,10559],{"class":1135,"line":7500},[1133,10546,5967],{"class":1305},[1133,10548,1409],{"class":4703},[1133,10550,1313],{"class":1305},[1133,10552,888],{"class":1299},[1133,10554,1352],{"class":1323},[1133,10556,6015],{"class":1327},[1133,10558,1313],{"class":1323},[1133,10560,1359],{"class":1299},[1133,10562,10563,10565,10567,10569,10571,10573,10575,10577],{"class":1135,"line":7519},[1133,10564,5967],{"class":1305},[1133,10566,7290],{"class":4703},[1133,10568,1313],{"class":1305},[1133,10570,888],{"class":1299},[1133,10572,1352],{"class":1323},[1133,10574,10237],{"class":1327},[1133,10576,1313],{"class":1323},[1133,10578,1359],{"class":1299},[1133,10580,10581,10583,10585,10587,10589],{"class":1135,"line":7540},[1133,10582,5967],{"class":1305},[1133,10584,7309],{"class":4703},[1133,10586,1313],{"class":1305},[1133,10588,888],{"class":1299},[1133,10590,1318],{"class":1299},[1133,10592,10593,10595,10598,10600],{"class":1135,"line":7559},[1133,10594,6112],{"class":1323},[1133,10596,10597],{"class":1327},"https://id.gs1.org/01/09521568336451/21/11",[1133,10599,1313],{"class":1323},[1133,10601,1359],{"class":1299},[1133,10603,10604,10606,10609,10611],{"class":1135,"line":7578},[1133,10605,6112],{"class":1323},[1133,10607,10608],{"class":1327},"https://id.gs1.org/01/09521568336451/21/12",[1133,10610,1313],{"class":1323},[1133,10612,1359],{"class":1299},[1133,10614,10615,10617,10620,10622],{"class":1135,"line":7597},[1133,10616,6112],{"class":1323},[1133,10618,10619],{"class":1327},"https://id.gs1.org/01/09521568336451/21/13",[1133,10621,1313],{"class":1323},[1133,10623,1359],{"class":1299},[1133,10625,10626,10628,10631,10633],{"class":1135,"line":7610},[1133,10627,6112],{"class":1323},[1133,10629,10630],{"class":1327},"https://id.gs1.org/01/09521568336451/21/14",[1133,10632,1313],{"class":1323},[1133,10634,1359],{"class":1299},[1133,10636,10637,10639,10642],{"class":1135,"line":7628},[1133,10638,6112],{"class":1323},[1133,10640,10641],{"class":1327},"https://id.gs1.org/01/09521568336451/21/15",[1133,10643,1331],{"class":1323},[1133,10645,10646],{"class":1135,"line":7633},[1133,10647,6239],{"class":1299},[1133,10649,10650,10652,10654,10656,10658,10660,10662,10664],{"class":1135,"line":7646},[1133,10651,5967],{"class":1305},[1133,10653,1480],{"class":4703},[1133,10655,1313],{"class":1305},[1133,10657,888],{"class":1299},[1133,10659,1352],{"class":1323},[1133,10661,1489],{"class":1327},[1133,10663,1313],{"class":1323},[1133,10665,1359],{"class":1299},[1133,10667,10668,10670,10672,10674,10676,10678,10680,10682],{"class":1135,"line":7651},[1133,10669,5967],{"class":1305},[1133,10671,1501],{"class":4703},[1133,10673,1313],{"class":1305},[1133,10675,888],{"class":1299},[1133,10677,1352],{"class":1323},[1133,10679,6590],{"class":1327},[1133,10681,1313],{"class":1323},[1133,10683,1359],{"class":1299},[1133,10685,10686,10688,10690,10692,10694,10696,10698],{"class":1135,"line":7670},[1133,10687,5967],{"class":1305},[1133,10689,1522],{"class":4703},[1133,10691,1313],{"class":1305},[1133,10693,888],{"class":1299},[1133,10695,1352],{"class":1323},[1133,10697,6606],{"class":1327},[1133,10699,1331],{"class":1323},[1133,10701,10702],{"class":1135,"line":7687},[1133,10703,6369],{"class":1299},[1133,10705,10706],{"class":1135,"line":7692},[1133,10707,6375],{"class":1299},[1133,10709,10710],{"class":1135,"line":7697},[1133,10711,1815],{"class":1299},[1133,10713,10714],{"class":1135,"line":7716},[1133,10715,4602],{"class":1299},[491,10717,10719],{"id":10718},"example-5-epcis-event-information-content-for-example-drop-shipment-scenario","Example 5: EPCIS Event Information Content for Example \"Drop Shipment\" Scenario",[500,10721,5529],{"id":10722},"business-process-4",[496,10724,10725,10726,10728],{},"In this scenario, a pharmaceutical manufacturer M sells the product to a wholesaler W who in turn sells the product to a hospital H. Rather than physically",[3773,10727],{},"\nwarehousing the product, the wholesaler arranges for M to ship directly to H. The wholesaler still retains ownership of the product, however, until a subsequent sale transaction with H takes place.",[5531,10730,10731,10734],{},[511,10732,10733],{},"Manufacturer M drop ships to Hospital H (identification by an SSCC), noting the destination of owning_party and possessing_party and with business step shipping",[511,10735,10736],{},"Shipment arrives at Hospital H identification by SSCC of the logistic unit with business step arriving",[5537,10738,10740],{"className":10739},[9543,9544],[5559,10741,10742,10756,10776,10789,10802,10821,10841,10855,10874,10887,10911,10933,10955,10978,11000],{},[5543,10743,10744,10747,10750,10753],{},[5564,10745,5548],{"className":10746},[9589],[5564,10748,5551],{"className":10749},[9589],[5564,10751,6419],{"className":10752},[9589],[5564,10754,6422],{"className":10755},[9589],[5543,10757,10758,10763,10768,10772],{},[5564,10759,10761],{"rowSpan":617,"className":10760},[9589],[3773,10762],{},[5564,10764,10766],{"className":10765},[9589],[514,10767,6437],{},[5564,10769,10771],{"className":10770},[9589],"Manufacturer M drop ships to Hospital H",[5564,10773,10775],{"className":10774},[9589],"Shipment arrives at Hospital H",[5543,10777,10778,10783,10786],{},[5564,10779,10781],{"className":10780},[9589],[514,10782,5568],{},[5564,10784,5571],{"className":10785},[9589],[5564,10787,5571],{"className":10788},[9589],[5543,10790,10791,10796,10799],{},[5564,10792,10794],{"className":10793},[9589],[514,10795,5580],{},[5564,10797,5583],{"className":10798},[9589],[5564,10800,5583],{"className":10801},[9589],[5543,10803,10804,10809,10814,10818],{},[5564,10805,10807],{"className":10806},[9589],[514,10808,736],{},[5564,10810,10812],{"className":10811},[9589],[514,10813,5592],{},[5564,10815,10817],{"className":10816},[9589],"SSCC of logistic unit",[5564,10819,10817],{"className":10820},[9589],[5543,10822,10823,10828,10833,10837],{},[5564,10824,10826],{"rowSpan":612,"className":10825},[9589],[514,10827,748],{},[5564,10829,10831],{"className":10830},[9589],[514,10832,5640],{},[5564,10834,10836],{"className":10835},[9589],"GLN of M’s distribution center",[5564,10838,10840],{"className":10839},[9589],"GLN of H’s receiving area",[5543,10842,10843,10848,10851],{},[5564,10844,10846],{"className":10845},[9589],[514,10847,5661],{},[5564,10849,5664],{"className":10850},[9589],[5564,10852,10854],{"className":10853},[9589],"GLN of H’s facility",[5543,10856,10857,10862,10867,10870],{},[5564,10858,10860],{"rowSpan":1404,"className":10859},[9589],[514,10861,754],{},[5564,10863,10865],{"className":10864},[9589],[514,10866,5673],{},[5564,10868,1510],{"className":10869},[9589],[5564,10871,10873],{"className":10872},[9589],"arriving",[5543,10875,10876,10881,10884],{},[5564,10877,10879],{"className":10878},[9589],[514,10880,997],{},[5564,10882,1531],{"className":10883},[9589],[5564,10885,6606],{"className":10886},[9589],[5543,10888,10889,10895,10904],{},[5564,10890,10892],{"className":10891},[9589],[514,10893,10894],{},"Source",[5564,10896,10898],{"className":10897},[9589],[10899,10900,5724,10901,10903],"em",{},[3773,10902],{},"GLN of M",[5564,10905,10907],{"className":10906},[9589],[10899,10908,5724,10909,10903],{},[3773,10910],{},[5543,10912,10913,10918,10926],{},[5564,10914,10916],{"className":10915},[9589],[514,10917,10894],{},[5564,10919,10921],{"className":10920},[9589],[10899,10922,10923,10924,10903],{},"Type possessing_party ",[3773,10925],{},[5564,10927,10929],{"className":10928},[9589],[10899,10930,10923,10931,10903],{},[3773,10932],{},[5543,10934,10935,10940,10948],{},[5564,10936,10938],{"className":10937},[9589],[514,10939,10894],{},[5564,10941,10943],{"className":10942},[9589],[10899,10944,10945,10946,10836],{},"Type location ",[3773,10947],{},[5564,10949,10951],{"className":10950},[9589],[10899,10952,10945,10953,10836],{},[3773,10954],{},[5543,10956,10957,10963,10971],{},[5564,10958,10960],{"className":10959},[9589],[514,10961,10962],{},"Destination",[5564,10964,10966],{"className":10965},[9589],[10899,10967,5724,10968,10970],{},[3773,10969],{},"GLN of W",[5564,10972,10974],{"className":10973},[9589],[10899,10975,5724,10976,10970],{},[3773,10977],{},[5543,10979,10980,10985,10993],{},[5564,10981,10983],{"className":10982},[9589],[514,10984,10962],{},[5564,10986,10988],{"className":10987},[9589],[10899,10989,10923,10990,10992],{},[3773,10991],{},"GLN of H",[5564,10994,10996],{"className":10995},[9589],[10899,10997,10923,10998,10992],{},[3773,10999],{},[5543,11001,11002,11007,11014],{},[5564,11003,11005],{"className":11004},[9589],[514,11006,10962],{},[5564,11008,11010],{"className":11009},[9589],[10899,11011,10945,11012,10840],{},[3773,11013],{},[5564,11015,11017],{"className":11016},[9589],[10899,11018,10945,11019,10840],{},[3773,11020],{},[500,11022,5802],{"id":11023},"design-template-4",[496,11025,11026],{},[715,11027],{"alt":11028,"src":11029},"Example 5: EPCIS Event Information Content for Example 'Drop Shipment' Scenario | Example 5: EPCIS Event Information Content for Example 'Drop Shipment' Scenario","/img/7.Test-Data-Generator/Example_5_Drop_Shipment_Scenario.png",[500,11031,3020],{"id":11032},"quick-links-4",[508,11034,11035,11042,11048],{},[511,11036,11037],{},[659,11038,11041],{"href":11039,"rel":11040},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=48",[663],"For more information refer to Table 5-6 from GS1 implementation guidelines",[511,11043,11044],{},[659,11045,5824],{"href":11046,"rel":11047},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/5.%20EPCIS%20Event%20Information%20Content%20for%20Drop%20Shipment%20Scenario%20from%20Table%205-6.json",[663],[511,11049,11050],{},[659,11051,5831],{"href":11052,"rel":11053},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/5.%20EPCIS%20Event%20Information%20Content%20for%20Drop%20Shipment%20Scenario%20from%20Table%205-6.json",[663],[500,11055,5835],{"id":11056},"generated-event-4",[5837,11058,5839,11059,11062],{},[5841,11060,11061],{},"EPCIS Event for Drop Shipment Scenario",[1124,11063,11065],{"className":1290,"code":11064,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:16:48.82Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-18T09:31:10+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141456125\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141100004\"\n          },\n          {\n            \"type\": \"possessing_party\",\n            \"source\": \"https://id.gs1.org/414/9521141100004\"\n          },\n          {\n            \"type\": \"location\",\n            \"source\": \"https://id.gs1.org/414/9521141456125\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9522920200199\"\n          },\n          {\n            \"type\": \"possessing_party\",\n            \"destination\": \"https://id.gs1.org/414/9522920200106\"\n          },\n          {\n            \"type\": \"location\",\n            \"destination\": \"https://id.gs1.org/414/9522999100307\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-19T09:31:10+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"arriving\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141456125\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141100004\"\n          },\n          {\n            \"type\": \"possessing_party\",\n            \"source\": \"https://id.gs1.org/414/9521141100004\"\n          },\n          {\n            \"type\": \"location\",\n            \"source\": \"https://id.gs1.org/414/9521141456125\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9522920200199\"\n          },\n          {\n            \"type\": \"possessing_party\",\n            \"destination\": \"https://id.gs1.org/414/9522920200106\"\n          },\n          {\n            \"type\": \"location\",\n            \"destination\": \"https://id.gs1.org/414/9522999100307\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,11066,11067,11071,11083,11091,11095,11113,11131,11150,11162,11174,11178,11196,11215,11233,11254,11272,11290,11308,11320,11336,11340,11352,11356,11374,11391,11395,11399,11418,11434,11438,11442,11461,11477,11481,11485,11497,11501,11519,11536,11540,11544,11562,11579,11583,11587,11605,11622,11626,11630,11634,11638,11656,11675,11693,11713,11731,11749,11767,11779,11795,11799,11811,11815,11833,11849,11853,11857,11875,11891,11895,11899,11917,11933,11937,11941,11953,11957,11975,11991,11995,11999,12017,12033,12037,12041,12059,12075,12079,12083,12087,12091,12095],{"__ignoreMap":611},[1133,11068,11069],{"class":1135,"line":1136},[1133,11070,4564],{"class":1299},[1133,11072,11073,11075,11077,11079,11081],{"class":1135,"line":612},[1133,11074,5857],{"class":1305},[1133,11076,1310],{"class":1309},[1133,11078,1313],{"class":1305},[1133,11080,888],{"class":1299},[1133,11082,1318],{"class":1299},[1133,11084,11085,11087,11089],{"class":1135,"line":617},[1133,11086,1306],{"class":1323},[1133,11088,1328],{"class":1327},[1133,11090,1331],{"class":1323},[1133,11092,11093],{"class":1135,"line":1334},[1133,11094,5878],{"class":1299},[1133,11096,11097,11099,11101,11103,11105,11107,11109,11111],{"class":1135,"line":1340},[1133,11098,5857],{"class":1305},[1133,11100,1345],{"class":1309},[1133,11102,1313],{"class":1305},[1133,11104,888],{"class":1299},[1133,11106,1352],{"class":1323},[1133,11108,4622],{"class":1327},[1133,11110,1313],{"class":1323},[1133,11112,1359],{"class":1299},[1133,11114,11115,11117,11119,11121,11123,11125,11127,11129],{"class":1135,"line":1362},[1133,11116,5857],{"class":1305},[1133,11118,4633],{"class":1309},[1133,11120,1313],{"class":1305},[1133,11122,888],{"class":1299},[1133,11124,1352],{"class":1323},[1133,11126,4642],{"class":1327},[1133,11128,1313],{"class":1323},[1133,11130,1359],{"class":1299},[1133,11132,11133,11135,11137,11139,11141,11143,11146,11148],{"class":1135,"line":1383},[1133,11134,5857],{"class":1305},[1133,11136,4653],{"class":1309},[1133,11138,1313],{"class":1305},[1133,11140,888],{"class":1299},[1133,11142,1352],{"class":1323},[1133,11144,11145],{"class":1327},"2024-03-20T16:16:48.82Z",[1133,11147,1313],{"class":1323},[1133,11149,1359],{"class":1299},[1133,11151,11152,11154,11156,11158,11160],{"class":1135,"line":1404},[1133,11153,5857],{"class":1305},[1133,11155,4673],{"class":1309},[1133,11157,1313],{"class":1305},[1133,11159,888],{"class":1299},[1133,11161,1550],{"class":1299},[1133,11163,11164,11166,11168,11170,11172],{"class":1135,"line":1425},[1133,11165,1306],{"class":1305},[1133,11167,4686],{"class":1558},[1133,11169,1313],{"class":1305},[1133,11171,888],{"class":1299},[1133,11173,1318],{"class":1299},[1133,11175,11176],{"class":1135,"line":1446},[1133,11177,5962],{"class":1299},[1133,11179,11180,11182,11184,11186,11188,11190,11192,11194],{"class":1135,"line":1460},[1133,11181,5967],{"class":1305},[1133,11183,1345],{"class":4703},[1133,11185,1313],{"class":1305},[1133,11187,888],{"class":1299},[1133,11189,1352],{"class":1323},[1133,11191,832],{"class":1327},[1133,11193,1313],{"class":1323},[1133,11195,1359],{"class":1299},[1133,11197,11198,11200,11202,11204,11206,11208,11211,11213],{"class":1135,"line":1470},[1133,11199,5967],{"class":1305},[1133,11201,1367],{"class":4703},[1133,11203,1313],{"class":1305},[1133,11205,888],{"class":1299},[1133,11207,1352],{"class":1323},[1133,11209,11210],{"class":1327},"2024-03-18T09:31:10+01:00",[1133,11212,1313],{"class":1323},[1133,11214,1359],{"class":1299},[1133,11216,11217,11219,11221,11223,11225,11227,11229,11231],{"class":1135,"line":1475},[1133,11218,5967],{"class":1305},[1133,11220,1409],{"class":4703},[1133,11222,1313],{"class":1305},[1133,11224,888],{"class":1299},[1133,11226,1352],{"class":1323},[1133,11228,6015],{"class":1327},[1133,11230,1313],{"class":1323},[1133,11232,1359],{"class":1299},[1133,11234,11235,11237,11239,11241,11243,11245,11247,11250,11252],{"class":1135,"line":1496},[1133,11236,5967],{"class":1305},[1133,11238,1451],{"class":4703},[1133,11240,1313],{"class":1305},[1133,11242,888],{"class":1299},[1133,11244,6032],{"class":1299},[1133,11246,1313],{"class":1323},[1133,11248,11249],{"class":1327},"https://id.gs1.org/00/095211410000000200",[1133,11251,1313],{"class":1323},[1133,11253,4607],{"class":1299},[1133,11255,11256,11258,11260,11262,11264,11266,11268,11270],{"class":1135,"line":1517},[1133,11257,5967],{"class":1305},[1133,11259,1480],{"class":4703},[1133,11261,1313],{"class":1305},[1133,11263,888],{"class":1299},[1133,11265,1352],{"class":1323},[1133,11267,5583],{"class":1327},[1133,11269,1313],{"class":1323},[1133,11271,1359],{"class":1299},[1133,11273,11274,11276,11278,11280,11282,11284,11286,11288],{"class":1135,"line":1538},[1133,11275,5967],{"class":1305},[1133,11277,1501],{"class":4703},[1133,11279,1313],{"class":1305},[1133,11281,888],{"class":1299},[1133,11283,1352],{"class":1323},[1133,11285,1510],{"class":1327},[1133,11287,1313],{"class":1323},[1133,11289,1359],{"class":1299},[1133,11291,11292,11294,11296,11298,11300,11302,11304,11306],{"class":1135,"line":1553},[1133,11293,5967],{"class":1305},[1133,11295,1522],{"class":4703},[1133,11297,1313],{"class":1305},[1133,11299,888],{"class":1299},[1133,11301,1352],{"class":1323},[1133,11303,6606],{"class":1327},[1133,11305,1313],{"class":1323},[1133,11307,1359],{"class":1299},[1133,11309,11310,11312,11314,11316,11318],{"class":1135,"line":1573},[1133,11311,5967],{"class":1305},[1133,11313,1543],{"class":4703},[1133,11315,1313],{"class":1305},[1133,11317,888],{"class":1299},[1133,11319,1550],{"class":1299},[1133,11321,11322,11324,11326,11328,11330,11332,11334],{"class":1135,"line":1579},[1133,11323,6112],{"class":1305},[1133,11325,1559],{"class":4847},[1133,11327,1313],{"class":1305},[1133,11329,888],{"class":1299},[1133,11331,1352],{"class":1323},[1133,11333,7623],{"class":1327},[1133,11335,1331],{"class":1323},[1133,11337,11338],{"class":1135,"line":1593},[1133,11339,6129],{"class":1299},[1133,11341,11342,11344,11346,11348,11350],{"class":1135,"line":1611},[1133,11343,5967],{"class":1305},[1133,11345,1700],{"class":4703},[1133,11347,1313],{"class":1305},[1133,11349,888],{"class":1299},[1133,11351,1318],{"class":1299},[1133,11353,11354],{"class":1135,"line":1616},[1133,11355,6147],{"class":1299},[1133,11357,11358,11360,11362,11364,11366,11368,11370,11372],{"class":1135,"line":1631},[1133,11359,6152],{"class":1305},[1133,11361,1345],{"class":4847},[1133,11363,1313],{"class":1305},[1133,11365,888],{"class":1299},[1133,11367,1352],{"class":1323},[1133,11369,1722],{"class":1327},[1133,11371,1313],{"class":1323},[1133,11373,1359],{"class":1299},[1133,11375,11376,11378,11380,11382,11384,11386,11389],{"class":1135,"line":1652},[1133,11377,6152],{"class":1305},[1133,11379,1734],{"class":4847},[1133,11381,1313],{"class":1305},[1133,11383,888],{"class":1299},[1133,11385,1352],{"class":1323},[1133,11387,11388],{"class":1327},"https://id.gs1.org/414/9521141100004",[1133,11390,1331],{"class":1323},[1133,11392,11393],{"class":1135,"line":1670},[1133,11394,6190],{"class":1299},[1133,11396,11397],{"class":1135,"line":1689},[1133,11398,6147],{"class":1299},[1133,11400,11401,11403,11405,11407,11409,11411,11414,11416],{"class":1135,"line":1695},[1133,11402,6152],{"class":1305},[1133,11404,1345],{"class":4847},[1133,11406,1313],{"class":1305},[1133,11408,888],{"class":1299},[1133,11410,1352],{"class":1323},[1133,11412,11413],{"class":1327},"possessing_party",[1133,11415,1313],{"class":1323},[1133,11417,1359],{"class":1299},[1133,11419,11420,11422,11424,11426,11428,11430,11432],{"class":1135,"line":1709},[1133,11421,6152],{"class":1305},[1133,11423,1734],{"class":4847},[1133,11425,1313],{"class":1305},[1133,11427,888],{"class":1299},[1133,11429,1352],{"class":1323},[1133,11431,11388],{"class":1327},[1133,11433,1331],{"class":1323},[1133,11435,11436],{"class":1135,"line":1729},[1133,11437,6190],{"class":1299},[1133,11439,11440],{"class":1135,"line":1748},[1133,11441,6147],{"class":1299},[1133,11443,11444,11446,11448,11450,11452,11454,11457,11459],{"class":1135,"line":1753},[1133,11445,6152],{"class":1305},[1133,11447,1345],{"class":4847},[1133,11449,1313],{"class":1305},[1133,11451,888],{"class":1299},[1133,11453,1352],{"class":1323},[1133,11455,11456],{"class":1327},"location",[1133,11458,1313],{"class":1323},[1133,11460,1359],{"class":1299},[1133,11462,11463,11465,11467,11469,11471,11473,11475],{"class":1135,"line":1767},[1133,11464,6152],{"class":1305},[1133,11466,1734],{"class":4847},[1133,11468,1313],{"class":1305},[1133,11470,888],{"class":1299},[1133,11472,1352],{"class":1323},[1133,11474,7623],{"class":1327},[1133,11476,1331],{"class":1323},[1133,11478,11479],{"class":1135,"line":1787},[1133,11480,6234],{"class":1299},[1133,11482,11483],{"class":1135,"line":1806},[1133,11484,6239],{"class":1299},[1133,11486,11487,11489,11491,11493,11495],{"class":1135,"line":1812},[1133,11488,5967],{"class":1305},[1133,11490,1758],{"class":4703},[1133,11492,1313],{"class":1305},[1133,11494,888],{"class":1299},[1133,11496,1318],{"class":1299},[1133,11498,11499],{"class":1135,"line":6296},[1133,11500,6147],{"class":1299},[1133,11502,11503,11505,11507,11509,11511,11513,11515,11517],{"class":1135,"line":6301},[1133,11504,6152],{"class":1305},[1133,11506,1345],{"class":4847},[1133,11508,1313],{"class":1305},[1133,11510,888],{"class":1299},[1133,11512,1352],{"class":1323},[1133,11514,1722],{"class":1327},[1133,11516,1313],{"class":1323},[1133,11518,1359],{"class":1299},[1133,11520,11521,11523,11525,11527,11529,11531,11534],{"class":1135,"line":6314},[1133,11522,6152],{"class":1305},[1133,11524,1792],{"class":4847},[1133,11526,1313],{"class":1305},[1133,11528,888],{"class":1299},[1133,11530,1352],{"class":1323},[1133,11532,11533],{"class":1327},"https://id.gs1.org/414/9522920200199",[1133,11535,1331],{"class":1323},[1133,11537,11538],{"class":1135,"line":6319},[1133,11539,6190],{"class":1299},[1133,11541,11542],{"class":1135,"line":6338},[1133,11543,6147],{"class":1299},[1133,11545,11546,11548,11550,11552,11554,11556,11558,11560],{"class":1135,"line":6355},[1133,11547,6152],{"class":1305},[1133,11549,1345],{"class":4847},[1133,11551,1313],{"class":1305},[1133,11553,888],{"class":1299},[1133,11555,1352],{"class":1323},[1133,11557,11413],{"class":1327},[1133,11559,1313],{"class":1323},[1133,11561,1359],{"class":1299},[1133,11563,11564,11566,11568,11570,11572,11574,11577],{"class":1135,"line":6360},[1133,11565,6152],{"class":1305},[1133,11567,1792],{"class":4847},[1133,11569,1313],{"class":1305},[1133,11571,888],{"class":1299},[1133,11573,1352],{"class":1323},[1133,11575,11576],{"class":1327},"https://id.gs1.org/414/9522920200106",[1133,11578,1331],{"class":1323},[1133,11580,11581],{"class":1135,"line":6366},[1133,11582,6190],{"class":1299},[1133,11584,11585],{"class":1135,"line":6372},[1133,11586,6147],{"class":1299},[1133,11588,11589,11591,11593,11595,11597,11599,11601,11603],{"class":1135,"line":6378},[1133,11590,6152],{"class":1305},[1133,11592,1345],{"class":4847},[1133,11594,1313],{"class":1305},[1133,11596,888],{"class":1299},[1133,11598,1352],{"class":1323},[1133,11600,11456],{"class":1327},[1133,11602,1313],{"class":1323},[1133,11604,1359],{"class":1299},[1133,11606,11607,11609,11611,11613,11615,11617,11620],{"class":1135,"line":6383},[1133,11608,6152],{"class":1305},[1133,11610,1792],{"class":4847},[1133,11612,1313],{"class":1305},[1133,11614,888],{"class":1299},[1133,11616,1352],{"class":1323},[1133,11618,11619],{"class":1327},"https://id.gs1.org/414/9522999100307",[1133,11621,1331],{"class":1323},[1133,11623,11624],{"class":1135,"line":7344},[1133,11625,6234],{"class":1299},[1133,11627,11628],{"class":1135,"line":7363},[1133,11629,6363],{"class":1299},[1133,11631,11632],{"class":1135,"line":7382},[1133,11633,7023],{"class":1299},[1133,11635,11636],{"class":1135,"line":7395},[1133,11637,5962],{"class":1299},[1133,11639,11640,11642,11644,11646,11648,11650,11652,11654],{"class":1135,"line":7412},[1133,11641,5967],{"class":1305},[1133,11643,1345],{"class":4703},[1133,11645,1313],{"class":1305},[1133,11647,888],{"class":1299},[1133,11649,1352],{"class":1323},[1133,11651,832],{"class":1327},[1133,11653,1313],{"class":1323},[1133,11655,1359],{"class":1299},[1133,11657,11658,11660,11662,11664,11666,11668,11671,11673],{"class":1135,"line":7417},[1133,11659,5967],{"class":1305},[1133,11661,1367],{"class":4703},[1133,11663,1313],{"class":1305},[1133,11665,888],{"class":1299},[1133,11667,1352],{"class":1323},[1133,11669,11670],{"class":1327},"2024-03-19T09:31:10+01:00",[1133,11672,1313],{"class":1323},[1133,11674,1359],{"class":1299},[1133,11676,11677,11679,11681,11683,11685,11687,11689,11691],{"class":1135,"line":7430},[1133,11678,5967],{"class":1305},[1133,11680,1409],{"class":4703},[1133,11682,1313],{"class":1305},[1133,11684,888],{"class":1299},[1133,11686,1352],{"class":1323},[1133,11688,6015],{"class":1327},[1133,11690,1313],{"class":1323},[1133,11692,1359],{"class":1299},[1133,11694,11695,11697,11699,11701,11703,11705,11707,11709,11711],{"class":1135,"line":7447},[1133,11696,5967],{"class":1305},[1133,11698,1451],{"class":4703},[1133,11700,1313],{"class":1305},[1133,11702,888],{"class":1299},[1133,11704,6032],{"class":1299},[1133,11706,1313],{"class":1323},[1133,11708,11249],{"class":1327},[1133,11710,1313],{"class":1323},[1133,11712,4607],{"class":1299},[1133,11714,11715,11717,11719,11721,11723,11725,11727,11729],{"class":1135,"line":7452},[1133,11716,5967],{"class":1305},[1133,11718,1480],{"class":4703},[1133,11720,1313],{"class":1305},[1133,11722,888],{"class":1299},[1133,11724,1352],{"class":1323},[1133,11726,5583],{"class":1327},[1133,11728,1313],{"class":1323},[1133,11730,1359],{"class":1299},[1133,11732,11733,11735,11737,11739,11741,11743,11745,11747],{"class":1135,"line":7457},[1133,11734,5967],{"class":1305},[1133,11736,1501],{"class":4703},[1133,11738,1313],{"class":1305},[1133,11740,888],{"class":1299},[1133,11742,1352],{"class":1323},[1133,11744,10873],{"class":1327},[1133,11746,1313],{"class":1323},[1133,11748,1359],{"class":1299},[1133,11750,11751,11753,11755,11757,11759,11761,11763,11765],{"class":1135,"line":7462},[1133,11752,5967],{"class":1305},[1133,11754,1522],{"class":4703},[1133,11756,1313],{"class":1305},[1133,11758,888],{"class":1299},[1133,11760,1352],{"class":1323},[1133,11762,6606],{"class":1327},[1133,11764,1313],{"class":1323},[1133,11766,1359],{"class":1299},[1133,11768,11769,11771,11773,11775,11777],{"class":1135,"line":7481},[1133,11770,5967],{"class":1305},[1133,11772,1543],{"class":4703},[1133,11774,1313],{"class":1305},[1133,11776,888],{"class":1299},[1133,11778,1550],{"class":1299},[1133,11780,11781,11783,11785,11787,11789,11791,11793],{"class":1135,"line":7500},[1133,11782,6112],{"class":1305},[1133,11784,1559],{"class":4847},[1133,11786,1313],{"class":1305},[1133,11788,888],{"class":1299},[1133,11790,1352],{"class":1323},[1133,11792,7623],{"class":1327},[1133,11794,1331],{"class":1323},[1133,11796,11797],{"class":1135,"line":7519},[1133,11798,6129],{"class":1299},[1133,11800,11801,11803,11805,11807,11809],{"class":1135,"line":7540},[1133,11802,5967],{"class":1305},[1133,11804,1700],{"class":4703},[1133,11806,1313],{"class":1305},[1133,11808,888],{"class":1299},[1133,11810,1318],{"class":1299},[1133,11812,11813],{"class":1135,"line":7559},[1133,11814,6147],{"class":1299},[1133,11816,11817,11819,11821,11823,11825,11827,11829,11831],{"class":1135,"line":7578},[1133,11818,6152],{"class":1305},[1133,11820,1345],{"class":4847},[1133,11822,1313],{"class":1305},[1133,11824,888],{"class":1299},[1133,11826,1352],{"class":1323},[1133,11828,1722],{"class":1327},[1133,11830,1313],{"class":1323},[1133,11832,1359],{"class":1299},[1133,11834,11835,11837,11839,11841,11843,11845,11847],{"class":1135,"line":7597},[1133,11836,6152],{"class":1305},[1133,11838,1734],{"class":4847},[1133,11840,1313],{"class":1305},[1133,11842,888],{"class":1299},[1133,11844,1352],{"class":1323},[1133,11846,11388],{"class":1327},[1133,11848,1331],{"class":1323},[1133,11850,11851],{"class":1135,"line":7610},[1133,11852,6190],{"class":1299},[1133,11854,11855],{"class":1135,"line":7628},[1133,11856,6147],{"class":1299},[1133,11858,11859,11861,11863,11865,11867,11869,11871,11873],{"class":1135,"line":7633},[1133,11860,6152],{"class":1305},[1133,11862,1345],{"class":4847},[1133,11864,1313],{"class":1305},[1133,11866,888],{"class":1299},[1133,11868,1352],{"class":1323},[1133,11870,11413],{"class":1327},[1133,11872,1313],{"class":1323},[1133,11874,1359],{"class":1299},[1133,11876,11877,11879,11881,11883,11885,11887,11889],{"class":1135,"line":7646},[1133,11878,6152],{"class":1305},[1133,11880,1734],{"class":4847},[1133,11882,1313],{"class":1305},[1133,11884,888],{"class":1299},[1133,11886,1352],{"class":1323},[1133,11888,11388],{"class":1327},[1133,11890,1331],{"class":1323},[1133,11892,11893],{"class":1135,"line":7651},[1133,11894,6190],{"class":1299},[1133,11896,11897],{"class":1135,"line":7670},[1133,11898,6147],{"class":1299},[1133,11900,11901,11903,11905,11907,11909,11911,11913,11915],{"class":1135,"line":7687},[1133,11902,6152],{"class":1305},[1133,11904,1345],{"class":4847},[1133,11906,1313],{"class":1305},[1133,11908,888],{"class":1299},[1133,11910,1352],{"class":1323},[1133,11912,11456],{"class":1327},[1133,11914,1313],{"class":1323},[1133,11916,1359],{"class":1299},[1133,11918,11919,11921,11923,11925,11927,11929,11931],{"class":1135,"line":7692},[1133,11920,6152],{"class":1305},[1133,11922,1734],{"class":4847},[1133,11924,1313],{"class":1305},[1133,11926,888],{"class":1299},[1133,11928,1352],{"class":1323},[1133,11930,7623],{"class":1327},[1133,11932,1331],{"class":1323},[1133,11934,11935],{"class":1135,"line":7697},[1133,11936,6234],{"class":1299},[1133,11938,11939],{"class":1135,"line":7716},[1133,11940,6239],{"class":1299},[1133,11942,11943,11945,11947,11949,11951],{"class":1135,"line":7733},[1133,11944,5967],{"class":1305},[1133,11946,1758],{"class":4703},[1133,11948,1313],{"class":1305},[1133,11950,888],{"class":1299},[1133,11952,1318],{"class":1299},[1133,11954,11955],{"class":1135,"line":7738},[1133,11956,6147],{"class":1299},[1133,11958,11959,11961,11963,11965,11967,11969,11971,11973],{"class":1135,"line":7743},[1133,11960,6152],{"class":1305},[1133,11962,1345],{"class":4847},[1133,11964,1313],{"class":1305},[1133,11966,888],{"class":1299},[1133,11968,1352],{"class":1323},[1133,11970,1722],{"class":1327},[1133,11972,1313],{"class":1323},[1133,11974,1359],{"class":1299},[1133,11976,11977,11979,11981,11983,11985,11987,11989],{"class":1135,"line":7756},[1133,11978,6152],{"class":1305},[1133,11980,1792],{"class":4847},[1133,11982,1313],{"class":1305},[1133,11984,888],{"class":1299},[1133,11986,1352],{"class":1323},[1133,11988,11533],{"class":1327},[1133,11990,1331],{"class":1323},[1133,11992,11993],{"class":1135,"line":7761},[1133,11994,6190],{"class":1299},[1133,11996,11997],{"class":1135,"line":7780},[1133,11998,6147],{"class":1299},[1133,12000,12001,12003,12005,12007,12009,12011,12013,12015],{"class":1135,"line":7797},[1133,12002,6152],{"class":1305},[1133,12004,1345],{"class":4847},[1133,12006,1313],{"class":1305},[1133,12008,888],{"class":1299},[1133,12010,1352],{"class":1323},[1133,12012,11413],{"class":1327},[1133,12014,1313],{"class":1323},[1133,12016,1359],{"class":1299},[1133,12018,12019,12021,12023,12025,12027,12029,12031],{"class":1135,"line":7802},[1133,12020,6152],{"class":1305},[1133,12022,1792],{"class":4847},[1133,12024,1313],{"class":1305},[1133,12026,888],{"class":1299},[1133,12028,1352],{"class":1323},[1133,12030,11576],{"class":1327},[1133,12032,1331],{"class":1323},[1133,12034,12035],{"class":1135,"line":7807},[1133,12036,6190],{"class":1299},[1133,12038,12039],{"class":1135,"line":7820},[1133,12040,6147],{"class":1299},[1133,12042,12043,12045,12047,12049,12051,12053,12055,12057],{"class":1135,"line":7825},[1133,12044,6152],{"class":1305},[1133,12046,1345],{"class":4847},[1133,12048,1313],{"class":1305},[1133,12050,888],{"class":1299},[1133,12052,1352],{"class":1323},[1133,12054,11456],{"class":1327},[1133,12056,1313],{"class":1323},[1133,12058,1359],{"class":1299},[1133,12060,12061,12063,12065,12067,12069,12071,12073],{"class":1135,"line":7844},[1133,12062,6152],{"class":1305},[1133,12064,1792],{"class":4847},[1133,12066,1313],{"class":1305},[1133,12068,888],{"class":1299},[1133,12070,1352],{"class":1323},[1133,12072,11619],{"class":1327},[1133,12074,1331],{"class":1323},[1133,12076,12077],{"class":1135,"line":7861},[1133,12078,6234],{"class":1299},[1133,12080,12081],{"class":1135,"line":7866},[1133,12082,6363],{"class":1299},[1133,12084,12085],{"class":1135,"line":7871},[1133,12086,6369],{"class":1299},[1133,12088,12089],{"class":1135,"line":7876},[1133,12090,6375],{"class":1299},[1133,12092,12093],{"class":1135,"line":7881},[1133,12094,1815],{"class":1299},[1133,12096,12097],{"class":1135,"line":7886},[1133,12098,4602],{"class":1299},[491,12100,12102],{"id":12101},"example-6-epcis-event-information-content-using-class-level-identification","Example 6: EPCIS Event Information Content Using Class-Level Identification",[500,12104,5529],{"id":12105},"business-process-5",[5531,12107,12108,12111,12114,12117],{},[511,12109,12110],{},"V1: Manufacturer creates 20 new product instances (each identified by GTIN and Lot only)",[511,12112,12113],{},"V2: Manufacturer ships 10 product instances to a receiver",[511,12115,12116],{},"V3: Manufacturer ships 10 more product instances to the same receiver",[511,12118,12119],{},"V4: Receiver receives 10 product instances",[5537,12121,12122,12138],{},[5540,12123,12124],{},[5543,12125,12126,12128,12130,12132,12134,12136],{},[5546,12127,5548],{},[5546,12129,5551],{},[5546,12131,6419],{},[5546,12133,6422],{},[5546,12135,6425],{},[5546,12137,6428],{},[5559,12139,12140,12158,12172,12186,12204,12221,12238,12254,12269],{},[5543,12141,12142,12144,12146,12149,12152,12155],{},[5564,12143],{},[5564,12145,6437],{},[5564,12147,12148],{},"Manufacture 20 new product instances",[5564,12150,12151],{},"Ship 10 product instances",[5564,12153,12154],{},"Ship 10 more product instances",[5564,12156,12157],{},"Receive 10 product instances",[5543,12159,12160,12162,12164,12166,12168,12170],{},[5564,12161],{},[5564,12163,5568],{},[5564,12165,5571],{},[5564,12167,5571],{},[5564,12169,5571],{},[5564,12171,5571],{},[5543,12173,12174,12176,12178,12180,12182,12184],{},[5564,12175],{},[5564,12177,5580],{},[5564,12179,1489],{},[5564,12181,5583],{},[5564,12183,5583],{},[5564,12185,5583],{},[5543,12187,12188,12190,12192,12195,12198,12201],{},[5564,12189,742],{},[5564,12191,5614],{},[5564,12193,12194],{},"15 July, 10am",[5564,12196,12197],{},"16 July, 10am",[5564,12199,12200],{},"17 July, 10am",[5564,12202,12203],{},"25 July, 10am",[5543,12205,12206,12208,12211,12214,12217,12219],{},[5564,12207,736],{},[5564,12209,12210],{},"EPC Quantity List",[5564,12212,12213],{},"GTIN X, Lot 12, 20 units",[5564,12215,12216],{},"GTIN X, Lot 12, 10 units",[5564,12218,12216],{},[5564,12220,12216],{},[5543,12222,12223,12225,12227,12230,12233,12235],{},[5564,12224,748],{},[5564,12226,5640],{},[5564,12228,12229],{},"SGLN of mfr line",[5564,12231,12232],{},"SGLN of manufacturer’s loading dock",[5564,12234,12232],{},[5564,12236,12237],{},"SGLN of receiver’s loading dock",[5543,12239,12240,12242,12244,12247,12249,12251],{},[5564,12241],{},[5564,12243,5661],{},[5564,12245,12246],{},"GLN of manufacturer",[5564,12248,5664],{},[5564,12250,5664],{},[5564,12252,12253],{},"GLN of receiver",[5543,12255,12256,12258,12260,12263,12265,12267],{},[5564,12257,754],{},[5564,12259,5673],{},[5564,12261,12262],{},"creating_class_instance",[5564,12264,1510],{},[5564,12266,1510],{},[5564,12268,8035],{},[5543,12270,12271,12273,12275,12277,12279,12281],{},[5564,12272],{},[5564,12274,997],{},[5564,12276,6601],{},[5564,12278,1531],{},[5564,12280,1531],{},[5564,12282,6606],{},[500,12284,5802],{"id":12285},"design-template-5",[496,12287,12288],{},[715,12289],{"alt":12290,"src":12291},"Example 6: EPCIS Event Information Content Using Class-Level Identification | Example 6: EPCIS Event Information Content Using Class-Level Identification","/img/7.Test-Data-Generator/Example_6_Class_Level_Identification_Event.png",[500,12293,3020],{"id":12294},"quick-links-5",[508,12296,12297,12304,12310],{},[511,12298,12299],{},[659,12300,12303],{"href":12301,"rel":12302},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=49",[663],"For more information refer to Table 5-7 from GS1 implementation guidelines",[511,12305,12306],{},[659,12307,5824],{"href":12308,"rel":12309},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/6.%20EPCIS%20Event%20Information%20Content%20Using%20Class-Level%20Identification%20from%20Table%205-7.json",[663],[511,12311,12312],{},[659,12313,5831],{"href":12314,"rel":12315},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/6.%20EPCIS%20Event%20Information%20Content%20Using%20Class-Level%20Identification%20from%20Table%205-7.json",[663],[500,12317,5835],{"id":12318},"generated-event-5",[5837,12320,5839,12321,12324],{},[5841,12322,12323],{},"Class-Level Identification EPCIS Event",[1124,12325,12327],{"className":1290,"code":12326,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:17:13.95Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"action\": \"ADD\",\n        \"bizStep\": \"creating_class_instance\",\n        \"disposition\": \"active\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141000106\"\n        },\n        \"quantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568256452/10/12\",\n            \"quantity\": 20\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-16T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"action\": \"ADD\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123997\"\n        },\n        \"quantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568256452/10/12\",\n            \"quantity\": 10\n          }\n        ],\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9522141123109\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9522543500102\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-16T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"action\": \"ADD\",\n        \"bizStep\": \"receiving\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9522543599199\"\n        },\n        \"quantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568256452/10/12\",\n            \"quantity\": 10\n          }\n        ],\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9522141123109\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9522543500102\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-17T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"action\": \"ADD\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123997\"\n        },\n        \"quantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568256452/10/12\",\n            \"quantity\": 10\n          }\n        ],\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9522141123109\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9522543500102\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,12328,12329,12333,12345,12353,12357,12375,12393,12412,12424,12436,12440,12458,12477,12495,12513,12531,12549,12561,12577,12581,12593,12609,12613,12625,12629,12648,12661,12665,12669,12673,12677,12695,12714,12732,12750,12768,12786,12798,12815,12819,12831,12835,12853,12866,12870,12874,12886,12890,12908,12925,12929,12933,12945,12949,12967,12984,12988,12992,12996,13000,13018,13036,13054,13072,13090,13108,13120,13137,13141,13153,13157,13175,13187,13191,13195,13207,13211,13229,13245,13249,13253,13265,13269,13287,13303,13307,13311,13315,13319,13337,13356,13374,13392,13410,13428,13440,13456,13460,13472,13476,13494,13506,13510,13514,13526,13530,13548,13564,13568,13572,13584,13588,13606,13622,13626,13630,13635,13640,13645],{"__ignoreMap":611},[1133,12330,12331],{"class":1135,"line":1136},[1133,12332,4564],{"class":1299},[1133,12334,12335,12337,12339,12341,12343],{"class":1135,"line":612},[1133,12336,5857],{"class":1305},[1133,12338,1310],{"class":1309},[1133,12340,1313],{"class":1305},[1133,12342,888],{"class":1299},[1133,12344,1318],{"class":1299},[1133,12346,12347,12349,12351],{"class":1135,"line":617},[1133,12348,1306],{"class":1323},[1133,12350,1328],{"class":1327},[1133,12352,1331],{"class":1323},[1133,12354,12355],{"class":1135,"line":1334},[1133,12356,5878],{"class":1299},[1133,12358,12359,12361,12363,12365,12367,12369,12371,12373],{"class":1135,"line":1340},[1133,12360,5857],{"class":1305},[1133,12362,1345],{"class":1309},[1133,12364,1313],{"class":1305},[1133,12366,888],{"class":1299},[1133,12368,1352],{"class":1323},[1133,12370,4622],{"class":1327},[1133,12372,1313],{"class":1323},[1133,12374,1359],{"class":1299},[1133,12376,12377,12379,12381,12383,12385,12387,12389,12391],{"class":1135,"line":1362},[1133,12378,5857],{"class":1305},[1133,12380,4633],{"class":1309},[1133,12382,1313],{"class":1305},[1133,12384,888],{"class":1299},[1133,12386,1352],{"class":1323},[1133,12388,4642],{"class":1327},[1133,12390,1313],{"class":1323},[1133,12392,1359],{"class":1299},[1133,12394,12395,12397,12399,12401,12403,12405,12408,12410],{"class":1135,"line":1383},[1133,12396,5857],{"class":1305},[1133,12398,4653],{"class":1309},[1133,12400,1313],{"class":1305},[1133,12402,888],{"class":1299},[1133,12404,1352],{"class":1323},[1133,12406,12407],{"class":1327},"2024-03-20T16:17:13.95Z",[1133,12409,1313],{"class":1323},[1133,12411,1359],{"class":1299},[1133,12413,12414,12416,12418,12420,12422],{"class":1135,"line":1404},[1133,12415,5857],{"class":1305},[1133,12417,4673],{"class":1309},[1133,12419,1313],{"class":1305},[1133,12421,888],{"class":1299},[1133,12423,1550],{"class":1299},[1133,12425,12426,12428,12430,12432,12434],{"class":1135,"line":1425},[1133,12427,1306],{"class":1305},[1133,12429,4686],{"class":1558},[1133,12431,1313],{"class":1305},[1133,12433,888],{"class":1299},[1133,12435,1318],{"class":1299},[1133,12437,12438],{"class":1135,"line":1446},[1133,12439,5962],{"class":1299},[1133,12441,12442,12444,12446,12448,12450,12452,12454,12456],{"class":1135,"line":1460},[1133,12443,5967],{"class":1305},[1133,12445,1345],{"class":4703},[1133,12447,1313],{"class":1305},[1133,12449,888],{"class":1299},[1133,12451,1352],{"class":1323},[1133,12453,832],{"class":1327},[1133,12455,1313],{"class":1323},[1133,12457,1359],{"class":1299},[1133,12459,12460,12462,12464,12466,12468,12470,12473,12475],{"class":1135,"line":1470},[1133,12461,5967],{"class":1305},[1133,12463,1367],{"class":4703},[1133,12465,1313],{"class":1305},[1133,12467,888],{"class":1299},[1133,12469,1352],{"class":1323},[1133,12471,12472],{"class":1327},"2023-07-15T10:00:00+01:00",[1133,12474,1313],{"class":1323},[1133,12476,1359],{"class":1299},[1133,12478,12479,12481,12483,12485,12487,12489,12491,12493],{"class":1135,"line":1475},[1133,12480,5967],{"class":1305},[1133,12482,1409],{"class":4703},[1133,12484,1313],{"class":1305},[1133,12486,888],{"class":1299},[1133,12488,1352],{"class":1323},[1133,12490,6015],{"class":1327},[1133,12492,1313],{"class":1323},[1133,12494,1359],{"class":1299},[1133,12496,12497,12499,12501,12503,12505,12507,12509,12511],{"class":1135,"line":1496},[1133,12498,5967],{"class":1305},[1133,12500,1480],{"class":4703},[1133,12502,1313],{"class":1305},[1133,12504,888],{"class":1299},[1133,12506,1352],{"class":1323},[1133,12508,1489],{"class":1327},[1133,12510,1313],{"class":1323},[1133,12512,1359],{"class":1299},[1133,12514,12515,12517,12519,12521,12523,12525,12527,12529],{"class":1135,"line":1517},[1133,12516,5967],{"class":1305},[1133,12518,1501],{"class":4703},[1133,12520,1313],{"class":1305},[1133,12522,888],{"class":1299},[1133,12524,1352],{"class":1323},[1133,12526,12262],{"class":1327},[1133,12528,1313],{"class":1323},[1133,12530,1359],{"class":1299},[1133,12532,12533,12535,12537,12539,12541,12543,12545,12547],{"class":1135,"line":1538},[1133,12534,5967],{"class":1305},[1133,12536,1522],{"class":4703},[1133,12538,1313],{"class":1305},[1133,12540,888],{"class":1299},[1133,12542,1352],{"class":1323},[1133,12544,6601],{"class":1327},[1133,12546,1313],{"class":1323},[1133,12548,1359],{"class":1299},[1133,12550,12551,12553,12555,12557,12559],{"class":1135,"line":1553},[1133,12552,5967],{"class":1305},[1133,12554,1543],{"class":4703},[1133,12556,1313],{"class":1305},[1133,12558,888],{"class":1299},[1133,12560,1550],{"class":1299},[1133,12562,12563,12565,12567,12569,12571,12573,12575],{"class":1135,"line":1573},[1133,12564,6112],{"class":1305},[1133,12566,1559],{"class":4847},[1133,12568,1313],{"class":1305},[1133,12570,888],{"class":1299},[1133,12572,1352],{"class":1323},[1133,12574,6978],{"class":1327},[1133,12576,1331],{"class":1323},[1133,12578,12579],{"class":1135,"line":1579},[1133,12580,6129],{"class":1299},[1133,12582,12583,12585,12587,12589,12591],{"class":1135,"line":1593},[1133,12584,5967],{"class":1305},[1133,12586,1584],{"class":4703},[1133,12588,1313],{"class":1305},[1133,12590,888],{"class":1299},[1133,12592,1550],{"class":1299},[1133,12594,12595,12597,12599,12601,12603,12605,12607],{"class":1135,"line":1611},[1133,12596,6112],{"class":1305},[1133,12598,1559],{"class":4847},[1133,12600,1313],{"class":1305},[1133,12602,888],{"class":1299},[1133,12604,1352],{"class":1323},[1133,12606,7011],{"class":1327},[1133,12608,1331],{"class":1323},[1133,12610,12611],{"class":1135,"line":1616},[1133,12612,6129],{"class":1299},[1133,12614,12615,12617,12619,12621,12623],{"class":1135,"line":1631},[1133,12616,5967],{"class":1305},[1133,12618,1621],{"class":4703},[1133,12620,1313],{"class":1305},[1133,12622,888],{"class":1299},[1133,12624,1318],{"class":1299},[1133,12626,12627],{"class":1135,"line":1652},[1133,12628,6147],{"class":1299},[1133,12630,12631,12633,12635,12637,12639,12641,12644,12646],{"class":1135,"line":1670},[1133,12632,6152],{"class":1305},[1133,12634,1636],{"class":4847},[1133,12636,1313],{"class":1305},[1133,12638,888],{"class":1299},[1133,12640,1352],{"class":1323},[1133,12642,12643],{"class":1327},"https://id.gs1.org/01/09521568256452/10/12",[1133,12645,1313],{"class":1323},[1133,12647,1359],{"class":1299},[1133,12649,12650,12652,12654,12656,12658],{"class":1135,"line":1689},[1133,12651,6152],{"class":1305},[1133,12653,1657],{"class":4847},[1133,12655,1313],{"class":1305},[1133,12657,888],{"class":1299},[1133,12659,12660],{"class":1664}," 20\n",[1133,12662,12663],{"class":1135,"line":1695},[1133,12664,6234],{"class":1299},[1133,12666,12667],{"class":1135,"line":1709},[1133,12668,6363],{"class":1299},[1133,12670,12671],{"class":1135,"line":1729},[1133,12672,7023],{"class":1299},[1133,12674,12675],{"class":1135,"line":1748},[1133,12676,5962],{"class":1299},[1133,12678,12679,12681,12683,12685,12687,12689,12691,12693],{"class":1135,"line":1753},[1133,12680,5967],{"class":1305},[1133,12682,1345],{"class":4703},[1133,12684,1313],{"class":1305},[1133,12686,888],{"class":1299},[1133,12688,1352],{"class":1323},[1133,12690,832],{"class":1327},[1133,12692,1313],{"class":1323},[1133,12694,1359],{"class":1299},[1133,12696,12697,12699,12701,12703,12705,12707,12710,12712],{"class":1135,"line":1767},[1133,12698,5967],{"class":1305},[1133,12700,1367],{"class":4703},[1133,12702,1313],{"class":1305},[1133,12704,888],{"class":1299},[1133,12706,1352],{"class":1323},[1133,12708,12709],{"class":1327},"2023-07-16T10:00:00+01:00",[1133,12711,1313],{"class":1323},[1133,12713,1359],{"class":1299},[1133,12715,12716,12718,12720,12722,12724,12726,12728,12730],{"class":1135,"line":1787},[1133,12717,5967],{"class":1305},[1133,12719,1409],{"class":4703},[1133,12721,1313],{"class":1305},[1133,12723,888],{"class":1299},[1133,12725,1352],{"class":1323},[1133,12727,6015],{"class":1327},[1133,12729,1313],{"class":1323},[1133,12731,1359],{"class":1299},[1133,12733,12734,12736,12738,12740,12742,12744,12746,12748],{"class":1135,"line":1806},[1133,12735,5967],{"class":1305},[1133,12737,1480],{"class":4703},[1133,12739,1313],{"class":1305},[1133,12741,888],{"class":1299},[1133,12743,1352],{"class":1323},[1133,12745,1489],{"class":1327},[1133,12747,1313],{"class":1323},[1133,12749,1359],{"class":1299},[1133,12751,12752,12754,12756,12758,12760,12762,12764,12766],{"class":1135,"line":1812},[1133,12753,5967],{"class":1305},[1133,12755,1501],{"class":4703},[1133,12757,1313],{"class":1305},[1133,12759,888],{"class":1299},[1133,12761,1352],{"class":1323},[1133,12763,1510],{"class":1327},[1133,12765,1313],{"class":1323},[1133,12767,1359],{"class":1299},[1133,12769,12770,12772,12774,12776,12778,12780,12782,12784],{"class":1135,"line":6296},[1133,12771,5967],{"class":1305},[1133,12773,1522],{"class":4703},[1133,12775,1313],{"class":1305},[1133,12777,888],{"class":1299},[1133,12779,1352],{"class":1323},[1133,12781,1531],{"class":1327},[1133,12783,1313],{"class":1323},[1133,12785,1359],{"class":1299},[1133,12787,12788,12790,12792,12794,12796],{"class":1135,"line":6301},[1133,12789,5967],{"class":1305},[1133,12791,1543],{"class":4703},[1133,12793,1313],{"class":1305},[1133,12795,888],{"class":1299},[1133,12797,1550],{"class":1299},[1133,12799,12800,12802,12804,12806,12808,12810,12813],{"class":1135,"line":6314},[1133,12801,6112],{"class":1305},[1133,12803,1559],{"class":4847},[1133,12805,1313],{"class":1305},[1133,12807,888],{"class":1299},[1133,12809,1352],{"class":1323},[1133,12811,12812],{"class":1327},"https://id.gs1.org/414/9521141123997",[1133,12814,1331],{"class":1323},[1133,12816,12817],{"class":1135,"line":6319},[1133,12818,6129],{"class":1299},[1133,12820,12821,12823,12825,12827,12829],{"class":1135,"line":6338},[1133,12822,5967],{"class":1305},[1133,12824,1621],{"class":4703},[1133,12826,1313],{"class":1305},[1133,12828,888],{"class":1299},[1133,12830,1318],{"class":1299},[1133,12832,12833],{"class":1135,"line":6355},[1133,12834,6147],{"class":1299},[1133,12836,12837,12839,12841,12843,12845,12847,12849,12851],{"class":1135,"line":6360},[1133,12838,6152],{"class":1305},[1133,12840,1636],{"class":4847},[1133,12842,1313],{"class":1305},[1133,12844,888],{"class":1299},[1133,12846,1352],{"class":1323},[1133,12848,12643],{"class":1327},[1133,12850,1313],{"class":1323},[1133,12852,1359],{"class":1299},[1133,12854,12855,12857,12859,12861,12863],{"class":1135,"line":6366},[1133,12856,6152],{"class":1305},[1133,12858,1657],{"class":4847},[1133,12860,1313],{"class":1305},[1133,12862,888],{"class":1299},[1133,12864,12865],{"class":1664}," 10\n",[1133,12867,12868],{"class":1135,"line":6372},[1133,12869,6234],{"class":1299},[1133,12871,12872],{"class":1135,"line":6378},[1133,12873,6239],{"class":1299},[1133,12875,12876,12878,12880,12882,12884],{"class":1135,"line":6383},[1133,12877,5967],{"class":1305},[1133,12879,1700],{"class":4703},[1133,12881,1313],{"class":1305},[1133,12883,888],{"class":1299},[1133,12885,1318],{"class":1299},[1133,12887,12888],{"class":1135,"line":7344},[1133,12889,6147],{"class":1299},[1133,12891,12892,12894,12896,12898,12900,12902,12904,12906],{"class":1135,"line":7363},[1133,12893,6152],{"class":1305},[1133,12895,1345],{"class":4847},[1133,12897,1313],{"class":1305},[1133,12899,888],{"class":1299},[1133,12901,1352],{"class":1323},[1133,12903,1722],{"class":1327},[1133,12905,1313],{"class":1323},[1133,12907,1359],{"class":1299},[1133,12909,12910,12912,12914,12916,12918,12920,12923],{"class":1135,"line":7382},[1133,12911,6152],{"class":1305},[1133,12913,1734],{"class":4847},[1133,12915,1313],{"class":1305},[1133,12917,888],{"class":1299},[1133,12919,1352],{"class":1323},[1133,12921,12922],{"class":1327},"https://id.gs1.org/414/9522141123109",[1133,12924,1331],{"class":1323},[1133,12926,12927],{"class":1135,"line":7395},[1133,12928,6234],{"class":1299},[1133,12930,12931],{"class":1135,"line":7412},[1133,12932,6239],{"class":1299},[1133,12934,12935,12937,12939,12941,12943],{"class":1135,"line":7417},[1133,12936,5967],{"class":1305},[1133,12938,1758],{"class":4703},[1133,12940,1313],{"class":1305},[1133,12942,888],{"class":1299},[1133,12944,1318],{"class":1299},[1133,12946,12947],{"class":1135,"line":7430},[1133,12948,6147],{"class":1299},[1133,12950,12951,12953,12955,12957,12959,12961,12963,12965],{"class":1135,"line":7447},[1133,12952,6152],{"class":1305},[1133,12954,1345],{"class":4847},[1133,12956,1313],{"class":1305},[1133,12958,888],{"class":1299},[1133,12960,1352],{"class":1323},[1133,12962,1722],{"class":1327},[1133,12964,1313],{"class":1323},[1133,12966,1359],{"class":1299},[1133,12968,12969,12971,12973,12975,12977,12979,12982],{"class":1135,"line":7452},[1133,12970,6152],{"class":1305},[1133,12972,1792],{"class":4847},[1133,12974,1313],{"class":1305},[1133,12976,888],{"class":1299},[1133,12978,1352],{"class":1323},[1133,12980,12981],{"class":1327},"https://id.gs1.org/414/9522543500102",[1133,12983,1331],{"class":1323},[1133,12985,12986],{"class":1135,"line":7457},[1133,12987,6234],{"class":1299},[1133,12989,12990],{"class":1135,"line":7462},[1133,12991,6363],{"class":1299},[1133,12993,12994],{"class":1135,"line":7481},[1133,12995,7023],{"class":1299},[1133,12997,12998],{"class":1135,"line":7500},[1133,12999,5962],{"class":1299},[1133,13001,13002,13004,13006,13008,13010,13012,13014,13016],{"class":1135,"line":7519},[1133,13003,5967],{"class":1305},[1133,13005,1345],{"class":4703},[1133,13007,1313],{"class":1305},[1133,13009,888],{"class":1299},[1133,13011,1352],{"class":1323},[1133,13013,832],{"class":1327},[1133,13015,1313],{"class":1323},[1133,13017,1359],{"class":1299},[1133,13019,13020,13022,13024,13026,13028,13030,13032,13034],{"class":1135,"line":7540},[1133,13021,5967],{"class":1305},[1133,13023,1367],{"class":4703},[1133,13025,1313],{"class":1305},[1133,13027,888],{"class":1299},[1133,13029,1352],{"class":1323},[1133,13031,12709],{"class":1327},[1133,13033,1313],{"class":1323},[1133,13035,1359],{"class":1299},[1133,13037,13038,13040,13042,13044,13046,13048,13050,13052],{"class":1135,"line":7559},[1133,13039,5967],{"class":1305},[1133,13041,1409],{"class":4703},[1133,13043,1313],{"class":1305},[1133,13045,888],{"class":1299},[1133,13047,1352],{"class":1323},[1133,13049,6015],{"class":1327},[1133,13051,1313],{"class":1323},[1133,13053,1359],{"class":1299},[1133,13055,13056,13058,13060,13062,13064,13066,13068,13070],{"class":1135,"line":7578},[1133,13057,5967],{"class":1305},[1133,13059,1480],{"class":4703},[1133,13061,1313],{"class":1305},[1133,13063,888],{"class":1299},[1133,13065,1352],{"class":1323},[1133,13067,1489],{"class":1327},[1133,13069,1313],{"class":1323},[1133,13071,1359],{"class":1299},[1133,13073,13074,13076,13078,13080,13082,13084,13086,13088],{"class":1135,"line":7597},[1133,13075,5967],{"class":1305},[1133,13077,1501],{"class":4703},[1133,13079,1313],{"class":1305},[1133,13081,888],{"class":1299},[1133,13083,1352],{"class":1323},[1133,13085,8035],{"class":1327},[1133,13087,1313],{"class":1323},[1133,13089,1359],{"class":1299},[1133,13091,13092,13094,13096,13098,13100,13102,13104,13106],{"class":1135,"line":7610},[1133,13093,5967],{"class":1305},[1133,13095,1522],{"class":4703},[1133,13097,1313],{"class":1305},[1133,13099,888],{"class":1299},[1133,13101,1352],{"class":1323},[1133,13103,6606],{"class":1327},[1133,13105,1313],{"class":1323},[1133,13107,1359],{"class":1299},[1133,13109,13110,13112,13114,13116,13118],{"class":1135,"line":7628},[1133,13111,5967],{"class":1305},[1133,13113,1543],{"class":4703},[1133,13115,1313],{"class":1305},[1133,13117,888],{"class":1299},[1133,13119,1550],{"class":1299},[1133,13121,13122,13124,13126,13128,13130,13132,13135],{"class":1135,"line":7633},[1133,13123,6112],{"class":1305},[1133,13125,1559],{"class":4847},[1133,13127,1313],{"class":1305},[1133,13129,888],{"class":1299},[1133,13131,1352],{"class":1323},[1133,13133,13134],{"class":1327},"https://id.gs1.org/414/9522543599199",[1133,13136,1331],{"class":1323},[1133,13138,13139],{"class":1135,"line":7646},[1133,13140,6129],{"class":1299},[1133,13142,13143,13145,13147,13149,13151],{"class":1135,"line":7651},[1133,13144,5967],{"class":1305},[1133,13146,1621],{"class":4703},[1133,13148,1313],{"class":1305},[1133,13150,888],{"class":1299},[1133,13152,1318],{"class":1299},[1133,13154,13155],{"class":1135,"line":7670},[1133,13156,6147],{"class":1299},[1133,13158,13159,13161,13163,13165,13167,13169,13171,13173],{"class":1135,"line":7687},[1133,13160,6152],{"class":1305},[1133,13162,1636],{"class":4847},[1133,13164,1313],{"class":1305},[1133,13166,888],{"class":1299},[1133,13168,1352],{"class":1323},[1133,13170,12643],{"class":1327},[1133,13172,1313],{"class":1323},[1133,13174,1359],{"class":1299},[1133,13176,13177,13179,13181,13183,13185],{"class":1135,"line":7692},[1133,13178,6152],{"class":1305},[1133,13180,1657],{"class":4847},[1133,13182,1313],{"class":1305},[1133,13184,888],{"class":1299},[1133,13186,12865],{"class":1664},[1133,13188,13189],{"class":1135,"line":7697},[1133,13190,6234],{"class":1299},[1133,13192,13193],{"class":1135,"line":7716},[1133,13194,6239],{"class":1299},[1133,13196,13197,13199,13201,13203,13205],{"class":1135,"line":7733},[1133,13198,5967],{"class":1305},[1133,13200,1700],{"class":4703},[1133,13202,1313],{"class":1305},[1133,13204,888],{"class":1299},[1133,13206,1318],{"class":1299},[1133,13208,13209],{"class":1135,"line":7738},[1133,13210,6147],{"class":1299},[1133,13212,13213,13215,13217,13219,13221,13223,13225,13227],{"class":1135,"line":7743},[1133,13214,6152],{"class":1305},[1133,13216,1345],{"class":4847},[1133,13218,1313],{"class":1305},[1133,13220,888],{"class":1299},[1133,13222,1352],{"class":1323},[1133,13224,1722],{"class":1327},[1133,13226,1313],{"class":1323},[1133,13228,1359],{"class":1299},[1133,13230,13231,13233,13235,13237,13239,13241,13243],{"class":1135,"line":7756},[1133,13232,6152],{"class":1305},[1133,13234,1734],{"class":4847},[1133,13236,1313],{"class":1305},[1133,13238,888],{"class":1299},[1133,13240,1352],{"class":1323},[1133,13242,12922],{"class":1327},[1133,13244,1331],{"class":1323},[1133,13246,13247],{"class":1135,"line":7761},[1133,13248,6234],{"class":1299},[1133,13250,13251],{"class":1135,"line":7780},[1133,13252,6239],{"class":1299},[1133,13254,13255,13257,13259,13261,13263],{"class":1135,"line":7797},[1133,13256,5967],{"class":1305},[1133,13258,1758],{"class":4703},[1133,13260,1313],{"class":1305},[1133,13262,888],{"class":1299},[1133,13264,1318],{"class":1299},[1133,13266,13267],{"class":1135,"line":7802},[1133,13268,6147],{"class":1299},[1133,13270,13271,13273,13275,13277,13279,13281,13283,13285],{"class":1135,"line":7807},[1133,13272,6152],{"class":1305},[1133,13274,1345],{"class":4847},[1133,13276,1313],{"class":1305},[1133,13278,888],{"class":1299},[1133,13280,1352],{"class":1323},[1133,13282,1722],{"class":1327},[1133,13284,1313],{"class":1323},[1133,13286,1359],{"class":1299},[1133,13288,13289,13291,13293,13295,13297,13299,13301],{"class":1135,"line":7820},[1133,13290,6152],{"class":1305},[1133,13292,1792],{"class":4847},[1133,13294,1313],{"class":1305},[1133,13296,888],{"class":1299},[1133,13298,1352],{"class":1323},[1133,13300,12981],{"class":1327},[1133,13302,1331],{"class":1323},[1133,13304,13305],{"class":1135,"line":7825},[1133,13306,6234],{"class":1299},[1133,13308,13309],{"class":1135,"line":7844},[1133,13310,6363],{"class":1299},[1133,13312,13313],{"class":1135,"line":7861},[1133,13314,7023],{"class":1299},[1133,13316,13317],{"class":1135,"line":7866},[1133,13318,5962],{"class":1299},[1133,13320,13321,13323,13325,13327,13329,13331,13333,13335],{"class":1135,"line":7871},[1133,13322,5967],{"class":1305},[1133,13324,1345],{"class":4703},[1133,13326,1313],{"class":1305},[1133,13328,888],{"class":1299},[1133,13330,1352],{"class":1323},[1133,13332,832],{"class":1327},[1133,13334,1313],{"class":1323},[1133,13336,1359],{"class":1299},[1133,13338,13339,13341,13343,13345,13347,13349,13352,13354],{"class":1135,"line":7876},[1133,13340,5967],{"class":1305},[1133,13342,1367],{"class":4703},[1133,13344,1313],{"class":1305},[1133,13346,888],{"class":1299},[1133,13348,1352],{"class":1323},[1133,13350,13351],{"class":1327},"2023-07-17T10:00:00+01:00",[1133,13353,1313],{"class":1323},[1133,13355,1359],{"class":1299},[1133,13357,13358,13360,13362,13364,13366,13368,13370,13372],{"class":1135,"line":7881},[1133,13359,5967],{"class":1305},[1133,13361,1409],{"class":4703},[1133,13363,1313],{"class":1305},[1133,13365,888],{"class":1299},[1133,13367,1352],{"class":1323},[1133,13369,6015],{"class":1327},[1133,13371,1313],{"class":1323},[1133,13373,1359],{"class":1299},[1133,13375,13376,13378,13380,13382,13384,13386,13388,13390],{"class":1135,"line":7886},[1133,13377,5967],{"class":1305},[1133,13379,1480],{"class":4703},[1133,13381,1313],{"class":1305},[1133,13383,888],{"class":1299},[1133,13385,1352],{"class":1323},[1133,13387,1489],{"class":1327},[1133,13389,1313],{"class":1323},[1133,13391,1359],{"class":1299},[1133,13393,13394,13396,13398,13400,13402,13404,13406,13408],{"class":1135,"line":9229},[1133,13395,5967],{"class":1305},[1133,13397,1501],{"class":4703},[1133,13399,1313],{"class":1305},[1133,13401,888],{"class":1299},[1133,13403,1352],{"class":1323},[1133,13405,1510],{"class":1327},[1133,13407,1313],{"class":1323},[1133,13409,1359],{"class":1299},[1133,13411,13412,13414,13416,13418,13420,13422,13424,13426],{"class":1135,"line":9242},[1133,13413,5967],{"class":1305},[1133,13415,1522],{"class":4703},[1133,13417,1313],{"class":1305},[1133,13419,888],{"class":1299},[1133,13421,1352],{"class":1323},[1133,13423,1531],{"class":1327},[1133,13425,1313],{"class":1323},[1133,13427,1359],{"class":1299},[1133,13429,13430,13432,13434,13436,13438],{"class":1135,"line":9259},[1133,13431,5967],{"class":1305},[1133,13433,1543],{"class":4703},[1133,13435,1313],{"class":1305},[1133,13437,888],{"class":1299},[1133,13439,1550],{"class":1299},[1133,13441,13442,13444,13446,13448,13450,13452,13454],{"class":1135,"line":9264},[1133,13443,6112],{"class":1305},[1133,13445,1559],{"class":4847},[1133,13447,1313],{"class":1305},[1133,13449,888],{"class":1299},[1133,13451,1352],{"class":1323},[1133,13453,12812],{"class":1327},[1133,13455,1331],{"class":1323},[1133,13457,13458],{"class":1135,"line":9269},[1133,13459,6129],{"class":1299},[1133,13461,13462,13464,13466,13468,13470],{"class":1135,"line":9274},[1133,13463,5967],{"class":1305},[1133,13465,1621],{"class":4703},[1133,13467,1313],{"class":1305},[1133,13469,888],{"class":1299},[1133,13471,1318],{"class":1299},[1133,13473,13474],{"class":1135,"line":9293},[1133,13475,6147],{"class":1299},[1133,13477,13478,13480,13482,13484,13486,13488,13490,13492],{"class":1135,"line":9313},[1133,13479,6152],{"class":1305},[1133,13481,1636],{"class":4847},[1133,13483,1313],{"class":1305},[1133,13485,888],{"class":1299},[1133,13487,1352],{"class":1323},[1133,13489,12643],{"class":1327},[1133,13491,1313],{"class":1323},[1133,13493,1359],{"class":1299},[1133,13495,13496,13498,13500,13502,13504],{"class":1135,"line":9332},[1133,13497,6152],{"class":1305},[1133,13499,1657],{"class":4847},[1133,13501,1313],{"class":1305},[1133,13503,888],{"class":1299},[1133,13505,12865],{"class":1664},[1133,13507,13508],{"class":1135,"line":9351},[1133,13509,6234],{"class":1299},[1133,13511,13512],{"class":1135,"line":9365},[1133,13513,6239],{"class":1299},[1133,13515,13516,13518,13520,13522,13524],{"class":1135,"line":9384},[1133,13517,5967],{"class":1305},[1133,13519,1700],{"class":4703},[1133,13521,1313],{"class":1305},[1133,13523,888],{"class":1299},[1133,13525,1318],{"class":1299},[1133,13527,13528],{"class":1135,"line":9403},[1133,13529,6147],{"class":1299},[1133,13531,13532,13534,13536,13538,13540,13542,13544,13546],{"class":1135,"line":9422},[1133,13533,6152],{"class":1305},[1133,13535,1345],{"class":4847},[1133,13537,1313],{"class":1305},[1133,13539,888],{"class":1299},[1133,13541,1352],{"class":1323},[1133,13543,1722],{"class":1327},[1133,13545,1313],{"class":1323},[1133,13547,1359],{"class":1299},[1133,13549,13550,13552,13554,13556,13558,13560,13562],{"class":1135,"line":9435},[1133,13551,6152],{"class":1305},[1133,13553,1734],{"class":4847},[1133,13555,1313],{"class":1305},[1133,13557,888],{"class":1299},[1133,13559,1352],{"class":1323},[1133,13561,12922],{"class":1327},[1133,13563,1331],{"class":1323},[1133,13565,13566],{"class":1135,"line":9452},[1133,13567,6234],{"class":1299},[1133,13569,13570],{"class":1135,"line":9457},[1133,13571,6239],{"class":1299},[1133,13573,13574,13576,13578,13580,13582],{"class":1135,"line":9470},[1133,13575,5967],{"class":1305},[1133,13577,1758],{"class":4703},[1133,13579,1313],{"class":1305},[1133,13581,888],{"class":1299},[1133,13583,1318],{"class":1299},[1133,13585,13586],{"class":1135,"line":9487},[1133,13587,6147],{"class":1299},[1133,13589,13590,13592,13594,13596,13598,13600,13602,13604],{"class":1135,"line":9492},[1133,13591,6152],{"class":1305},[1133,13593,1345],{"class":4847},[1133,13595,1313],{"class":1305},[1133,13597,888],{"class":1299},[1133,13599,1352],{"class":1323},[1133,13601,1722],{"class":1327},[1133,13603,1313],{"class":1323},[1133,13605,1359],{"class":1299},[1133,13607,13608,13610,13612,13614,13616,13618,13620],{"class":1135,"line":9497},[1133,13609,6152],{"class":1305},[1133,13611,1792],{"class":4847},[1133,13613,1313],{"class":1305},[1133,13615,888],{"class":1299},[1133,13617,1352],{"class":1323},[1133,13619,12981],{"class":1327},[1133,13621,1331],{"class":1323},[1133,13623,13624],{"class":1135,"line":9502},[1133,13625,6234],{"class":1299},[1133,13627,13628],{"class":1135,"line":9507},[1133,13629,6363],{"class":1299},[1133,13631,13633],{"class":1135,"line":13632},116,[1133,13634,6369],{"class":1299},[1133,13636,13638],{"class":1135,"line":13637},117,[1133,13639,6375],{"class":1299},[1133,13641,13643],{"class":1135,"line":13642},118,[1133,13644,1815],{"class":1299},[1133,13646,13648],{"class":1135,"line":13647},119,[1133,13649,4602],{"class":1299},[491,13651,13653],{"id":13652},"example-7-epcis-event-information-content-for-aggregation-of-children-identified-at-class-level","Example 7: EPCIS Event Information Content for Aggregation of Children Identified at Class Level",[500,13655,5529],{"id":13656},"business-process-6",[508,13658,13659,13662,13665],{},[511,13660,13661],{},"Homogeneous cases of product are packed onto pallet and shipped",[511,13663,13664],{},"The shipped pallet is identified by SSCC",[511,13666,13667],{},"At the receiver end the shipment is received and identified by the SSCC of pallet",[5537,13669,13671],{"className":13670},[9543,9544],[5559,13672,13673,13690,13711,13727,13743,13773,13798],{},[5543,13674,13675,13678,13681,13684,13687],{},[5564,13676,5548],{"className":13677},[9589],[5564,13679,5551],{"className":13680},[9589],[5564,13682,6419],{"className":13683},[9589],[5564,13685,6422],{"className":13686},[9589],[5564,13688,6425],{"className":13689},[9589],[5543,13691,13692,13697,13702,13705,13708],{},[5564,13693,13695],{"rowSpan":617,"className":13694},[9589],[3773,13696],{},[5564,13698,13700],{"className":13699},[9589],[514,13701,6437],{},[5564,13703,7944],{"className":13704},[9589],[5564,13706,7947],{"className":13707},[9589],[5564,13709,7950],{"className":13710},[9589],[5543,13712,13713,13718,13721,13724],{},[5564,13714,13716],{"className":13715},[9589],[514,13717,5568],{},[5564,13719,6462],{"className":13720},[9589],[5564,13722,5571],{"className":13723},[9589],[5564,13725,5571],{"className":13726},[9589],[5543,13728,13729,13734,13737,13740],{},[5564,13730,13732],{"className":13731},[9589],[514,13733,5580],{},[5564,13735,1489],{"className":13736},[9589],[5564,13738,5583],{"className":13739},[9589],[5564,13741,5583],{"className":13742},[9589],[5543,13744,13745,13750,13755,13767,13770],{},[5564,13746,13748],{"className":13747},[9589],[514,13749,736],{},[5564,13751,13753],{"className":13752},[9589],[514,13754,5592],{},[5564,13756,9711,13758,13760,13761,13763,13764,13766],{"className":13757},[9589],[3773,13759],{},"Children:",[3773,13762],{},"GTIN X, Lot 12,10 units",[3773,13765],{},"GTIN Y, Lot 52, 20 units",[5564,13768,6490],{"className":13769},[9589],[5564,13771,6490],{"className":13772},[9589],[5543,13774,13775,13780,13789,13792,13795],{},[5564,13776,13778],{"className":13777},[9589],[514,13779,754],{},[5564,13781,13783],{"className":13782},[9589],[514,13784,13785,13786,13788],{},"Business",[3773,13787],{},"Step",[5564,13790,6590],{"className":13791},[9589],[5564,13793,1510],{"className":13794},[9589],[5564,13796,8035],{"className":13797},[9589],[5543,13799,13800,13805,13810,13814,13818],{},[5564,13801,13803],{"className":13802},[9589],[3773,13804],{},[5564,13806,13808],{"className":13807},[9589],[514,13809,997],{},[5564,13811,13813],{"className":13812},[9589],"in_progress (CBV)",[5564,13815,13817],{"className":13816},[9589],"In Transit",[5564,13819,13821],{"className":13820},[9589],"In Progress",[500,13823,5802],{"id":13824},"design-template-6",[496,13826,13827],{},[715,13828],{"alt":13829,"src":13830},"Example 7: EPCIS Event Information Content for Aggregation of Children Identified at Class Level | Example 7: EPCIS Event Information Content for Aggregation of Children Identified at Class Level","/img/7.Test-Data-Generator/Example_7_Aggregation_of_Children_Identified_at_Class_Level.png",[500,13832,3020],{"id":13833},"quick-links-6",[508,13835,13836,13843,13849],{},[511,13837,13838],{},[659,13839,13842],{"href":13840,"rel":13841},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=50",[663],"For more information refer to Table 5-8 from GS1 implementation guidelines",[511,13844,13845],{},[659,13846,5824],{"href":13847,"rel":13848},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/7.%20EPCIS%20Event%20Information%20Content%20for%20Aggregation%20of%20Children%20Identified%20at%20Class%20Level%20from%20Table%205-8.json",[663],[511,13850,13851],{},[659,13852,5831],{"href":13853,"rel":13854},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/7.%20EPCIS%20Event%20Information%20Content%20for%20Aggregation%20of%20Children%20Identified%20at%20Class%20Level%20from%20Table%205-8.json",[663],[500,13856,5835],{"id":13857},"generated-event-6",[5837,13859,5839,13860,13863],{},[5841,13861,13862],{},"EPCIS Event for Aggregation of Children Identified at Class Level EPCIS Event",[1124,13864,13866],{"className":1290,"code":13865,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:18:06.73Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-15T13:12:34+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095211410000000200\",\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"childQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251204/10/12\",\n            \"quantity\": 10\n          },\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251211/10/52\",\n            \"quantity\": 20\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-15T16:15:29+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123690\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141123102\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141321997\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-18T09:00:29+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"receiving\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141321904\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141123102\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141321997\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,13867,13868,13872,13884,13892,13896,13914,13932,13951,13963,13975,13979,13997,14016,14034,14052,14070,14088,14106,14118,14134,14138,14151,14155,14174,14186,14190,14194,14213,14225,14229,14233,14237,14241,14259,14278,14296,14316,14334,14352,14370,14382,14399,14403,14415,14419,14437,14454,14458,14462,14474,14478,14496,14513,14517,14521,14525,14529,14547,14566,14584,14604,14622,14640,14658,14670,14687,14691,14703,14707,14725,14741,14745,14749,14761,14765,14783,14799,14803,14807,14811,14815,14819],{"__ignoreMap":611},[1133,13869,13870],{"class":1135,"line":1136},[1133,13871,4564],{"class":1299},[1133,13873,13874,13876,13878,13880,13882],{"class":1135,"line":612},[1133,13875,5857],{"class":1305},[1133,13877,1310],{"class":1309},[1133,13879,1313],{"class":1305},[1133,13881,888],{"class":1299},[1133,13883,1318],{"class":1299},[1133,13885,13886,13888,13890],{"class":1135,"line":617},[1133,13887,1306],{"class":1323},[1133,13889,1328],{"class":1327},[1133,13891,1331],{"class":1323},[1133,13893,13894],{"class":1135,"line":1334},[1133,13895,5878],{"class":1299},[1133,13897,13898,13900,13902,13904,13906,13908,13910,13912],{"class":1135,"line":1340},[1133,13899,5857],{"class":1305},[1133,13901,1345],{"class":1309},[1133,13903,1313],{"class":1305},[1133,13905,888],{"class":1299},[1133,13907,1352],{"class":1323},[1133,13909,4622],{"class":1327},[1133,13911,1313],{"class":1323},[1133,13913,1359],{"class":1299},[1133,13915,13916,13918,13920,13922,13924,13926,13928,13930],{"class":1135,"line":1362},[1133,13917,5857],{"class":1305},[1133,13919,4633],{"class":1309},[1133,13921,1313],{"class":1305},[1133,13923,888],{"class":1299},[1133,13925,1352],{"class":1323},[1133,13927,4642],{"class":1327},[1133,13929,1313],{"class":1323},[1133,13931,1359],{"class":1299},[1133,13933,13934,13936,13938,13940,13942,13944,13947,13949],{"class":1135,"line":1383},[1133,13935,5857],{"class":1305},[1133,13937,4653],{"class":1309},[1133,13939,1313],{"class":1305},[1133,13941,888],{"class":1299},[1133,13943,1352],{"class":1323},[1133,13945,13946],{"class":1327},"2024-03-20T16:18:06.73Z",[1133,13948,1313],{"class":1323},[1133,13950,1359],{"class":1299},[1133,13952,13953,13955,13957,13959,13961],{"class":1135,"line":1404},[1133,13954,5857],{"class":1305},[1133,13956,4673],{"class":1309},[1133,13958,1313],{"class":1305},[1133,13960,888],{"class":1299},[1133,13962,1550],{"class":1299},[1133,13964,13965,13967,13969,13971,13973],{"class":1135,"line":1425},[1133,13966,1306],{"class":1305},[1133,13968,4686],{"class":1558},[1133,13970,1313],{"class":1305},[1133,13972,888],{"class":1299},[1133,13974,1318],{"class":1299},[1133,13976,13977],{"class":1135,"line":1446},[1133,13978,5962],{"class":1299},[1133,13980,13981,13983,13985,13987,13989,13991,13993,13995],{"class":1135,"line":1460},[1133,13982,5967],{"class":1305},[1133,13984,1345],{"class":4703},[1133,13986,1313],{"class":1305},[1133,13988,888],{"class":1299},[1133,13990,1352],{"class":1323},[1133,13992,839],{"class":1327},[1133,13994,1313],{"class":1323},[1133,13996,1359],{"class":1299},[1133,13998,13999,14001,14003,14005,14007,14009,14012,14014],{"class":1135,"line":1470},[1133,14000,5967],{"class":1305},[1133,14002,1367],{"class":4703},[1133,14004,1313],{"class":1305},[1133,14006,888],{"class":1299},[1133,14008,1352],{"class":1323},[1133,14010,14011],{"class":1327},"2024-03-15T13:12:34+01:00",[1133,14013,1313],{"class":1323},[1133,14015,1359],{"class":1299},[1133,14017,14018,14020,14022,14024,14026,14028,14030,14032],{"class":1135,"line":1475},[1133,14019,5967],{"class":1305},[1133,14021,1409],{"class":4703},[1133,14023,1313],{"class":1305},[1133,14025,888],{"class":1299},[1133,14027,1352],{"class":1323},[1133,14029,6015],{"class":1327},[1133,14031,1313],{"class":1323},[1133,14033,1359],{"class":1299},[1133,14035,14036,14038,14040,14042,14044,14046,14048,14050],{"class":1135,"line":1496},[1133,14037,5967],{"class":1305},[1133,14039,7290],{"class":4703},[1133,14041,1313],{"class":1305},[1133,14043,888],{"class":1299},[1133,14045,1352],{"class":1323},[1133,14047,11249],{"class":1327},[1133,14049,1313],{"class":1323},[1133,14051,1359],{"class":1299},[1133,14053,14054,14056,14058,14060,14062,14064,14066,14068],{"class":1135,"line":1517},[1133,14055,5967],{"class":1305},[1133,14057,1480],{"class":4703},[1133,14059,1313],{"class":1305},[1133,14061,888],{"class":1299},[1133,14063,1352],{"class":1323},[1133,14065,1489],{"class":1327},[1133,14067,1313],{"class":1323},[1133,14069,1359],{"class":1299},[1133,14071,14072,14074,14076,14078,14080,14082,14084,14086],{"class":1135,"line":1538},[1133,14073,5967],{"class":1305},[1133,14075,1501],{"class":4703},[1133,14077,1313],{"class":1305},[1133,14079,888],{"class":1299},[1133,14081,1352],{"class":1323},[1133,14083,6590],{"class":1327},[1133,14085,1313],{"class":1323},[1133,14087,1359],{"class":1299},[1133,14089,14090,14092,14094,14096,14098,14100,14102,14104],{"class":1135,"line":1553},[1133,14091,5967],{"class":1305},[1133,14093,1522],{"class":4703},[1133,14095,1313],{"class":1305},[1133,14097,888],{"class":1299},[1133,14099,1352],{"class":1323},[1133,14101,6606],{"class":1327},[1133,14103,1313],{"class":1323},[1133,14105,1359],{"class":1299},[1133,14107,14108,14110,14112,14114,14116],{"class":1135,"line":1573},[1133,14109,5967],{"class":1305},[1133,14111,1543],{"class":4703},[1133,14113,1313],{"class":1305},[1133,14115,888],{"class":1299},[1133,14117,1550],{"class":1299},[1133,14119,14120,14122,14124,14126,14128,14130,14132],{"class":1135,"line":1579},[1133,14121,6112],{"class":1305},[1133,14123,1559],{"class":4847},[1133,14125,1313],{"class":1305},[1133,14127,888],{"class":1299},[1133,14129,1352],{"class":1323},[1133,14131,6978],{"class":1327},[1133,14133,1331],{"class":1323},[1133,14135,14136],{"class":1135,"line":1593},[1133,14137,6129],{"class":1299},[1133,14139,14140,14142,14145,14147,14149],{"class":1135,"line":1611},[1133,14141,5967],{"class":1305},[1133,14143,14144],{"class":4703},"childQuantityList",[1133,14146,1313],{"class":1305},[1133,14148,888],{"class":1299},[1133,14150,1318],{"class":1299},[1133,14152,14153],{"class":1135,"line":1616},[1133,14154,6147],{"class":1299},[1133,14156,14157,14159,14161,14163,14165,14167,14170,14172],{"class":1135,"line":1631},[1133,14158,6152],{"class":1305},[1133,14160,1636],{"class":4847},[1133,14162,1313],{"class":1305},[1133,14164,888],{"class":1299},[1133,14166,1352],{"class":1323},[1133,14168,14169],{"class":1327},"https://id.gs1.org/01/09521568251204/10/12",[1133,14171,1313],{"class":1323},[1133,14173,1359],{"class":1299},[1133,14175,14176,14178,14180,14182,14184],{"class":1135,"line":1652},[1133,14177,6152],{"class":1305},[1133,14179,1657],{"class":4847},[1133,14181,1313],{"class":1305},[1133,14183,888],{"class":1299},[1133,14185,12865],{"class":1664},[1133,14187,14188],{"class":1135,"line":1670},[1133,14189,6190],{"class":1299},[1133,14191,14192],{"class":1135,"line":1689},[1133,14193,6147],{"class":1299},[1133,14195,14196,14198,14200,14202,14204,14206,14209,14211],{"class":1135,"line":1695},[1133,14197,6152],{"class":1305},[1133,14199,1636],{"class":4847},[1133,14201,1313],{"class":1305},[1133,14203,888],{"class":1299},[1133,14205,1352],{"class":1323},[1133,14207,14208],{"class":1327},"https://id.gs1.org/01/09521568251211/10/52",[1133,14210,1313],{"class":1323},[1133,14212,1359],{"class":1299},[1133,14214,14215,14217,14219,14221,14223],{"class":1135,"line":1709},[1133,14216,6152],{"class":1305},[1133,14218,1657],{"class":4847},[1133,14220,1313],{"class":1305},[1133,14222,888],{"class":1299},[1133,14224,12660],{"class":1664},[1133,14226,14227],{"class":1135,"line":1729},[1133,14228,6234],{"class":1299},[1133,14230,14231],{"class":1135,"line":1748},[1133,14232,6363],{"class":1299},[1133,14234,14235],{"class":1135,"line":1753},[1133,14236,7023],{"class":1299},[1133,14238,14239],{"class":1135,"line":1767},[1133,14240,5962],{"class":1299},[1133,14242,14243,14245,14247,14249,14251,14253,14255,14257],{"class":1135,"line":1787},[1133,14244,5967],{"class":1305},[1133,14246,1345],{"class":4703},[1133,14248,1313],{"class":1305},[1133,14250,888],{"class":1299},[1133,14252,1352],{"class":1323},[1133,14254,832],{"class":1327},[1133,14256,1313],{"class":1323},[1133,14258,1359],{"class":1299},[1133,14260,14261,14263,14265,14267,14269,14271,14274,14276],{"class":1135,"line":1806},[1133,14262,5967],{"class":1305},[1133,14264,1367],{"class":4703},[1133,14266,1313],{"class":1305},[1133,14268,888],{"class":1299},[1133,14270,1352],{"class":1323},[1133,14272,14273],{"class":1327},"2024-03-15T16:15:29+01:00",[1133,14275,1313],{"class":1323},[1133,14277,1359],{"class":1299},[1133,14279,14280,14282,14284,14286,14288,14290,14292,14294],{"class":1135,"line":1812},[1133,14281,5967],{"class":1305},[1133,14283,1409],{"class":4703},[1133,14285,1313],{"class":1305},[1133,14287,888],{"class":1299},[1133,14289,1352],{"class":1323},[1133,14291,6015],{"class":1327},[1133,14293,1313],{"class":1323},[1133,14295,1359],{"class":1299},[1133,14297,14298,14300,14302,14304,14306,14308,14310,14312,14314],{"class":1135,"line":6296},[1133,14299,5967],{"class":1305},[1133,14301,1451],{"class":4703},[1133,14303,1313],{"class":1305},[1133,14305,888],{"class":1299},[1133,14307,6032],{"class":1299},[1133,14309,1313],{"class":1323},[1133,14311,11249],{"class":1327},[1133,14313,1313],{"class":1323},[1133,14315,4607],{"class":1299},[1133,14317,14318,14320,14322,14324,14326,14328,14330,14332],{"class":1135,"line":6301},[1133,14319,5967],{"class":1305},[1133,14321,1480],{"class":4703},[1133,14323,1313],{"class":1305},[1133,14325,888],{"class":1299},[1133,14327,1352],{"class":1323},[1133,14329,5583],{"class":1327},[1133,14331,1313],{"class":1323},[1133,14333,1359],{"class":1299},[1133,14335,14336,14338,14340,14342,14344,14346,14348,14350],{"class":1135,"line":6314},[1133,14337,5967],{"class":1305},[1133,14339,1501],{"class":4703},[1133,14341,1313],{"class":1305},[1133,14343,888],{"class":1299},[1133,14345,1352],{"class":1323},[1133,14347,1510],{"class":1327},[1133,14349,1313],{"class":1323},[1133,14351,1359],{"class":1299},[1133,14353,14354,14356,14358,14360,14362,14364,14366,14368],{"class":1135,"line":6319},[1133,14355,5967],{"class":1305},[1133,14357,1522],{"class":4703},[1133,14359,1313],{"class":1305},[1133,14361,888],{"class":1299},[1133,14363,1352],{"class":1323},[1133,14365,1531],{"class":1327},[1133,14367,1313],{"class":1323},[1133,14369,1359],{"class":1299},[1133,14371,14372,14374,14376,14378,14380],{"class":1135,"line":6338},[1133,14373,5967],{"class":1305},[1133,14375,1543],{"class":4703},[1133,14377,1313],{"class":1305},[1133,14379,888],{"class":1299},[1133,14381,1550],{"class":1299},[1133,14383,14384,14386,14388,14390,14392,14394,14397],{"class":1135,"line":6355},[1133,14385,6112],{"class":1305},[1133,14387,1559],{"class":4847},[1133,14389,1313],{"class":1305},[1133,14391,888],{"class":1299},[1133,14393,1352],{"class":1323},[1133,14395,14396],{"class":1327},"https://id.gs1.org/414/9521141123690",[1133,14398,1331],{"class":1323},[1133,14400,14401],{"class":1135,"line":6360},[1133,14402,6129],{"class":1299},[1133,14404,14405,14407,14409,14411,14413],{"class":1135,"line":6366},[1133,14406,5967],{"class":1305},[1133,14408,1700],{"class":4703},[1133,14410,1313],{"class":1305},[1133,14412,888],{"class":1299},[1133,14414,1318],{"class":1299},[1133,14416,14417],{"class":1135,"line":6372},[1133,14418,6147],{"class":1299},[1133,14420,14421,14423,14425,14427,14429,14431,14433,14435],{"class":1135,"line":6378},[1133,14422,6152],{"class":1305},[1133,14424,1345],{"class":4847},[1133,14426,1313],{"class":1305},[1133,14428,888],{"class":1299},[1133,14430,1352],{"class":1323},[1133,14432,1722],{"class":1327},[1133,14434,1313],{"class":1323},[1133,14436,1359],{"class":1299},[1133,14438,14439,14441,14443,14445,14447,14449,14452],{"class":1135,"line":6383},[1133,14440,6152],{"class":1305},[1133,14442,1734],{"class":4847},[1133,14444,1313],{"class":1305},[1133,14446,888],{"class":1299},[1133,14448,1352],{"class":1323},[1133,14450,14451],{"class":1327},"https://id.gs1.org/414/9521141123102",[1133,14453,1331],{"class":1323},[1133,14455,14456],{"class":1135,"line":7344},[1133,14457,6234],{"class":1299},[1133,14459,14460],{"class":1135,"line":7363},[1133,14461,6239],{"class":1299},[1133,14463,14464,14466,14468,14470,14472],{"class":1135,"line":7382},[1133,14465,5967],{"class":1305},[1133,14467,1758],{"class":4703},[1133,14469,1313],{"class":1305},[1133,14471,888],{"class":1299},[1133,14473,1318],{"class":1299},[1133,14475,14476],{"class":1135,"line":7395},[1133,14477,6147],{"class":1299},[1133,14479,14480,14482,14484,14486,14488,14490,14492,14494],{"class":1135,"line":7412},[1133,14481,6152],{"class":1305},[1133,14483,1345],{"class":4847},[1133,14485,1313],{"class":1305},[1133,14487,888],{"class":1299},[1133,14489,1352],{"class":1323},[1133,14491,1722],{"class":1327},[1133,14493,1313],{"class":1323},[1133,14495,1359],{"class":1299},[1133,14497,14498,14500,14502,14504,14506,14508,14511],{"class":1135,"line":7417},[1133,14499,6152],{"class":1305},[1133,14501,1792],{"class":4847},[1133,14503,1313],{"class":1305},[1133,14505,888],{"class":1299},[1133,14507,1352],{"class":1323},[1133,14509,14510],{"class":1327},"https://id.gs1.org/414/9521141321997",[1133,14512,1331],{"class":1323},[1133,14514,14515],{"class":1135,"line":7430},[1133,14516,6234],{"class":1299},[1133,14518,14519],{"class":1135,"line":7447},[1133,14520,6363],{"class":1299},[1133,14522,14523],{"class":1135,"line":7452},[1133,14524,7023],{"class":1299},[1133,14526,14527],{"class":1135,"line":7457},[1133,14528,5962],{"class":1299},[1133,14530,14531,14533,14535,14537,14539,14541,14543,14545],{"class":1135,"line":7462},[1133,14532,5967],{"class":1305},[1133,14534,1345],{"class":4703},[1133,14536,1313],{"class":1305},[1133,14538,888],{"class":1299},[1133,14540,1352],{"class":1323},[1133,14542,832],{"class":1327},[1133,14544,1313],{"class":1323},[1133,14546,1359],{"class":1299},[1133,14548,14549,14551,14553,14555,14557,14559,14562,14564],{"class":1135,"line":7481},[1133,14550,5967],{"class":1305},[1133,14552,1367],{"class":4703},[1133,14554,1313],{"class":1305},[1133,14556,888],{"class":1299},[1133,14558,1352],{"class":1323},[1133,14560,14561],{"class":1327},"2024-03-18T09:00:29+01:00",[1133,14563,1313],{"class":1323},[1133,14565,1359],{"class":1299},[1133,14567,14568,14570,14572,14574,14576,14578,14580,14582],{"class":1135,"line":7500},[1133,14569,5967],{"class":1305},[1133,14571,1409],{"class":4703},[1133,14573,1313],{"class":1305},[1133,14575,888],{"class":1299},[1133,14577,1352],{"class":1323},[1133,14579,6015],{"class":1327},[1133,14581,1313],{"class":1323},[1133,14583,1359],{"class":1299},[1133,14585,14586,14588,14590,14592,14594,14596,14598,14600,14602],{"class":1135,"line":7519},[1133,14587,5967],{"class":1305},[1133,14589,1451],{"class":4703},[1133,14591,1313],{"class":1305},[1133,14593,888],{"class":1299},[1133,14595,6032],{"class":1299},[1133,14597,1313],{"class":1323},[1133,14599,11249],{"class":1327},[1133,14601,1313],{"class":1323},[1133,14603,4607],{"class":1299},[1133,14605,14606,14608,14610,14612,14614,14616,14618,14620],{"class":1135,"line":7540},[1133,14607,5967],{"class":1305},[1133,14609,1480],{"class":4703},[1133,14611,1313],{"class":1305},[1133,14613,888],{"class":1299},[1133,14615,1352],{"class":1323},[1133,14617,5583],{"class":1327},[1133,14619,1313],{"class":1323},[1133,14621,1359],{"class":1299},[1133,14623,14624,14626,14628,14630,14632,14634,14636,14638],{"class":1135,"line":7559},[1133,14625,5967],{"class":1305},[1133,14627,1501],{"class":4703},[1133,14629,1313],{"class":1305},[1133,14631,888],{"class":1299},[1133,14633,1352],{"class":1323},[1133,14635,8035],{"class":1327},[1133,14637,1313],{"class":1323},[1133,14639,1359],{"class":1299},[1133,14641,14642,14644,14646,14648,14650,14652,14654,14656],{"class":1135,"line":7578},[1133,14643,5967],{"class":1305},[1133,14645,1522],{"class":4703},[1133,14647,1313],{"class":1305},[1133,14649,888],{"class":1299},[1133,14651,1352],{"class":1323},[1133,14653,6606],{"class":1327},[1133,14655,1313],{"class":1323},[1133,14657,1359],{"class":1299},[1133,14659,14660,14662,14664,14666,14668],{"class":1135,"line":7597},[1133,14661,5967],{"class":1305},[1133,14663,1543],{"class":4703},[1133,14665,1313],{"class":1305},[1133,14667,888],{"class":1299},[1133,14669,1550],{"class":1299},[1133,14671,14672,14674,14676,14678,14680,14682,14685],{"class":1135,"line":7610},[1133,14673,6112],{"class":1305},[1133,14675,1559],{"class":4847},[1133,14677,1313],{"class":1305},[1133,14679,888],{"class":1299},[1133,14681,1352],{"class":1323},[1133,14683,14684],{"class":1327},"https://id.gs1.org/414/9521141321904",[1133,14686,1331],{"class":1323},[1133,14688,14689],{"class":1135,"line":7628},[1133,14690,6129],{"class":1299},[1133,14692,14693,14695,14697,14699,14701],{"class":1135,"line":7633},[1133,14694,5967],{"class":1305},[1133,14696,1700],{"class":4703},[1133,14698,1313],{"class":1305},[1133,14700,888],{"class":1299},[1133,14702,1318],{"class":1299},[1133,14704,14705],{"class":1135,"line":7646},[1133,14706,6147],{"class":1299},[1133,14708,14709,14711,14713,14715,14717,14719,14721,14723],{"class":1135,"line":7651},[1133,14710,6152],{"class":1305},[1133,14712,1345],{"class":4847},[1133,14714,1313],{"class":1305},[1133,14716,888],{"class":1299},[1133,14718,1352],{"class":1323},[1133,14720,1722],{"class":1327},[1133,14722,1313],{"class":1323},[1133,14724,1359],{"class":1299},[1133,14726,14727,14729,14731,14733,14735,14737,14739],{"class":1135,"line":7670},[1133,14728,6152],{"class":1305},[1133,14730,1734],{"class":4847},[1133,14732,1313],{"class":1305},[1133,14734,888],{"class":1299},[1133,14736,1352],{"class":1323},[1133,14738,14451],{"class":1327},[1133,14740,1331],{"class":1323},[1133,14742,14743],{"class":1135,"line":7687},[1133,14744,6234],{"class":1299},[1133,14746,14747],{"class":1135,"line":7692},[1133,14748,6239],{"class":1299},[1133,14750,14751,14753,14755,14757,14759],{"class":1135,"line":7697},[1133,14752,5967],{"class":1305},[1133,14754,1758],{"class":4703},[1133,14756,1313],{"class":1305},[1133,14758,888],{"class":1299},[1133,14760,1318],{"class":1299},[1133,14762,14763],{"class":1135,"line":7716},[1133,14764,6147],{"class":1299},[1133,14766,14767,14769,14771,14773,14775,14777,14779,14781],{"class":1135,"line":7733},[1133,14768,6152],{"class":1305},[1133,14770,1345],{"class":4847},[1133,14772,1313],{"class":1305},[1133,14774,888],{"class":1299},[1133,14776,1352],{"class":1323},[1133,14778,1722],{"class":1327},[1133,14780,1313],{"class":1323},[1133,14782,1359],{"class":1299},[1133,14784,14785,14787,14789,14791,14793,14795,14797],{"class":1135,"line":7738},[1133,14786,6152],{"class":1305},[1133,14788,1792],{"class":4847},[1133,14790,1313],{"class":1305},[1133,14792,888],{"class":1299},[1133,14794,1352],{"class":1323},[1133,14796,14510],{"class":1327},[1133,14798,1331],{"class":1323},[1133,14800,14801],{"class":1135,"line":7743},[1133,14802,6234],{"class":1299},[1133,14804,14805],{"class":1135,"line":7756},[1133,14806,6363],{"class":1299},[1133,14808,14809],{"class":1135,"line":7761},[1133,14810,6369],{"class":1299},[1133,14812,14813],{"class":1135,"line":7780},[1133,14814,6375],{"class":1299},[1133,14816,14817],{"class":1135,"line":7797},[1133,14818,1815],{"class":1299},[1133,14820,14821],{"class":1135,"line":7802},[1133,14822,4602],{"class":1299},[491,14824,14826],{"id":14825},"example-8-epcis-aggregation-event-information-content-with-children-identified-at-both-instance-and-class-level","Example 8: EPCIS Aggregation Event Information Content with Children Identified at Both Instance and Class Level",[500,14828,5529],{"id":14829},"business-process-7",[496,14831,14832,14833,14835],{},"It is possible for one EPCIS event to include a mix of both instance-level and class-level",[3773,14834],{},"\nidentification.",[5531,14837,14838,14841,14843],{},[511,14839,14840],{},"A pallet packed may include one product identified by SGTIN, another by GTIN+Lot, and a third identified only by GTIN",[511,14842,13664],{},[511,14844,13667],{},[5537,14846,14847,14861],{},[5540,14848,14849],{},[5543,14850,14851,14853,14855,14857,14859],{},[5546,14852,5548],{},[5546,14854,5551],{},[5546,14856,6419],{},[5546,14858,6422],{},[5546,14860,6425],{},[5559,14862,14863,14875,14887,14899,14927,14939],{},[5543,14864,14865,14867,14869,14871,14873],{},[5564,14866],{},[5564,14868,6437],{},[5564,14870,7944],{},[5564,14872,7947],{},[5564,14874,7950],{},[5543,14876,14877,14879,14881,14883,14885],{},[5564,14878],{},[5564,14880,5568],{},[5564,14882,6462],{},[5564,14884,5571],{},[5564,14886,5571],{},[5543,14888,14889,14891,14893,14895,14897],{},[5564,14890],{},[5564,14892,5580],{},[5564,14894,1489],{},[5564,14896,5583],{},[5564,14898,5583],{},[5543,14900,14901,14903,14905,14923,14925],{},[5564,14902,736],{},[5564,14904,5592],{},[5564,14906,14907,14908,14910,14911,14913,14914,14916,14917,14919,14920,14922],{},"Parent: SSCC of pallet Children: ",[3773,14909],{},"GTIN X, Serial 101 ",[3773,14912],{},"GTIN X, Serial 102 ",[3773,14915],{},"GTIN X, Serial 103 ",[3773,14918],{},"GTIN Y, Lot 12, 10 units ",[3773,14921],{},"GTIN Z, 20 units",[5564,14924,6490],{},[5564,14926,6490],{},[5543,14928,14929,14931,14933,14935,14937],{},[5564,14930,754],{},[5564,14932,5673],{},[5564,14934,6590],{},[5564,14936,1510],{},[5564,14938,8035],{},[5543,14940,14941,14943,14945,14948,14950],{},[5564,14942],{},[5564,14944,997],{},[5564,14946,14947],{},"in_progress(CBV)",[5564,14949,1531],{},[5564,14951,6606],{},[500,14953,5802],{"id":14954},"design-template-7",[496,14956,14957],{},[715,14958],{"alt":14959,"src":14960},"Example 8: EPCIS Aggregation Event Information Content with Children Identified at Both Instance and Class Level.","/img/7.Test-Data-Generator/Example_8_EPCIS_Event_for_children_dentified_at_instance_and_class_level.png",[500,14962,3020],{"id":14963},"quick-links-7",[508,14965,14966,14973,14979],{},[511,14967,14968],{},[659,14969,14972],{"href":14970,"rel":14971},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=51",[663],"For more information refer to Table 5-9 from GS1 implementation guidelines",[511,14974,14975],{},[659,14976,5824],{"href":14977,"rel":14978},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/8.%20EPCIS%20Aggregation%20Event%20Information%20Content%20with%20Children%20Identified%20at%20Both%20Instance%20and%20Class%20from%20Table%205-9.json",[663],[511,14980,14981],{},[659,14982,5831],{"href":14983,"rel":14984},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/8.%20EPCIS%20Aggregation%20Event%20Information%20Content%20with%20Children%20Identified%20at%20Both%20Instance%20and%20Class%20from%20Table%205-9.json",[663],[500,14986,5835],{"id":14987},"generated-event-7",[5837,14989,5839,14990,14993],{},[5841,14991,14992],{},"EPCIS Event for Children Identified at Instance and Class Level",[1124,14994,14996],{"className":1290,"code":14995,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:18:38.96Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2024-03-15T13:12:34+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095211410000000200\",\n        \"childEPCs\": [\n          \"https://id.gs1.org/01/09521568251204/21/101\",\n          \"https://id.gs1.org/01/09521568251204/21/102\",\n          \"https://id.gs1.org/01/09521568251204/21/103\"\n        ],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"childQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251211/10/12\",\n            \"quantity\": 10\n          },\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251228/10/52\",\n            \"quantity\": 20\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-15T16:15:29+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123690\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141123102\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141321997\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-18T09:00:29+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"receiving\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141321904\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141123102\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141321997\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,14997,14998,15002,15014,15022,15026,15044,15062,15081,15093,15105,15109,15127,15145,15163,15181,15193,15204,15215,15224,15228,15246,15264,15282,15294,15310,15314,15326,15330,15349,15361,15365,15369,15388,15400,15404,15408,15412,15416,15434,15452,15470,15490,15508,15526,15544,15556,15572,15576,15588,15592,15610,15626,15630,15634,15646,15650,15668,15684,15688,15692,15696,15700,15718,15736,15754,15774,15792,15810,15828,15840,15856,15860,15872,15876,15894,15910,15914,15918,15930,15934,15952,15968,15972,15976,15980,15984,15988],{"__ignoreMap":611},[1133,14999,15000],{"class":1135,"line":1136},[1133,15001,4564],{"class":1299},[1133,15003,15004,15006,15008,15010,15012],{"class":1135,"line":612},[1133,15005,5857],{"class":1305},[1133,15007,1310],{"class":1309},[1133,15009,1313],{"class":1305},[1133,15011,888],{"class":1299},[1133,15013,1318],{"class":1299},[1133,15015,15016,15018,15020],{"class":1135,"line":617},[1133,15017,1306],{"class":1323},[1133,15019,1328],{"class":1327},[1133,15021,1331],{"class":1323},[1133,15023,15024],{"class":1135,"line":1334},[1133,15025,5878],{"class":1299},[1133,15027,15028,15030,15032,15034,15036,15038,15040,15042],{"class":1135,"line":1340},[1133,15029,5857],{"class":1305},[1133,15031,1345],{"class":1309},[1133,15033,1313],{"class":1305},[1133,15035,888],{"class":1299},[1133,15037,1352],{"class":1323},[1133,15039,4622],{"class":1327},[1133,15041,1313],{"class":1323},[1133,15043,1359],{"class":1299},[1133,15045,15046,15048,15050,15052,15054,15056,15058,15060],{"class":1135,"line":1362},[1133,15047,5857],{"class":1305},[1133,15049,4633],{"class":1309},[1133,15051,1313],{"class":1305},[1133,15053,888],{"class":1299},[1133,15055,1352],{"class":1323},[1133,15057,4642],{"class":1327},[1133,15059,1313],{"class":1323},[1133,15061,1359],{"class":1299},[1133,15063,15064,15066,15068,15070,15072,15074,15077,15079],{"class":1135,"line":1383},[1133,15065,5857],{"class":1305},[1133,15067,4653],{"class":1309},[1133,15069,1313],{"class":1305},[1133,15071,888],{"class":1299},[1133,15073,1352],{"class":1323},[1133,15075,15076],{"class":1327},"2024-03-20T16:18:38.96Z",[1133,15078,1313],{"class":1323},[1133,15080,1359],{"class":1299},[1133,15082,15083,15085,15087,15089,15091],{"class":1135,"line":1404},[1133,15084,5857],{"class":1305},[1133,15086,4673],{"class":1309},[1133,15088,1313],{"class":1305},[1133,15090,888],{"class":1299},[1133,15092,1550],{"class":1299},[1133,15094,15095,15097,15099,15101,15103],{"class":1135,"line":1425},[1133,15096,1306],{"class":1305},[1133,15098,4686],{"class":1558},[1133,15100,1313],{"class":1305},[1133,15102,888],{"class":1299},[1133,15104,1318],{"class":1299},[1133,15106,15107],{"class":1135,"line":1446},[1133,15108,5962],{"class":1299},[1133,15110,15111,15113,15115,15117,15119,15121,15123,15125],{"class":1135,"line":1460},[1133,15112,5967],{"class":1305},[1133,15114,1345],{"class":4703},[1133,15116,1313],{"class":1305},[1133,15118,888],{"class":1299},[1133,15120,1352],{"class":1323},[1133,15122,839],{"class":1327},[1133,15124,1313],{"class":1323},[1133,15126,1359],{"class":1299},[1133,15128,15129,15131,15133,15135,15137,15139,15141,15143],{"class":1135,"line":1470},[1133,15130,5967],{"class":1305},[1133,15132,1367],{"class":4703},[1133,15134,1313],{"class":1305},[1133,15136,888],{"class":1299},[1133,15138,1352],{"class":1323},[1133,15140,14011],{"class":1327},[1133,15142,1313],{"class":1323},[1133,15144,1359],{"class":1299},[1133,15146,15147,15149,15151,15153,15155,15157,15159,15161],{"class":1135,"line":1475},[1133,15148,5967],{"class":1305},[1133,15150,1409],{"class":4703},[1133,15152,1313],{"class":1305},[1133,15154,888],{"class":1299},[1133,15156,1352],{"class":1323},[1133,15158,6015],{"class":1327},[1133,15160,1313],{"class":1323},[1133,15162,1359],{"class":1299},[1133,15164,15165,15167,15169,15171,15173,15175,15177,15179],{"class":1135,"line":1496},[1133,15166,5967],{"class":1305},[1133,15168,7290],{"class":4703},[1133,15170,1313],{"class":1305},[1133,15172,888],{"class":1299},[1133,15174,1352],{"class":1323},[1133,15176,11249],{"class":1327},[1133,15178,1313],{"class":1323},[1133,15180,1359],{"class":1299},[1133,15182,15183,15185,15187,15189,15191],{"class":1135,"line":1517},[1133,15184,5967],{"class":1305},[1133,15186,7309],{"class":4703},[1133,15188,1313],{"class":1305},[1133,15190,888],{"class":1299},[1133,15192,1318],{"class":1299},[1133,15194,15195,15197,15200,15202],{"class":1135,"line":1538},[1133,15196,6112],{"class":1323},[1133,15198,15199],{"class":1327},"https://id.gs1.org/01/09521568251204/21/101",[1133,15201,1313],{"class":1323},[1133,15203,1359],{"class":1299},[1133,15205,15206,15208,15211,15213],{"class":1135,"line":1553},[1133,15207,6112],{"class":1323},[1133,15209,15210],{"class":1327},"https://id.gs1.org/01/09521568251204/21/102",[1133,15212,1313],{"class":1323},[1133,15214,1359],{"class":1299},[1133,15216,15217,15219,15222],{"class":1135,"line":1573},[1133,15218,6112],{"class":1323},[1133,15220,15221],{"class":1327},"https://id.gs1.org/01/09521568251204/21/103",[1133,15223,1331],{"class":1323},[1133,15225,15226],{"class":1135,"line":1579},[1133,15227,6239],{"class":1299},[1133,15229,15230,15232,15234,15236,15238,15240,15242,15244],{"class":1135,"line":1593},[1133,15231,5967],{"class":1305},[1133,15233,1480],{"class":4703},[1133,15235,1313],{"class":1305},[1133,15237,888],{"class":1299},[1133,15239,1352],{"class":1323},[1133,15241,1489],{"class":1327},[1133,15243,1313],{"class":1323},[1133,15245,1359],{"class":1299},[1133,15247,15248,15250,15252,15254,15256,15258,15260,15262],{"class":1135,"line":1611},[1133,15249,5967],{"class":1305},[1133,15251,1501],{"class":4703},[1133,15253,1313],{"class":1305},[1133,15255,888],{"class":1299},[1133,15257,1352],{"class":1323},[1133,15259,6590],{"class":1327},[1133,15261,1313],{"class":1323},[1133,15263,1359],{"class":1299},[1133,15265,15266,15268,15270,15272,15274,15276,15278,15280],{"class":1135,"line":1616},[1133,15267,5967],{"class":1305},[1133,15269,1522],{"class":4703},[1133,15271,1313],{"class":1305},[1133,15273,888],{"class":1299},[1133,15275,1352],{"class":1323},[1133,15277,6606],{"class":1327},[1133,15279,1313],{"class":1323},[1133,15281,1359],{"class":1299},[1133,15283,15284,15286,15288,15290,15292],{"class":1135,"line":1631},[1133,15285,5967],{"class":1305},[1133,15287,1543],{"class":4703},[1133,15289,1313],{"class":1305},[1133,15291,888],{"class":1299},[1133,15293,1550],{"class":1299},[1133,15295,15296,15298,15300,15302,15304,15306,15308],{"class":1135,"line":1652},[1133,15297,6112],{"class":1305},[1133,15299,1559],{"class":4847},[1133,15301,1313],{"class":1305},[1133,15303,888],{"class":1299},[1133,15305,1352],{"class":1323},[1133,15307,6978],{"class":1327},[1133,15309,1331],{"class":1323},[1133,15311,15312],{"class":1135,"line":1670},[1133,15313,6129],{"class":1299},[1133,15315,15316,15318,15320,15322,15324],{"class":1135,"line":1689},[1133,15317,5967],{"class":1305},[1133,15319,14144],{"class":4703},[1133,15321,1313],{"class":1305},[1133,15323,888],{"class":1299},[1133,15325,1318],{"class":1299},[1133,15327,15328],{"class":1135,"line":1695},[1133,15329,6147],{"class":1299},[1133,15331,15332,15334,15336,15338,15340,15342,15345,15347],{"class":1135,"line":1709},[1133,15333,6152],{"class":1305},[1133,15335,1636],{"class":4847},[1133,15337,1313],{"class":1305},[1133,15339,888],{"class":1299},[1133,15341,1352],{"class":1323},[1133,15343,15344],{"class":1327},"https://id.gs1.org/01/09521568251211/10/12",[1133,15346,1313],{"class":1323},[1133,15348,1359],{"class":1299},[1133,15350,15351,15353,15355,15357,15359],{"class":1135,"line":1729},[1133,15352,6152],{"class":1305},[1133,15354,1657],{"class":4847},[1133,15356,1313],{"class":1305},[1133,15358,888],{"class":1299},[1133,15360,12865],{"class":1664},[1133,15362,15363],{"class":1135,"line":1748},[1133,15364,6190],{"class":1299},[1133,15366,15367],{"class":1135,"line":1753},[1133,15368,6147],{"class":1299},[1133,15370,15371,15373,15375,15377,15379,15381,15384,15386],{"class":1135,"line":1767},[1133,15372,6152],{"class":1305},[1133,15374,1636],{"class":4847},[1133,15376,1313],{"class":1305},[1133,15378,888],{"class":1299},[1133,15380,1352],{"class":1323},[1133,15382,15383],{"class":1327},"https://id.gs1.org/01/09521568251228/10/52",[1133,15385,1313],{"class":1323},[1133,15387,1359],{"class":1299},[1133,15389,15390,15392,15394,15396,15398],{"class":1135,"line":1787},[1133,15391,6152],{"class":1305},[1133,15393,1657],{"class":4847},[1133,15395,1313],{"class":1305},[1133,15397,888],{"class":1299},[1133,15399,12660],{"class":1664},[1133,15401,15402],{"class":1135,"line":1806},[1133,15403,6234],{"class":1299},[1133,15405,15406],{"class":1135,"line":1812},[1133,15407,6363],{"class":1299},[1133,15409,15410],{"class":1135,"line":6296},[1133,15411,7023],{"class":1299},[1133,15413,15414],{"class":1135,"line":6301},[1133,15415,5962],{"class":1299},[1133,15417,15418,15420,15422,15424,15426,15428,15430,15432],{"class":1135,"line":6314},[1133,15419,5967],{"class":1305},[1133,15421,1345],{"class":4703},[1133,15423,1313],{"class":1305},[1133,15425,888],{"class":1299},[1133,15427,1352],{"class":1323},[1133,15429,832],{"class":1327},[1133,15431,1313],{"class":1323},[1133,15433,1359],{"class":1299},[1133,15435,15436,15438,15440,15442,15444,15446,15448,15450],{"class":1135,"line":6319},[1133,15437,5967],{"class":1305},[1133,15439,1367],{"class":4703},[1133,15441,1313],{"class":1305},[1133,15443,888],{"class":1299},[1133,15445,1352],{"class":1323},[1133,15447,14273],{"class":1327},[1133,15449,1313],{"class":1323},[1133,15451,1359],{"class":1299},[1133,15453,15454,15456,15458,15460,15462,15464,15466,15468],{"class":1135,"line":6338},[1133,15455,5967],{"class":1305},[1133,15457,1409],{"class":4703},[1133,15459,1313],{"class":1305},[1133,15461,888],{"class":1299},[1133,15463,1352],{"class":1323},[1133,15465,6015],{"class":1327},[1133,15467,1313],{"class":1323},[1133,15469,1359],{"class":1299},[1133,15471,15472,15474,15476,15478,15480,15482,15484,15486,15488],{"class":1135,"line":6355},[1133,15473,5967],{"class":1305},[1133,15475,1451],{"class":4703},[1133,15477,1313],{"class":1305},[1133,15479,888],{"class":1299},[1133,15481,6032],{"class":1299},[1133,15483,1313],{"class":1323},[1133,15485,11249],{"class":1327},[1133,15487,1313],{"class":1323},[1133,15489,4607],{"class":1299},[1133,15491,15492,15494,15496,15498,15500,15502,15504,15506],{"class":1135,"line":6360},[1133,15493,5967],{"class":1305},[1133,15495,1480],{"class":4703},[1133,15497,1313],{"class":1305},[1133,15499,888],{"class":1299},[1133,15501,1352],{"class":1323},[1133,15503,5583],{"class":1327},[1133,15505,1313],{"class":1323},[1133,15507,1359],{"class":1299},[1133,15509,15510,15512,15514,15516,15518,15520,15522,15524],{"class":1135,"line":6366},[1133,15511,5967],{"class":1305},[1133,15513,1501],{"class":4703},[1133,15515,1313],{"class":1305},[1133,15517,888],{"class":1299},[1133,15519,1352],{"class":1323},[1133,15521,1510],{"class":1327},[1133,15523,1313],{"class":1323},[1133,15525,1359],{"class":1299},[1133,15527,15528,15530,15532,15534,15536,15538,15540,15542],{"class":1135,"line":6372},[1133,15529,5967],{"class":1305},[1133,15531,1522],{"class":4703},[1133,15533,1313],{"class":1305},[1133,15535,888],{"class":1299},[1133,15537,1352],{"class":1323},[1133,15539,1531],{"class":1327},[1133,15541,1313],{"class":1323},[1133,15543,1359],{"class":1299},[1133,15545,15546,15548,15550,15552,15554],{"class":1135,"line":6378},[1133,15547,5967],{"class":1305},[1133,15549,1543],{"class":4703},[1133,15551,1313],{"class":1305},[1133,15553,888],{"class":1299},[1133,15555,1550],{"class":1299},[1133,15557,15558,15560,15562,15564,15566,15568,15570],{"class":1135,"line":6383},[1133,15559,6112],{"class":1305},[1133,15561,1559],{"class":4847},[1133,15563,1313],{"class":1305},[1133,15565,888],{"class":1299},[1133,15567,1352],{"class":1323},[1133,15569,14396],{"class":1327},[1133,15571,1331],{"class":1323},[1133,15573,15574],{"class":1135,"line":7344},[1133,15575,6129],{"class":1299},[1133,15577,15578,15580,15582,15584,15586],{"class":1135,"line":7363},[1133,15579,5967],{"class":1305},[1133,15581,1700],{"class":4703},[1133,15583,1313],{"class":1305},[1133,15585,888],{"class":1299},[1133,15587,1318],{"class":1299},[1133,15589,15590],{"class":1135,"line":7382},[1133,15591,6147],{"class":1299},[1133,15593,15594,15596,15598,15600,15602,15604,15606,15608],{"class":1135,"line":7395},[1133,15595,6152],{"class":1305},[1133,15597,1345],{"class":4847},[1133,15599,1313],{"class":1305},[1133,15601,888],{"class":1299},[1133,15603,1352],{"class":1323},[1133,15605,1722],{"class":1327},[1133,15607,1313],{"class":1323},[1133,15609,1359],{"class":1299},[1133,15611,15612,15614,15616,15618,15620,15622,15624],{"class":1135,"line":7412},[1133,15613,6152],{"class":1305},[1133,15615,1734],{"class":4847},[1133,15617,1313],{"class":1305},[1133,15619,888],{"class":1299},[1133,15621,1352],{"class":1323},[1133,15623,14451],{"class":1327},[1133,15625,1331],{"class":1323},[1133,15627,15628],{"class":1135,"line":7417},[1133,15629,6234],{"class":1299},[1133,15631,15632],{"class":1135,"line":7430},[1133,15633,6239],{"class":1299},[1133,15635,15636,15638,15640,15642,15644],{"class":1135,"line":7447},[1133,15637,5967],{"class":1305},[1133,15639,1758],{"class":4703},[1133,15641,1313],{"class":1305},[1133,15643,888],{"class":1299},[1133,15645,1318],{"class":1299},[1133,15647,15648],{"class":1135,"line":7452},[1133,15649,6147],{"class":1299},[1133,15651,15652,15654,15656,15658,15660,15662,15664,15666],{"class":1135,"line":7457},[1133,15653,6152],{"class":1305},[1133,15655,1345],{"class":4847},[1133,15657,1313],{"class":1305},[1133,15659,888],{"class":1299},[1133,15661,1352],{"class":1323},[1133,15663,1722],{"class":1327},[1133,15665,1313],{"class":1323},[1133,15667,1359],{"class":1299},[1133,15669,15670,15672,15674,15676,15678,15680,15682],{"class":1135,"line":7462},[1133,15671,6152],{"class":1305},[1133,15673,1792],{"class":4847},[1133,15675,1313],{"class":1305},[1133,15677,888],{"class":1299},[1133,15679,1352],{"class":1323},[1133,15681,14510],{"class":1327},[1133,15683,1331],{"class":1323},[1133,15685,15686],{"class":1135,"line":7481},[1133,15687,6234],{"class":1299},[1133,15689,15690],{"class":1135,"line":7500},[1133,15691,6363],{"class":1299},[1133,15693,15694],{"class":1135,"line":7519},[1133,15695,7023],{"class":1299},[1133,15697,15698],{"class":1135,"line":7540},[1133,15699,5962],{"class":1299},[1133,15701,15702,15704,15706,15708,15710,15712,15714,15716],{"class":1135,"line":7559},[1133,15703,5967],{"class":1305},[1133,15705,1345],{"class":4703},[1133,15707,1313],{"class":1305},[1133,15709,888],{"class":1299},[1133,15711,1352],{"class":1323},[1133,15713,832],{"class":1327},[1133,15715,1313],{"class":1323},[1133,15717,1359],{"class":1299},[1133,15719,15720,15722,15724,15726,15728,15730,15732,15734],{"class":1135,"line":7578},[1133,15721,5967],{"class":1305},[1133,15723,1367],{"class":4703},[1133,15725,1313],{"class":1305},[1133,15727,888],{"class":1299},[1133,15729,1352],{"class":1323},[1133,15731,14561],{"class":1327},[1133,15733,1313],{"class":1323},[1133,15735,1359],{"class":1299},[1133,15737,15738,15740,15742,15744,15746,15748,15750,15752],{"class":1135,"line":7597},[1133,15739,5967],{"class":1305},[1133,15741,1409],{"class":4703},[1133,15743,1313],{"class":1305},[1133,15745,888],{"class":1299},[1133,15747,1352],{"class":1323},[1133,15749,6015],{"class":1327},[1133,15751,1313],{"class":1323},[1133,15753,1359],{"class":1299},[1133,15755,15756,15758,15760,15762,15764,15766,15768,15770,15772],{"class":1135,"line":7610},[1133,15757,5967],{"class":1305},[1133,15759,1451],{"class":4703},[1133,15761,1313],{"class":1305},[1133,15763,888],{"class":1299},[1133,15765,6032],{"class":1299},[1133,15767,1313],{"class":1323},[1133,15769,11249],{"class":1327},[1133,15771,1313],{"class":1323},[1133,15773,4607],{"class":1299},[1133,15775,15776,15778,15780,15782,15784,15786,15788,15790],{"class":1135,"line":7628},[1133,15777,5967],{"class":1305},[1133,15779,1480],{"class":4703},[1133,15781,1313],{"class":1305},[1133,15783,888],{"class":1299},[1133,15785,1352],{"class":1323},[1133,15787,5583],{"class":1327},[1133,15789,1313],{"class":1323},[1133,15791,1359],{"class":1299},[1133,15793,15794,15796,15798,15800,15802,15804,15806,15808],{"class":1135,"line":7633},[1133,15795,5967],{"class":1305},[1133,15797,1501],{"class":4703},[1133,15799,1313],{"class":1305},[1133,15801,888],{"class":1299},[1133,15803,1352],{"class":1323},[1133,15805,8035],{"class":1327},[1133,15807,1313],{"class":1323},[1133,15809,1359],{"class":1299},[1133,15811,15812,15814,15816,15818,15820,15822,15824,15826],{"class":1135,"line":7646},[1133,15813,5967],{"class":1305},[1133,15815,1522],{"class":4703},[1133,15817,1313],{"class":1305},[1133,15819,888],{"class":1299},[1133,15821,1352],{"class":1323},[1133,15823,6606],{"class":1327},[1133,15825,1313],{"class":1323},[1133,15827,1359],{"class":1299},[1133,15829,15830,15832,15834,15836,15838],{"class":1135,"line":7651},[1133,15831,5967],{"class":1305},[1133,15833,1543],{"class":4703},[1133,15835,1313],{"class":1305},[1133,15837,888],{"class":1299},[1133,15839,1550],{"class":1299},[1133,15841,15842,15844,15846,15848,15850,15852,15854],{"class":1135,"line":7670},[1133,15843,6112],{"class":1305},[1133,15845,1559],{"class":4847},[1133,15847,1313],{"class":1305},[1133,15849,888],{"class":1299},[1133,15851,1352],{"class":1323},[1133,15853,14684],{"class":1327},[1133,15855,1331],{"class":1323},[1133,15857,15858],{"class":1135,"line":7687},[1133,15859,6129],{"class":1299},[1133,15861,15862,15864,15866,15868,15870],{"class":1135,"line":7692},[1133,15863,5967],{"class":1305},[1133,15865,1700],{"class":4703},[1133,15867,1313],{"class":1305},[1133,15869,888],{"class":1299},[1133,15871,1318],{"class":1299},[1133,15873,15874],{"class":1135,"line":7697},[1133,15875,6147],{"class":1299},[1133,15877,15878,15880,15882,15884,15886,15888,15890,15892],{"class":1135,"line":7716},[1133,15879,6152],{"class":1305},[1133,15881,1345],{"class":4847},[1133,15883,1313],{"class":1305},[1133,15885,888],{"class":1299},[1133,15887,1352],{"class":1323},[1133,15889,1722],{"class":1327},[1133,15891,1313],{"class":1323},[1133,15893,1359],{"class":1299},[1133,15895,15896,15898,15900,15902,15904,15906,15908],{"class":1135,"line":7733},[1133,15897,6152],{"class":1305},[1133,15899,1734],{"class":4847},[1133,15901,1313],{"class":1305},[1133,15903,888],{"class":1299},[1133,15905,1352],{"class":1323},[1133,15907,14451],{"class":1327},[1133,15909,1331],{"class":1323},[1133,15911,15912],{"class":1135,"line":7738},[1133,15913,6234],{"class":1299},[1133,15915,15916],{"class":1135,"line":7743},[1133,15917,6239],{"class":1299},[1133,15919,15920,15922,15924,15926,15928],{"class":1135,"line":7756},[1133,15921,5967],{"class":1305},[1133,15923,1758],{"class":4703},[1133,15925,1313],{"class":1305},[1133,15927,888],{"class":1299},[1133,15929,1318],{"class":1299},[1133,15931,15932],{"class":1135,"line":7761},[1133,15933,6147],{"class":1299},[1133,15935,15936,15938,15940,15942,15944,15946,15948,15950],{"class":1135,"line":7780},[1133,15937,6152],{"class":1305},[1133,15939,1345],{"class":4847},[1133,15941,1313],{"class":1305},[1133,15943,888],{"class":1299},[1133,15945,1352],{"class":1323},[1133,15947,1722],{"class":1327},[1133,15949,1313],{"class":1323},[1133,15951,1359],{"class":1299},[1133,15953,15954,15956,15958,15960,15962,15964,15966],{"class":1135,"line":7797},[1133,15955,6152],{"class":1305},[1133,15957,1792],{"class":4847},[1133,15959,1313],{"class":1305},[1133,15961,888],{"class":1299},[1133,15963,1352],{"class":1323},[1133,15965,14510],{"class":1327},[1133,15967,1331],{"class":1323},[1133,15969,15970],{"class":1135,"line":7802},[1133,15971,6234],{"class":1299},[1133,15973,15974],{"class":1135,"line":7807},[1133,15975,6363],{"class":1299},[1133,15977,15978],{"class":1135,"line":7820},[1133,15979,6369],{"class":1299},[1133,15981,15982],{"class":1135,"line":7825},[1133,15983,6375],{"class":1299},[1133,15985,15986],{"class":1135,"line":7844},[1133,15987,1815],{"class":1299},[1133,15989,15990],{"class":1135,"line":7861},[1133,15991,4602],{"class":1299},[491,15993,15995],{"id":15994},"example-9-epcis-event-information-content-showing-instancelot-master-data-ilmd","Example 9: EPCIS Event Information Content Showing Instance/Lot Master Data (ILMD)",[500,15997,5529],{"id":15998},"business-process-8",[496,16000,16001],{},"When an object is identified at the instance level, its lot number (if any) is a master data attribute of that instance",[5531,16003,16004,16007,16010],{},[511,16005,16006],{},"The manufacturer produces new products identified by an SGTIN along with expiration date and lot number",[511,16008,16009],{},"The products are shipped by loading on the manufacturer's loading dock",[511,16011,16012],{},"When the shipment is received the products are identified by their SGTIN, if the receiver wishes to obtain the master data for the product instance it receives, it queries the manufacturer for the event having the specified SGTIN",[5537,16014,16015,16029],{},[5540,16016,16017],{},[5543,16018,16019,16021,16023,16025,16027],{},[5546,16020,5548],{},[5546,16022,5551],{},[5546,16024,6419],{},[5546,16026,6422],{},[5546,16028,6425],{},[5559,16030,16031,16046,16058,16070,16083,16096,16108,16120,16132,16146],{},[5543,16032,16033,16035,16037,16040,16043],{},[5564,16034],{},[5564,16036,6437],{},[5564,16038,16039],{},"Manufacture new product instance",[5564,16041,16042],{},"Ship product",[5564,16044,16045],{},"Receive product",[5543,16047,16048,16050,16052,16054,16056],{},[5564,16049],{},[5564,16051,5568],{},[5564,16053,5571],{},[5564,16055,5571],{},[5564,16057,5571],{},[5543,16059,16060,16062,16064,16066,16068],{},[5564,16061],{},[5564,16063,5580],{},[5564,16065,1489],{},[5564,16067,5583],{},[5564,16069,5583],{},[5543,16071,16072,16074,16076,16079,16081],{},[5564,16073,736],{},[5564,16075,5592],{},[5564,16077,16078],{},"SGTIN of product instance",[5564,16080,16078],{},[5564,16082,16078],{},[5543,16084,16085,16087,16089,16092,16094],{},[5564,16086,748],{},[5564,16088,5640],{},[5564,16090,16091],{},"SGLN of manufacturing line",[5564,16093,12232],{},[5564,16095,12237],{},[5543,16097,16098,16100,16102,16104,16106],{},[5564,16099],{},[5564,16101,5661],{},[5564,16103,12246],{},[5564,16105,5664],{},[5564,16107,12253],{},[5543,16109,16110,16112,16114,16116,16118],{},[5564,16111,754],{},[5564,16113,5673],{},[5564,16115,4786],{},[5564,16117,1510],{},[5564,16119,8035],{},[5543,16121,16122,16124,16126,16128,16130],{},[5564,16123],{},[5564,16125,997],{},[5564,16127,6601],{},[5564,16129,1531],{},[5564,16131,6606],{},[5543,16133,16134,16136,16139,16142,16144],{},[5564,16135],{},[5564,16137,16138],{},"ILMD: Expiry",[5564,16140,16141],{},"Expiration date of product instance",[5564,16143],{},[5564,16145],{},[5543,16147,16148,16150,16153,16156,16158],{},[5564,16149],{},[5564,16151,16152],{},"ILMD: Lot",[5564,16154,16155],{},"Lot number of product instance",[5564,16157],{},[5564,16159],{},[496,16161,16162],{},[715,16163],{"alt":16164,"src":16165},"Example 9: EPCIS Event Information Content Showing Instance/Lot Master Data (ILMD).","/img/7.Test-Data-Generator/Example_9_EPCIS_Event_showing_Instance_Lot_Master_Data.png",[500,16167,3020],{"id":16168},"quick-links-8",[508,16170,16171,16178,16184],{},[511,16172,16173],{},[659,16174,16177],{"href":16175,"rel":16176},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=52",[663],"For more information refer to Table 5-10 from GS1 implementation guidelines",[511,16179,16180],{},[659,16181,5824],{"href":16182,"rel":16183},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/9.%20EPCIS%20Event%20Information%20Content%20Showing%20Instance%3ALot%20Master%20Data%20(ILMD)%20from%20Table%205-10.json",[663],[511,16185,16186],{},[659,16187,5831],{"href":16188,"rel":16189},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/9.%20EPCIS%20Event%20Information%20Content%20Showing%20Instance%3ALot%20Master%20Data%20(ILMD)%20from%20Table%205-10.json",[663],[500,16191,5835],{"id":16192},"generated-event-8",[5837,16194,5839,16195,16198],{},[5841,16196,16197],{},"EPCIS Event Showing Instance/Lot Master Data",[1124,16199,16201],{"className":1290,"code":16200,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:19:04.87Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"@context\": [\n          {\n            \"gs1-ilmd\": \"https://gs1-ilmd.example.com\"\n          }\n        ],\n        \"eventTime\": \"2024-03-15T13:52:50+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/09521568251228/21/100\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"commissioning\",\n        \"disposition\": \"active\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141000106\"\n        },\n        \"ilmd\": {\n          \"gs1-ilmd:Product\": {\n            \"gs1-ilmd:expirationDate\": \"2024-04-15\",\n            \"gs1-ilmd:hasBatchLotNumber\": \"100\"\n          }\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-16T13:52:50+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/09521568251228/21/100\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141456125\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-17T13:52:50+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/09521568251228/21/100\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"receiving\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9522565856416\"\n        }\n      }\n    ]\n  }\n}\n",[1130,16202,16203,16207,16219,16227,16231,16249,16267,16286,16298,16310,16314,16332,16344,16348,16366,16370,16374,16393,16411,16432,16450,16468,16486,16498,16514,16518,16530,16546,16550,16563,16576,16597,16615,16619,16623,16627,16631,16649,16668,16686,16706,16724,16742,16760,16772,16788,16792,16796,16800,16818,16837,16855,16875,16893,16911,16929,16941,16958,16962,16966,16970,16974],{"__ignoreMap":611},[1133,16204,16205],{"class":1135,"line":1136},[1133,16206,4564],{"class":1299},[1133,16208,16209,16211,16213,16215,16217],{"class":1135,"line":612},[1133,16210,5857],{"class":1305},[1133,16212,1310],{"class":1309},[1133,16214,1313],{"class":1305},[1133,16216,888],{"class":1299},[1133,16218,1318],{"class":1299},[1133,16220,16221,16223,16225],{"class":1135,"line":617},[1133,16222,1306],{"class":1323},[1133,16224,1328],{"class":1327},[1133,16226,1331],{"class":1323},[1133,16228,16229],{"class":1135,"line":1334},[1133,16230,5878],{"class":1299},[1133,16232,16233,16235,16237,16239,16241,16243,16245,16247],{"class":1135,"line":1340},[1133,16234,5857],{"class":1305},[1133,16236,1345],{"class":1309},[1133,16238,1313],{"class":1305},[1133,16240,888],{"class":1299},[1133,16242,1352],{"class":1323},[1133,16244,4622],{"class":1327},[1133,16246,1313],{"class":1323},[1133,16248,1359],{"class":1299},[1133,16250,16251,16253,16255,16257,16259,16261,16263,16265],{"class":1135,"line":1362},[1133,16252,5857],{"class":1305},[1133,16254,4633],{"class":1309},[1133,16256,1313],{"class":1305},[1133,16258,888],{"class":1299},[1133,16260,1352],{"class":1323},[1133,16262,4642],{"class":1327},[1133,16264,1313],{"class":1323},[1133,16266,1359],{"class":1299},[1133,16268,16269,16271,16273,16275,16277,16279,16282,16284],{"class":1135,"line":1383},[1133,16270,5857],{"class":1305},[1133,16272,4653],{"class":1309},[1133,16274,1313],{"class":1305},[1133,16276,888],{"class":1299},[1133,16278,1352],{"class":1323},[1133,16280,16281],{"class":1327},"2024-03-20T16:19:04.87Z",[1133,16283,1313],{"class":1323},[1133,16285,1359],{"class":1299},[1133,16287,16288,16290,16292,16294,16296],{"class":1135,"line":1404},[1133,16289,5857],{"class":1305},[1133,16291,4673],{"class":1309},[1133,16293,1313],{"class":1305},[1133,16295,888],{"class":1299},[1133,16297,1550],{"class":1299},[1133,16299,16300,16302,16304,16306,16308],{"class":1135,"line":1425},[1133,16301,1306],{"class":1305},[1133,16303,4686],{"class":1558},[1133,16305,1313],{"class":1305},[1133,16307,888],{"class":1299},[1133,16309,1318],{"class":1299},[1133,16311,16312],{"class":1135,"line":1446},[1133,16313,5962],{"class":1299},[1133,16315,16316,16318,16320,16322,16324,16326,16328,16330],{"class":1135,"line":1460},[1133,16317,5967],{"class":1305},[1133,16319,1345],{"class":4703},[1133,16321,1313],{"class":1305},[1133,16323,888],{"class":1299},[1133,16325,1352],{"class":1323},[1133,16327,832],{"class":1327},[1133,16329,1313],{"class":1323},[1133,16331,1359],{"class":1299},[1133,16333,16334,16336,16338,16340,16342],{"class":1135,"line":1470},[1133,16335,5967],{"class":1305},[1133,16337,1310],{"class":4703},[1133,16339,1313],{"class":1305},[1133,16341,888],{"class":1299},[1133,16343,1318],{"class":1299},[1133,16345,16346],{"class":1135,"line":1475},[1133,16347,6147],{"class":1299},[1133,16349,16350,16352,16355,16357,16359,16361,16364],{"class":1135,"line":1496},[1133,16351,6152],{"class":1305},[1133,16353,16354],{"class":4847},"gs1-ilmd",[1133,16356,1313],{"class":1305},[1133,16358,888],{"class":1299},[1133,16360,1352],{"class":1323},[1133,16362,16363],{"class":1327},"https://gs1-ilmd.example.com",[1133,16365,1331],{"class":1323},[1133,16367,16368],{"class":1135,"line":1517},[1133,16369,6234],{"class":1299},[1133,16371,16372],{"class":1135,"line":1538},[1133,16373,6239],{"class":1299},[1133,16375,16376,16378,16380,16382,16384,16386,16389,16391],{"class":1135,"line":1553},[1133,16377,5967],{"class":1305},[1133,16379,1367],{"class":4703},[1133,16381,1313],{"class":1305},[1133,16383,888],{"class":1299},[1133,16385,1352],{"class":1323},[1133,16387,16388],{"class":1327},"2024-03-15T13:52:50+01:00",[1133,16390,1313],{"class":1323},[1133,16392,1359],{"class":1299},[1133,16394,16395,16397,16399,16401,16403,16405,16407,16409],{"class":1135,"line":1573},[1133,16396,5967],{"class":1305},[1133,16398,1409],{"class":4703},[1133,16400,1313],{"class":1305},[1133,16402,888],{"class":1299},[1133,16404,1352],{"class":1323},[1133,16406,6015],{"class":1327},[1133,16408,1313],{"class":1323},[1133,16410,1359],{"class":1299},[1133,16412,16413,16415,16417,16419,16421,16423,16425,16428,16430],{"class":1135,"line":1579},[1133,16414,5967],{"class":1305},[1133,16416,1451],{"class":4703},[1133,16418,1313],{"class":1305},[1133,16420,888],{"class":1299},[1133,16422,6032],{"class":1299},[1133,16424,1313],{"class":1323},[1133,16426,16427],{"class":1327},"https://id.gs1.org/01/09521568251228/21/100",[1133,16429,1313],{"class":1323},[1133,16431,4607],{"class":1299},[1133,16433,16434,16436,16438,16440,16442,16444,16446,16448],{"class":1135,"line":1593},[1133,16435,5967],{"class":1305},[1133,16437,1480],{"class":4703},[1133,16439,1313],{"class":1305},[1133,16441,888],{"class":1299},[1133,16443,1352],{"class":1323},[1133,16445,1489],{"class":1327},[1133,16447,1313],{"class":1323},[1133,16449,1359],{"class":1299},[1133,16451,16452,16454,16456,16458,16460,16462,16464,16466],{"class":1135,"line":1611},[1133,16453,5967],{"class":1305},[1133,16455,1501],{"class":4703},[1133,16457,1313],{"class":1305},[1133,16459,888],{"class":1299},[1133,16461,1352],{"class":1323},[1133,16463,4786],{"class":1327},[1133,16465,1313],{"class":1323},[1133,16467,1359],{"class":1299},[1133,16469,16470,16472,16474,16476,16478,16480,16482,16484],{"class":1135,"line":1616},[1133,16471,5967],{"class":1305},[1133,16473,1522],{"class":4703},[1133,16475,1313],{"class":1305},[1133,16477,888],{"class":1299},[1133,16479,1352],{"class":1323},[1133,16481,6601],{"class":1327},[1133,16483,1313],{"class":1323},[1133,16485,1359],{"class":1299},[1133,16487,16488,16490,16492,16494,16496],{"class":1135,"line":1631},[1133,16489,5967],{"class":1305},[1133,16491,1543],{"class":4703},[1133,16493,1313],{"class":1305},[1133,16495,888],{"class":1299},[1133,16497,1550],{"class":1299},[1133,16499,16500,16502,16504,16506,16508,16510,16512],{"class":1135,"line":1652},[1133,16501,6112],{"class":1305},[1133,16503,1559],{"class":4847},[1133,16505,1313],{"class":1305},[1133,16507,888],{"class":1299},[1133,16509,1352],{"class":1323},[1133,16511,6978],{"class":1327},[1133,16513,1331],{"class":1323},[1133,16515,16516],{"class":1135,"line":1670},[1133,16517,6129],{"class":1299},[1133,16519,16520,16522,16524,16526,16528],{"class":1135,"line":1689},[1133,16521,5967],{"class":1305},[1133,16523,1584],{"class":4703},[1133,16525,1313],{"class":1305},[1133,16527,888],{"class":1299},[1133,16529,1550],{"class":1299},[1133,16531,16532,16534,16536,16538,16540,16542,16544],{"class":1135,"line":1695},[1133,16533,6112],{"class":1305},[1133,16535,1559],{"class":4847},[1133,16537,1313],{"class":1305},[1133,16539,888],{"class":1299},[1133,16541,1352],{"class":1323},[1133,16543,7011],{"class":1327},[1133,16545,1331],{"class":1323},[1133,16547,16548],{"class":1135,"line":1709},[1133,16549,6129],{"class":1299},[1133,16551,16552,16554,16557,16559,16561],{"class":1135,"line":1729},[1133,16553,5967],{"class":1305},[1133,16555,16556],{"class":4703},"ilmd",[1133,16558,1313],{"class":1305},[1133,16560,888],{"class":1299},[1133,16562,1550],{"class":1299},[1133,16564,16565,16567,16570,16572,16574],{"class":1135,"line":1748},[1133,16566,6112],{"class":1305},[1133,16568,16569],{"class":4847},"gs1-ilmd:Product",[1133,16571,1313],{"class":1305},[1133,16573,888],{"class":1299},[1133,16575,1550],{"class":1299},[1133,16577,16578,16580,16584,16586,16588,16590,16593,16595],{"class":1135,"line":1753},[1133,16579,6152],{"class":1305},[1133,16581,16583],{"class":16582},"s_i0N","gs1-ilmd:expirationDate",[1133,16585,1313],{"class":1305},[1133,16587,888],{"class":1299},[1133,16589,1352],{"class":1323},[1133,16591,16592],{"class":1327},"2024-04-15",[1133,16594,1313],{"class":1323},[1133,16596,1359],{"class":1299},[1133,16598,16599,16601,16604,16606,16608,16610,16613],{"class":1135,"line":1767},[1133,16600,6152],{"class":1305},[1133,16602,16603],{"class":16582},"gs1-ilmd:hasBatchLotNumber",[1133,16605,1313],{"class":1305},[1133,16607,888],{"class":1299},[1133,16609,1352],{"class":1323},[1133,16611,16612],{"class":1327},"100",[1133,16614,1331],{"class":1323},[1133,16616,16617],{"class":1135,"line":1787},[1133,16618,6234],{"class":1299},[1133,16620,16621],{"class":1135,"line":1806},[1133,16622,7018],{"class":1299},[1133,16624,16625],{"class":1135,"line":1812},[1133,16626,7023],{"class":1299},[1133,16628,16629],{"class":1135,"line":6296},[1133,16630,5962],{"class":1299},[1133,16632,16633,16635,16637,16639,16641,16643,16645,16647],{"class":1135,"line":6301},[1133,16634,5967],{"class":1305},[1133,16636,1345],{"class":4703},[1133,16638,1313],{"class":1305},[1133,16640,888],{"class":1299},[1133,16642,1352],{"class":1323},[1133,16644,832],{"class":1327},[1133,16646,1313],{"class":1323},[1133,16648,1359],{"class":1299},[1133,16650,16651,16653,16655,16657,16659,16661,16664,16666],{"class":1135,"line":6314},[1133,16652,5967],{"class":1305},[1133,16654,1367],{"class":4703},[1133,16656,1313],{"class":1305},[1133,16658,888],{"class":1299},[1133,16660,1352],{"class":1323},[1133,16662,16663],{"class":1327},"2024-03-16T13:52:50+01:00",[1133,16665,1313],{"class":1323},[1133,16667,1359],{"class":1299},[1133,16669,16670,16672,16674,16676,16678,16680,16682,16684],{"class":1135,"line":6319},[1133,16671,5967],{"class":1305},[1133,16673,1409],{"class":4703},[1133,16675,1313],{"class":1305},[1133,16677,888],{"class":1299},[1133,16679,1352],{"class":1323},[1133,16681,6015],{"class":1327},[1133,16683,1313],{"class":1323},[1133,16685,1359],{"class":1299},[1133,16687,16688,16690,16692,16694,16696,16698,16700,16702,16704],{"class":1135,"line":6338},[1133,16689,5967],{"class":1305},[1133,16691,1451],{"class":4703},[1133,16693,1313],{"class":1305},[1133,16695,888],{"class":1299},[1133,16697,6032],{"class":1299},[1133,16699,1313],{"class":1323},[1133,16701,16427],{"class":1327},[1133,16703,1313],{"class":1323},[1133,16705,4607],{"class":1299},[1133,16707,16708,16710,16712,16714,16716,16718,16720,16722],{"class":1135,"line":6355},[1133,16709,5967],{"class":1305},[1133,16711,1480],{"class":4703},[1133,16713,1313],{"class":1305},[1133,16715,888],{"class":1299},[1133,16717,1352],{"class":1323},[1133,16719,1489],{"class":1327},[1133,16721,1313],{"class":1323},[1133,16723,1359],{"class":1299},[1133,16725,16726,16728,16730,16732,16734,16736,16738,16740],{"class":1135,"line":6360},[1133,16727,5967],{"class":1305},[1133,16729,1501],{"class":4703},[1133,16731,1313],{"class":1305},[1133,16733,888],{"class":1299},[1133,16735,1352],{"class":1323},[1133,16737,1510],{"class":1327},[1133,16739,1313],{"class":1323},[1133,16741,1359],{"class":1299},[1133,16743,16744,16746,16748,16750,16752,16754,16756,16758],{"class":1135,"line":6366},[1133,16745,5967],{"class":1305},[1133,16747,1522],{"class":4703},[1133,16749,1313],{"class":1305},[1133,16751,888],{"class":1299},[1133,16753,1352],{"class":1323},[1133,16755,1531],{"class":1327},[1133,16757,1313],{"class":1323},[1133,16759,1359],{"class":1299},[1133,16761,16762,16764,16766,16768,16770],{"class":1135,"line":6372},[1133,16763,5967],{"class":1305},[1133,16765,1543],{"class":4703},[1133,16767,1313],{"class":1305},[1133,16769,888],{"class":1299},[1133,16771,1550],{"class":1299},[1133,16773,16774,16776,16778,16780,16782,16784,16786],{"class":1135,"line":6378},[1133,16775,6112],{"class":1305},[1133,16777,1559],{"class":4847},[1133,16779,1313],{"class":1305},[1133,16781,888],{"class":1299},[1133,16783,1352],{"class":1323},[1133,16785,7623],{"class":1327},[1133,16787,1331],{"class":1323},[1133,16789,16790],{"class":1135,"line":6383},[1133,16791,7018],{"class":1299},[1133,16793,16794],{"class":1135,"line":7344},[1133,16795,7023],{"class":1299},[1133,16797,16798],{"class":1135,"line":7363},[1133,16799,5962],{"class":1299},[1133,16801,16802,16804,16806,16808,16810,16812,16814,16816],{"class":1135,"line":7382},[1133,16803,5967],{"class":1305},[1133,16805,1345],{"class":4703},[1133,16807,1313],{"class":1305},[1133,16809,888],{"class":1299},[1133,16811,1352],{"class":1323},[1133,16813,832],{"class":1327},[1133,16815,1313],{"class":1323},[1133,16817,1359],{"class":1299},[1133,16819,16820,16822,16824,16826,16828,16830,16833,16835],{"class":1135,"line":7395},[1133,16821,5967],{"class":1305},[1133,16823,1367],{"class":4703},[1133,16825,1313],{"class":1305},[1133,16827,888],{"class":1299},[1133,16829,1352],{"class":1323},[1133,16831,16832],{"class":1327},"2024-03-17T13:52:50+01:00",[1133,16834,1313],{"class":1323},[1133,16836,1359],{"class":1299},[1133,16838,16839,16841,16843,16845,16847,16849,16851,16853],{"class":1135,"line":7412},[1133,16840,5967],{"class":1305},[1133,16842,1409],{"class":4703},[1133,16844,1313],{"class":1305},[1133,16846,888],{"class":1299},[1133,16848,1352],{"class":1323},[1133,16850,6015],{"class":1327},[1133,16852,1313],{"class":1323},[1133,16854,1359],{"class":1299},[1133,16856,16857,16859,16861,16863,16865,16867,16869,16871,16873],{"class":1135,"line":7417},[1133,16858,5967],{"class":1305},[1133,16860,1451],{"class":4703},[1133,16862,1313],{"class":1305},[1133,16864,888],{"class":1299},[1133,16866,6032],{"class":1299},[1133,16868,1313],{"class":1323},[1133,16870,16427],{"class":1327},[1133,16872,1313],{"class":1323},[1133,16874,4607],{"class":1299},[1133,16876,16877,16879,16881,16883,16885,16887,16889,16891],{"class":1135,"line":7430},[1133,16878,5967],{"class":1305},[1133,16880,1480],{"class":4703},[1133,16882,1313],{"class":1305},[1133,16884,888],{"class":1299},[1133,16886,1352],{"class":1323},[1133,16888,1489],{"class":1327},[1133,16890,1313],{"class":1323},[1133,16892,1359],{"class":1299},[1133,16894,16895,16897,16899,16901,16903,16905,16907,16909],{"class":1135,"line":7447},[1133,16896,5967],{"class":1305},[1133,16898,1501],{"class":4703},[1133,16900,1313],{"class":1305},[1133,16902,888],{"class":1299},[1133,16904,1352],{"class":1323},[1133,16906,8035],{"class":1327},[1133,16908,1313],{"class":1323},[1133,16910,1359],{"class":1299},[1133,16912,16913,16915,16917,16919,16921,16923,16925,16927],{"class":1135,"line":7452},[1133,16914,5967],{"class":1305},[1133,16916,1522],{"class":4703},[1133,16918,1313],{"class":1305},[1133,16920,888],{"class":1299},[1133,16922,1352],{"class":1323},[1133,16924,6606],{"class":1327},[1133,16926,1313],{"class":1323},[1133,16928,1359],{"class":1299},[1133,16930,16931,16933,16935,16937,16939],{"class":1135,"line":7457},[1133,16932,5967],{"class":1305},[1133,16934,1543],{"class":4703},[1133,16936,1313],{"class":1305},[1133,16938,888],{"class":1299},[1133,16940,1550],{"class":1299},[1133,16942,16943,16945,16947,16949,16951,16953,16956],{"class":1135,"line":7462},[1133,16944,6112],{"class":1305},[1133,16946,1559],{"class":4847},[1133,16948,1313],{"class":1305},[1133,16950,888],{"class":1299},[1133,16952,1352],{"class":1323},[1133,16954,16955],{"class":1327},"https://id.gs1.org/414/9522565856416",[1133,16957,1331],{"class":1323},[1133,16959,16960],{"class":1135,"line":7481},[1133,16961,7018],{"class":1299},[1133,16963,16964],{"class":1135,"line":7500},[1133,16965,6369],{"class":1299},[1133,16967,16968],{"class":1135,"line":7519},[1133,16969,6375],{"class":1299},[1133,16971,16972],{"class":1135,"line":7540},[1133,16973,1815],{"class":1299},[1133,16975,16976],{"class":1135,"line":7559},[1133,16977,4602],{"class":1299},[491,16979,16981],{"id":16980},"example-10-epcis-transformation-event-information-content","Example 10: EPCIS Transformation Event Information Content",[500,16983,5529],{"id":16984},"business-process-9",[496,16986,16987],{},[514,16988,16989],{},"Inputs:",[508,16991,16992,16995,16998],{},[511,16993,16994],{},"Tuna loin (each loin is individually serialized and identified by GTIN X plus serial – instance-level)",[511,16996,16997],{},"Olive oil (identified by GTIN Y + Lot – class level)",[511,16999,17000],{},"Empty can (identified by GTIN Z, in order to distinguish two possible suppliers of cans)",[496,17002,17003],{},[514,17004,17005],{},"Outputs:",[508,17007,17008],{},[511,17009,17010],{},"Canned tuna (identified by GTIN Q + Lot – class level)",[5537,17012,17013,17023],{},[5540,17014,17015],{},[5543,17016,17017,17019,17021],{},[5546,17018,5548],{},[5546,17020,5551],{},[5546,17022,6419],{},[5559,17024,17025,17034,17043,17070,17078],{},[5543,17026,17027,17029,17031],{},[5564,17028],{},[5564,17030,6437],{},[5564,17032,17033],{},"Manufacture canned tuna from raw ingredients",[5543,17035,17036,17038,17040],{},[5564,17037],{},[5564,17039,5568],{},[5564,17041,17042],{},"Transformation Event",[5543,17044,17045,17047,17049],{},[5564,17046,736],{},[5564,17048,5592],{},[5564,17050,17051,17052,17054,17055,17057,17058,17060,17061,17063,17064,17066,17067,17069],{},"Inputs: ",[3773,17053],{}," GTIN X, Serial 10 ",[3773,17056],{},"GTIN X, Serial 45 ",[3773,17059],{},"GTIN X, Serial 97 ",[3773,17062],{},"GTIN Y, Lot 12, 10 liters ",[3773,17065],{},"GTIN Z, 100 units ",[3773,17068],{},"Outputs: GTIN Q, Lot 999, 100 units",[5543,17071,17072,17074,17076],{},[5564,17073,754],{},[5564,17075,5673],{},[5564,17077,12262],{},[5543,17079,17080,17082,17084],{},[5564,17081],{},[5564,17083,997],{},[5564,17085,6601],{},[500,17087,5802],{"id":17088},"design-template-8",[496,17090,17091],{},[715,17092],{"alt":16981,"src":17093},"/img/7.Test-Data-Generator/Example_10_Transformation_Event_Information_Content.png",[500,17095,3020],{"id":17096},"quick-links-9",[508,17098,17099,17106,17112],{},[511,17100,17101],{},[659,17102,17105],{"href":17103,"rel":17104},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=55",[663],"For more information refer to Table 5-12 from GS1 implementation guidelines",[511,17107,17108],{},[659,17109,5824],{"href":17110,"rel":17111},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/10.%20Example%20EPCIS%20Transformation%20Event%20Information%20Content%20from%20Table%205-12.json",[663],[511,17113,17114],{},[659,17115,5831],{"href":17116,"rel":17117},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/10.%20Example%20EPCIS%20Transformation%20Event%20Information%20Content%20from%20Table%205-12.json",[663],[500,17119,5835],{"id":17120},"generated-event-9",[5837,17122,5839,17123,17126],{},[5841,17124,17125],{},"EPCIS Transformation Event ",[1124,17127,17129],{"className":1290,"code":17128,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:19:35.53Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"TransformationEvent\",\n        \"eventTime\": \"2024-03-19T15:39:19+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"inputEPCList\": [\n          \"https://id.gs1.org/01/09521568251204/21/10\",\n          \"https://id.gs1.org/01/09521568251204/21/45\",\n          \"https://id.gs1.org/01/09521568251204/21/97\"\n        ],\n        \"inputQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251211/10/12\",\n            \"quantity\": 10,\n            \"uom\": \"LTR\"\n          },\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251228\",\n            \"quantity\": 100\n          }\n        ],\n        \"outputQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251235/10/999\",\n            \"quantity\": 100\n          }\n        ],\n        \"bizStep\": \"creating_class_instance\",\n        \"disposition\": \"active\"\n      }\n    ]\n  }\n}\n",[1130,17130,17131,17135,17147,17155,17159,17177,17195,17214,17226,17238,17242,17260,17279,17297,17310,17321,17332,17341,17345,17358,17362,17380,17394,17411,17415,17419,17438,17451,17455,17459,17472,17476,17495,17507,17511,17515,17533,17549,17553,17557,17561],{"__ignoreMap":611},[1133,17132,17133],{"class":1135,"line":1136},[1133,17134,4564],{"class":1299},[1133,17136,17137,17139,17141,17143,17145],{"class":1135,"line":612},[1133,17138,5857],{"class":1305},[1133,17140,1310],{"class":1309},[1133,17142,1313],{"class":1305},[1133,17144,888],{"class":1299},[1133,17146,1318],{"class":1299},[1133,17148,17149,17151,17153],{"class":1135,"line":617},[1133,17150,1306],{"class":1323},[1133,17152,1328],{"class":1327},[1133,17154,1331],{"class":1323},[1133,17156,17157],{"class":1135,"line":1334},[1133,17158,5878],{"class":1299},[1133,17160,17161,17163,17165,17167,17169,17171,17173,17175],{"class":1135,"line":1340},[1133,17162,5857],{"class":1305},[1133,17164,1345],{"class":1309},[1133,17166,1313],{"class":1305},[1133,17168,888],{"class":1299},[1133,17170,1352],{"class":1323},[1133,17172,4622],{"class":1327},[1133,17174,1313],{"class":1323},[1133,17176,1359],{"class":1299},[1133,17178,17179,17181,17183,17185,17187,17189,17191,17193],{"class":1135,"line":1362},[1133,17180,5857],{"class":1305},[1133,17182,4633],{"class":1309},[1133,17184,1313],{"class":1305},[1133,17186,888],{"class":1299},[1133,17188,1352],{"class":1323},[1133,17190,4642],{"class":1327},[1133,17192,1313],{"class":1323},[1133,17194,1359],{"class":1299},[1133,17196,17197,17199,17201,17203,17205,17207,17210,17212],{"class":1135,"line":1383},[1133,17198,5857],{"class":1305},[1133,17200,4653],{"class":1309},[1133,17202,1313],{"class":1305},[1133,17204,888],{"class":1299},[1133,17206,1352],{"class":1323},[1133,17208,17209],{"class":1327},"2024-03-20T16:19:35.53Z",[1133,17211,1313],{"class":1323},[1133,17213,1359],{"class":1299},[1133,17215,17216,17218,17220,17222,17224],{"class":1135,"line":1404},[1133,17217,5857],{"class":1305},[1133,17219,4673],{"class":1309},[1133,17221,1313],{"class":1305},[1133,17223,888],{"class":1299},[1133,17225,1550],{"class":1299},[1133,17227,17228,17230,17232,17234,17236],{"class":1135,"line":1425},[1133,17229,1306],{"class":1305},[1133,17231,4686],{"class":1558},[1133,17233,1313],{"class":1305},[1133,17235,888],{"class":1299},[1133,17237,1318],{"class":1299},[1133,17239,17240],{"class":1135,"line":1446},[1133,17241,5962],{"class":1299},[1133,17243,17244,17246,17248,17250,17252,17254,17256,17258],{"class":1135,"line":1460},[1133,17245,5967],{"class":1305},[1133,17247,1345],{"class":4703},[1133,17249,1313],{"class":1305},[1133,17251,888],{"class":1299},[1133,17253,1352],{"class":1323},[1133,17255,853],{"class":1327},[1133,17257,1313],{"class":1323},[1133,17259,1359],{"class":1299},[1133,17261,17262,17264,17266,17268,17270,17272,17275,17277],{"class":1135,"line":1470},[1133,17263,5967],{"class":1305},[1133,17265,1367],{"class":4703},[1133,17267,1313],{"class":1305},[1133,17269,888],{"class":1299},[1133,17271,1352],{"class":1323},[1133,17273,17274],{"class":1327},"2024-03-19T15:39:19+01:00",[1133,17276,1313],{"class":1323},[1133,17278,1359],{"class":1299},[1133,17280,17281,17283,17285,17287,17289,17291,17293,17295],{"class":1135,"line":1475},[1133,17282,5967],{"class":1305},[1133,17284,1409],{"class":4703},[1133,17286,1313],{"class":1305},[1133,17288,888],{"class":1299},[1133,17290,1352],{"class":1323},[1133,17292,6015],{"class":1327},[1133,17294,1313],{"class":1323},[1133,17296,1359],{"class":1299},[1133,17298,17299,17301,17304,17306,17308],{"class":1135,"line":1496},[1133,17300,5967],{"class":1305},[1133,17302,17303],{"class":4703},"inputEPCList",[1133,17305,1313],{"class":1305},[1133,17307,888],{"class":1299},[1133,17309,1318],{"class":1299},[1133,17311,17312,17314,17317,17319],{"class":1135,"line":1517},[1133,17313,6112],{"class":1323},[1133,17315,17316],{"class":1327},"https://id.gs1.org/01/09521568251204/21/10",[1133,17318,1313],{"class":1323},[1133,17320,1359],{"class":1299},[1133,17322,17323,17325,17328,17330],{"class":1135,"line":1538},[1133,17324,6112],{"class":1323},[1133,17326,17327],{"class":1327},"https://id.gs1.org/01/09521568251204/21/45",[1133,17329,1313],{"class":1323},[1133,17331,1359],{"class":1299},[1133,17333,17334,17336,17339],{"class":1135,"line":1553},[1133,17335,6112],{"class":1323},[1133,17337,17338],{"class":1327},"https://id.gs1.org/01/09521568251204/21/97",[1133,17340,1331],{"class":1323},[1133,17342,17343],{"class":1135,"line":1573},[1133,17344,6239],{"class":1299},[1133,17346,17347,17349,17352,17354,17356],{"class":1135,"line":1579},[1133,17348,5967],{"class":1305},[1133,17350,17351],{"class":4703},"inputQuantityList",[1133,17353,1313],{"class":1305},[1133,17355,888],{"class":1299},[1133,17357,1318],{"class":1299},[1133,17359,17360],{"class":1135,"line":1593},[1133,17361,6147],{"class":1299},[1133,17363,17364,17366,17368,17370,17372,17374,17376,17378],{"class":1135,"line":1611},[1133,17365,6152],{"class":1305},[1133,17367,1636],{"class":4847},[1133,17369,1313],{"class":1305},[1133,17371,888],{"class":1299},[1133,17373,1352],{"class":1323},[1133,17375,15344],{"class":1327},[1133,17377,1313],{"class":1323},[1133,17379,1359],{"class":1299},[1133,17381,17382,17384,17386,17388,17390,17392],{"class":1135,"line":1616},[1133,17383,6152],{"class":1305},[1133,17385,1657],{"class":4847},[1133,17387,1313],{"class":1305},[1133,17389,888],{"class":1299},[1133,17391,4093],{"class":1664},[1133,17393,1359],{"class":1299},[1133,17395,17396,17398,17400,17402,17404,17406,17409],{"class":1135,"line":1631},[1133,17397,6152],{"class":1305},[1133,17399,1675],{"class":4847},[1133,17401,1313],{"class":1305},[1133,17403,888],{"class":1299},[1133,17405,1352],{"class":1323},[1133,17407,17408],{"class":1327},"LTR",[1133,17410,1331],{"class":1323},[1133,17412,17413],{"class":1135,"line":1652},[1133,17414,6190],{"class":1299},[1133,17416,17417],{"class":1135,"line":1670},[1133,17418,6147],{"class":1299},[1133,17420,17421,17423,17425,17427,17429,17431,17434,17436],{"class":1135,"line":1689},[1133,17422,6152],{"class":1305},[1133,17424,1636],{"class":4847},[1133,17426,1313],{"class":1305},[1133,17428,888],{"class":1299},[1133,17430,1352],{"class":1323},[1133,17432,17433],{"class":1327},"https://id.gs1.org/01/09521568251228",[1133,17435,1313],{"class":1323},[1133,17437,1359],{"class":1299},[1133,17439,17440,17442,17444,17446,17448],{"class":1135,"line":1695},[1133,17441,6152],{"class":1305},[1133,17443,1657],{"class":4847},[1133,17445,1313],{"class":1305},[1133,17447,888],{"class":1299},[1133,17449,17450],{"class":1664}," 100\n",[1133,17452,17453],{"class":1135,"line":1709},[1133,17454,6234],{"class":1299},[1133,17456,17457],{"class":1135,"line":1729},[1133,17458,6239],{"class":1299},[1133,17460,17461,17463,17466,17468,17470],{"class":1135,"line":1748},[1133,17462,5967],{"class":1305},[1133,17464,17465],{"class":4703},"outputQuantityList",[1133,17467,1313],{"class":1305},[1133,17469,888],{"class":1299},[1133,17471,1318],{"class":1299},[1133,17473,17474],{"class":1135,"line":1753},[1133,17475,6147],{"class":1299},[1133,17477,17478,17480,17482,17484,17486,17488,17491,17493],{"class":1135,"line":1767},[1133,17479,6152],{"class":1305},[1133,17481,1636],{"class":4847},[1133,17483,1313],{"class":1305},[1133,17485,888],{"class":1299},[1133,17487,1352],{"class":1323},[1133,17489,17490],{"class":1327},"https://id.gs1.org/01/09521568251235/10/999",[1133,17492,1313],{"class":1323},[1133,17494,1359],{"class":1299},[1133,17496,17497,17499,17501,17503,17505],{"class":1135,"line":1787},[1133,17498,6152],{"class":1305},[1133,17500,1657],{"class":4847},[1133,17502,1313],{"class":1305},[1133,17504,888],{"class":1299},[1133,17506,17450],{"class":1664},[1133,17508,17509],{"class":1135,"line":1806},[1133,17510,6234],{"class":1299},[1133,17512,17513],{"class":1135,"line":1812},[1133,17514,6239],{"class":1299},[1133,17516,17517,17519,17521,17523,17525,17527,17529,17531],{"class":1135,"line":6296},[1133,17518,5967],{"class":1305},[1133,17520,1501],{"class":4703},[1133,17522,1313],{"class":1305},[1133,17524,888],{"class":1299},[1133,17526,1352],{"class":1323},[1133,17528,12262],{"class":1327},[1133,17530,1313],{"class":1323},[1133,17532,1359],{"class":1299},[1133,17534,17535,17537,17539,17541,17543,17545,17547],{"class":1135,"line":6301},[1133,17536,5967],{"class":1305},[1133,17538,1522],{"class":4703},[1133,17540,1313],{"class":1305},[1133,17542,888],{"class":1299},[1133,17544,1352],{"class":1323},[1133,17546,6601],{"class":1327},[1133,17548,1331],{"class":1323},[1133,17550,17551],{"class":1135,"line":6314},[1133,17552,6369],{"class":1299},[1133,17554,17555],{"class":1135,"line":6319},[1133,17556,6375],{"class":1299},[1133,17558,17559],{"class":1135,"line":6338},[1133,17560,1815],{"class":1299},[1133,17562,17563],{"class":1135,"line":6355},[1133,17564,4602],{"class":1299},[491,17566,17568],{"id":17567},"example-11-epcis-transformation-event-information-content-linked-via-transformation-id","Example 11: EPCIS Transformation Event Information Content Linked Via Transformation ID",[500,17570,5529],{"id":17571},"business-process-10",[496,17573,17574,17575,17577],{},"Consider a process that mixes input ingredients to create cans of paint, where a production run involving the same mixing vat runs continuously for a week. The process may produce cans of paint on Monday, and those cans are shipped on Tuesday,even though more cans from the same vat are extracted on Wednesday and Thursday, with the entire transformation completing on Friday. In this situation, it may be necessary to have an EPCIS event to represent Monday’s production so that the new identifiers for the cans of paint are available to be used in a shipping event generated on Tuesday.",[3773,17576],{},"\nTo model such situations, a transformation event may be split into multiple EPCIS events. To maintain the relationship between all inputs and outputs, the multiple transformation events are linked by using a transformation identifier",[5531,17579,17580,17583,17586,17589],{},[511,17581,17582],{},"To produce a batch of cans, a manufacturer initiates the process by adding all the ingredients to a batch by linking Transformation ID Xform 123",[511,17584,17585],{},"The first set of cans is produced and the Transformation ID Xform 123 is linked",[511,17587,17588],{},"The first set of cans is shipped by linking Transformation ID Xform 123",[511,17590,17591],{},"Again the process is continued and produces the remaining cans and the Transformation ID Xform 123 is linked to them",[5537,17593,17594,17610],{},[5540,17595,17596],{},[5543,17597,17598,17600,17602,17604,17606,17608],{},[5546,17599,5548],{},[5546,17601,5551],{},[5546,17603,6419],{},[5546,17605,6422],{},[5546,17607,6425],{},[5546,17609,6428],{},[5559,17611,17612,17630,17644,17659,17709,17723],{},[5543,17613,17614,17616,17618,17621,17624,17627],{},[5564,17615],{},[5564,17617,6437],{},[5564,17619,17620],{},"Add first set of ingredients to new batch",[5564,17622,17623],{},"Withdraw first set of cans",[5564,17625,17626],{},"Ship first set of cans",[5564,17628,17629],{},"Add remaining ingredients and finish manufacturing",[5543,17631,17632,17634,17636,17638,17640,17642],{},[5564,17633],{},[5564,17635,5568],{},[5564,17637,17042],{},[5564,17639,17042],{},[5564,17641,5571],{},[5564,17643,17042],{},[5543,17645,17646,17648,17650,17653,17655,17657],{},[5564,17647,736],{},[5564,17649,1111],{},[5564,17651,17652],{},"Xform 123",[5564,17654,17652],{},[5564,17656],{},[5564,17658,17652],{},[5543,17660,17661,17663,17665,17683,17693,17695],{},[5564,17662],{},[5564,17664,5592],{},[5564,17666,17051,17667,17669,17670,17057,17672,17674,17675,17677,17678,17680,17681,5664],{},[3773,17668],{},"GTIN X, Serial 10 ",[3773,17671],{},[3773,17673],{},"GTIN Y, Lot 12, 5 litres ",[3773,17676],{},"GTIN Z, 40 units ",[3773,17679],{},"Outputs: ",[3773,17682],{},[5564,17684,17051,17685,17687,17688,17680,17690,17692],{},[3773,17686],{},"(omitted) ",[3773,17689],{},[3773,17691],{},"GTIN Q,Lot 999,30 units",[5564,17694,17692],{},[5564,17696,17051,17697,17060,17699,17674,17701,17703,17704,17680,17706,17708],{},[3773,17698],{},[3773,17700],{},[3773,17702],{},"GTIN Z, 60 units ",[3773,17705],{},[3773,17707],{},"GTIN Q, Lot 999, 70 units",[5543,17710,17711,17713,17715,17717,17719,17721],{},[5564,17712,754],{},[5564,17714,5673],{},[5564,17716,12262],{},[5564,17718,12262],{},[5564,17720,1510],{},[5564,17722,12262],{},[5543,17724,17725,17727,17729,17731,17733,17735],{},[5564,17726],{},[5564,17728,997],{},[5564,17730,6601],{},[5564,17732,6601],{},[5564,17734,1531],{},[5564,17736,6601],{},[500,17738,5802],{"id":17739},"design-template-9",[496,17741,17742],{},[715,17743],{"alt":17744,"src":17745},"Example 11: EPCIS Transformation Event Information Content Linked Via Transformation ID.","/img/7.Test-Data-Generator/Example_11_Transformation_Event_Linked_Via_Transformation_ID.png",[500,17747,3020],{"id":17748},"quick-links-10",[508,17750,17751,17758,17764],{},[511,17752,17753],{},[659,17754,17757],{"href":17755,"rel":17756},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=56",[663],"For more information refer to Table 5-13 from GS1 implementation guidelines",[511,17759,17760],{},[659,17761,5824],{"href":17762,"rel":17763},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/11.%20Example%20EPCIS%20Transformation%20Event%20Information%20Content%20Linked%20Via%20Transformation%20ID%20from%20Table%205-13.json",[663],[511,17765,17766],{},[659,17767,5831],{"href":17768,"rel":17769},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/11.%20Example%20EPCIS%20Transformation%20Event%20Information%20Content%20Linked%20Via%20Transformation%20ID%20from%20Table%205-13.json",[663],[500,17771,5835],{"id":17772},"generated-event-10",[5837,17774,5839,17775,17778],{},[5841,17776,17777],{},"EPCIS Transformation Event Linked Via Transformation ID",[1124,17779,17781],{"className":1290,"code":17780,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:20:20.36Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"TransformationEvent\",\n        \"eventTime\": \"2024-03-19T16:26:05+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"inputEPCList\": [\n          \"https://id.gs1.org/01/09521568251204/21/10\",\n          \"https://id.gs1.org/01/09521568251204/21/45\"\n        ],\n        \"inputQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251211/10/12\",\n            \"quantity\": 5,\n            \"uom\": \"LTR\"\n          },\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251228\",\n            \"quantity\": 40\n          }\n        ],\n        \"transformationID\": \"https://xid.example.com/Xform123\",\n        \"bizStep\": \"creating_class_instance\",\n        \"disposition\": \"active\"\n      },\n      {\n        \"type\": \"TransformationEvent\",\n        \"eventTime\": \"2024-03-19T15:12:19+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"outputQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251235/10/999\",\n            \"quantity\": 30\n          }\n        ],\n        \"transformationID\": \"https://xid.example.com/Xform123\",\n        \"bizStep\": \"creating_class_instance\",\n        \"disposition\": \"active\"\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2024-03-19T15:56:21+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"action\": \"ADD\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"quantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251235/10/999\",\n            \"quantity\": 30\n          }\n        ]\n      },\n      {\n        \"type\": \"TransformationEvent\",\n        \"eventTime\": \"2024-03-19T15:39:19+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"inputEPCList\": [\"https://id.gs1.org/01/09521568251204/21/97\"],\n        \"inputQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251211/10/12\",\n            \"quantity\": 5,\n            \"uom\": \"LTR\"\n          },\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251228\",\n            \"quantity\": 60\n          }\n        ],\n        \"outputQuantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568251235/10/999\",\n            \"quantity\": 70\n          }\n        ],\n        \"transformationID\": \"https://xid.example.com/Xform123\",\n        \"bizStep\": \"creating_class_instance\",\n        \"disposition\": \"active\"\n      }\n    ]\n  }\n}\n",[1130,17782,17783,17787,17799,17807,17811,17829,17847,17866,17878,17890,17894,17912,17931,17949,17961,17971,17979,17983,17995,17999,18017,18032,18048,18052,18056,18074,18087,18091,18095,18115,18133,18149,18153,18157,18175,18194,18212,18224,18228,18246,18259,18263,18267,18285,18303,18319,18323,18327,18345,18364,18382,18400,18418,18436,18448,18452,18470,18482,18486,18490,18494,18498,18516,18534,18552,18572,18584,18588,18606,18620,18636,18640,18644,18662,18675,18679,18683,18695,18699,18717,18730,18734,18738,18756,18774,18790,18794,18798,18802],{"__ignoreMap":611},[1133,17784,17785],{"class":1135,"line":1136},[1133,17786,4564],{"class":1299},[1133,17788,17789,17791,17793,17795,17797],{"class":1135,"line":612},[1133,17790,5857],{"class":1305},[1133,17792,1310],{"class":1309},[1133,17794,1313],{"class":1305},[1133,17796,888],{"class":1299},[1133,17798,1318],{"class":1299},[1133,17800,17801,17803,17805],{"class":1135,"line":617},[1133,17802,1306],{"class":1323},[1133,17804,1328],{"class":1327},[1133,17806,1331],{"class":1323},[1133,17808,17809],{"class":1135,"line":1334},[1133,17810,5878],{"class":1299},[1133,17812,17813,17815,17817,17819,17821,17823,17825,17827],{"class":1135,"line":1340},[1133,17814,5857],{"class":1305},[1133,17816,1345],{"class":1309},[1133,17818,1313],{"class":1305},[1133,17820,888],{"class":1299},[1133,17822,1352],{"class":1323},[1133,17824,4622],{"class":1327},[1133,17826,1313],{"class":1323},[1133,17828,1359],{"class":1299},[1133,17830,17831,17833,17835,17837,17839,17841,17843,17845],{"class":1135,"line":1362},[1133,17832,5857],{"class":1305},[1133,17834,4633],{"class":1309},[1133,17836,1313],{"class":1305},[1133,17838,888],{"class":1299},[1133,17840,1352],{"class":1323},[1133,17842,4642],{"class":1327},[1133,17844,1313],{"class":1323},[1133,17846,1359],{"class":1299},[1133,17848,17849,17851,17853,17855,17857,17859,17862,17864],{"class":1135,"line":1383},[1133,17850,5857],{"class":1305},[1133,17852,4653],{"class":1309},[1133,17854,1313],{"class":1305},[1133,17856,888],{"class":1299},[1133,17858,1352],{"class":1323},[1133,17860,17861],{"class":1327},"2024-03-20T16:20:20.36Z",[1133,17863,1313],{"class":1323},[1133,17865,1359],{"class":1299},[1133,17867,17868,17870,17872,17874,17876],{"class":1135,"line":1404},[1133,17869,5857],{"class":1305},[1133,17871,4673],{"class":1309},[1133,17873,1313],{"class":1305},[1133,17875,888],{"class":1299},[1133,17877,1550],{"class":1299},[1133,17879,17880,17882,17884,17886,17888],{"class":1135,"line":1425},[1133,17881,1306],{"class":1305},[1133,17883,4686],{"class":1558},[1133,17885,1313],{"class":1305},[1133,17887,888],{"class":1299},[1133,17889,1318],{"class":1299},[1133,17891,17892],{"class":1135,"line":1446},[1133,17893,5962],{"class":1299},[1133,17895,17896,17898,17900,17902,17904,17906,17908,17910],{"class":1135,"line":1460},[1133,17897,5967],{"class":1305},[1133,17899,1345],{"class":4703},[1133,17901,1313],{"class":1305},[1133,17903,888],{"class":1299},[1133,17905,1352],{"class":1323},[1133,17907,853],{"class":1327},[1133,17909,1313],{"class":1323},[1133,17911,1359],{"class":1299},[1133,17913,17914,17916,17918,17920,17922,17924,17927,17929],{"class":1135,"line":1470},[1133,17915,5967],{"class":1305},[1133,17917,1367],{"class":4703},[1133,17919,1313],{"class":1305},[1133,17921,888],{"class":1299},[1133,17923,1352],{"class":1323},[1133,17925,17926],{"class":1327},"2024-03-19T16:26:05+01:00",[1133,17928,1313],{"class":1323},[1133,17930,1359],{"class":1299},[1133,17932,17933,17935,17937,17939,17941,17943,17945,17947],{"class":1135,"line":1475},[1133,17934,5967],{"class":1305},[1133,17936,1409],{"class":4703},[1133,17938,1313],{"class":1305},[1133,17940,888],{"class":1299},[1133,17942,1352],{"class":1323},[1133,17944,6015],{"class":1327},[1133,17946,1313],{"class":1323},[1133,17948,1359],{"class":1299},[1133,17950,17951,17953,17955,17957,17959],{"class":1135,"line":1496},[1133,17952,5967],{"class":1305},[1133,17954,17303],{"class":4703},[1133,17956,1313],{"class":1305},[1133,17958,888],{"class":1299},[1133,17960,1318],{"class":1299},[1133,17962,17963,17965,17967,17969],{"class":1135,"line":1517},[1133,17964,6112],{"class":1323},[1133,17966,17316],{"class":1327},[1133,17968,1313],{"class":1323},[1133,17970,1359],{"class":1299},[1133,17972,17973,17975,17977],{"class":1135,"line":1538},[1133,17974,6112],{"class":1323},[1133,17976,17327],{"class":1327},[1133,17978,1331],{"class":1323},[1133,17980,17981],{"class":1135,"line":1553},[1133,17982,6239],{"class":1299},[1133,17984,17985,17987,17989,17991,17993],{"class":1135,"line":1573},[1133,17986,5967],{"class":1305},[1133,17988,17351],{"class":4703},[1133,17990,1313],{"class":1305},[1133,17992,888],{"class":1299},[1133,17994,1318],{"class":1299},[1133,17996,17997],{"class":1135,"line":1579},[1133,17998,6147],{"class":1299},[1133,18000,18001,18003,18005,18007,18009,18011,18013,18015],{"class":1135,"line":1593},[1133,18002,6152],{"class":1305},[1133,18004,1636],{"class":4847},[1133,18006,1313],{"class":1305},[1133,18008,888],{"class":1299},[1133,18010,1352],{"class":1323},[1133,18012,15344],{"class":1327},[1133,18014,1313],{"class":1323},[1133,18016,1359],{"class":1299},[1133,18018,18019,18021,18023,18025,18027,18030],{"class":1135,"line":1611},[1133,18020,6152],{"class":1305},[1133,18022,1657],{"class":4847},[1133,18024,1313],{"class":1305},[1133,18026,888],{"class":1299},[1133,18028,18029],{"class":1664}," 5",[1133,18031,1359],{"class":1299},[1133,18033,18034,18036,18038,18040,18042,18044,18046],{"class":1135,"line":1616},[1133,18035,6152],{"class":1305},[1133,18037,1675],{"class":4847},[1133,18039,1313],{"class":1305},[1133,18041,888],{"class":1299},[1133,18043,1352],{"class":1323},[1133,18045,17408],{"class":1327},[1133,18047,1331],{"class":1323},[1133,18049,18050],{"class":1135,"line":1631},[1133,18051,6190],{"class":1299},[1133,18053,18054],{"class":1135,"line":1652},[1133,18055,6147],{"class":1299},[1133,18057,18058,18060,18062,18064,18066,18068,18070,18072],{"class":1135,"line":1670},[1133,18059,6152],{"class":1305},[1133,18061,1636],{"class":4847},[1133,18063,1313],{"class":1305},[1133,18065,888],{"class":1299},[1133,18067,1352],{"class":1323},[1133,18069,17433],{"class":1327},[1133,18071,1313],{"class":1323},[1133,18073,1359],{"class":1299},[1133,18075,18076,18078,18080,18082,18084],{"class":1135,"line":1689},[1133,18077,6152],{"class":1305},[1133,18079,1657],{"class":4847},[1133,18081,1313],{"class":1305},[1133,18083,888],{"class":1299},[1133,18085,18086],{"class":1664}," 40\n",[1133,18088,18089],{"class":1135,"line":1695},[1133,18090,6234],{"class":1299},[1133,18092,18093],{"class":1135,"line":1709},[1133,18094,6239],{"class":1299},[1133,18096,18097,18099,18102,18104,18106,18108,18111,18113],{"class":1135,"line":1729},[1133,18098,5967],{"class":1305},[1133,18100,18101],{"class":4703},"transformationID",[1133,18103,1313],{"class":1305},[1133,18105,888],{"class":1299},[1133,18107,1352],{"class":1323},[1133,18109,18110],{"class":1327},"https://xid.example.com/Xform123",[1133,18112,1313],{"class":1323},[1133,18114,1359],{"class":1299},[1133,18116,18117,18119,18121,18123,18125,18127,18129,18131],{"class":1135,"line":1748},[1133,18118,5967],{"class":1305},[1133,18120,1501],{"class":4703},[1133,18122,1313],{"class":1305},[1133,18124,888],{"class":1299},[1133,18126,1352],{"class":1323},[1133,18128,12262],{"class":1327},[1133,18130,1313],{"class":1323},[1133,18132,1359],{"class":1299},[1133,18134,18135,18137,18139,18141,18143,18145,18147],{"class":1135,"line":1753},[1133,18136,5967],{"class":1305},[1133,18138,1522],{"class":4703},[1133,18140,1313],{"class":1305},[1133,18142,888],{"class":1299},[1133,18144,1352],{"class":1323},[1133,18146,6601],{"class":1327},[1133,18148,1331],{"class":1323},[1133,18150,18151],{"class":1135,"line":1767},[1133,18152,7023],{"class":1299},[1133,18154,18155],{"class":1135,"line":1787},[1133,18156,5962],{"class":1299},[1133,18158,18159,18161,18163,18165,18167,18169,18171,18173],{"class":1135,"line":1806},[1133,18160,5967],{"class":1305},[1133,18162,1345],{"class":4703},[1133,18164,1313],{"class":1305},[1133,18166,888],{"class":1299},[1133,18168,1352],{"class":1323},[1133,18170,853],{"class":1327},[1133,18172,1313],{"class":1323},[1133,18174,1359],{"class":1299},[1133,18176,18177,18179,18181,18183,18185,18187,18190,18192],{"class":1135,"line":1812},[1133,18178,5967],{"class":1305},[1133,18180,1367],{"class":4703},[1133,18182,1313],{"class":1305},[1133,18184,888],{"class":1299},[1133,18186,1352],{"class":1323},[1133,18188,18189],{"class":1327},"2024-03-19T15:12:19+01:00",[1133,18191,1313],{"class":1323},[1133,18193,1359],{"class":1299},[1133,18195,18196,18198,18200,18202,18204,18206,18208,18210],{"class":1135,"line":6296},[1133,18197,5967],{"class":1305},[1133,18199,1409],{"class":4703},[1133,18201,1313],{"class":1305},[1133,18203,888],{"class":1299},[1133,18205,1352],{"class":1323},[1133,18207,6015],{"class":1327},[1133,18209,1313],{"class":1323},[1133,18211,1359],{"class":1299},[1133,18213,18214,18216,18218,18220,18222],{"class":1135,"line":6301},[1133,18215,5967],{"class":1305},[1133,18217,17465],{"class":4703},[1133,18219,1313],{"class":1305},[1133,18221,888],{"class":1299},[1133,18223,1318],{"class":1299},[1133,18225,18226],{"class":1135,"line":6314},[1133,18227,6147],{"class":1299},[1133,18229,18230,18232,18234,18236,18238,18240,18242,18244],{"class":1135,"line":6319},[1133,18231,6152],{"class":1305},[1133,18233,1636],{"class":4847},[1133,18235,1313],{"class":1305},[1133,18237,888],{"class":1299},[1133,18239,1352],{"class":1323},[1133,18241,17490],{"class":1327},[1133,18243,1313],{"class":1323},[1133,18245,1359],{"class":1299},[1133,18247,18248,18250,18252,18254,18256],{"class":1135,"line":6338},[1133,18249,6152],{"class":1305},[1133,18251,1657],{"class":4847},[1133,18253,1313],{"class":1305},[1133,18255,888],{"class":1299},[1133,18257,18258],{"class":1664}," 30\n",[1133,18260,18261],{"class":1135,"line":6355},[1133,18262,6234],{"class":1299},[1133,18264,18265],{"class":1135,"line":6360},[1133,18266,6239],{"class":1299},[1133,18268,18269,18271,18273,18275,18277,18279,18281,18283],{"class":1135,"line":6366},[1133,18270,5967],{"class":1305},[1133,18272,18101],{"class":4703},[1133,18274,1313],{"class":1305},[1133,18276,888],{"class":1299},[1133,18278,1352],{"class":1323},[1133,18280,18110],{"class":1327},[1133,18282,1313],{"class":1323},[1133,18284,1359],{"class":1299},[1133,18286,18287,18289,18291,18293,18295,18297,18299,18301],{"class":1135,"line":6372},[1133,18288,5967],{"class":1305},[1133,18290,1501],{"class":4703},[1133,18292,1313],{"class":1305},[1133,18294,888],{"class":1299},[1133,18296,1352],{"class":1323},[1133,18298,12262],{"class":1327},[1133,18300,1313],{"class":1323},[1133,18302,1359],{"class":1299},[1133,18304,18305,18307,18309,18311,18313,18315,18317],{"class":1135,"line":6378},[1133,18306,5967],{"class":1305},[1133,18308,1522],{"class":4703},[1133,18310,1313],{"class":1305},[1133,18312,888],{"class":1299},[1133,18314,1352],{"class":1323},[1133,18316,6601],{"class":1327},[1133,18318,1331],{"class":1323},[1133,18320,18321],{"class":1135,"line":6383},[1133,18322,7023],{"class":1299},[1133,18324,18325],{"class":1135,"line":7344},[1133,18326,5962],{"class":1299},[1133,18328,18329,18331,18333,18335,18337,18339,18341,18343],{"class":1135,"line":7363},[1133,18330,5967],{"class":1305},[1133,18332,1345],{"class":4703},[1133,18334,1313],{"class":1305},[1133,18336,888],{"class":1299},[1133,18338,1352],{"class":1323},[1133,18340,832],{"class":1327},[1133,18342,1313],{"class":1323},[1133,18344,1359],{"class":1299},[1133,18346,18347,18349,18351,18353,18355,18357,18360,18362],{"class":1135,"line":7382},[1133,18348,5967],{"class":1305},[1133,18350,1367],{"class":4703},[1133,18352,1313],{"class":1305},[1133,18354,888],{"class":1299},[1133,18356,1352],{"class":1323},[1133,18358,18359],{"class":1327},"2024-03-19T15:56:21+01:00",[1133,18361,1313],{"class":1323},[1133,18363,1359],{"class":1299},[1133,18365,18366,18368,18370,18372,18374,18376,18378,18380],{"class":1135,"line":7395},[1133,18367,5967],{"class":1305},[1133,18369,1409],{"class":4703},[1133,18371,1313],{"class":1305},[1133,18373,888],{"class":1299},[1133,18375,1352],{"class":1323},[1133,18377,6015],{"class":1327},[1133,18379,1313],{"class":1323},[1133,18381,1359],{"class":1299},[1133,18383,18384,18386,18388,18390,18392,18394,18396,18398],{"class":1135,"line":7412},[1133,18385,5967],{"class":1305},[1133,18387,1480],{"class":4703},[1133,18389,1313],{"class":1305},[1133,18391,888],{"class":1299},[1133,18393,1352],{"class":1323},[1133,18395,1489],{"class":1327},[1133,18397,1313],{"class":1323},[1133,18399,1359],{"class":1299},[1133,18401,18402,18404,18406,18408,18410,18412,18414,18416],{"class":1135,"line":7417},[1133,18403,5967],{"class":1305},[1133,18405,1501],{"class":4703},[1133,18407,1313],{"class":1305},[1133,18409,888],{"class":1299},[1133,18411,1352],{"class":1323},[1133,18413,1510],{"class":1327},[1133,18415,1313],{"class":1323},[1133,18417,1359],{"class":1299},[1133,18419,18420,18422,18424,18426,18428,18430,18432,18434],{"class":1135,"line":7430},[1133,18421,5967],{"class":1305},[1133,18423,1522],{"class":4703},[1133,18425,1313],{"class":1305},[1133,18427,888],{"class":1299},[1133,18429,1352],{"class":1323},[1133,18431,1531],{"class":1327},[1133,18433,1313],{"class":1323},[1133,18435,1359],{"class":1299},[1133,18437,18438,18440,18442,18444,18446],{"class":1135,"line":7447},[1133,18439,5967],{"class":1305},[1133,18441,1621],{"class":4703},[1133,18443,1313],{"class":1305},[1133,18445,888],{"class":1299},[1133,18447,1318],{"class":1299},[1133,18449,18450],{"class":1135,"line":7452},[1133,18451,6147],{"class":1299},[1133,18453,18454,18456,18458,18460,18462,18464,18466,18468],{"class":1135,"line":7457},[1133,18455,6152],{"class":1305},[1133,18457,1636],{"class":4847},[1133,18459,1313],{"class":1305},[1133,18461,888],{"class":1299},[1133,18463,1352],{"class":1323},[1133,18465,17490],{"class":1327},[1133,18467,1313],{"class":1323},[1133,18469,1359],{"class":1299},[1133,18471,18472,18474,18476,18478,18480],{"class":1135,"line":7462},[1133,18473,6152],{"class":1305},[1133,18475,1657],{"class":4847},[1133,18477,1313],{"class":1305},[1133,18479,888],{"class":1299},[1133,18481,18258],{"class":1664},[1133,18483,18484],{"class":1135,"line":7481},[1133,18485,6234],{"class":1299},[1133,18487,18488],{"class":1135,"line":7500},[1133,18489,6363],{"class":1299},[1133,18491,18492],{"class":1135,"line":7519},[1133,18493,7023],{"class":1299},[1133,18495,18496],{"class":1135,"line":7540},[1133,18497,5962],{"class":1299},[1133,18499,18500,18502,18504,18506,18508,18510,18512,18514],{"class":1135,"line":7559},[1133,18501,5967],{"class":1305},[1133,18503,1345],{"class":4703},[1133,18505,1313],{"class":1305},[1133,18507,888],{"class":1299},[1133,18509,1352],{"class":1323},[1133,18511,853],{"class":1327},[1133,18513,1313],{"class":1323},[1133,18515,1359],{"class":1299},[1133,18517,18518,18520,18522,18524,18526,18528,18530,18532],{"class":1135,"line":7578},[1133,18519,5967],{"class":1305},[1133,18521,1367],{"class":4703},[1133,18523,1313],{"class":1305},[1133,18525,888],{"class":1299},[1133,18527,1352],{"class":1323},[1133,18529,17274],{"class":1327},[1133,18531,1313],{"class":1323},[1133,18533,1359],{"class":1299},[1133,18535,18536,18538,18540,18542,18544,18546,18548,18550],{"class":1135,"line":7597},[1133,18537,5967],{"class":1305},[1133,18539,1409],{"class":4703},[1133,18541,1313],{"class":1305},[1133,18543,888],{"class":1299},[1133,18545,1352],{"class":1323},[1133,18547,6015],{"class":1327},[1133,18549,1313],{"class":1323},[1133,18551,1359],{"class":1299},[1133,18553,18554,18556,18558,18560,18562,18564,18566,18568,18570],{"class":1135,"line":7610},[1133,18555,5967],{"class":1305},[1133,18557,17303],{"class":4703},[1133,18559,1313],{"class":1305},[1133,18561,888],{"class":1299},[1133,18563,6032],{"class":1299},[1133,18565,1313],{"class":1323},[1133,18567,17338],{"class":1327},[1133,18569,1313],{"class":1323},[1133,18571,4607],{"class":1299},[1133,18573,18574,18576,18578,18580,18582],{"class":1135,"line":7628},[1133,18575,5967],{"class":1305},[1133,18577,17351],{"class":4703},[1133,18579,1313],{"class":1305},[1133,18581,888],{"class":1299},[1133,18583,1318],{"class":1299},[1133,18585,18586],{"class":1135,"line":7633},[1133,18587,6147],{"class":1299},[1133,18589,18590,18592,18594,18596,18598,18600,18602,18604],{"class":1135,"line":7646},[1133,18591,6152],{"class":1305},[1133,18593,1636],{"class":4847},[1133,18595,1313],{"class":1305},[1133,18597,888],{"class":1299},[1133,18599,1352],{"class":1323},[1133,18601,15344],{"class":1327},[1133,18603,1313],{"class":1323},[1133,18605,1359],{"class":1299},[1133,18607,18608,18610,18612,18614,18616,18618],{"class":1135,"line":7651},[1133,18609,6152],{"class":1305},[1133,18611,1657],{"class":4847},[1133,18613,1313],{"class":1305},[1133,18615,888],{"class":1299},[1133,18617,18029],{"class":1664},[1133,18619,1359],{"class":1299},[1133,18621,18622,18624,18626,18628,18630,18632,18634],{"class":1135,"line":7670},[1133,18623,6152],{"class":1305},[1133,18625,1675],{"class":4847},[1133,18627,1313],{"class":1305},[1133,18629,888],{"class":1299},[1133,18631,1352],{"class":1323},[1133,18633,17408],{"class":1327},[1133,18635,1331],{"class":1323},[1133,18637,18638],{"class":1135,"line":7687},[1133,18639,6190],{"class":1299},[1133,18641,18642],{"class":1135,"line":7692},[1133,18643,6147],{"class":1299},[1133,18645,18646,18648,18650,18652,18654,18656,18658,18660],{"class":1135,"line":7697},[1133,18647,6152],{"class":1305},[1133,18649,1636],{"class":4847},[1133,18651,1313],{"class":1305},[1133,18653,888],{"class":1299},[1133,18655,1352],{"class":1323},[1133,18657,17433],{"class":1327},[1133,18659,1313],{"class":1323},[1133,18661,1359],{"class":1299},[1133,18663,18664,18666,18668,18670,18672],{"class":1135,"line":7716},[1133,18665,6152],{"class":1305},[1133,18667,1657],{"class":4847},[1133,18669,1313],{"class":1305},[1133,18671,888],{"class":1299},[1133,18673,18674],{"class":1664}," 60\n",[1133,18676,18677],{"class":1135,"line":7733},[1133,18678,6234],{"class":1299},[1133,18680,18681],{"class":1135,"line":7738},[1133,18682,6239],{"class":1299},[1133,18684,18685,18687,18689,18691,18693],{"class":1135,"line":7743},[1133,18686,5967],{"class":1305},[1133,18688,17465],{"class":4703},[1133,18690,1313],{"class":1305},[1133,18692,888],{"class":1299},[1133,18694,1318],{"class":1299},[1133,18696,18697],{"class":1135,"line":7756},[1133,18698,6147],{"class":1299},[1133,18700,18701,18703,18705,18707,18709,18711,18713,18715],{"class":1135,"line":7761},[1133,18702,6152],{"class":1305},[1133,18704,1636],{"class":4847},[1133,18706,1313],{"class":1305},[1133,18708,888],{"class":1299},[1133,18710,1352],{"class":1323},[1133,18712,17490],{"class":1327},[1133,18714,1313],{"class":1323},[1133,18716,1359],{"class":1299},[1133,18718,18719,18721,18723,18725,18727],{"class":1135,"line":7780},[1133,18720,6152],{"class":1305},[1133,18722,1657],{"class":4847},[1133,18724,1313],{"class":1305},[1133,18726,888],{"class":1299},[1133,18728,18729],{"class":1664}," 70\n",[1133,18731,18732],{"class":1135,"line":7797},[1133,18733,6234],{"class":1299},[1133,18735,18736],{"class":1135,"line":7802},[1133,18737,6239],{"class":1299},[1133,18739,18740,18742,18744,18746,18748,18750,18752,18754],{"class":1135,"line":7807},[1133,18741,5967],{"class":1305},[1133,18743,18101],{"class":4703},[1133,18745,1313],{"class":1305},[1133,18747,888],{"class":1299},[1133,18749,1352],{"class":1323},[1133,18751,18110],{"class":1327},[1133,18753,1313],{"class":1323},[1133,18755,1359],{"class":1299},[1133,18757,18758,18760,18762,18764,18766,18768,18770,18772],{"class":1135,"line":7820},[1133,18759,5967],{"class":1305},[1133,18761,1501],{"class":4703},[1133,18763,1313],{"class":1305},[1133,18765,888],{"class":1299},[1133,18767,1352],{"class":1323},[1133,18769,12262],{"class":1327},[1133,18771,1313],{"class":1323},[1133,18773,1359],{"class":1299},[1133,18775,18776,18778,18780,18782,18784,18786,18788],{"class":1135,"line":7825},[1133,18777,5967],{"class":1305},[1133,18779,1522],{"class":4703},[1133,18781,1313],{"class":1305},[1133,18783,888],{"class":1299},[1133,18785,1352],{"class":1323},[1133,18787,6601],{"class":1327},[1133,18789,1331],{"class":1323},[1133,18791,18792],{"class":1135,"line":7844},[1133,18793,6369],{"class":1299},[1133,18795,18796],{"class":1135,"line":7861},[1133,18797,6375],{"class":1299},[1133,18799,18800],{"class":1135,"line":7866},[1133,18801,1815],{"class":1299},[1133,18803,18804],{"class":1135,"line":7871},[1133,18805,4602],{"class":1299},[491,18807,18809],{"id":18808},"example-12-epcis-event-information-content-for-simple-digital-coupon-business-process","Example 12: EPCIS Event Information Content for Simple Digital Coupon Business Process",[500,18811,18813],{"id":18812},"business-process-11","Business process:",[5531,18815,18816,18831],{},[511,18817,18818,18819,18821,18822,18824,18825,18827,18828,18830],{},"V1: A customer is issued a digital coupon by a coupon issuer. Typically the coupon issuer is a",[3773,18820],{},"\nretailer, but it could also be a manufacturer or a third party. The coupon is often issued to the",[3773,18823],{},"\ncustomer via a mobile application that the customer uses on his device. The coupon’s SGCN is",[3773,18826],{},"\nstored with that application for use in the next step. An EPCIS event is generated to indicate",[3773,18829],{},"\nthat the coupon is now active.",[511,18832,18833,18834,18836,18837,18839,18840,18842,18843,18845,18846,18848],{},"V2: The customer redeems the coupon at a point-of-sale terminal during checkout at a retail",[3773,18835],{},"\nstore (whether brick-and-mortar or online). The point-of-sale application verifies that the",[3773,18838],{},"\ncoupon is valid and that the conditions of the offer are met; if so, the coupon is redeemed and",[3773,18841],{},"\nan EPCIS event generated to indicate that the coupon is no longer active.",[3773,18844],{},"\nThese two events are indicated in EPCIS using a business step of commissioning and",[3773,18847],{},"\ndecommissioning, respectively.",[5537,18850,18851,18863],{},[5540,18852,18853],{},[5543,18854,18855,18857,18859,18861],{},[5546,18856,5548],{},[5546,18858,5551],{},[5546,18860,6419],{},[5546,18862,6422],{},[5559,18864,18865,18877,18887,18897,18907,18919,18931,18941,18952,18962,18973],{},[5543,18866,18867,18869,18871,18874],{},[5564,18868],{},[5564,18870,6437],{},[5564,18872,18873],{},"Issue a digital coupon",[5564,18875,18876],{},"Redeem a digital coupon",[5543,18878,18879,18881,18883,18885],{},[5564,18880],{},[5564,18882,5568],{},[5564,18884,5571],{},[5564,18886,5571],{},[5543,18888,18889,18891,18893,18895],{},[5564,18890],{},[5564,18892,5580],{},[5564,18894,1489],{},[5564,18896,7987],{},[5543,18898,18899,18901,18903,18905],{},[5564,18900,742],{},[5564,18902,5614],{},[5564,18904,12194],{},[5564,18906,12197],{},[5543,18908,18909,18911,18914,18917],{},[5564,18910,736],{},[5564,18912,18913],{},"EPC",[5564,18915,18916],{},"SGCN X",[5564,18918,18916],{},[5543,18920,18921,18923,18925,18928],{},[5564,18922,748],{},[5564,18924,5640],{},[5564,18926,18927],{},"SGLN of coupon issuer (typically a party GLN if there is no physical location involved, but could be SGLN of a physical location such as a kiosk where the coupon is dispensed)",[5564,18929,18930],{},"SGLN of retailer point-of-sale terminal (or a party GLN if there is no physical location involved, as in an online sale)",[5543,18932,18933,18935,18937,18939],{},[5564,18934],{},[5564,18936,5661],{},[5564,18938,5664],{},[5564,18940,5664],{},[5543,18942,18943,18945,18947,18949],{},[5564,18944,754],{},[5564,18946,13785],{},[5564,18948,4786],{},[5564,18950,18951],{},"decommissioning",[5543,18953,18954,18956,18958,18960],{},[5564,18955],{},[5564,18957,13788],{},[5564,18959],{},[5564,18961],{},[5543,18963,18964,18966,18968,18970],{},[5564,18965],{},[5564,18967,997],{},[5564,18969,6601],{},[5564,18971,18972],{},"inactive",[5543,18974,18975,18977,18980,18983],{},[5564,18976],{},[5564,18978,18979],{},"ILMD",[5564,18981,18982],{},"(see below)",[5564,18984,18985],{},"(none)",[500,18987,5802],{"id":18988},"design-template-10",[496,18990,18991],{},[715,18992],{"alt":18993,"src":18994},"Example 12: EPCIS Event Information Content for Simple Digital Coupon Business Process.","/img/7.Test-Data-Generator/Example_12_EPCIS_Event_for_Digital_Coupon_Business_Process.png",[500,18996,3020],{"id":18997},"quick-links-11",[508,18999,19000,19007,19013],{},[511,19001,19002],{},[659,19003,19006],{"href":19004,"rel":19005},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=57",[663],"For more information refer to Table 5-14 from GS1 implementation guidelines",[511,19008,19009],{},[659,19010,5824],{"href":19011,"rel":19012},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/12.%20Example%20EPCIS%20Event%20Information%20Content%20for%20Simple%20Digital%20Coupon%20Business%20Process%20from%20Table%205-14.json",[663],[511,19014,19015],{},[659,19016,5831],{"href":19017,"rel":19018},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/12.%20Example%20EPCIS%20Event%20Information%20Content%20for%20Simple%20Digital%20Coupon%20Business%20Process%20from%20Table%205-14.json",[663],[500,19020,5835],{"id":19021},"generated-event-11",[5837,19023,5839,19024,19027],{},[5841,19025,19026],{},"EPCIS Event for Digital Coupon Business Process",[1124,19028,19030],{"className":1290,"code":19029,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T16:21:00.44Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"@context\": [\n          {\n            \"loyalty-card\": \"https://loyalty-card.example.com/\"\n          }\n        ],\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/255/95211410000000000062544\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"commissioning\",\n        \"disposition\": \"active\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141123454\"\n        },\n        \"ilmd\": {\n          \"loyalty-card:redeemDate\": \"16-07-2022\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-16T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/255/95211410000000000062544\"],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"decommissioning\",\n        \"disposition\": \"inactive\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9522555222887\"\n        }\n      }\n    ]\n  }\n}\n",[1130,19031,19032,19036,19048,19056,19060,19078,19096,19115,19127,19139,19143,19161,19173,19177,19195,19199,19203,19221,19239,19260,19278,19296,19314,19326,19342,19346,19358,19376,19380,19384,19388,19406,19424,19442,19462,19480,19498,19516,19528,19545,19549,19553,19557,19561],{"__ignoreMap":611},[1133,19033,19034],{"class":1135,"line":1136},[1133,19035,4564],{"class":1299},[1133,19037,19038,19040,19042,19044,19046],{"class":1135,"line":612},[1133,19039,5857],{"class":1305},[1133,19041,1310],{"class":1309},[1133,19043,1313],{"class":1305},[1133,19045,888],{"class":1299},[1133,19047,1318],{"class":1299},[1133,19049,19050,19052,19054],{"class":1135,"line":617},[1133,19051,1306],{"class":1323},[1133,19053,1328],{"class":1327},[1133,19055,1331],{"class":1323},[1133,19057,19058],{"class":1135,"line":1334},[1133,19059,5878],{"class":1299},[1133,19061,19062,19064,19066,19068,19070,19072,19074,19076],{"class":1135,"line":1340},[1133,19063,5857],{"class":1305},[1133,19065,1345],{"class":1309},[1133,19067,1313],{"class":1305},[1133,19069,888],{"class":1299},[1133,19071,1352],{"class":1323},[1133,19073,4622],{"class":1327},[1133,19075,1313],{"class":1323},[1133,19077,1359],{"class":1299},[1133,19079,19080,19082,19084,19086,19088,19090,19092,19094],{"class":1135,"line":1362},[1133,19081,5857],{"class":1305},[1133,19083,4633],{"class":1309},[1133,19085,1313],{"class":1305},[1133,19087,888],{"class":1299},[1133,19089,1352],{"class":1323},[1133,19091,4642],{"class":1327},[1133,19093,1313],{"class":1323},[1133,19095,1359],{"class":1299},[1133,19097,19098,19100,19102,19104,19106,19108,19111,19113],{"class":1135,"line":1383},[1133,19099,5857],{"class":1305},[1133,19101,4653],{"class":1309},[1133,19103,1313],{"class":1305},[1133,19105,888],{"class":1299},[1133,19107,1352],{"class":1323},[1133,19109,19110],{"class":1327},"2024-03-20T16:21:00.44Z",[1133,19112,1313],{"class":1323},[1133,19114,1359],{"class":1299},[1133,19116,19117,19119,19121,19123,19125],{"class":1135,"line":1404},[1133,19118,5857],{"class":1305},[1133,19120,4673],{"class":1309},[1133,19122,1313],{"class":1305},[1133,19124,888],{"class":1299},[1133,19126,1550],{"class":1299},[1133,19128,19129,19131,19133,19135,19137],{"class":1135,"line":1425},[1133,19130,1306],{"class":1305},[1133,19132,4686],{"class":1558},[1133,19134,1313],{"class":1305},[1133,19136,888],{"class":1299},[1133,19138,1318],{"class":1299},[1133,19140,19141],{"class":1135,"line":1446},[1133,19142,5962],{"class":1299},[1133,19144,19145,19147,19149,19151,19153,19155,19157,19159],{"class":1135,"line":1460},[1133,19146,5967],{"class":1305},[1133,19148,1345],{"class":4703},[1133,19150,1313],{"class":1305},[1133,19152,888],{"class":1299},[1133,19154,1352],{"class":1323},[1133,19156,832],{"class":1327},[1133,19158,1313],{"class":1323},[1133,19160,1359],{"class":1299},[1133,19162,19163,19165,19167,19169,19171],{"class":1135,"line":1470},[1133,19164,5967],{"class":1305},[1133,19166,1310],{"class":4703},[1133,19168,1313],{"class":1305},[1133,19170,888],{"class":1299},[1133,19172,1318],{"class":1299},[1133,19174,19175],{"class":1135,"line":1475},[1133,19176,6147],{"class":1299},[1133,19178,19179,19181,19184,19186,19188,19190,19193],{"class":1135,"line":1496},[1133,19180,6152],{"class":1305},[1133,19182,19183],{"class":4847},"loyalty-card",[1133,19185,1313],{"class":1305},[1133,19187,888],{"class":1299},[1133,19189,1352],{"class":1323},[1133,19191,19192],{"class":1327},"https://loyalty-card.example.com/",[1133,19194,1331],{"class":1323},[1133,19196,19197],{"class":1135,"line":1517},[1133,19198,6234],{"class":1299},[1133,19200,19201],{"class":1135,"line":1538},[1133,19202,6239],{"class":1299},[1133,19204,19205,19207,19209,19211,19213,19215,19217,19219],{"class":1135,"line":1553},[1133,19206,5967],{"class":1305},[1133,19208,1367],{"class":4703},[1133,19210,1313],{"class":1305},[1133,19212,888],{"class":1299},[1133,19214,1352],{"class":1323},[1133,19216,12472],{"class":1327},[1133,19218,1313],{"class":1323},[1133,19220,1359],{"class":1299},[1133,19222,19223,19225,19227,19229,19231,19233,19235,19237],{"class":1135,"line":1573},[1133,19224,5967],{"class":1305},[1133,19226,1409],{"class":4703},[1133,19228,1313],{"class":1305},[1133,19230,888],{"class":1299},[1133,19232,1352],{"class":1323},[1133,19234,6015],{"class":1327},[1133,19236,1313],{"class":1323},[1133,19238,1359],{"class":1299},[1133,19240,19241,19243,19245,19247,19249,19251,19253,19256,19258],{"class":1135,"line":1579},[1133,19242,5967],{"class":1305},[1133,19244,1451],{"class":4703},[1133,19246,1313],{"class":1305},[1133,19248,888],{"class":1299},[1133,19250,6032],{"class":1299},[1133,19252,1313],{"class":1323},[1133,19254,19255],{"class":1327},"https://id.gs1.org/255/95211410000000000062544",[1133,19257,1313],{"class":1323},[1133,19259,4607],{"class":1299},[1133,19261,19262,19264,19266,19268,19270,19272,19274,19276],{"class":1135,"line":1593},[1133,19263,5967],{"class":1305},[1133,19265,1480],{"class":4703},[1133,19267,1313],{"class":1305},[1133,19269,888],{"class":1299},[1133,19271,1352],{"class":1323},[1133,19273,1489],{"class":1327},[1133,19275,1313],{"class":1323},[1133,19277,1359],{"class":1299},[1133,19279,19280,19282,19284,19286,19288,19290,19292,19294],{"class":1135,"line":1611},[1133,19281,5967],{"class":1305},[1133,19283,1501],{"class":4703},[1133,19285,1313],{"class":1305},[1133,19287,888],{"class":1299},[1133,19289,1352],{"class":1323},[1133,19291,4786],{"class":1327},[1133,19293,1313],{"class":1323},[1133,19295,1359],{"class":1299},[1133,19297,19298,19300,19302,19304,19306,19308,19310,19312],{"class":1135,"line":1616},[1133,19299,5967],{"class":1305},[1133,19301,1522],{"class":4703},[1133,19303,1313],{"class":1305},[1133,19305,888],{"class":1299},[1133,19307,1352],{"class":1323},[1133,19309,6601],{"class":1327},[1133,19311,1313],{"class":1323},[1133,19313,1359],{"class":1299},[1133,19315,19316,19318,19320,19322,19324],{"class":1135,"line":1631},[1133,19317,5967],{"class":1305},[1133,19319,1543],{"class":4703},[1133,19321,1313],{"class":1305},[1133,19323,888],{"class":1299},[1133,19325,1550],{"class":1299},[1133,19327,19328,19330,19332,19334,19336,19338,19340],{"class":1135,"line":1652},[1133,19329,6112],{"class":1305},[1133,19331,1559],{"class":4847},[1133,19333,1313],{"class":1305},[1133,19335,888],{"class":1299},[1133,19337,1352],{"class":1323},[1133,19339,6978],{"class":1327},[1133,19341,1331],{"class":1323},[1133,19343,19344],{"class":1135,"line":1670},[1133,19345,6129],{"class":1299},[1133,19347,19348,19350,19352,19354,19356],{"class":1135,"line":1689},[1133,19349,5967],{"class":1305},[1133,19351,16556],{"class":4703},[1133,19353,1313],{"class":1305},[1133,19355,888],{"class":1299},[1133,19357,1550],{"class":1299},[1133,19359,19360,19362,19365,19367,19369,19371,19374],{"class":1135,"line":1695},[1133,19361,6112],{"class":1305},[1133,19363,19364],{"class":4847},"loyalty-card:redeemDate",[1133,19366,1313],{"class":1305},[1133,19368,888],{"class":1299},[1133,19370,1352],{"class":1323},[1133,19372,19373],{"class":1327},"16-07-2022",[1133,19375,1331],{"class":1323},[1133,19377,19378],{"class":1135,"line":1709},[1133,19379,7018],{"class":1299},[1133,19381,19382],{"class":1135,"line":1729},[1133,19383,7023],{"class":1299},[1133,19385,19386],{"class":1135,"line":1748},[1133,19387,5962],{"class":1299},[1133,19389,19390,19392,19394,19396,19398,19400,19402,19404],{"class":1135,"line":1753},[1133,19391,5967],{"class":1305},[1133,19393,1345],{"class":4703},[1133,19395,1313],{"class":1305},[1133,19397,888],{"class":1299},[1133,19399,1352],{"class":1323},[1133,19401,832],{"class":1327},[1133,19403,1313],{"class":1323},[1133,19405,1359],{"class":1299},[1133,19407,19408,19410,19412,19414,19416,19418,19420,19422],{"class":1135,"line":1767},[1133,19409,5967],{"class":1305},[1133,19411,1367],{"class":4703},[1133,19413,1313],{"class":1305},[1133,19415,888],{"class":1299},[1133,19417,1352],{"class":1323},[1133,19419,12709],{"class":1327},[1133,19421,1313],{"class":1323},[1133,19423,1359],{"class":1299},[1133,19425,19426,19428,19430,19432,19434,19436,19438,19440],{"class":1135,"line":1787},[1133,19427,5967],{"class":1305},[1133,19429,1409],{"class":4703},[1133,19431,1313],{"class":1305},[1133,19433,888],{"class":1299},[1133,19435,1352],{"class":1323},[1133,19437,6015],{"class":1327},[1133,19439,1313],{"class":1323},[1133,19441,1359],{"class":1299},[1133,19443,19444,19446,19448,19450,19452,19454,19456,19458,19460],{"class":1135,"line":1806},[1133,19445,5967],{"class":1305},[1133,19447,1451],{"class":4703},[1133,19449,1313],{"class":1305},[1133,19451,888],{"class":1299},[1133,19453,6032],{"class":1299},[1133,19455,1313],{"class":1323},[1133,19457,19255],{"class":1327},[1133,19459,1313],{"class":1323},[1133,19461,4607],{"class":1299},[1133,19463,19464,19466,19468,19470,19472,19474,19476,19478],{"class":1135,"line":1812},[1133,19465,5967],{"class":1305},[1133,19467,1480],{"class":4703},[1133,19469,1313],{"class":1305},[1133,19471,888],{"class":1299},[1133,19473,1352],{"class":1323},[1133,19475,7987],{"class":1327},[1133,19477,1313],{"class":1323},[1133,19479,1359],{"class":1299},[1133,19481,19482,19484,19486,19488,19490,19492,19494,19496],{"class":1135,"line":6296},[1133,19483,5967],{"class":1305},[1133,19485,1501],{"class":4703},[1133,19487,1313],{"class":1305},[1133,19489,888],{"class":1299},[1133,19491,1352],{"class":1323},[1133,19493,18951],{"class":1327},[1133,19495,1313],{"class":1323},[1133,19497,1359],{"class":1299},[1133,19499,19500,19502,19504,19506,19508,19510,19512,19514],{"class":1135,"line":6301},[1133,19501,5967],{"class":1305},[1133,19503,1522],{"class":4703},[1133,19505,1313],{"class":1305},[1133,19507,888],{"class":1299},[1133,19509,1352],{"class":1323},[1133,19511,18972],{"class":1327},[1133,19513,1313],{"class":1323},[1133,19515,1359],{"class":1299},[1133,19517,19518,19520,19522,19524,19526],{"class":1135,"line":6314},[1133,19519,5967],{"class":1305},[1133,19521,1543],{"class":4703},[1133,19523,1313],{"class":1305},[1133,19525,888],{"class":1299},[1133,19527,1550],{"class":1299},[1133,19529,19530,19532,19534,19536,19538,19540,19543],{"class":1135,"line":6319},[1133,19531,6112],{"class":1305},[1133,19533,1559],{"class":4847},[1133,19535,1313],{"class":1305},[1133,19537,888],{"class":1299},[1133,19539,1352],{"class":1323},[1133,19541,19542],{"class":1327},"https://id.gs1.org/414/9522555222887",[1133,19544,1331],{"class":1323},[1133,19546,19547],{"class":1135,"line":6338},[1133,19548,7018],{"class":1299},[1133,19550,19551],{"class":1135,"line":6355},[1133,19552,6369],{"class":1299},[1133,19554,19555],{"class":1135,"line":6360},[1133,19556,6375],{"class":1299},[1133,19558,19559],{"class":1135,"line":6366},[1133,19560,1815],{"class":1299},[1133,19562,19563],{"class":1135,"line":6372},[1133,19564,4602],{"class":1299},[491,19566,19568],{"id":19567},"example-13epcis-event-information-content-illustrating-uservendor-extensions","Example 13:EPCIS Event information content illustrating user/vendor extensions",[500,19570,5529],{"id":19571},"business-process-12",[496,19573,19574,19575,19577],{},"An EPCIS event that has an additional data element to record the badge number of a stakeholder inspecting the objects, as might be appropriate for an inspection",[3773,19576],{},"\nmade while an item is in transit",[5537,19579,19580,19590],{},[5540,19581,19582],{},[5543,19583,19584,19586,19588],{},[5546,19585,5548],{},[5546,19587,5551],{},[5546,19589,6419],{},[5559,19591,19592,19601,19609,19617,19626,19639,19651,19659,19667,19675],{},[5543,19593,19594,19596,19598],{},[5564,19595],{},[5564,19597,6437],{},[5564,19599,19600],{},"Inspection of objects",[5543,19602,19603,19605,19607],{},[5564,19604],{},[5564,19606,5568],{},[5564,19608,5571],{},[5543,19610,19611,19613,19615],{},[5564,19612],{},[5564,19614,5580],{},[5564,19616,5583],{},[5543,19618,19619,19621,19623],{},[5564,19620,742],{},[5564,19622,5614],{},[5564,19624,19625],{},"15 January 2023, 10am EST",[5543,19627,19628,19630,19632],{},[5564,19629,736],{},[5564,19631,12210],{},[5564,19633,14910,19634,14913,19636,19638],{},[3773,19635],{},[3773,19637],{},"GTIN X, Serial 103",[5543,19640,19641,19643,19645],{},[5564,19642,748],{},[5564,19644,5640],{},[5564,19646,19647,19648,19650],{},"Geolocation: (41°40′21″N ",[3773,19649],{},"86°15′19″W)",[5543,19652,19653,19655,19657],{},[5564,19654],{},[5564,19656,5661],{},[5564,19658,5664],{},[5543,19660,19661,19663,19665],{},[5564,19662,754],{},[5564,19664,5673],{},[5564,19666,4398],{},[5543,19668,19669,19671,19673],{},[5564,19670],{},[5564,19672,997],{},[5564,19674,6606],{},[5543,19676,19677,19679,19682],{},[5564,19678],{},[5564,19680,19681],{},"Extension: inspector_badge_nr",[5564,19683,19684],{},"244301128",[500,19686,5802],{"id":19687},"design-template-11",[496,19689,19690],{},[715,19691],{"alt":19692,"src":19693},"Example 13:EPCIS Event information content illustrating user/vendor extensions.","/img/7.Test-Data-Generator/Example_13_illustrating_user_vendor_extensions.png",[500,19695,3020],{"id":19696},"quick-links-12",[508,19698,19699,19706,19712],{},[511,19700,19701],{},[659,19702,19705],{"href":19703,"rel":19704},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=60",[663],"For more information refer to Table 5-18 from GS1 implementation guidelines",[511,19707,19708],{},[659,19709,5824],{"href":19710,"rel":19711},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/13.%20EPCIS%20Event%20information%20content%20illustrating%20user%3Avendor%20extensions%20from%20Table%205-18.json",[663],[511,19713,19714],{},[659,19715,5831],{"href":19716,"rel":19717},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/13.%20EPCIS%20Event%20information%20content%20illustrating%20user%3Avendor%20extensions%20from%20Table%205-18.json",[663],[500,19719,5835],{"id":19720},"generated-event-12",[5837,19722,5839,19723,19726],{},[5841,19724,19725],{},"EPCIS Event illustrating user/vendor extensions",[1124,19727,19729],{"className":1290,"code":19728,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-23T13:58:34.98Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"@context\": [\n          {\n            \"myvoc\": \"http://myvoc.example.org/\"\n          }\n        ],\n        \"eventTime\": \"2023-01-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\n          \"https://id.gs1.org/01/09521141174739/21/101\",\n          \"https://id.gs1.org/01/09521141174739/21/102\",\n          \"https://id.gs1.org/01/09521141174739/21/103\"\n        ],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"inspecting\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"geo:41.6725,-86.255278\"\n        },\n        \"myvoc:inspector_badge_nr\": \"244301128\"\n      }\n    ]\n  }\n}\n",[1130,19730,19731,19735,19747,19755,19759,19777,19795,19814,19826,19838,19842,19860,19872,19876,19894,19898,19902,19921,19939,19951,19962,19973,19982,19986,20004,20022,20040,20052,20069,20073,20090,20094,20098,20102],{"__ignoreMap":611},[1133,19732,19733],{"class":1135,"line":1136},[1133,19734,4564],{"class":1299},[1133,19736,19737,19739,19741,19743,19745],{"class":1135,"line":612},[1133,19738,5857],{"class":1305},[1133,19740,1310],{"class":1309},[1133,19742,1313],{"class":1305},[1133,19744,888],{"class":1299},[1133,19746,1318],{"class":1299},[1133,19748,19749,19751,19753],{"class":1135,"line":617},[1133,19750,1306],{"class":1323},[1133,19752,1328],{"class":1327},[1133,19754,1331],{"class":1323},[1133,19756,19757],{"class":1135,"line":1334},[1133,19758,5878],{"class":1299},[1133,19760,19761,19763,19765,19767,19769,19771,19773,19775],{"class":1135,"line":1340},[1133,19762,5857],{"class":1305},[1133,19764,1345],{"class":1309},[1133,19766,1313],{"class":1305},[1133,19768,888],{"class":1299},[1133,19770,1352],{"class":1323},[1133,19772,4622],{"class":1327},[1133,19774,1313],{"class":1323},[1133,19776,1359],{"class":1299},[1133,19778,19779,19781,19783,19785,19787,19789,19791,19793],{"class":1135,"line":1362},[1133,19780,5857],{"class":1305},[1133,19782,4633],{"class":1309},[1133,19784,1313],{"class":1305},[1133,19786,888],{"class":1299},[1133,19788,1352],{"class":1323},[1133,19790,4642],{"class":1327},[1133,19792,1313],{"class":1323},[1133,19794,1359],{"class":1299},[1133,19796,19797,19799,19801,19803,19805,19807,19810,19812],{"class":1135,"line":1383},[1133,19798,5857],{"class":1305},[1133,19800,4653],{"class":1309},[1133,19802,1313],{"class":1305},[1133,19804,888],{"class":1299},[1133,19806,1352],{"class":1323},[1133,19808,19809],{"class":1327},"2024-03-23T13:58:34.98Z",[1133,19811,1313],{"class":1323},[1133,19813,1359],{"class":1299},[1133,19815,19816,19818,19820,19822,19824],{"class":1135,"line":1404},[1133,19817,5857],{"class":1305},[1133,19819,4673],{"class":1309},[1133,19821,1313],{"class":1305},[1133,19823,888],{"class":1299},[1133,19825,1550],{"class":1299},[1133,19827,19828,19830,19832,19834,19836],{"class":1135,"line":1425},[1133,19829,1306],{"class":1305},[1133,19831,4686],{"class":1558},[1133,19833,1313],{"class":1305},[1133,19835,888],{"class":1299},[1133,19837,1318],{"class":1299},[1133,19839,19840],{"class":1135,"line":1446},[1133,19841,5962],{"class":1299},[1133,19843,19844,19846,19848,19850,19852,19854,19856,19858],{"class":1135,"line":1460},[1133,19845,5967],{"class":1305},[1133,19847,1345],{"class":4703},[1133,19849,1313],{"class":1305},[1133,19851,888],{"class":1299},[1133,19853,1352],{"class":1323},[1133,19855,832],{"class":1327},[1133,19857,1313],{"class":1323},[1133,19859,1359],{"class":1299},[1133,19861,19862,19864,19866,19868,19870],{"class":1135,"line":1470},[1133,19863,5967],{"class":1305},[1133,19865,1310],{"class":4703},[1133,19867,1313],{"class":1305},[1133,19869,888],{"class":1299},[1133,19871,1318],{"class":1299},[1133,19873,19874],{"class":1135,"line":1475},[1133,19875,6147],{"class":1299},[1133,19877,19878,19880,19883,19885,19887,19889,19892],{"class":1135,"line":1496},[1133,19879,6152],{"class":1305},[1133,19881,19882],{"class":4847},"myvoc",[1133,19884,1313],{"class":1305},[1133,19886,888],{"class":1299},[1133,19888,1352],{"class":1323},[1133,19890,19891],{"class":1327},"http://myvoc.example.org/",[1133,19893,1331],{"class":1323},[1133,19895,19896],{"class":1135,"line":1517},[1133,19897,6234],{"class":1299},[1133,19899,19900],{"class":1135,"line":1538},[1133,19901,6239],{"class":1299},[1133,19903,19904,19906,19908,19910,19912,19914,19917,19919],{"class":1135,"line":1553},[1133,19905,5967],{"class":1305},[1133,19907,1367],{"class":4703},[1133,19909,1313],{"class":1305},[1133,19911,888],{"class":1299},[1133,19913,1352],{"class":1323},[1133,19915,19916],{"class":1327},"2023-01-15T10:00:00+01:00",[1133,19918,1313],{"class":1323},[1133,19920,1359],{"class":1299},[1133,19922,19923,19925,19927,19929,19931,19933,19935,19937],{"class":1135,"line":1573},[1133,19924,5967],{"class":1305},[1133,19926,1409],{"class":4703},[1133,19928,1313],{"class":1305},[1133,19930,888],{"class":1299},[1133,19932,1352],{"class":1323},[1133,19934,6015],{"class":1327},[1133,19936,1313],{"class":1323},[1133,19938,1359],{"class":1299},[1133,19940,19941,19943,19945,19947,19949],{"class":1135,"line":1579},[1133,19942,5967],{"class":1305},[1133,19944,1451],{"class":4703},[1133,19946,1313],{"class":1305},[1133,19948,888],{"class":1299},[1133,19950,1318],{"class":1299},[1133,19952,19953,19955,19958,19960],{"class":1135,"line":1593},[1133,19954,6112],{"class":1323},[1133,19956,19957],{"class":1327},"https://id.gs1.org/01/09521141174739/21/101",[1133,19959,1313],{"class":1323},[1133,19961,1359],{"class":1299},[1133,19963,19964,19966,19969,19971],{"class":1135,"line":1611},[1133,19965,6112],{"class":1323},[1133,19967,19968],{"class":1327},"https://id.gs1.org/01/09521141174739/21/102",[1133,19970,1313],{"class":1323},[1133,19972,1359],{"class":1299},[1133,19974,19975,19977,19980],{"class":1135,"line":1616},[1133,19976,6112],{"class":1323},[1133,19978,19979],{"class":1327},"https://id.gs1.org/01/09521141174739/21/103",[1133,19981,1331],{"class":1323},[1133,19983,19984],{"class":1135,"line":1631},[1133,19985,6239],{"class":1299},[1133,19987,19988,19990,19992,19994,19996,19998,20000,20002],{"class":1135,"line":1652},[1133,19989,5967],{"class":1305},[1133,19991,1480],{"class":4703},[1133,19993,1313],{"class":1305},[1133,19995,888],{"class":1299},[1133,19997,1352],{"class":1323},[1133,19999,5583],{"class":1327},[1133,20001,1313],{"class":1323},[1133,20003,1359],{"class":1299},[1133,20005,20006,20008,20010,20012,20014,20016,20018,20020],{"class":1135,"line":1670},[1133,20007,5967],{"class":1305},[1133,20009,1501],{"class":4703},[1133,20011,1313],{"class":1305},[1133,20013,888],{"class":1299},[1133,20015,1352],{"class":1323},[1133,20017,4398],{"class":1327},[1133,20019,1313],{"class":1323},[1133,20021,1359],{"class":1299},[1133,20023,20024,20026,20028,20030,20032,20034,20036,20038],{"class":1135,"line":1689},[1133,20025,5967],{"class":1305},[1133,20027,1522],{"class":4703},[1133,20029,1313],{"class":1305},[1133,20031,888],{"class":1299},[1133,20033,1352],{"class":1323},[1133,20035,6606],{"class":1327},[1133,20037,1313],{"class":1323},[1133,20039,1359],{"class":1299},[1133,20041,20042,20044,20046,20048,20050],{"class":1135,"line":1695},[1133,20043,5967],{"class":1305},[1133,20045,1543],{"class":4703},[1133,20047,1313],{"class":1305},[1133,20049,888],{"class":1299},[1133,20051,1550],{"class":1299},[1133,20053,20054,20056,20058,20060,20062,20064,20067],{"class":1135,"line":1709},[1133,20055,6112],{"class":1305},[1133,20057,1559],{"class":4847},[1133,20059,1313],{"class":1305},[1133,20061,888],{"class":1299},[1133,20063,1352],{"class":1323},[1133,20065,20066],{"class":1327},"geo:41.6725,-86.255278",[1133,20068,1331],{"class":1323},[1133,20070,20071],{"class":1135,"line":1729},[1133,20072,6129],{"class":1299},[1133,20074,20075,20077,20080,20082,20084,20086,20088],{"class":1135,"line":1748},[1133,20076,5967],{"class":1305},[1133,20078,20079],{"class":4703},"myvoc:inspector_badge_nr",[1133,20081,1313],{"class":1305},[1133,20083,888],{"class":1299},[1133,20085,1352],{"class":1323},[1133,20087,19684],{"class":1327},[1133,20089,1331],{"class":1323},[1133,20091,20092],{"class":1135,"line":1753},[1133,20093,6369],{"class":1299},[1133,20095,20096],{"class":1135,"line":1767},[1133,20097,6375],{"class":1299},[1133,20099,20100],{"class":1135,"line":1787},[1133,20101,1815],{"class":1299},[1133,20103,20104],{"class":1135,"line":1806},[1133,20105,4602],{"class":1299},[491,20107,20109],{"id":20108},"example-14correcting-an-error-by-adding-an-ordinary-event-with-a-simple-addition","Example 14:Correcting an error by adding an ordinary event with a simple addition",[500,20111,5529],{"id":20112},"business-process-13",[496,20114,20115,20116,20118,20119,20121],{},"Company X records an EPCIS event asserting that serial numbers 101, 102, and 103 of some product were shipped to Company Y. Company Y receives the shipment and finds serial",[3773,20117],{},"\nnumber 104 in addition to serial numbers 101, 102, 103. In discussion with Company X, it is agreed that serial 104 was indeed shipped and that the shipping event was in error.",[3773,20120],{},"\nThe remediation is that Company X records a new EPCIS event asserting that serial number 104 was shipped, with similar contextual information as the original event.",[5537,20123,20125,20135],{"className":20124},[9543,9544],[9546,20126,20127,20129,20131,20133],{},[9549,20128],{},[9549,20130],{},[9549,20132],{},[9549,20134],{},[5559,20136,20137,20151,20192,20205,20218,20236,20256,20285,20301,20319,20332,20346],{},[5543,20138,20139,20142,20145,20148],{},[5546,20140,5548],{"className":20141},[9568],[5546,20143,5551],{"className":20144},[9568],[5546,20146,6419],{"className":20147},[9568],[5546,20149,6422],{"className":20150},[9568],[5543,20152,20153,20158,20163,20179],{},[5564,20154,20156],{"rowSpan":617,"className":20155},[9589],[3773,20157],{},[5564,20159,20161],{"className":20160},[9589],[514,20162,6437],{},[5564,20164,20166,20167,20169,20170,20172,20173,20175,20176,20178],{"className":20165},[9589],"Ship 3 product",[3773,20168],{},"instances, not realising",[3773,20171],{},"that physical shipment",[3773,20174],{},"includes a fourth",[3773,20177],{},"instance",[5564,20180,20182,20183,20185,20186,20188,20189,20191],{"className":20181},[9589],"Additional event",[3773,20184],{},"recognising that the",[3773,20187],{},"fourth instance was",[3773,20190],{},"shipped, too",[5543,20193,20194,20199,20202],{},[5564,20195,20197],{"className":20196},[9589],[514,20198,5568],{},[5564,20200,5571],{"className":20201},[9589],[5564,20203,5571],{"className":20204},[9589],[5543,20206,20207,20212,20215],{},[5564,20208,20210],{"className":20209},[9589],[514,20211,5580],{},[5564,20213,5583],{"className":20214},[9589],[5564,20216,5583],{"className":20217},[9589],[5543,20219,20220,20225,20230,20233],{},[5564,20221,20223],{"className":20222},[9589],[514,20224,742],{},[5564,20226,20228],{"className":20227},[9589],[514,20229,5614],{},[5564,20231,12194],{"className":20232},[9589],[5564,20234,12194],{"className":20235},[9589],[5543,20237,20238,20243,20248,20252],{},[5564,20239,20241],{"className":20240},[9589],[514,20242,736],{},[5564,20244,20246],{"className":20245},[9589],[514,20247,5592],{},[5564,20249,20251],{"className":20250},[9589],"GTIN X, Serial 101, 102, 103",[5564,20253,20255],{"className":20254},[9589],"GTIN X, Serial 104",[5543,20257,20258,20263,20268,20275],{},[5564,20259,20261],{"rowSpan":612,"className":20260},[9589],[514,20262,748],{},[5564,20264,20266],{"className":20265},[9589],[514,20267,5640],{},[5564,20269,20271,20272,20274],{"className":20270},[9589],"SGLN of manufacturer’s",[3773,20273],{},"loading dock",[5564,20276,20278,20279,20281,20282,20284],{"className":20277},[9589],"SGLN of",[3773,20280],{},"manufacturer’s loading",[3773,20283],{},"dock",[5543,20286,20287,20295,20298],{},[5564,20288,20290],{"className":20289},[9589],[514,20291,13785,20292,20294],{},[3773,20293],{},"Location",[5564,20296,5664],{"className":20297},[9589],[5564,20299,5664],{"className":20300},[9589],[5543,20302,20303,20308,20313,20316],{},[5564,20304,20306],{"rowSpan":1334,"className":20305},[9589],[514,20307,754],{},[5564,20309,20311],{"className":20310},[9589],[514,20312,5673],{},[5564,20314,1510],{"className":20315},[9589],[5564,20317,1510],{"className":20318},[9589],[5543,20320,20321,20326,20329],{},[5564,20322,20324],{"className":20323},[9589],[514,20325,997],{},[5564,20327,1531],{"className":20328},[9589],[5564,20330,1531],{"className":20331},[9589],[5543,20333,20334,20339,20343],{},[5564,20335,20337],{"className":20336},[9589],[514,20338,10894],{},[5564,20340,20342],{"className":20341},[9589],"owning_party: GLN of Company X",[5564,20344,20342],{"className":20345},[9589],[5543,20347,20348,20353,20360],{},[5564,20349,20351],{"className":20350},[9589],[514,20352,10962],{},[5564,20354,20356,20357,20359],{"className":20355},[9589],"owning_party: GLN of",[3773,20358],{},"Company Y",[5564,20361,20356,20363,20359],{"className":20362},[9589],[3773,20364],{},[500,20366,5802],{"id":20367},"design-template-12",[496,20369,20370],{},[715,20371],{"alt":20372,"src":20373},"Example 14:Correcting an error by adding an ordinary event with a simple addition.","/img/7.Test-Data-Generator/Example_14_Correcting_an_error_by_adding_an_simple_addition.png",[500,20375,3020],{"id":20376},"quick-links-13",[508,20378,20379,20392],{},[511,20380,20381,20386,20387,20391],{},[659,20382,20385],{"href":20383,"rel":20384},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=64",[663],"For more information refer to Table 5-19 from GS1 implementation guidelines","\n´erator](",[659,20388,20389],{"href":20389,"rel":20390},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/14.%20Correcting%20an%20error%20by%20adding%20an%20ordinary%20event%20with%20a%20corrective%20business%20step%20from%20Table%205-19.json",[663],")",[511,20393,20394],{},[659,20395,5831],{"href":20396,"rel":20397},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/14.%20Correcting%20an%20error%20by%20adding%20an%20ordinary%20event%20with%20a%20corrective%20business%20step%20from%20Table%205-19.json",[663],[500,20399,5835],{"id":20400},"generated-event-13",[5837,20402,5839,20403,20406],{},[5841,20404,20405],{},"EPCIS event to Correct an error by adding simple addition",[1124,20407,20409],{"className":1290,"code":20408,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-23T13:39:38.18Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\n          \"https://id.gs1.org/01/09521141174739/21/101\",\n          \"https://id.gs1.org/01/09521141174739/21/102\",\n          \"https://id.gs1.org/01/09521141174739/21/103\"\n        ],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116/254/10\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141111116/254/20\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/09521141174739/21/104\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116/254/10\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141111116/254/20\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,20410,20411,20415,20427,20435,20439,20457,20475,20494,20506,20518,20522,20540,20558,20576,20588,20598,20608,20616,20620,20638,20656,20674,20686,20702,20706,20718,20722,20740,20757,20761,20765,20777,20781,20799,20816,20820,20824,20828,20832,20850,20868,20886,20907,20925,20943,20961,20973,20989,20993,21005,21009,21027,21043,21047,21051,21063,21067,21085,21101,21105,21109,21113,21117,21121],{"__ignoreMap":611},[1133,20412,20413],{"class":1135,"line":1136},[1133,20414,4564],{"class":1299},[1133,20416,20417,20419,20421,20423,20425],{"class":1135,"line":612},[1133,20418,5857],{"class":1305},[1133,20420,1310],{"class":1309},[1133,20422,1313],{"class":1305},[1133,20424,888],{"class":1299},[1133,20426,1318],{"class":1299},[1133,20428,20429,20431,20433],{"class":1135,"line":617},[1133,20430,1306],{"class":1323},[1133,20432,1328],{"class":1327},[1133,20434,1331],{"class":1323},[1133,20436,20437],{"class":1135,"line":1334},[1133,20438,5878],{"class":1299},[1133,20440,20441,20443,20445,20447,20449,20451,20453,20455],{"class":1135,"line":1340},[1133,20442,5857],{"class":1305},[1133,20444,1345],{"class":1309},[1133,20446,1313],{"class":1305},[1133,20448,888],{"class":1299},[1133,20450,1352],{"class":1323},[1133,20452,4622],{"class":1327},[1133,20454,1313],{"class":1323},[1133,20456,1359],{"class":1299},[1133,20458,20459,20461,20463,20465,20467,20469,20471,20473],{"class":1135,"line":1362},[1133,20460,5857],{"class":1305},[1133,20462,4633],{"class":1309},[1133,20464,1313],{"class":1305},[1133,20466,888],{"class":1299},[1133,20468,1352],{"class":1323},[1133,20470,4642],{"class":1327},[1133,20472,1313],{"class":1323},[1133,20474,1359],{"class":1299},[1133,20476,20477,20479,20481,20483,20485,20487,20490,20492],{"class":1135,"line":1383},[1133,20478,5857],{"class":1305},[1133,20480,4653],{"class":1309},[1133,20482,1313],{"class":1305},[1133,20484,888],{"class":1299},[1133,20486,1352],{"class":1323},[1133,20488,20489],{"class":1327},"2024-03-23T13:39:38.18Z",[1133,20491,1313],{"class":1323},[1133,20493,1359],{"class":1299},[1133,20495,20496,20498,20500,20502,20504],{"class":1135,"line":1404},[1133,20497,5857],{"class":1305},[1133,20499,4673],{"class":1309},[1133,20501,1313],{"class":1305},[1133,20503,888],{"class":1299},[1133,20505,1550],{"class":1299},[1133,20507,20508,20510,20512,20514,20516],{"class":1135,"line":1425},[1133,20509,1306],{"class":1305},[1133,20511,4686],{"class":1558},[1133,20513,1313],{"class":1305},[1133,20515,888],{"class":1299},[1133,20517,1318],{"class":1299},[1133,20519,20520],{"class":1135,"line":1446},[1133,20521,5962],{"class":1299},[1133,20523,20524,20526,20528,20530,20532,20534,20536,20538],{"class":1135,"line":1460},[1133,20525,5967],{"class":1305},[1133,20527,1345],{"class":4703},[1133,20529,1313],{"class":1305},[1133,20531,888],{"class":1299},[1133,20533,1352],{"class":1323},[1133,20535,832],{"class":1327},[1133,20537,1313],{"class":1323},[1133,20539,1359],{"class":1299},[1133,20541,20542,20544,20546,20548,20550,20552,20554,20556],{"class":1135,"line":1470},[1133,20543,5967],{"class":1305},[1133,20545,1367],{"class":4703},[1133,20547,1313],{"class":1305},[1133,20549,888],{"class":1299},[1133,20551,1352],{"class":1323},[1133,20553,12472],{"class":1327},[1133,20555,1313],{"class":1323},[1133,20557,1359],{"class":1299},[1133,20559,20560,20562,20564,20566,20568,20570,20572,20574],{"class":1135,"line":1475},[1133,20561,5967],{"class":1305},[1133,20563,1409],{"class":4703},[1133,20565,1313],{"class":1305},[1133,20567,888],{"class":1299},[1133,20569,1352],{"class":1323},[1133,20571,6015],{"class":1327},[1133,20573,1313],{"class":1323},[1133,20575,1359],{"class":1299},[1133,20577,20578,20580,20582,20584,20586],{"class":1135,"line":1496},[1133,20579,5967],{"class":1305},[1133,20581,1451],{"class":4703},[1133,20583,1313],{"class":1305},[1133,20585,888],{"class":1299},[1133,20587,1318],{"class":1299},[1133,20589,20590,20592,20594,20596],{"class":1135,"line":1517},[1133,20591,6112],{"class":1323},[1133,20593,19957],{"class":1327},[1133,20595,1313],{"class":1323},[1133,20597,1359],{"class":1299},[1133,20599,20600,20602,20604,20606],{"class":1135,"line":1538},[1133,20601,6112],{"class":1323},[1133,20603,19968],{"class":1327},[1133,20605,1313],{"class":1323},[1133,20607,1359],{"class":1299},[1133,20609,20610,20612,20614],{"class":1135,"line":1553},[1133,20611,6112],{"class":1323},[1133,20613,19979],{"class":1327},[1133,20615,1331],{"class":1323},[1133,20617,20618],{"class":1135,"line":1573},[1133,20619,6239],{"class":1299},[1133,20621,20622,20624,20626,20628,20630,20632,20634,20636],{"class":1135,"line":1579},[1133,20623,5967],{"class":1305},[1133,20625,1480],{"class":4703},[1133,20627,1313],{"class":1305},[1133,20629,888],{"class":1299},[1133,20631,1352],{"class":1323},[1133,20633,5583],{"class":1327},[1133,20635,1313],{"class":1323},[1133,20637,1359],{"class":1299},[1133,20639,20640,20642,20644,20646,20648,20650,20652,20654],{"class":1135,"line":1593},[1133,20641,5967],{"class":1305},[1133,20643,1501],{"class":4703},[1133,20645,1313],{"class":1305},[1133,20647,888],{"class":1299},[1133,20649,1352],{"class":1323},[1133,20651,1510],{"class":1327},[1133,20653,1313],{"class":1323},[1133,20655,1359],{"class":1299},[1133,20657,20658,20660,20662,20664,20666,20668,20670,20672],{"class":1135,"line":1611},[1133,20659,5967],{"class":1305},[1133,20661,1522],{"class":4703},[1133,20663,1313],{"class":1305},[1133,20665,888],{"class":1299},[1133,20667,1352],{"class":1323},[1133,20669,1531],{"class":1327},[1133,20671,1313],{"class":1323},[1133,20673,1359],{"class":1299},[1133,20675,20676,20678,20680,20682,20684],{"class":1135,"line":1616},[1133,20677,5967],{"class":1305},[1133,20679,1543],{"class":4703},[1133,20681,1313],{"class":1305},[1133,20683,888],{"class":1299},[1133,20685,1550],{"class":1299},[1133,20687,20688,20690,20692,20694,20696,20698,20700],{"class":1135,"line":1631},[1133,20689,6112],{"class":1305},[1133,20691,1559],{"class":4847},[1133,20693,1313],{"class":1305},[1133,20695,888],{"class":1299},[1133,20697,1352],{"class":1323},[1133,20699,5740],{"class":1327},[1133,20701,1331],{"class":1323},[1133,20703,20704],{"class":1135,"line":1652},[1133,20705,6129],{"class":1299},[1133,20707,20708,20710,20712,20714,20716],{"class":1135,"line":1670},[1133,20709,5967],{"class":1305},[1133,20711,1700],{"class":4703},[1133,20713,1313],{"class":1305},[1133,20715,888],{"class":1299},[1133,20717,1318],{"class":1299},[1133,20719,20720],{"class":1135,"line":1689},[1133,20721,6147],{"class":1299},[1133,20723,20724,20726,20728,20730,20732,20734,20736,20738],{"class":1135,"line":1695},[1133,20725,6152],{"class":1305},[1133,20727,1345],{"class":4847},[1133,20729,1313],{"class":1305},[1133,20731,888],{"class":1299},[1133,20733,1352],{"class":1323},[1133,20735,1722],{"class":1327},[1133,20737,1313],{"class":1323},[1133,20739,1359],{"class":1299},[1133,20741,20742,20744,20746,20748,20750,20752,20755],{"class":1135,"line":1709},[1133,20743,6152],{"class":1305},[1133,20745,1734],{"class":4847},[1133,20747,1313],{"class":1305},[1133,20749,888],{"class":1299},[1133,20751,1352],{"class":1323},[1133,20753,20754],{"class":1327},"https://id.gs1.org/414/9521141111116/254/10",[1133,20756,1331],{"class":1323},[1133,20758,20759],{"class":1135,"line":1729},[1133,20760,6234],{"class":1299},[1133,20762,20763],{"class":1135,"line":1748},[1133,20764,6239],{"class":1299},[1133,20766,20767,20769,20771,20773,20775],{"class":1135,"line":1753},[1133,20768,5967],{"class":1305},[1133,20770,1758],{"class":4703},[1133,20772,1313],{"class":1305},[1133,20774,888],{"class":1299},[1133,20776,1318],{"class":1299},[1133,20778,20779],{"class":1135,"line":1767},[1133,20780,6147],{"class":1299},[1133,20782,20783,20785,20787,20789,20791,20793,20795,20797],{"class":1135,"line":1787},[1133,20784,6152],{"class":1305},[1133,20786,1345],{"class":4847},[1133,20788,1313],{"class":1305},[1133,20790,888],{"class":1299},[1133,20792,1352],{"class":1323},[1133,20794,1722],{"class":1327},[1133,20796,1313],{"class":1323},[1133,20798,1359],{"class":1299},[1133,20800,20801,20803,20805,20807,20809,20811,20814],{"class":1135,"line":1806},[1133,20802,6152],{"class":1305},[1133,20804,1792],{"class":4847},[1133,20806,1313],{"class":1305},[1133,20808,888],{"class":1299},[1133,20810,1352],{"class":1323},[1133,20812,20813],{"class":1327},"https://id.gs1.org/414/9521141111116/254/20",[1133,20815,1331],{"class":1323},[1133,20817,20818],{"class":1135,"line":1812},[1133,20819,6234],{"class":1299},[1133,20821,20822],{"class":1135,"line":6296},[1133,20823,6363],{"class":1299},[1133,20825,20826],{"class":1135,"line":6301},[1133,20827,7023],{"class":1299},[1133,20829,20830],{"class":1135,"line":6314},[1133,20831,5962],{"class":1299},[1133,20833,20834,20836,20838,20840,20842,20844,20846,20848],{"class":1135,"line":6319},[1133,20835,5967],{"class":1305},[1133,20837,1345],{"class":4703},[1133,20839,1313],{"class":1305},[1133,20841,888],{"class":1299},[1133,20843,1352],{"class":1323},[1133,20845,832],{"class":1327},[1133,20847,1313],{"class":1323},[1133,20849,1359],{"class":1299},[1133,20851,20852,20854,20856,20858,20860,20862,20864,20866],{"class":1135,"line":6338},[1133,20853,5967],{"class":1305},[1133,20855,1367],{"class":4703},[1133,20857,1313],{"class":1305},[1133,20859,888],{"class":1299},[1133,20861,1352],{"class":1323},[1133,20863,12472],{"class":1327},[1133,20865,1313],{"class":1323},[1133,20867,1359],{"class":1299},[1133,20869,20870,20872,20874,20876,20878,20880,20882,20884],{"class":1135,"line":6355},[1133,20871,5967],{"class":1305},[1133,20873,1409],{"class":4703},[1133,20875,1313],{"class":1305},[1133,20877,888],{"class":1299},[1133,20879,1352],{"class":1323},[1133,20881,6015],{"class":1327},[1133,20883,1313],{"class":1323},[1133,20885,1359],{"class":1299},[1133,20887,20888,20890,20892,20894,20896,20898,20900,20903,20905],{"class":1135,"line":6360},[1133,20889,5967],{"class":1305},[1133,20891,1451],{"class":4703},[1133,20893,1313],{"class":1305},[1133,20895,888],{"class":1299},[1133,20897,6032],{"class":1299},[1133,20899,1313],{"class":1323},[1133,20901,20902],{"class":1327},"https://id.gs1.org/01/09521141174739/21/104",[1133,20904,1313],{"class":1323},[1133,20906,4607],{"class":1299},[1133,20908,20909,20911,20913,20915,20917,20919,20921,20923],{"class":1135,"line":6366},[1133,20910,5967],{"class":1305},[1133,20912,1480],{"class":4703},[1133,20914,1313],{"class":1305},[1133,20916,888],{"class":1299},[1133,20918,1352],{"class":1323},[1133,20920,5583],{"class":1327},[1133,20922,1313],{"class":1323},[1133,20924,1359],{"class":1299},[1133,20926,20927,20929,20931,20933,20935,20937,20939,20941],{"class":1135,"line":6372},[1133,20928,5967],{"class":1305},[1133,20930,1501],{"class":4703},[1133,20932,1313],{"class":1305},[1133,20934,888],{"class":1299},[1133,20936,1352],{"class":1323},[1133,20938,1510],{"class":1327},[1133,20940,1313],{"class":1323},[1133,20942,1359],{"class":1299},[1133,20944,20945,20947,20949,20951,20953,20955,20957,20959],{"class":1135,"line":6378},[1133,20946,5967],{"class":1305},[1133,20948,1522],{"class":4703},[1133,20950,1313],{"class":1305},[1133,20952,888],{"class":1299},[1133,20954,1352],{"class":1323},[1133,20956,1531],{"class":1327},[1133,20958,1313],{"class":1323},[1133,20960,1359],{"class":1299},[1133,20962,20963,20965,20967,20969,20971],{"class":1135,"line":6383},[1133,20964,5967],{"class":1305},[1133,20966,1543],{"class":4703},[1133,20968,1313],{"class":1305},[1133,20970,888],{"class":1299},[1133,20972,1550],{"class":1299},[1133,20974,20975,20977,20979,20981,20983,20985,20987],{"class":1135,"line":7344},[1133,20976,6112],{"class":1305},[1133,20978,1559],{"class":4847},[1133,20980,1313],{"class":1305},[1133,20982,888],{"class":1299},[1133,20984,1352],{"class":1323},[1133,20986,5740],{"class":1327},[1133,20988,1331],{"class":1323},[1133,20990,20991],{"class":1135,"line":7363},[1133,20992,6129],{"class":1299},[1133,20994,20995,20997,20999,21001,21003],{"class":1135,"line":7382},[1133,20996,5967],{"class":1305},[1133,20998,1700],{"class":4703},[1133,21000,1313],{"class":1305},[1133,21002,888],{"class":1299},[1133,21004,1318],{"class":1299},[1133,21006,21007],{"class":1135,"line":7395},[1133,21008,6147],{"class":1299},[1133,21010,21011,21013,21015,21017,21019,21021,21023,21025],{"class":1135,"line":7412},[1133,21012,6152],{"class":1305},[1133,21014,1345],{"class":4847},[1133,21016,1313],{"class":1305},[1133,21018,888],{"class":1299},[1133,21020,1352],{"class":1323},[1133,21022,1722],{"class":1327},[1133,21024,1313],{"class":1323},[1133,21026,1359],{"class":1299},[1133,21028,21029,21031,21033,21035,21037,21039,21041],{"class":1135,"line":7417},[1133,21030,6152],{"class":1305},[1133,21032,1734],{"class":4847},[1133,21034,1313],{"class":1305},[1133,21036,888],{"class":1299},[1133,21038,1352],{"class":1323},[1133,21040,20754],{"class":1327},[1133,21042,1331],{"class":1323},[1133,21044,21045],{"class":1135,"line":7430},[1133,21046,6234],{"class":1299},[1133,21048,21049],{"class":1135,"line":7447},[1133,21050,6239],{"class":1299},[1133,21052,21053,21055,21057,21059,21061],{"class":1135,"line":7452},[1133,21054,5967],{"class":1305},[1133,21056,1758],{"class":4703},[1133,21058,1313],{"class":1305},[1133,21060,888],{"class":1299},[1133,21062,1318],{"class":1299},[1133,21064,21065],{"class":1135,"line":7457},[1133,21066,6147],{"class":1299},[1133,21068,21069,21071,21073,21075,21077,21079,21081,21083],{"class":1135,"line":7462},[1133,21070,6152],{"class":1305},[1133,21072,1345],{"class":4847},[1133,21074,1313],{"class":1305},[1133,21076,888],{"class":1299},[1133,21078,1352],{"class":1323},[1133,21080,1722],{"class":1327},[1133,21082,1313],{"class":1323},[1133,21084,1359],{"class":1299},[1133,21086,21087,21089,21091,21093,21095,21097,21099],{"class":1135,"line":7481},[1133,21088,6152],{"class":1305},[1133,21090,1792],{"class":4847},[1133,21092,1313],{"class":1305},[1133,21094,888],{"class":1299},[1133,21096,1352],{"class":1323},[1133,21098,20813],{"class":1327},[1133,21100,1331],{"class":1323},[1133,21102,21103],{"class":1135,"line":7500},[1133,21104,6234],{"class":1299},[1133,21106,21107],{"class":1135,"line":7519},[1133,21108,6363],{"class":1299},[1133,21110,21111],{"class":1135,"line":7540},[1133,21112,6369],{"class":1299},[1133,21114,21115],{"class":1135,"line":7559},[1133,21116,6375],{"class":1299},[1133,21118,21119],{"class":1135,"line":7578},[1133,21120,1815],{"class":1299},[1133,21122,21123],{"class":1135,"line":7597},[1133,21124,4602],{"class":1299},[491,21126,21128],{"id":21127},"example-15-correction-using-an-ordinary-event-corrective-business-step","Example 15: Correction using an ordinary event – corrective business step",[500,21130,5529],{"id":21131},"business-process-14",[496,21133,21134,21135,21137,21138,21140,21141,21143,21144,21146,21147,21149,21150,21152,21153,21155,21156,21158,21159,21161],{},"Company X records an EPCIS event asserting that serial numbers 101, 102, and",[3773,21136],{},"\n103 of some product were shipped to Company Y. Company Y receives the shipment and finds only",[3773,21139],{},"\nserial numbers 101, 102. In discussion with Company X, it is agreed that serial number 103 was not",[3773,21142],{},"\nshipped but remains in Company X's inventory. They agree to reverse the billing for the third",[3773,21145],{},"\nproduct.",[3773,21148],{},"\nThe remediation is that Company X records a new EPCIS event asserting that the shipment of serial",[3773,21151],{},"\n103 is voided. This uses a business step void_shipping which is defined specifically for this",[3773,21154],{},"\npurpose. As the new event only refers to serial number 103, it does not affect the shipping event for",[3773,21157],{},"\nthe other serial numbers 101 and 102, so processing of those serial numbers can continue even",[3773,21160],{},"\nbefore the void_shipping event is received.",[5537,21163,21164,21176],{},[5540,21165,21166],{},[5543,21167,21168,21170,21172,21174],{},[5546,21169,5548],{},[5546,21171,5551],{},[5546,21173,6419],{},[5546,21175,6422],{},[5559,21177,21178,21190,21200,21210,21221,21231,21241,21252,21263,21273,21283,21293],{},[5543,21179,21180,21182,21184,21187],{},[5564,21181],{},[5564,21183,6437],{},[5564,21185,21186],{},"Ship 3 product instances, not realising that physical shipment is missing one instance",[5564,21188,21189],{},"Additional event to indicate that the third instance was not actually shipped",[5543,21191,21192,21194,21196,21198],{},[5564,21193],{},[5564,21195,5568],{},[5564,21197,5571],{},[5564,21199,5571],{},[5543,21201,21202,21204,21206,21208],{},[5564,21203],{},[5564,21205,5580],{},[5564,21207,5583],{},[5564,21209,5583],{},[5543,21211,21212,21214,21216,21218],{},[5564,21213,742],{},[5564,21215,5614],{},[5564,21217,12194],{},[5564,21219,21220],{},"18 July, 2pm",[5543,21222,21223,21225,21227,21229],{},[5564,21224,736],{},[5564,21226,5592],{},[5564,21228,20251],{},[5564,21230,19638],{},[5543,21232,21233,21235,21237,21239],{},[5564,21234,748],{},[5564,21236,5640],{},[5564,21238,12232],{},[5564,21240,12232],{},[5543,21242,21243,21245,21247,21249],{},[5564,21244],{},[5564,21246,5661],{},[5564,21248,5664],{},[5564,21250,21251],{},"SGLN of manufacturer’s warehouse",[5543,21253,21254,21256,21258,21260],{},[5564,21255,754],{},[5564,21257,13785],{},[5564,21259,1510],{},[5564,21261,21262],{},"void_shipping",[5543,21264,21265,21267,21269,21271],{},[5564,21266],{},[5564,21268,13788],{},[5564,21270],{},[5564,21272],{},[5543,21274,21275,21277,21279,21281],{},[5564,21276],{},[5564,21278,997],{},[5564,21280,1531],{},[5564,21282,6606],{},[5543,21284,21285,21287,21289,21291],{},[5564,21286],{},[5564,21288,10894],{},[5564,21290,20342],{},[5564,21292,20342],{},[5543,21294,21295,21297,21299,21302],{},[5564,21296],{},[5564,21298,10962],{},[5564,21300,21301],{},"owning_party: GLN of Company Y",[5564,21303,21301],{},[500,21305,5802],{"id":21306},"design-template-13",[496,21308,21309],{},[715,21310],{"alt":21311,"src":21312},"Example 15: Correction using an ordinary event – corrective business step.","/img/7.Test-Data-Generator/Example_15_correcting_an_error_by_adding_corrective_busniess_step.png",[500,21314,3020],{"id":21315},"quick-links-14",[508,21317,21318,21325,21331],{},[511,21319,21320],{},[659,21321,21324],{"href":21322,"rel":21323},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=65",[663],"For more information refer to Table 5-20 from GS1 implementation guidelines",[511,21326,21327],{},[659,21328,5824],{"href":21329,"rel":21330},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/15.%20Correcting%20an%20error%20by%20adding%20an%20ordinary%20event%20from%20Table%205-20.json",[663],[511,21332,21333],{},[659,21334,5831],{"href":21335,"rel":21336},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/15.%20Correcting%20an%20error%20by%20adding%20an%20ordinary%20event%20from%20Table%205-20.json",[663],[500,21338,5835],{"id":21339},"generated-event-14",[5837,21341,5839,21342,21345],{},[5841,21343,21344],{},"EPCIS event to Correct an error by adding an ordinary event with a corrective business step",[1124,21346,21348],{"className":1290,"code":21347,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T15:55:04.63Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\n          \"https://id.gs1.org/01/95211411747363/21/101\",\n          \"https://id.gs1.org/01/95211411747363/21/102\",\n          \"https://id.gs1.org/01/95211411747363/21/103\"\n        ],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116/254/10\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141111116/254/50\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-18T14:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/95211411747363/21/103\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"void_shipping\",\n        \"disposition\": \"in_progress\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        },\n        \"sourceList\": [\n          {\n            \"type\": \"owning_party\",\n            \"source\": \"https://id.gs1.org/414/9521141111116/254/10\"\n          }\n        ],\n        \"destinationList\": [\n          {\n            \"type\": \"owning_party\",\n            \"destination\": \"https://id.gs1.org/414/9521141111116/254/50\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,21349,21350,21354,21366,21374,21378,21396,21414,21433,21445,21457,21461,21479,21497,21515,21527,21538,21549,21558,21562,21580,21598,21616,21628,21644,21648,21660,21664,21682,21698,21702,21706,21718,21722,21740,21757,21761,21765,21769,21773,21791,21810,21828,21848,21866,21884,21902,21914,21930,21934,21946,21962,21966,21978,21982,22000,22016,22020,22024,22036,22040,22058,22074,22078,22082,22086,22090,22094],{"__ignoreMap":611},[1133,21351,21352],{"class":1135,"line":1136},[1133,21353,4564],{"class":1299},[1133,21355,21356,21358,21360,21362,21364],{"class":1135,"line":612},[1133,21357,5857],{"class":1305},[1133,21359,1310],{"class":1309},[1133,21361,1313],{"class":1305},[1133,21363,888],{"class":1299},[1133,21365,1318],{"class":1299},[1133,21367,21368,21370,21372],{"class":1135,"line":617},[1133,21369,1306],{"class":1323},[1133,21371,1328],{"class":1327},[1133,21373,1331],{"class":1323},[1133,21375,21376],{"class":1135,"line":1334},[1133,21377,5878],{"class":1299},[1133,21379,21380,21382,21384,21386,21388,21390,21392,21394],{"class":1135,"line":1340},[1133,21381,5857],{"class":1305},[1133,21383,1345],{"class":1309},[1133,21385,1313],{"class":1305},[1133,21387,888],{"class":1299},[1133,21389,1352],{"class":1323},[1133,21391,4622],{"class":1327},[1133,21393,1313],{"class":1323},[1133,21395,1359],{"class":1299},[1133,21397,21398,21400,21402,21404,21406,21408,21410,21412],{"class":1135,"line":1362},[1133,21399,5857],{"class":1305},[1133,21401,4633],{"class":1309},[1133,21403,1313],{"class":1305},[1133,21405,888],{"class":1299},[1133,21407,1352],{"class":1323},[1133,21409,4642],{"class":1327},[1133,21411,1313],{"class":1323},[1133,21413,1359],{"class":1299},[1133,21415,21416,21418,21420,21422,21424,21426,21429,21431],{"class":1135,"line":1383},[1133,21417,5857],{"class":1305},[1133,21419,4653],{"class":1309},[1133,21421,1313],{"class":1305},[1133,21423,888],{"class":1299},[1133,21425,1352],{"class":1323},[1133,21427,21428],{"class":1327},"2024-03-20T15:55:04.63Z",[1133,21430,1313],{"class":1323},[1133,21432,1359],{"class":1299},[1133,21434,21435,21437,21439,21441,21443],{"class":1135,"line":1404},[1133,21436,5857],{"class":1305},[1133,21438,4673],{"class":1309},[1133,21440,1313],{"class":1305},[1133,21442,888],{"class":1299},[1133,21444,1550],{"class":1299},[1133,21446,21447,21449,21451,21453,21455],{"class":1135,"line":1425},[1133,21448,1306],{"class":1305},[1133,21450,4686],{"class":1558},[1133,21452,1313],{"class":1305},[1133,21454,888],{"class":1299},[1133,21456,1318],{"class":1299},[1133,21458,21459],{"class":1135,"line":1446},[1133,21460,5962],{"class":1299},[1133,21462,21463,21465,21467,21469,21471,21473,21475,21477],{"class":1135,"line":1460},[1133,21464,5967],{"class":1305},[1133,21466,1345],{"class":4703},[1133,21468,1313],{"class":1305},[1133,21470,888],{"class":1299},[1133,21472,1352],{"class":1323},[1133,21474,832],{"class":1327},[1133,21476,1313],{"class":1323},[1133,21478,1359],{"class":1299},[1133,21480,21481,21483,21485,21487,21489,21491,21493,21495],{"class":1135,"line":1470},[1133,21482,5967],{"class":1305},[1133,21484,1367],{"class":4703},[1133,21486,1313],{"class":1305},[1133,21488,888],{"class":1299},[1133,21490,1352],{"class":1323},[1133,21492,12472],{"class":1327},[1133,21494,1313],{"class":1323},[1133,21496,1359],{"class":1299},[1133,21498,21499,21501,21503,21505,21507,21509,21511,21513],{"class":1135,"line":1475},[1133,21500,5967],{"class":1305},[1133,21502,1409],{"class":4703},[1133,21504,1313],{"class":1305},[1133,21506,888],{"class":1299},[1133,21508,1352],{"class":1323},[1133,21510,6015],{"class":1327},[1133,21512,1313],{"class":1323},[1133,21514,1359],{"class":1299},[1133,21516,21517,21519,21521,21523,21525],{"class":1135,"line":1496},[1133,21518,5967],{"class":1305},[1133,21520,1451],{"class":4703},[1133,21522,1313],{"class":1305},[1133,21524,888],{"class":1299},[1133,21526,1318],{"class":1299},[1133,21528,21529,21531,21534,21536],{"class":1135,"line":1517},[1133,21530,6112],{"class":1323},[1133,21532,21533],{"class":1327},"https://id.gs1.org/01/95211411747363/21/101",[1133,21535,1313],{"class":1323},[1133,21537,1359],{"class":1299},[1133,21539,21540,21542,21545,21547],{"class":1135,"line":1538},[1133,21541,6112],{"class":1323},[1133,21543,21544],{"class":1327},"https://id.gs1.org/01/95211411747363/21/102",[1133,21546,1313],{"class":1323},[1133,21548,1359],{"class":1299},[1133,21550,21551,21553,21556],{"class":1135,"line":1553},[1133,21552,6112],{"class":1323},[1133,21554,21555],{"class":1327},"https://id.gs1.org/01/95211411747363/21/103",[1133,21557,1331],{"class":1323},[1133,21559,21560],{"class":1135,"line":1573},[1133,21561,6239],{"class":1299},[1133,21563,21564,21566,21568,21570,21572,21574,21576,21578],{"class":1135,"line":1579},[1133,21565,5967],{"class":1305},[1133,21567,1480],{"class":4703},[1133,21569,1313],{"class":1305},[1133,21571,888],{"class":1299},[1133,21573,1352],{"class":1323},[1133,21575,5583],{"class":1327},[1133,21577,1313],{"class":1323},[1133,21579,1359],{"class":1299},[1133,21581,21582,21584,21586,21588,21590,21592,21594,21596],{"class":1135,"line":1593},[1133,21583,5967],{"class":1305},[1133,21585,1501],{"class":4703},[1133,21587,1313],{"class":1305},[1133,21589,888],{"class":1299},[1133,21591,1352],{"class":1323},[1133,21593,1510],{"class":1327},[1133,21595,1313],{"class":1323},[1133,21597,1359],{"class":1299},[1133,21599,21600,21602,21604,21606,21608,21610,21612,21614],{"class":1135,"line":1611},[1133,21601,5967],{"class":1305},[1133,21603,1522],{"class":4703},[1133,21605,1313],{"class":1305},[1133,21607,888],{"class":1299},[1133,21609,1352],{"class":1323},[1133,21611,1531],{"class":1327},[1133,21613,1313],{"class":1323},[1133,21615,1359],{"class":1299},[1133,21617,21618,21620,21622,21624,21626],{"class":1135,"line":1616},[1133,21619,5967],{"class":1305},[1133,21621,1543],{"class":4703},[1133,21623,1313],{"class":1305},[1133,21625,888],{"class":1299},[1133,21627,1550],{"class":1299},[1133,21629,21630,21632,21634,21636,21638,21640,21642],{"class":1135,"line":1631},[1133,21631,6112],{"class":1305},[1133,21633,1559],{"class":4847},[1133,21635,1313],{"class":1305},[1133,21637,888],{"class":1299},[1133,21639,1352],{"class":1323},[1133,21641,5740],{"class":1327},[1133,21643,1331],{"class":1323},[1133,21645,21646],{"class":1135,"line":1652},[1133,21647,6129],{"class":1299},[1133,21649,21650,21652,21654,21656,21658],{"class":1135,"line":1670},[1133,21651,5967],{"class":1305},[1133,21653,1700],{"class":4703},[1133,21655,1313],{"class":1305},[1133,21657,888],{"class":1299},[1133,21659,1318],{"class":1299},[1133,21661,21662],{"class":1135,"line":1689},[1133,21663,6147],{"class":1299},[1133,21665,21666,21668,21670,21672,21674,21676,21678,21680],{"class":1135,"line":1695},[1133,21667,6152],{"class":1305},[1133,21669,1345],{"class":4847},[1133,21671,1313],{"class":1305},[1133,21673,888],{"class":1299},[1133,21675,1352],{"class":1323},[1133,21677,1722],{"class":1327},[1133,21679,1313],{"class":1323},[1133,21681,1359],{"class":1299},[1133,21683,21684,21686,21688,21690,21692,21694,21696],{"class":1135,"line":1709},[1133,21685,6152],{"class":1305},[1133,21687,1734],{"class":4847},[1133,21689,1313],{"class":1305},[1133,21691,888],{"class":1299},[1133,21693,1352],{"class":1323},[1133,21695,20754],{"class":1327},[1133,21697,1331],{"class":1323},[1133,21699,21700],{"class":1135,"line":1729},[1133,21701,6234],{"class":1299},[1133,21703,21704],{"class":1135,"line":1748},[1133,21705,6239],{"class":1299},[1133,21707,21708,21710,21712,21714,21716],{"class":1135,"line":1753},[1133,21709,5967],{"class":1305},[1133,21711,1758],{"class":4703},[1133,21713,1313],{"class":1305},[1133,21715,888],{"class":1299},[1133,21717,1318],{"class":1299},[1133,21719,21720],{"class":1135,"line":1767},[1133,21721,6147],{"class":1299},[1133,21723,21724,21726,21728,21730,21732,21734,21736,21738],{"class":1135,"line":1787},[1133,21725,6152],{"class":1305},[1133,21727,1345],{"class":4847},[1133,21729,1313],{"class":1305},[1133,21731,888],{"class":1299},[1133,21733,1352],{"class":1323},[1133,21735,1722],{"class":1327},[1133,21737,1313],{"class":1323},[1133,21739,1359],{"class":1299},[1133,21741,21742,21744,21746,21748,21750,21752,21755],{"class":1135,"line":1806},[1133,21743,6152],{"class":1305},[1133,21745,1792],{"class":4847},[1133,21747,1313],{"class":1305},[1133,21749,888],{"class":1299},[1133,21751,1352],{"class":1323},[1133,21753,21754],{"class":1327},"https://id.gs1.org/414/9521141111116/254/50",[1133,21756,1331],{"class":1323},[1133,21758,21759],{"class":1135,"line":1812},[1133,21760,6234],{"class":1299},[1133,21762,21763],{"class":1135,"line":6296},[1133,21764,6363],{"class":1299},[1133,21766,21767],{"class":1135,"line":6301},[1133,21768,7023],{"class":1299},[1133,21770,21771],{"class":1135,"line":6314},[1133,21772,5962],{"class":1299},[1133,21774,21775,21777,21779,21781,21783,21785,21787,21789],{"class":1135,"line":6319},[1133,21776,5967],{"class":1305},[1133,21778,1345],{"class":4703},[1133,21780,1313],{"class":1305},[1133,21782,888],{"class":1299},[1133,21784,1352],{"class":1323},[1133,21786,832],{"class":1327},[1133,21788,1313],{"class":1323},[1133,21790,1359],{"class":1299},[1133,21792,21793,21795,21797,21799,21801,21803,21806,21808],{"class":1135,"line":6338},[1133,21794,5967],{"class":1305},[1133,21796,1367],{"class":4703},[1133,21798,1313],{"class":1305},[1133,21800,888],{"class":1299},[1133,21802,1352],{"class":1323},[1133,21804,21805],{"class":1327},"2023-07-18T14:00:00+01:00",[1133,21807,1313],{"class":1323},[1133,21809,1359],{"class":1299},[1133,21811,21812,21814,21816,21818,21820,21822,21824,21826],{"class":1135,"line":6355},[1133,21813,5967],{"class":1305},[1133,21815,1409],{"class":4703},[1133,21817,1313],{"class":1305},[1133,21819,888],{"class":1299},[1133,21821,1352],{"class":1323},[1133,21823,6015],{"class":1327},[1133,21825,1313],{"class":1323},[1133,21827,1359],{"class":1299},[1133,21829,21830,21832,21834,21836,21838,21840,21842,21844,21846],{"class":1135,"line":6360},[1133,21831,5967],{"class":1305},[1133,21833,1451],{"class":4703},[1133,21835,1313],{"class":1305},[1133,21837,888],{"class":1299},[1133,21839,6032],{"class":1299},[1133,21841,1313],{"class":1323},[1133,21843,21555],{"class":1327},[1133,21845,1313],{"class":1323},[1133,21847,4607],{"class":1299},[1133,21849,21850,21852,21854,21856,21858,21860,21862,21864],{"class":1135,"line":6366},[1133,21851,5967],{"class":1305},[1133,21853,1480],{"class":4703},[1133,21855,1313],{"class":1305},[1133,21857,888],{"class":1299},[1133,21859,1352],{"class":1323},[1133,21861,5583],{"class":1327},[1133,21863,1313],{"class":1323},[1133,21865,1359],{"class":1299},[1133,21867,21868,21870,21872,21874,21876,21878,21880,21882],{"class":1135,"line":6372},[1133,21869,5967],{"class":1305},[1133,21871,1501],{"class":4703},[1133,21873,1313],{"class":1305},[1133,21875,888],{"class":1299},[1133,21877,1352],{"class":1323},[1133,21879,21262],{"class":1327},[1133,21881,1313],{"class":1323},[1133,21883,1359],{"class":1299},[1133,21885,21886,21888,21890,21892,21894,21896,21898,21900],{"class":1135,"line":6378},[1133,21887,5967],{"class":1305},[1133,21889,1522],{"class":4703},[1133,21891,1313],{"class":1305},[1133,21893,888],{"class":1299},[1133,21895,1352],{"class":1323},[1133,21897,6606],{"class":1327},[1133,21899,1313],{"class":1323},[1133,21901,1359],{"class":1299},[1133,21903,21904,21906,21908,21910,21912],{"class":1135,"line":6383},[1133,21905,5967],{"class":1305},[1133,21907,1543],{"class":4703},[1133,21909,1313],{"class":1305},[1133,21911,888],{"class":1299},[1133,21913,1550],{"class":1299},[1133,21915,21916,21918,21920,21922,21924,21926,21928],{"class":1135,"line":7344},[1133,21917,6112],{"class":1305},[1133,21919,1559],{"class":4847},[1133,21921,1313],{"class":1305},[1133,21923,888],{"class":1299},[1133,21925,1352],{"class":1323},[1133,21927,5740],{"class":1327},[1133,21929,1331],{"class":1323},[1133,21931,21932],{"class":1135,"line":7363},[1133,21933,6129],{"class":1299},[1133,21935,21936,21938,21940,21942,21944],{"class":1135,"line":7382},[1133,21937,5967],{"class":1305},[1133,21939,1584],{"class":4703},[1133,21941,1313],{"class":1305},[1133,21943,888],{"class":1299},[1133,21945,1550],{"class":1299},[1133,21947,21948,21950,21952,21954,21956,21958,21960],{"class":1135,"line":7395},[1133,21949,6112],{"class":1305},[1133,21951,1559],{"class":4847},[1133,21953,1313],{"class":1305},[1133,21955,888],{"class":1299},[1133,21957,1352],{"class":1323},[1133,21959,5740],{"class":1327},[1133,21961,1331],{"class":1323},[1133,21963,21964],{"class":1135,"line":7412},[1133,21965,6129],{"class":1299},[1133,21967,21968,21970,21972,21974,21976],{"class":1135,"line":7417},[1133,21969,5967],{"class":1305},[1133,21971,1700],{"class":4703},[1133,21973,1313],{"class":1305},[1133,21975,888],{"class":1299},[1133,21977,1318],{"class":1299},[1133,21979,21980],{"class":1135,"line":7430},[1133,21981,6147],{"class":1299},[1133,21983,21984,21986,21988,21990,21992,21994,21996,21998],{"class":1135,"line":7447},[1133,21985,6152],{"class":1305},[1133,21987,1345],{"class":4847},[1133,21989,1313],{"class":1305},[1133,21991,888],{"class":1299},[1133,21993,1352],{"class":1323},[1133,21995,1722],{"class":1327},[1133,21997,1313],{"class":1323},[1133,21999,1359],{"class":1299},[1133,22001,22002,22004,22006,22008,22010,22012,22014],{"class":1135,"line":7452},[1133,22003,6152],{"class":1305},[1133,22005,1734],{"class":4847},[1133,22007,1313],{"class":1305},[1133,22009,888],{"class":1299},[1133,22011,1352],{"class":1323},[1133,22013,20754],{"class":1327},[1133,22015,1331],{"class":1323},[1133,22017,22018],{"class":1135,"line":7457},[1133,22019,6234],{"class":1299},[1133,22021,22022],{"class":1135,"line":7462},[1133,22023,6239],{"class":1299},[1133,22025,22026,22028,22030,22032,22034],{"class":1135,"line":7481},[1133,22027,5967],{"class":1305},[1133,22029,1758],{"class":4703},[1133,22031,1313],{"class":1305},[1133,22033,888],{"class":1299},[1133,22035,1318],{"class":1299},[1133,22037,22038],{"class":1135,"line":7500},[1133,22039,6147],{"class":1299},[1133,22041,22042,22044,22046,22048,22050,22052,22054,22056],{"class":1135,"line":7519},[1133,22043,6152],{"class":1305},[1133,22045,1345],{"class":4847},[1133,22047,1313],{"class":1305},[1133,22049,888],{"class":1299},[1133,22051,1352],{"class":1323},[1133,22053,1722],{"class":1327},[1133,22055,1313],{"class":1323},[1133,22057,1359],{"class":1299},[1133,22059,22060,22062,22064,22066,22068,22070,22072],{"class":1135,"line":7540},[1133,22061,6152],{"class":1305},[1133,22063,1792],{"class":4847},[1133,22065,1313],{"class":1305},[1133,22067,888],{"class":1299},[1133,22069,1352],{"class":1323},[1133,22071,21754],{"class":1327},[1133,22073,1331],{"class":1323},[1133,22075,22076],{"class":1135,"line":7559},[1133,22077,6234],{"class":1299},[1133,22079,22080],{"class":1135,"line":7578},[1133,22081,6363],{"class":1299},[1133,22083,22084],{"class":1135,"line":7597},[1133,22085,6369],{"class":1299},[1133,22087,22088],{"class":1135,"line":7610},[1133,22089,6375],{"class":1299},[1133,22091,22092],{"class":1135,"line":7628},[1133,22093,1815],{"class":1299},[1133,22095,22096],{"class":1135,"line":7633},[1133,22097,4602],{"class":1299},[491,22099,22101],{"id":22100},"example-16-correcting-an-error-by-adding-an-error-declaration-event","Example 16: Correcting an error by adding an error declaration event",[500,22103,5529],{"id":22104},"business-process-15",[496,22106,22107,22108,22110,22111,22113,22114,22116],{},"Company X records an EPCIS event to assert that serial number 101 of product X was destroyed. This event is an Object Event with action = DELETE. Later it is discovered that serial",[3773,22109],{},"\n101 is still in storage, not destroyed. An ordinary event cannot be used to amend the history, because the semantics of action DELETE for an Object Event specify that \"the objects … should not",[3773,22112],{},"\nappear in subsequent events.\"",[3773,22115],{},"\nThe remediation is to issue an error declaration event. This looks just like the original, erroneous event, but with the addition of an error declaration section.",[5537,22118,22119,22131],{},[5540,22120,22121],{},[5543,22122,22123,22125,22127,22129],{},[5546,22124,5548],{},[5546,22126,5551],{},[5546,22128,6419],{},[5546,22130,6422],{},[5559,22132,22133,22145,22155,22165,22178,22190,22200,22211,22222,22232,22243],{},[5543,22134,22135,22137,22139,22142],{},[5564,22136],{},[5564,22138,6437],{},[5564,22140,22141],{},"Destroy one instance of Product X, not realizing that this instance was not destroyed",[5564,22143,22144],{},"Additional event to assert that the first event is in error",[5543,22146,22147,22149,22151,22153],{},[5564,22148],{},[5564,22150,5568],{},[5564,22152,5571],{},[5564,22154,5571],{},[5543,22156,22157,22159,22161,22163],{},[5564,22158],{},[5564,22160,5580],{},[5564,22162,7987],{},[5564,22164,7987],{},[5543,22166,22167,22170,22173,22175],{},[5564,22168,22169],{},"Error Declaration",[5564,22171,22172],{},"Declaration Time",[5564,22174],{},[5564,22176,22177],{},"17 July, 2pm",[5543,22179,22180,22182,22185,22187],{},[5564,22181],{},[5564,22183,22184],{},"Reason",[5564,22186],{},[5564,22188,22189],{},"did_not_occur",[5543,22191,22192,22194,22196,22198],{},[5564,22193,742],{},[5564,22195,5614],{},[5564,22197,12194],{},[5564,22199,12194],{},[5543,22201,22202,22204,22206,22209],{},[5564,22203,736],{},[5564,22205,5592],{},[5564,22207,22208],{},"GTIN X, Serial 101",[5564,22210,22208],{},[5543,22212,22213,22215,22217,22220],{},[5564,22214,748],{},[5564,22216,5640],{},[5564,22218,22219],{},"SGLN of warehouse",[5564,22221,22219],{},[5543,22223,22224,22226,22228,22230],{},[5564,22225],{},[5564,22227,5661],{},[5564,22229,5664],{},[5564,22231,5664],{},[5543,22233,22234,22236,22238,22241],{},[5564,22235,754],{},[5564,22237,5673],{},[5564,22239,22240],{},"destroying",[5564,22242,22240],{},[5543,22244,22245,22247,22249,22252],{},[5564,22246],{},[5564,22248,997],{},[5564,22250,22251],{},"destroyed",[5564,22253,22251],{},[500,22255,5802],{"id":22256},"design-template-14",[496,22258,22259],{},[715,22260],{"alt":22261,"src":22262},"Example 16: Correcting an error by adding an error declaration event.","/img/7.Test-Data-Generator/Example_16_adding_an_error_declaration_event.png",[500,22264,3020],{"id":22265},"quick-links-15",[508,22267,22268,22275,22281],{},[511,22269,22270],{},[659,22271,22274],{"href":22272,"rel":22273},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=66",[663],"For more information refer to Table 5-21 from GS1 implementation guidelines",[511,22276,22277],{},[659,22278,5824],{"href":22279,"rel":22280},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/16.%20Correcting%20an%20error%20by%20adding%20an%20error%20declaration%20event%20from%20Table%205-21.json",[663],[511,22282,22283],{},[659,22284,5831],{"href":22285,"rel":22286},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/16.%20Correcting%20an%20error%20by%20adding%20an%20error%20declaration%20event%20from%20Table%205-21.json",[663],[500,22288,5835],{"id":22289},"generated-event-15",[5837,22291,5839,22292,22295],{},[5841,22293,22294],{},"EPCIS event for adding an error declaration correct an error",[1124,22296,22298],{"className":1290,"code":22297,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-20T15:19:09.71Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/01/95211411747363/21/101\"],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"destroying\",\n        \"disposition\": \"destroyed\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"errorDeclaration\": {\n          \"declarationTime\": \"2023-07-17T14:00:00+01:00\",\n          \"reason\": \"did_not_occur\"\n        },\n        \"epcList\": [\"https://id.gs1.org/01/95211411747363/21/101\"],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"destroying\",\n        \"disposition\": \"destroyed\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        }\n      }\n    ]\n  }\n}\n",[1130,22299,22300,22304,22316,22324,22328,22346,22364,22383,22395,22407,22411,22429,22447,22465,22485,22503,22521,22539,22551,22567,22571,22575,22579,22597,22615,22633,22646,22666,22683,22687,22707,22725,22743,22761,22773,22789,22793,22797,22801,22805],{"__ignoreMap":611},[1133,22301,22302],{"class":1135,"line":1136},[1133,22303,4564],{"class":1299},[1133,22305,22306,22308,22310,22312,22314],{"class":1135,"line":612},[1133,22307,5857],{"class":1305},[1133,22309,1310],{"class":1309},[1133,22311,1313],{"class":1305},[1133,22313,888],{"class":1299},[1133,22315,1318],{"class":1299},[1133,22317,22318,22320,22322],{"class":1135,"line":617},[1133,22319,1306],{"class":1323},[1133,22321,1328],{"class":1327},[1133,22323,1331],{"class":1323},[1133,22325,22326],{"class":1135,"line":1334},[1133,22327,5878],{"class":1299},[1133,22329,22330,22332,22334,22336,22338,22340,22342,22344],{"class":1135,"line":1340},[1133,22331,5857],{"class":1305},[1133,22333,1345],{"class":1309},[1133,22335,1313],{"class":1305},[1133,22337,888],{"class":1299},[1133,22339,1352],{"class":1323},[1133,22341,4622],{"class":1327},[1133,22343,1313],{"class":1323},[1133,22345,1359],{"class":1299},[1133,22347,22348,22350,22352,22354,22356,22358,22360,22362],{"class":1135,"line":1362},[1133,22349,5857],{"class":1305},[1133,22351,4633],{"class":1309},[1133,22353,1313],{"class":1305},[1133,22355,888],{"class":1299},[1133,22357,1352],{"class":1323},[1133,22359,4642],{"class":1327},[1133,22361,1313],{"class":1323},[1133,22363,1359],{"class":1299},[1133,22365,22366,22368,22370,22372,22374,22376,22379,22381],{"class":1135,"line":1383},[1133,22367,5857],{"class":1305},[1133,22369,4653],{"class":1309},[1133,22371,1313],{"class":1305},[1133,22373,888],{"class":1299},[1133,22375,1352],{"class":1323},[1133,22377,22378],{"class":1327},"2024-03-20T15:19:09.71Z",[1133,22380,1313],{"class":1323},[1133,22382,1359],{"class":1299},[1133,22384,22385,22387,22389,22391,22393],{"class":1135,"line":1404},[1133,22386,5857],{"class":1305},[1133,22388,4673],{"class":1309},[1133,22390,1313],{"class":1305},[1133,22392,888],{"class":1299},[1133,22394,1550],{"class":1299},[1133,22396,22397,22399,22401,22403,22405],{"class":1135,"line":1425},[1133,22398,1306],{"class":1305},[1133,22400,4686],{"class":1558},[1133,22402,1313],{"class":1305},[1133,22404,888],{"class":1299},[1133,22406,1318],{"class":1299},[1133,22408,22409],{"class":1135,"line":1446},[1133,22410,5962],{"class":1299},[1133,22412,22413,22415,22417,22419,22421,22423,22425,22427],{"class":1135,"line":1460},[1133,22414,5967],{"class":1305},[1133,22416,1345],{"class":4703},[1133,22418,1313],{"class":1305},[1133,22420,888],{"class":1299},[1133,22422,1352],{"class":1323},[1133,22424,832],{"class":1327},[1133,22426,1313],{"class":1323},[1133,22428,1359],{"class":1299},[1133,22430,22431,22433,22435,22437,22439,22441,22443,22445],{"class":1135,"line":1470},[1133,22432,5967],{"class":1305},[1133,22434,1367],{"class":4703},[1133,22436,1313],{"class":1305},[1133,22438,888],{"class":1299},[1133,22440,1352],{"class":1323},[1133,22442,12472],{"class":1327},[1133,22444,1313],{"class":1323},[1133,22446,1359],{"class":1299},[1133,22448,22449,22451,22453,22455,22457,22459,22461,22463],{"class":1135,"line":1475},[1133,22450,5967],{"class":1305},[1133,22452,1409],{"class":4703},[1133,22454,1313],{"class":1305},[1133,22456,888],{"class":1299},[1133,22458,1352],{"class":1323},[1133,22460,6015],{"class":1327},[1133,22462,1313],{"class":1323},[1133,22464,1359],{"class":1299},[1133,22466,22467,22469,22471,22473,22475,22477,22479,22481,22483],{"class":1135,"line":1496},[1133,22468,5967],{"class":1305},[1133,22470,1451],{"class":4703},[1133,22472,1313],{"class":1305},[1133,22474,888],{"class":1299},[1133,22476,6032],{"class":1299},[1133,22478,1313],{"class":1323},[1133,22480,21533],{"class":1327},[1133,22482,1313],{"class":1323},[1133,22484,4607],{"class":1299},[1133,22486,22487,22489,22491,22493,22495,22497,22499,22501],{"class":1135,"line":1517},[1133,22488,5967],{"class":1305},[1133,22490,1480],{"class":4703},[1133,22492,1313],{"class":1305},[1133,22494,888],{"class":1299},[1133,22496,1352],{"class":1323},[1133,22498,7987],{"class":1327},[1133,22500,1313],{"class":1323},[1133,22502,1359],{"class":1299},[1133,22504,22505,22507,22509,22511,22513,22515,22517,22519],{"class":1135,"line":1538},[1133,22506,5967],{"class":1305},[1133,22508,1501],{"class":4703},[1133,22510,1313],{"class":1305},[1133,22512,888],{"class":1299},[1133,22514,1352],{"class":1323},[1133,22516,22240],{"class":1327},[1133,22518,1313],{"class":1323},[1133,22520,1359],{"class":1299},[1133,22522,22523,22525,22527,22529,22531,22533,22535,22537],{"class":1135,"line":1553},[1133,22524,5967],{"class":1305},[1133,22526,1522],{"class":4703},[1133,22528,1313],{"class":1305},[1133,22530,888],{"class":1299},[1133,22532,1352],{"class":1323},[1133,22534,22251],{"class":1327},[1133,22536,1313],{"class":1323},[1133,22538,1359],{"class":1299},[1133,22540,22541,22543,22545,22547,22549],{"class":1135,"line":1573},[1133,22542,5967],{"class":1305},[1133,22544,1543],{"class":4703},[1133,22546,1313],{"class":1305},[1133,22548,888],{"class":1299},[1133,22550,1550],{"class":1299},[1133,22552,22553,22555,22557,22559,22561,22563,22565],{"class":1135,"line":1579},[1133,22554,6112],{"class":1305},[1133,22556,1559],{"class":4847},[1133,22558,1313],{"class":1305},[1133,22560,888],{"class":1299},[1133,22562,1352],{"class":1323},[1133,22564,5740],{"class":1327},[1133,22566,1331],{"class":1323},[1133,22568,22569],{"class":1135,"line":1593},[1133,22570,7018],{"class":1299},[1133,22572,22573],{"class":1135,"line":1611},[1133,22574,7023],{"class":1299},[1133,22576,22577],{"class":1135,"line":1616},[1133,22578,5962],{"class":1299},[1133,22580,22581,22583,22585,22587,22589,22591,22593,22595],{"class":1135,"line":1631},[1133,22582,5967],{"class":1305},[1133,22584,1345],{"class":4703},[1133,22586,1313],{"class":1305},[1133,22588,888],{"class":1299},[1133,22590,1352],{"class":1323},[1133,22592,832],{"class":1327},[1133,22594,1313],{"class":1323},[1133,22596,1359],{"class":1299},[1133,22598,22599,22601,22603,22605,22607,22609,22611,22613],{"class":1135,"line":1652},[1133,22600,5967],{"class":1305},[1133,22602,1367],{"class":4703},[1133,22604,1313],{"class":1305},[1133,22606,888],{"class":1299},[1133,22608,1352],{"class":1323},[1133,22610,12472],{"class":1327},[1133,22612,1313],{"class":1323},[1133,22614,1359],{"class":1299},[1133,22616,22617,22619,22621,22623,22625,22627,22629,22631],{"class":1135,"line":1670},[1133,22618,5967],{"class":1305},[1133,22620,1409],{"class":4703},[1133,22622,1313],{"class":1305},[1133,22624,888],{"class":1299},[1133,22626,1352],{"class":1323},[1133,22628,6015],{"class":1327},[1133,22630,1313],{"class":1323},[1133,22632,1359],{"class":1299},[1133,22634,22635,22637,22640,22642,22644],{"class":1135,"line":1689},[1133,22636,5967],{"class":1305},[1133,22638,22639],{"class":4703},"errorDeclaration",[1133,22641,1313],{"class":1305},[1133,22643,888],{"class":1299},[1133,22645,1550],{"class":1299},[1133,22647,22648,22650,22653,22655,22657,22659,22662,22664],{"class":1135,"line":1695},[1133,22649,6112],{"class":1305},[1133,22651,22652],{"class":4847},"declarationTime",[1133,22654,1313],{"class":1305},[1133,22656,888],{"class":1299},[1133,22658,1352],{"class":1323},[1133,22660,22661],{"class":1327},"2023-07-17T14:00:00+01:00",[1133,22663,1313],{"class":1323},[1133,22665,1359],{"class":1299},[1133,22667,22668,22670,22673,22675,22677,22679,22681],{"class":1135,"line":1709},[1133,22669,6112],{"class":1305},[1133,22671,22672],{"class":4847},"reason",[1133,22674,1313],{"class":1305},[1133,22676,888],{"class":1299},[1133,22678,1352],{"class":1323},[1133,22680,22189],{"class":1327},[1133,22682,1331],{"class":1323},[1133,22684,22685],{"class":1135,"line":1729},[1133,22686,6129],{"class":1299},[1133,22688,22689,22691,22693,22695,22697,22699,22701,22703,22705],{"class":1135,"line":1748},[1133,22690,5967],{"class":1305},[1133,22692,1451],{"class":4703},[1133,22694,1313],{"class":1305},[1133,22696,888],{"class":1299},[1133,22698,6032],{"class":1299},[1133,22700,1313],{"class":1323},[1133,22702,21533],{"class":1327},[1133,22704,1313],{"class":1323},[1133,22706,4607],{"class":1299},[1133,22708,22709,22711,22713,22715,22717,22719,22721,22723],{"class":1135,"line":1753},[1133,22710,5967],{"class":1305},[1133,22712,1480],{"class":4703},[1133,22714,1313],{"class":1305},[1133,22716,888],{"class":1299},[1133,22718,1352],{"class":1323},[1133,22720,7987],{"class":1327},[1133,22722,1313],{"class":1323},[1133,22724,1359],{"class":1299},[1133,22726,22727,22729,22731,22733,22735,22737,22739,22741],{"class":1135,"line":1767},[1133,22728,5967],{"class":1305},[1133,22730,1501],{"class":4703},[1133,22732,1313],{"class":1305},[1133,22734,888],{"class":1299},[1133,22736,1352],{"class":1323},[1133,22738,22240],{"class":1327},[1133,22740,1313],{"class":1323},[1133,22742,1359],{"class":1299},[1133,22744,22745,22747,22749,22751,22753,22755,22757,22759],{"class":1135,"line":1787},[1133,22746,5967],{"class":1305},[1133,22748,1522],{"class":4703},[1133,22750,1313],{"class":1305},[1133,22752,888],{"class":1299},[1133,22754,1352],{"class":1323},[1133,22756,22251],{"class":1327},[1133,22758,1313],{"class":1323},[1133,22760,1359],{"class":1299},[1133,22762,22763,22765,22767,22769,22771],{"class":1135,"line":1806},[1133,22764,5967],{"class":1305},[1133,22766,1543],{"class":4703},[1133,22768,1313],{"class":1305},[1133,22770,888],{"class":1299},[1133,22772,1550],{"class":1299},[1133,22774,22775,22777,22779,22781,22783,22785,22787],{"class":1135,"line":1812},[1133,22776,6112],{"class":1305},[1133,22778,1559],{"class":4847},[1133,22780,1313],{"class":1305},[1133,22782,888],{"class":1299},[1133,22784,1352],{"class":1323},[1133,22786,5740],{"class":1327},[1133,22788,1331],{"class":1323},[1133,22790,22791],{"class":1135,"line":6296},[1133,22792,7018],{"class":1299},[1133,22794,22795],{"class":1135,"line":6301},[1133,22796,6369],{"class":1299},[1133,22798,22799],{"class":1135,"line":6314},[1133,22800,6375],{"class":1299},[1133,22802,22803],{"class":1135,"line":6319},[1133,22804,1815],{"class":1299},[1133,22806,22807],{"class":1135,"line":6338},[1133,22808,4602],{"class":1299},[491,22810,22812],{"id":22811},"example-17-declaring-a-prior-event-to-be-in-error-with-a-corrective-event","Example 17: Declaring a prior event to be in error, with a corrective event",[500,22814,5529],{"id":22815},"business-process-16",[496,22817,22818,22819,22821,22822,22824,22825,22827,22828,22830,22831,22833],{},"Company X records an EPCIS event asserting that several products have been shipped, indicating Purchase Order 123 as a business transaction in the \"why\" dimension. Company Y receives the",[3773,22820],{},"\nproducts and records a receiving event. Only then it is discovered that the purchase order reference in the shipping event is wrong: it says PO 456 instead of 123. This could be remediated using",[3773,22823],{},"\nordinary EPCIS events by Company X recording a \"void shipment\" event followed by a \"shipping\" event with the correct PO #. But this is rather undesirable from the perspective of the overall trace,",[3773,22826],{},"\nespecially given that there is already a receiving event",[3773,22829],{},"\nThe remediation is to issue an error declaration event together with a corrective event. The error declaration looks just like the original, erroneous event, but with the addition of an error declaration",[3773,22832],{},"\nsection. The corrective event is a corrected version of the original event. Optionally, the corrective event can be given a unique event ID, and referenced from the error declaration event.",[5537,22835,22836,22850],{},[5540,22837,22838],{},[5543,22839,22840,22842,22844,22846,22848],{},[5546,22841,5548],{},[5546,22843,5551],{},[5546,22845,6419],{},[5546,22847,6422],{},[5546,22849,6425],{},[5559,22851,22852,22866,22878,22890,22904,22917,22930,22943,22955,22967,22979,22991,23003,23015],{},[5543,22853,22854,22856,22858,22861,22863],{},[5564,22855],{},[5564,22857,6437],{},[5564,22859,22860],{},"Ship products, not realising that the PO number in the business transaction section is incorrect",[5564,22862,22144],{},[5564,22864,22865],{},"Corrected shipping event",[5543,22867,22868,22870,22872,22874,22876],{},[5564,22869],{},[5564,22871,5568],{},[5564,22873,5571],{},[5564,22875,5571],{},[5564,22877,5571],{},[5543,22879,22880,22882,22884,22886,22888],{},[5564,22881],{},[5564,22883,5580],{},[5564,22885,5583],{},[5564,22887,5583],{},[5564,22889,5583],{},[5543,22891,22892,22894,22897,22899,22901],{},[5564,22893],{},[5564,22895,22896],{},"Event ID",[5564,22898],{},[5564,22900],{},[5564,22902,22903],{},"UUID 692…6bd",[5543,22905,22906,22908,22910,22912,22915],{},[5564,22907,22169],{},[5564,22909,22172],{},[5564,22911],{},[5564,22913,22914],{},"17 July, 1pm",[5564,22916],{},[5543,22918,22919,22921,22923,22925,22928],{},[5564,22920],{},[5564,22922,22184],{},[5564,22924],{},[5564,22926,22927],{},"incorrect_data",[5564,22929],{},[5543,22931,22932,22934,22937,22939,22941],{},[5564,22933],{},[5564,22935,22936],{},"Corrective Event IDs",[5564,22938],{},[5564,22940,22903],{},[5564,22942],{},[5543,22944,22945,22947,22949,22951,22953],{},[5564,22946,742],{},[5564,22948,5614],{},[5564,22950,12194],{},[5564,22952,12194],{},[5564,22954,12194],{},[5543,22956,22957,22959,22961,22963,22965],{},[5564,22958,736],{},[5564,22960,5592],{},[5564,22962,20251],{},[5564,22964,20251],{},[5564,22966,20251],{},[5543,22968,22969,22971,22973,22975,22977],{},[5564,22970,748],{},[5564,22972,5640],{},[5564,22974,22219],{},[5564,22976,22219],{},[5564,22978,22219],{},[5543,22980,22981,22983,22985,22987,22989],{},[5564,22982],{},[5564,22984,5661],{},[5564,22986,5664],{},[5564,22988,5664],{},[5564,22990,5664],{},[5543,22992,22993,22995,22997,22999,23001],{},[5564,22994,754],{},[5564,22996,5673],{},[5564,22998,1510],{},[5564,23000,1510],{},[5564,23002,1510],{},[5543,23004,23005,23007,23009,23011,23013],{},[5564,23006],{},[5564,23008,997],{},[5564,23010,1531],{},[5564,23012,1531],{},[5564,23014,1531],{},[5543,23016,23017,23019,23022,23025,23027],{},[5564,23018],{},[5564,23020,23021],{},"Business Transactions",[5564,23023,23024],{},"PO #456",[5564,23026,23024],{},[5564,23028,23029],{},"PO #123",[500,23031,5802],{"id":23032},"design-template-15",[496,23034,23035],{},[715,23036],{"alt":23037,"src":23038},"Example 17: Declaring a prior event to be in error, with a corrective event.","/img/7.Test-Data-Generator/Example_17_correcting_an_error_by_adding_a_corrective_event.png",[500,23040,3020],{"id":23041},"quick-links-16",[508,23043,23044,23050,23056],{},[511,23045,23046],{},[659,23047,23049],{"href":22272,"rel":23048},[663],"For more information refer to Table 5-22 from GS1 implementation guidelines",[511,23051,23052],{},[659,23053,5824],{"href":23054,"rel":23055},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/17.%20Correcting%20an%20error%20by%20adding%20an%20error%20declaration%20event%20from%20Table%205-22.json",[663],[511,23057,23058],{},[659,23059,5831],{"href":23060,"rel":23061},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/17.%20Correcting%20an%20error%20by%20adding%20an%20error%20declaration%20event%20from%20Table%205-22.json",[663],[500,23063,5835],{"id":23064},"generated-event-16",[5837,23066,5839,23067,23070],{},[5841,23068,23069],{},"EPCIS event declaring a prior event to be in error with a corrective event",[1124,23071,23073],{"className":1290,"code":23072,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-18T15:27:49.24Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\n          \"https://id.gs1.org/01/09526784378438/21/101\",\n          \"https://id.gs1.org/01/09526784378438/21/102\",\n          \"https://id.gs1.org/01/09526784378438/21/103\"\n        ],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"bizTransactionList\": [\n          {\n            \"type\": \"po\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:456\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"errorDeclaration\": {\n          \"declarationTime\": \"2023-07-17T13:00:00+01:00\",\n          \"reason\": \"incorrect_data\",\n          \"correctiveEventIDs\": [\n            \"urn:uuid:692d95fc-9457-4a51-bd6a-0bba133846bd\"\n          ]\n        },\n        \"epcList\": [\n          \"https://id.gs1.org/01/09526784378438/21/101\",\n          \"https://id.gs1.org/01/09526784378438/21/102\",\n          \"https://id.gs1.org/01/09526784378438/21/103\"\n        ],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952156825641\"\n        },\n        \"bizTransactionList\": [\n          {\n            \"type\": \"po\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:456\"\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-07-15T10:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\n          \"https://id.gs1.org/01/09526784378438/21/101\",\n          \"https://id.gs1.org/01/09526784378438/21/102\",\n          \"https://id.gs1.org/01/09526784378438/21/103\"\n        ],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"shipping\",\n        \"disposition\": \"in_transit\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952156825641\"\n        },\n        \"bizTransactionList\": [\n          {\n            \"type\": \"po\",\n            \"bizTransaction\": \"urn:epcglobal:cbv:bt:123\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,23074,23075,23079,23091,23099,23103,23121,23139,23158,23170,23182,23186,23204,23222,23240,23252,23263,23274,23283,23287,23305,23323,23341,23353,23370,23374,23386,23390,23408,23425,23429,23433,23437,23441,23459,23477,23495,23507,23526,23544,23557,23566,23571,23575,23587,23597,23607,23615,23619,23637,23655,23673,23685,23702,23706,23718,23722,23740,23756,23760,23764,23768,23772,23790,23808,23826,23838,23848,23858,23866,23870,23888,23906,23924,23936,23952,23956,23968,23972,23990,24007,24011,24015,24019,24023,24027],{"__ignoreMap":611},[1133,23076,23077],{"class":1135,"line":1136},[1133,23078,4564],{"class":1299},[1133,23080,23081,23083,23085,23087,23089],{"class":1135,"line":612},[1133,23082,5857],{"class":1305},[1133,23084,1310],{"class":1309},[1133,23086,1313],{"class":1305},[1133,23088,888],{"class":1299},[1133,23090,1318],{"class":1299},[1133,23092,23093,23095,23097],{"class":1135,"line":617},[1133,23094,1306],{"class":1323},[1133,23096,1328],{"class":1327},[1133,23098,1331],{"class":1323},[1133,23100,23101],{"class":1135,"line":1334},[1133,23102,5878],{"class":1299},[1133,23104,23105,23107,23109,23111,23113,23115,23117,23119],{"class":1135,"line":1340},[1133,23106,5857],{"class":1305},[1133,23108,1345],{"class":1309},[1133,23110,1313],{"class":1305},[1133,23112,888],{"class":1299},[1133,23114,1352],{"class":1323},[1133,23116,4622],{"class":1327},[1133,23118,1313],{"class":1323},[1133,23120,1359],{"class":1299},[1133,23122,23123,23125,23127,23129,23131,23133,23135,23137],{"class":1135,"line":1362},[1133,23124,5857],{"class":1305},[1133,23126,4633],{"class":1309},[1133,23128,1313],{"class":1305},[1133,23130,888],{"class":1299},[1133,23132,1352],{"class":1323},[1133,23134,4642],{"class":1327},[1133,23136,1313],{"class":1323},[1133,23138,1359],{"class":1299},[1133,23140,23141,23143,23145,23147,23149,23151,23154,23156],{"class":1135,"line":1383},[1133,23142,5857],{"class":1305},[1133,23144,4653],{"class":1309},[1133,23146,1313],{"class":1305},[1133,23148,888],{"class":1299},[1133,23150,1352],{"class":1323},[1133,23152,23153],{"class":1327},"2024-03-18T15:27:49.24Z",[1133,23155,1313],{"class":1323},[1133,23157,1359],{"class":1299},[1133,23159,23160,23162,23164,23166,23168],{"class":1135,"line":1404},[1133,23161,5857],{"class":1305},[1133,23163,4673],{"class":1309},[1133,23165,1313],{"class":1305},[1133,23167,888],{"class":1299},[1133,23169,1550],{"class":1299},[1133,23171,23172,23174,23176,23178,23180],{"class":1135,"line":1425},[1133,23173,1306],{"class":1305},[1133,23175,4686],{"class":1558},[1133,23177,1313],{"class":1305},[1133,23179,888],{"class":1299},[1133,23181,1318],{"class":1299},[1133,23183,23184],{"class":1135,"line":1446},[1133,23185,5962],{"class":1299},[1133,23187,23188,23190,23192,23194,23196,23198,23200,23202],{"class":1135,"line":1460},[1133,23189,5967],{"class":1305},[1133,23191,1345],{"class":4703},[1133,23193,1313],{"class":1305},[1133,23195,888],{"class":1299},[1133,23197,1352],{"class":1323},[1133,23199,832],{"class":1327},[1133,23201,1313],{"class":1323},[1133,23203,1359],{"class":1299},[1133,23205,23206,23208,23210,23212,23214,23216,23218,23220],{"class":1135,"line":1470},[1133,23207,5967],{"class":1305},[1133,23209,1367],{"class":4703},[1133,23211,1313],{"class":1305},[1133,23213,888],{"class":1299},[1133,23215,1352],{"class":1323},[1133,23217,12472],{"class":1327},[1133,23219,1313],{"class":1323},[1133,23221,1359],{"class":1299},[1133,23223,23224,23226,23228,23230,23232,23234,23236,23238],{"class":1135,"line":1475},[1133,23225,5967],{"class":1305},[1133,23227,1409],{"class":4703},[1133,23229,1313],{"class":1305},[1133,23231,888],{"class":1299},[1133,23233,1352],{"class":1323},[1133,23235,6015],{"class":1327},[1133,23237,1313],{"class":1323},[1133,23239,1359],{"class":1299},[1133,23241,23242,23244,23246,23248,23250],{"class":1135,"line":1496},[1133,23243,5967],{"class":1305},[1133,23245,1451],{"class":4703},[1133,23247,1313],{"class":1305},[1133,23249,888],{"class":1299},[1133,23251,1318],{"class":1299},[1133,23253,23254,23256,23259,23261],{"class":1135,"line":1517},[1133,23255,6112],{"class":1323},[1133,23257,23258],{"class":1327},"https://id.gs1.org/01/09526784378438/21/101",[1133,23260,1313],{"class":1323},[1133,23262,1359],{"class":1299},[1133,23264,23265,23267,23270,23272],{"class":1135,"line":1538},[1133,23266,6112],{"class":1323},[1133,23268,23269],{"class":1327},"https://id.gs1.org/01/09526784378438/21/102",[1133,23271,1313],{"class":1323},[1133,23273,1359],{"class":1299},[1133,23275,23276,23278,23281],{"class":1135,"line":1553},[1133,23277,6112],{"class":1323},[1133,23279,23280],{"class":1327},"https://id.gs1.org/01/09526784378438/21/103",[1133,23282,1331],{"class":1323},[1133,23284,23285],{"class":1135,"line":1573},[1133,23286,6239],{"class":1299},[1133,23288,23289,23291,23293,23295,23297,23299,23301,23303],{"class":1135,"line":1579},[1133,23290,5967],{"class":1305},[1133,23292,1480],{"class":4703},[1133,23294,1313],{"class":1305},[1133,23296,888],{"class":1299},[1133,23298,1352],{"class":1323},[1133,23300,5583],{"class":1327},[1133,23302,1313],{"class":1323},[1133,23304,1359],{"class":1299},[1133,23306,23307,23309,23311,23313,23315,23317,23319,23321],{"class":1135,"line":1593},[1133,23308,5967],{"class":1305},[1133,23310,1501],{"class":4703},[1133,23312,1313],{"class":1305},[1133,23314,888],{"class":1299},[1133,23316,1352],{"class":1323},[1133,23318,1510],{"class":1327},[1133,23320,1313],{"class":1323},[1133,23322,1359],{"class":1299},[1133,23324,23325,23327,23329,23331,23333,23335,23337,23339],{"class":1135,"line":1611},[1133,23326,5967],{"class":1305},[1133,23328,1522],{"class":4703},[1133,23330,1313],{"class":1305},[1133,23332,888],{"class":1299},[1133,23334,1352],{"class":1323},[1133,23336,1531],{"class":1327},[1133,23338,1313],{"class":1323},[1133,23340,1359],{"class":1299},[1133,23342,23343,23345,23347,23349,23351],{"class":1135,"line":1616},[1133,23344,5967],{"class":1305},[1133,23346,1543],{"class":4703},[1133,23348,1313],{"class":1305},[1133,23350,888],{"class":1299},[1133,23352,1550],{"class":1299},[1133,23354,23355,23357,23359,23361,23363,23365,23368],{"class":1135,"line":1631},[1133,23356,6112],{"class":1305},[1133,23358,1559],{"class":4847},[1133,23360,1313],{"class":1305},[1133,23362,888],{"class":1299},[1133,23364,1352],{"class":1323},[1133,23366,23367],{"class":1327},"https://id.gs1.org/414/0952114111113",[1133,23369,1331],{"class":1323},[1133,23371,23372],{"class":1135,"line":1652},[1133,23373,6129],{"class":1299},[1133,23375,23376,23378,23380,23382,23384],{"class":1135,"line":1670},[1133,23377,5967],{"class":1305},[1133,23379,6136],{"class":4703},[1133,23381,1313],{"class":1305},[1133,23383,888],{"class":1299},[1133,23385,1318],{"class":1299},[1133,23387,23388],{"class":1135,"line":1689},[1133,23389,6147],{"class":1299},[1133,23391,23392,23394,23396,23398,23400,23402,23404,23406],{"class":1135,"line":1695},[1133,23393,6152],{"class":1305},[1133,23395,1345],{"class":4847},[1133,23397,1313],{"class":1305},[1133,23399,888],{"class":1299},[1133,23401,1352],{"class":1323},[1133,23403,6163],{"class":1327},[1133,23405,1313],{"class":1323},[1133,23407,1359],{"class":1299},[1133,23409,23410,23412,23414,23416,23418,23420,23423],{"class":1135,"line":1709},[1133,23411,6152],{"class":1305},[1133,23413,6174],{"class":4847},[1133,23415,1313],{"class":1305},[1133,23417,888],{"class":1299},[1133,23419,1352],{"class":1323},[1133,23421,23422],{"class":1327},"urn:epcglobal:cbv:bt:456",[1133,23424,1331],{"class":1323},[1133,23426,23427],{"class":1135,"line":1729},[1133,23428,6234],{"class":1299},[1133,23430,23431],{"class":1135,"line":1748},[1133,23432,6363],{"class":1299},[1133,23434,23435],{"class":1135,"line":1753},[1133,23436,7023],{"class":1299},[1133,23438,23439],{"class":1135,"line":1767},[1133,23440,5962],{"class":1299},[1133,23442,23443,23445,23447,23449,23451,23453,23455,23457],{"class":1135,"line":1787},[1133,23444,5967],{"class":1305},[1133,23446,1345],{"class":4703},[1133,23448,1313],{"class":1305},[1133,23450,888],{"class":1299},[1133,23452,1352],{"class":1323},[1133,23454,832],{"class":1327},[1133,23456,1313],{"class":1323},[1133,23458,1359],{"class":1299},[1133,23460,23461,23463,23465,23467,23469,23471,23473,23475],{"class":1135,"line":1806},[1133,23462,5967],{"class":1305},[1133,23464,1367],{"class":4703},[1133,23466,1313],{"class":1305},[1133,23468,888],{"class":1299},[1133,23470,1352],{"class":1323},[1133,23472,12472],{"class":1327},[1133,23474,1313],{"class":1323},[1133,23476,1359],{"class":1299},[1133,23478,23479,23481,23483,23485,23487,23489,23491,23493],{"class":1135,"line":1812},[1133,23480,5967],{"class":1305},[1133,23482,1409],{"class":4703},[1133,23484,1313],{"class":1305},[1133,23486,888],{"class":1299},[1133,23488,1352],{"class":1323},[1133,23490,6015],{"class":1327},[1133,23492,1313],{"class":1323},[1133,23494,1359],{"class":1299},[1133,23496,23497,23499,23501,23503,23505],{"class":1135,"line":6296},[1133,23498,5967],{"class":1305},[1133,23500,22639],{"class":4703},[1133,23502,1313],{"class":1305},[1133,23504,888],{"class":1299},[1133,23506,1550],{"class":1299},[1133,23508,23509,23511,23513,23515,23517,23519,23522,23524],{"class":1135,"line":6301},[1133,23510,6112],{"class":1305},[1133,23512,22652],{"class":4847},[1133,23514,1313],{"class":1305},[1133,23516,888],{"class":1299},[1133,23518,1352],{"class":1323},[1133,23520,23521],{"class":1327},"2023-07-17T13:00:00+01:00",[1133,23523,1313],{"class":1323},[1133,23525,1359],{"class":1299},[1133,23527,23528,23530,23532,23534,23536,23538,23540,23542],{"class":1135,"line":6314},[1133,23529,6112],{"class":1305},[1133,23531,22672],{"class":4847},[1133,23533,1313],{"class":1305},[1133,23535,888],{"class":1299},[1133,23537,1352],{"class":1323},[1133,23539,22927],{"class":1327},[1133,23541,1313],{"class":1323},[1133,23543,1359],{"class":1299},[1133,23545,23546,23548,23551,23553,23555],{"class":1135,"line":6319},[1133,23547,6112],{"class":1305},[1133,23549,23550],{"class":4847},"correctiveEventIDs",[1133,23552,1313],{"class":1305},[1133,23554,888],{"class":1299},[1133,23556,1318],{"class":1299},[1133,23558,23559,23561,23564],{"class":1135,"line":6338},[1133,23560,6152],{"class":1323},[1133,23562,23563],{"class":1327},"urn:uuid:692d95fc-9457-4a51-bd6a-0bba133846bd",[1133,23565,1331],{"class":1323},[1133,23567,23568],{"class":1135,"line":6355},[1133,23569,23570],{"class":1299},"          ]\n",[1133,23572,23573],{"class":1135,"line":6360},[1133,23574,6129],{"class":1299},[1133,23576,23577,23579,23581,23583,23585],{"class":1135,"line":6366},[1133,23578,5967],{"class":1305},[1133,23580,1451],{"class":4703},[1133,23582,1313],{"class":1305},[1133,23584,888],{"class":1299},[1133,23586,1318],{"class":1299},[1133,23588,23589,23591,23593,23595],{"class":1135,"line":6372},[1133,23590,6112],{"class":1323},[1133,23592,23258],{"class":1327},[1133,23594,1313],{"class":1323},[1133,23596,1359],{"class":1299},[1133,23598,23599,23601,23603,23605],{"class":1135,"line":6378},[1133,23600,6112],{"class":1323},[1133,23602,23269],{"class":1327},[1133,23604,1313],{"class":1323},[1133,23606,1359],{"class":1299},[1133,23608,23609,23611,23613],{"class":1135,"line":6383},[1133,23610,6112],{"class":1323},[1133,23612,23280],{"class":1327},[1133,23614,1331],{"class":1323},[1133,23616,23617],{"class":1135,"line":7344},[1133,23618,6239],{"class":1299},[1133,23620,23621,23623,23625,23627,23629,23631,23633,23635],{"class":1135,"line":7363},[1133,23622,5967],{"class":1305},[1133,23624,1480],{"class":4703},[1133,23626,1313],{"class":1305},[1133,23628,888],{"class":1299},[1133,23630,1352],{"class":1323},[1133,23632,7987],{"class":1327},[1133,23634,1313],{"class":1323},[1133,23636,1359],{"class":1299},[1133,23638,23639,23641,23643,23645,23647,23649,23651,23653],{"class":1135,"line":7382},[1133,23640,5967],{"class":1305},[1133,23642,1501],{"class":4703},[1133,23644,1313],{"class":1305},[1133,23646,888],{"class":1299},[1133,23648,1352],{"class":1323},[1133,23650,1510],{"class":1327},[1133,23652,1313],{"class":1323},[1133,23654,1359],{"class":1299},[1133,23656,23657,23659,23661,23663,23665,23667,23669,23671],{"class":1135,"line":7395},[1133,23658,5967],{"class":1305},[1133,23660,1522],{"class":4703},[1133,23662,1313],{"class":1305},[1133,23664,888],{"class":1299},[1133,23666,1352],{"class":1323},[1133,23668,1531],{"class":1327},[1133,23670,1313],{"class":1323},[1133,23672,1359],{"class":1299},[1133,23674,23675,23677,23679,23681,23683],{"class":1135,"line":7412},[1133,23676,5967],{"class":1305},[1133,23678,1543],{"class":4703},[1133,23680,1313],{"class":1305},[1133,23682,888],{"class":1299},[1133,23684,1550],{"class":1299},[1133,23686,23687,23689,23691,23693,23695,23697,23700],{"class":1135,"line":7417},[1133,23688,6112],{"class":1305},[1133,23690,1559],{"class":4847},[1133,23692,1313],{"class":1305},[1133,23694,888],{"class":1299},[1133,23696,1352],{"class":1323},[1133,23698,23699],{"class":1327},"https://id.gs1.org/414/0952156825641",[1133,23701,1331],{"class":1323},[1133,23703,23704],{"class":1135,"line":7430},[1133,23705,6129],{"class":1299},[1133,23707,23708,23710,23712,23714,23716],{"class":1135,"line":7447},[1133,23709,5967],{"class":1305},[1133,23711,6136],{"class":4703},[1133,23713,1313],{"class":1305},[1133,23715,888],{"class":1299},[1133,23717,1318],{"class":1299},[1133,23719,23720],{"class":1135,"line":7452},[1133,23721,6147],{"class":1299},[1133,23723,23724,23726,23728,23730,23732,23734,23736,23738],{"class":1135,"line":7457},[1133,23725,6152],{"class":1305},[1133,23727,1345],{"class":4847},[1133,23729,1313],{"class":1305},[1133,23731,888],{"class":1299},[1133,23733,1352],{"class":1323},[1133,23735,6163],{"class":1327},[1133,23737,1313],{"class":1323},[1133,23739,1359],{"class":1299},[1133,23741,23742,23744,23746,23748,23750,23752,23754],{"class":1135,"line":7462},[1133,23743,6152],{"class":1305},[1133,23745,6174],{"class":4847},[1133,23747,1313],{"class":1305},[1133,23749,888],{"class":1299},[1133,23751,1352],{"class":1323},[1133,23753,23422],{"class":1327},[1133,23755,1331],{"class":1323},[1133,23757,23758],{"class":1135,"line":7481},[1133,23759,6234],{"class":1299},[1133,23761,23762],{"class":1135,"line":7500},[1133,23763,6363],{"class":1299},[1133,23765,23766],{"class":1135,"line":7519},[1133,23767,7023],{"class":1299},[1133,23769,23770],{"class":1135,"line":7540},[1133,23771,5962],{"class":1299},[1133,23773,23774,23776,23778,23780,23782,23784,23786,23788],{"class":1135,"line":7559},[1133,23775,5967],{"class":1305},[1133,23777,1345],{"class":4703},[1133,23779,1313],{"class":1305},[1133,23781,888],{"class":1299},[1133,23783,1352],{"class":1323},[1133,23785,832],{"class":1327},[1133,23787,1313],{"class":1323},[1133,23789,1359],{"class":1299},[1133,23791,23792,23794,23796,23798,23800,23802,23804,23806],{"class":1135,"line":7578},[1133,23793,5967],{"class":1305},[1133,23795,1367],{"class":4703},[1133,23797,1313],{"class":1305},[1133,23799,888],{"class":1299},[1133,23801,1352],{"class":1323},[1133,23803,12472],{"class":1327},[1133,23805,1313],{"class":1323},[1133,23807,1359],{"class":1299},[1133,23809,23810,23812,23814,23816,23818,23820,23822,23824],{"class":1135,"line":7597},[1133,23811,5967],{"class":1305},[1133,23813,1409],{"class":4703},[1133,23815,1313],{"class":1305},[1133,23817,888],{"class":1299},[1133,23819,1352],{"class":1323},[1133,23821,6015],{"class":1327},[1133,23823,1313],{"class":1323},[1133,23825,1359],{"class":1299},[1133,23827,23828,23830,23832,23834,23836],{"class":1135,"line":7610},[1133,23829,5967],{"class":1305},[1133,23831,1451],{"class":4703},[1133,23833,1313],{"class":1305},[1133,23835,888],{"class":1299},[1133,23837,1318],{"class":1299},[1133,23839,23840,23842,23844,23846],{"class":1135,"line":7628},[1133,23841,6112],{"class":1323},[1133,23843,23258],{"class":1327},[1133,23845,1313],{"class":1323},[1133,23847,1359],{"class":1299},[1133,23849,23850,23852,23854,23856],{"class":1135,"line":7633},[1133,23851,6112],{"class":1323},[1133,23853,23269],{"class":1327},[1133,23855,1313],{"class":1323},[1133,23857,1359],{"class":1299},[1133,23859,23860,23862,23864],{"class":1135,"line":7646},[1133,23861,6112],{"class":1323},[1133,23863,23280],{"class":1327},[1133,23865,1331],{"class":1323},[1133,23867,23868],{"class":1135,"line":7651},[1133,23869,6239],{"class":1299},[1133,23871,23872,23874,23876,23878,23880,23882,23884,23886],{"class":1135,"line":7670},[1133,23873,5967],{"class":1305},[1133,23875,1480],{"class":4703},[1133,23877,1313],{"class":1305},[1133,23879,888],{"class":1299},[1133,23881,1352],{"class":1323},[1133,23883,5583],{"class":1327},[1133,23885,1313],{"class":1323},[1133,23887,1359],{"class":1299},[1133,23889,23890,23892,23894,23896,23898,23900,23902,23904],{"class":1135,"line":7687},[1133,23891,5967],{"class":1305},[1133,23893,1501],{"class":4703},[1133,23895,1313],{"class":1305},[1133,23897,888],{"class":1299},[1133,23899,1352],{"class":1323},[1133,23901,1510],{"class":1327},[1133,23903,1313],{"class":1323},[1133,23905,1359],{"class":1299},[1133,23907,23908,23910,23912,23914,23916,23918,23920,23922],{"class":1135,"line":7692},[1133,23909,5967],{"class":1305},[1133,23911,1522],{"class":4703},[1133,23913,1313],{"class":1305},[1133,23915,888],{"class":1299},[1133,23917,1352],{"class":1323},[1133,23919,1531],{"class":1327},[1133,23921,1313],{"class":1323},[1133,23923,1359],{"class":1299},[1133,23925,23926,23928,23930,23932,23934],{"class":1135,"line":7697},[1133,23927,5967],{"class":1305},[1133,23929,1543],{"class":4703},[1133,23931,1313],{"class":1305},[1133,23933,888],{"class":1299},[1133,23935,1550],{"class":1299},[1133,23937,23938,23940,23942,23944,23946,23948,23950],{"class":1135,"line":7716},[1133,23939,6112],{"class":1305},[1133,23941,1559],{"class":4847},[1133,23943,1313],{"class":1305},[1133,23945,888],{"class":1299},[1133,23947,1352],{"class":1323},[1133,23949,23699],{"class":1327},[1133,23951,1331],{"class":1323},[1133,23953,23954],{"class":1135,"line":7733},[1133,23955,6129],{"class":1299},[1133,23957,23958,23960,23962,23964,23966],{"class":1135,"line":7738},[1133,23959,5967],{"class":1305},[1133,23961,6136],{"class":4703},[1133,23963,1313],{"class":1305},[1133,23965,888],{"class":1299},[1133,23967,1318],{"class":1299},[1133,23969,23970],{"class":1135,"line":7743},[1133,23971,6147],{"class":1299},[1133,23973,23974,23976,23978,23980,23982,23984,23986,23988],{"class":1135,"line":7756},[1133,23975,6152],{"class":1305},[1133,23977,1345],{"class":4847},[1133,23979,1313],{"class":1305},[1133,23981,888],{"class":1299},[1133,23983,1352],{"class":1323},[1133,23985,6163],{"class":1327},[1133,23987,1313],{"class":1323},[1133,23989,1359],{"class":1299},[1133,23991,23992,23994,23996,23998,24000,24002,24005],{"class":1135,"line":7761},[1133,23993,6152],{"class":1305},[1133,23995,6174],{"class":4847},[1133,23997,1313],{"class":1305},[1133,23999,888],{"class":1299},[1133,24001,1352],{"class":1323},[1133,24003,24004],{"class":1327},"urn:epcglobal:cbv:bt:123",[1133,24006,1331],{"class":1323},[1133,24008,24009],{"class":1135,"line":7780},[1133,24010,6234],{"class":1299},[1133,24012,24013],{"class":1135,"line":7797},[1133,24014,6363],{"class":1299},[1133,24016,24017],{"class":1135,"line":7802},[1133,24018,6369],{"class":1299},[1133,24020,24021],{"class":1135,"line":7807},[1133,24022,6375],{"class":1299},[1133,24024,24025],{"class":1135,"line":7820},[1133,24026,1815],{"class":1299},[1133,24028,24029],{"class":1135,"line":7825},[1133,24030,4602],{"class":1299},[491,24032,24034],{"id":24033},"example-18-installing-componentsassemblies-into-larger-items","Example 18: Installing components/assemblies into larger items",[500,24036,5529],{"id":24037},"business-process-17",[496,24039,24040,24041,24043,24044,24046],{},"Presume a pool operator of reusable plastic trays wants to properly document the installation of sensor devices (with e.g. a built-in GPS module and temperature",[3773,24042],{},"\nsensor) into its trays. The reason could consist of the need to effectively identify all assets that are equipped with specific sensor devices/models in case the latter were not exactly calibrated. In",[3773,24045],{},"\naddition, information on built-in sensor devices may also be enquired by customs authorities. In such a scenario, the installing EPCIS event could be modeled as follows",[5537,24048,24049,24060],{},[5540,24050,24051],{},[5543,24052,24053,24056,24058],{},[5546,24054,24055],{},"EPCIS dimension",[5546,24057,5551],{},[5546,24059,6419],{},[5559,24061,24062,24071,24080,24088,24097,24106,24115,24124],{},[5543,24063,24064,24066,24068],{},[5564,24065],{},[5564,24067,6437],{},[5564,24069,24070],{},"Installing a sensor device in a reusable plastic tray",[5543,24072,24073,24075,24077],{},[5564,24074],{},[5564,24076,5568],{},[5564,24078,24079],{},"Association Event",[5543,24081,24082,24084,24086],{},[5564,24083],{},[5564,24085,5580],{},[5564,24087,1489],{},[5543,24089,24090,24092,24094],{},[5564,24091,742],{},[5564,24093,1367],{},[5564,24095,24096],{},"12 October, 08:45 am",[5543,24098,24099,24101,24103],{},[5564,24100,736],{},[5564,24102,7290],{},[5564,24104,24105],{},"GRAI of tray",[5543,24107,24108,24110,24112],{},[5564,24109],{},[5564,24111,7309],{},[5564,24113,24114],{},"GIAI of sensor device",[5543,24116,24117,24119,24121],{},[5564,24118],{},[5564,24120,1543],{},[5564,24122,24123],{},"GLN of maintenance area",[5543,24125,24126,24128,24130],{},[5564,24127],{},[5564,24129,1501],{},[5564,24131,24132],{},"installing",[500,24134,5802],{"id":24135},"design-template-16",[496,24137,24138],{},[715,24139],{"alt":24140,"src":24141},"Example 18: Installing components/assemblies into larger items.","/img/7.Test-Data-Generator/Example_18_Installing_components_assemblies_into_larger_items.png",[500,24143,3020],{"id":24144},"quick-links-17",[508,24146,24147,24154,24160],{},[511,24148,24149],{},[659,24150,24153],{"href":24151,"rel":24152},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=68",[663],"For more information refer to Table 5.10.1 example 1 from GS1 implementation guidelines",[511,24155,24156],{},[659,24157,5824],{"href":24158,"rel":24159},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/18.%20Example%201-Installing%20components%20or%20assemblies%20into%20larger%20items%20from%205.10.1.json",[663],[511,24161,24162],{},[659,24163,5831],{"href":24164,"rel":24165},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/18.%20Example%201-Installing%20components%20or%20assemblies%20into%20larger%20items%20from%205.10.1.json",[663],[500,24167,5835],{"id":24168},"generated-event-17",[5837,24170,5839,24171,24174],{},[5841,24172,24173],{},"Installing components/assemblies into larger items",[1124,24175,24177],{"className":1290,"code":24176,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-18T10:08:12.17Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AssociationEvent\",\n        \"eventTime\": \"2023-10-12T08:45:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/8003/0952156550017200\",\n        \"childEPCs\": [\"https://id.gs1.org/8004/09521141100\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"installing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        }\n      }\n    ]\n  }\n}\n",[1130,24178,24179,24183,24195,24203,24207,24225,24243,24262,24274,24286,24290,24308,24327,24345,24364,24385,24403,24421,24433,24449,24453,24457,24461,24465],{"__ignoreMap":611},[1133,24180,24181],{"class":1135,"line":1136},[1133,24182,4564],{"class":1299},[1133,24184,24185,24187,24189,24191,24193],{"class":1135,"line":612},[1133,24186,5857],{"class":1305},[1133,24188,1310],{"class":1309},[1133,24190,1313],{"class":1305},[1133,24192,888],{"class":1299},[1133,24194,1318],{"class":1299},[1133,24196,24197,24199,24201],{"class":1135,"line":617},[1133,24198,1306],{"class":1323},[1133,24200,1328],{"class":1327},[1133,24202,1331],{"class":1323},[1133,24204,24205],{"class":1135,"line":1334},[1133,24206,5878],{"class":1299},[1133,24208,24209,24211,24213,24215,24217,24219,24221,24223],{"class":1135,"line":1340},[1133,24210,5857],{"class":1305},[1133,24212,1345],{"class":1309},[1133,24214,1313],{"class":1305},[1133,24216,888],{"class":1299},[1133,24218,1352],{"class":1323},[1133,24220,4622],{"class":1327},[1133,24222,1313],{"class":1323},[1133,24224,1359],{"class":1299},[1133,24226,24227,24229,24231,24233,24235,24237,24239,24241],{"class":1135,"line":1362},[1133,24228,5857],{"class":1305},[1133,24230,4633],{"class":1309},[1133,24232,1313],{"class":1305},[1133,24234,888],{"class":1299},[1133,24236,1352],{"class":1323},[1133,24238,4642],{"class":1327},[1133,24240,1313],{"class":1323},[1133,24242,1359],{"class":1299},[1133,24244,24245,24247,24249,24251,24253,24255,24258,24260],{"class":1135,"line":1383},[1133,24246,5857],{"class":1305},[1133,24248,4653],{"class":1309},[1133,24250,1313],{"class":1305},[1133,24252,888],{"class":1299},[1133,24254,1352],{"class":1323},[1133,24256,24257],{"class":1327},"2024-03-18T10:08:12.17Z",[1133,24259,1313],{"class":1323},[1133,24261,1359],{"class":1299},[1133,24263,24264,24266,24268,24270,24272],{"class":1135,"line":1404},[1133,24265,5857],{"class":1305},[1133,24267,4673],{"class":1309},[1133,24269,1313],{"class":1305},[1133,24271,888],{"class":1299},[1133,24273,1550],{"class":1299},[1133,24275,24276,24278,24280,24282,24284],{"class":1135,"line":1425},[1133,24277,1306],{"class":1305},[1133,24279,4686],{"class":1558},[1133,24281,1313],{"class":1305},[1133,24283,888],{"class":1299},[1133,24285,1318],{"class":1299},[1133,24287,24288],{"class":1135,"line":1446},[1133,24289,5962],{"class":1299},[1133,24291,24292,24294,24296,24298,24300,24302,24304,24306],{"class":1135,"line":1460},[1133,24293,5967],{"class":1305},[1133,24295,1345],{"class":4703},[1133,24297,1313],{"class":1305},[1133,24299,888],{"class":1299},[1133,24301,1352],{"class":1323},[1133,24303,860],{"class":1327},[1133,24305,1313],{"class":1323},[1133,24307,1359],{"class":1299},[1133,24309,24310,24312,24314,24316,24318,24320,24323,24325],{"class":1135,"line":1470},[1133,24311,5967],{"class":1305},[1133,24313,1367],{"class":4703},[1133,24315,1313],{"class":1305},[1133,24317,888],{"class":1299},[1133,24319,1352],{"class":1323},[1133,24321,24322],{"class":1327},"2023-10-12T08:45:00+01:00",[1133,24324,1313],{"class":1323},[1133,24326,1359],{"class":1299},[1133,24328,24329,24331,24333,24335,24337,24339,24341,24343],{"class":1135,"line":1475},[1133,24330,5967],{"class":1305},[1133,24332,1409],{"class":4703},[1133,24334,1313],{"class":1305},[1133,24336,888],{"class":1299},[1133,24338,1352],{"class":1323},[1133,24340,6015],{"class":1327},[1133,24342,1313],{"class":1323},[1133,24344,1359],{"class":1299},[1133,24346,24347,24349,24351,24353,24355,24357,24360,24362],{"class":1135,"line":1496},[1133,24348,5967],{"class":1305},[1133,24350,7290],{"class":4703},[1133,24352,1313],{"class":1305},[1133,24354,888],{"class":1299},[1133,24356,1352],{"class":1323},[1133,24358,24359],{"class":1327},"https://id.gs1.org/8003/0952156550017200",[1133,24361,1313],{"class":1323},[1133,24363,1359],{"class":1299},[1133,24365,24366,24368,24370,24372,24374,24376,24378,24381,24383],{"class":1135,"line":1517},[1133,24367,5967],{"class":1305},[1133,24369,7309],{"class":4703},[1133,24371,1313],{"class":1305},[1133,24373,888],{"class":1299},[1133,24375,6032],{"class":1299},[1133,24377,1313],{"class":1323},[1133,24379,24380],{"class":1327},"https://id.gs1.org/8004/09521141100",[1133,24382,1313],{"class":1323},[1133,24384,4607],{"class":1299},[1133,24386,24387,24389,24391,24393,24395,24397,24399,24401],{"class":1135,"line":1538},[1133,24388,5967],{"class":1305},[1133,24390,1480],{"class":4703},[1133,24392,1313],{"class":1305},[1133,24394,888],{"class":1299},[1133,24396,1352],{"class":1323},[1133,24398,1489],{"class":1327},[1133,24400,1313],{"class":1323},[1133,24402,1359],{"class":1299},[1133,24404,24405,24407,24409,24411,24413,24415,24417,24419],{"class":1135,"line":1553},[1133,24406,5967],{"class":1305},[1133,24408,1501],{"class":4703},[1133,24410,1313],{"class":1305},[1133,24412,888],{"class":1299},[1133,24414,1352],{"class":1323},[1133,24416,24132],{"class":1327},[1133,24418,1313],{"class":1323},[1133,24420,1359],{"class":1299},[1133,24422,24423,24425,24427,24429,24431],{"class":1135,"line":1573},[1133,24424,5967],{"class":1305},[1133,24426,1543],{"class":4703},[1133,24428,1313],{"class":1305},[1133,24430,888],{"class":1299},[1133,24432,1550],{"class":1299},[1133,24434,24435,24437,24439,24441,24443,24445,24447],{"class":1135,"line":1579},[1133,24436,6112],{"class":1305},[1133,24438,1559],{"class":4847},[1133,24440,1313],{"class":1305},[1133,24442,888],{"class":1299},[1133,24444,1352],{"class":1323},[1133,24446,23367],{"class":1327},[1133,24448,1331],{"class":1323},[1133,24450,24451],{"class":1135,"line":1593},[1133,24452,7018],{"class":1299},[1133,24454,24455],{"class":1135,"line":1611},[1133,24456,6369],{"class":1299},[1133,24458,24459],{"class":1135,"line":1616},[1133,24460,6375],{"class":1299},[1133,24462,24463],{"class":1135,"line":1631},[1133,24464,1815],{"class":1299},[1133,24466,24467],{"class":1135,"line":1652},[1133,24468,4602],{"class":1299},[491,24470,24472],{"id":24471},"example-19installing-componentsassemblies-into-physical-locations","Example 19:Installing components/assemblies into physical locations",[500,24474,5529],{"id":24475},"business-process-18",[496,24477,24478],{},"The company that equips a cold storage room with one or several temperature sensor devices, the corresponding EPCIS event may be modeled as follows",[5537,24480,24481,24491],{},[5540,24482,24483],{},[5543,24484,24485,24487,24489],{},[5546,24486,24055],{},[5546,24488,5551],{},[5546,24490,6419],{},[5559,24492,24493,24501,24509,24517,24526,24535,24544,24552],{},[5543,24494,24495,24497,24499],{},[5564,24496],{},[5564,24498,6437],{},[5564,24500,24070],{},[5543,24502,24503,24505,24507],{},[5564,24504],{},[5564,24506,5568],{},[5564,24508,24079],{},[5543,24510,24511,24513,24515],{},[5564,24512],{},[5564,24514,5580],{},[5564,24516,1489],{},[5543,24518,24519,24521,24523],{},[5564,24520,742],{},[5564,24522,1367],{},[5564,24524,24525],{},"14 October, 10:55 am",[5543,24527,24528,24530,24532],{},[5564,24529,736],{},[5564,24531,7290],{},[5564,24533,24534],{},"GLN of cold storage room",[5543,24536,24537,24539,24541],{},[5564,24538],{},[5564,24540,7309],{},[5564,24542,24543],{},"GIAI(s) of sensor device(s)",[5543,24545,24546,24548,24550],{},[5564,24547],{},[5564,24549,1543],{},[5564,24551,24123],{},[5543,24553,24554,24556,24558],{},[5564,24555],{},[5564,24557,1501],{},[5564,24559,24132],{},[500,24561,5802],{"id":24562},"design-template-17",[496,24564,24565],{},[715,24566],{"alt":24567,"src":24568},"Example 19:Installing components/assemblies into physical locations.","/img/7.Test-Data-Generator/Example_19_Installing_components_assemblies_into_physical_locations.png",[500,24570,3020],{"id":24571},"quick-links-18",[508,24573,24574,24580,24586],{},[511,24575,24576],{},[659,24577,24579],{"href":24151,"rel":24578},[663],"For more information refer to Table 5.10.2 example 2 from GS1 implementation guidelines",[511,24581,24582],{},[659,24583,5824],{"href":24584,"rel":24585},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/19.%20Example%202-Installing%20components%20or%20assemblies%20into%20physical%20locations%20from%205.10.2.json",[663],[511,24587,24588],{},[659,24589,5831],{"href":24590,"rel":24591},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/19.%20Example%202-Installing%20components%20or%20assemblies%20into%20physical%20locations%20from%205.10.2.json",[663],[500,24593,5835],{"id":24594},"generated-event-18",[5837,24596,5839,24597,24600],{},[5841,24598,24599],{},"EPCIS event for installing components/assemblies into physical locations",[1124,24601,24603],{"className":1290,"code":24602,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-18T09:27:26.83Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AssociationEvent\",\n        \"eventTime\": \"2023-10-12T08:45:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/8003/0952156550017200\",\n        \"childEPCs\": [\"https://id.gs1.org/8004/09521141100\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"installing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        }\n      }\n    ]\n  }\n}\n",[1130,24604,24605,24609,24621,24629,24633,24651,24669,24688,24700,24712,24716,24734,24752,24770,24788,24808,24826,24844,24856,24872,24876,24880,24884,24888],{"__ignoreMap":611},[1133,24606,24607],{"class":1135,"line":1136},[1133,24608,4564],{"class":1299},[1133,24610,24611,24613,24615,24617,24619],{"class":1135,"line":612},[1133,24612,5857],{"class":1305},[1133,24614,1310],{"class":1309},[1133,24616,1313],{"class":1305},[1133,24618,888],{"class":1299},[1133,24620,1318],{"class":1299},[1133,24622,24623,24625,24627],{"class":1135,"line":617},[1133,24624,1306],{"class":1323},[1133,24626,1328],{"class":1327},[1133,24628,1331],{"class":1323},[1133,24630,24631],{"class":1135,"line":1334},[1133,24632,5878],{"class":1299},[1133,24634,24635,24637,24639,24641,24643,24645,24647,24649],{"class":1135,"line":1340},[1133,24636,5857],{"class":1305},[1133,24638,1345],{"class":1309},[1133,24640,1313],{"class":1305},[1133,24642,888],{"class":1299},[1133,24644,1352],{"class":1323},[1133,24646,4622],{"class":1327},[1133,24648,1313],{"class":1323},[1133,24650,1359],{"class":1299},[1133,24652,24653,24655,24657,24659,24661,24663,24665,24667],{"class":1135,"line":1362},[1133,24654,5857],{"class":1305},[1133,24656,4633],{"class":1309},[1133,24658,1313],{"class":1305},[1133,24660,888],{"class":1299},[1133,24662,1352],{"class":1323},[1133,24664,4642],{"class":1327},[1133,24666,1313],{"class":1323},[1133,24668,1359],{"class":1299},[1133,24670,24671,24673,24675,24677,24679,24681,24684,24686],{"class":1135,"line":1383},[1133,24672,5857],{"class":1305},[1133,24674,4653],{"class":1309},[1133,24676,1313],{"class":1305},[1133,24678,888],{"class":1299},[1133,24680,1352],{"class":1323},[1133,24682,24683],{"class":1327},"2024-03-18T09:27:26.83Z",[1133,24685,1313],{"class":1323},[1133,24687,1359],{"class":1299},[1133,24689,24690,24692,24694,24696,24698],{"class":1135,"line":1404},[1133,24691,5857],{"class":1305},[1133,24693,4673],{"class":1309},[1133,24695,1313],{"class":1305},[1133,24697,888],{"class":1299},[1133,24699,1550],{"class":1299},[1133,24701,24702,24704,24706,24708,24710],{"class":1135,"line":1425},[1133,24703,1306],{"class":1305},[1133,24705,4686],{"class":1558},[1133,24707,1313],{"class":1305},[1133,24709,888],{"class":1299},[1133,24711,1318],{"class":1299},[1133,24713,24714],{"class":1135,"line":1446},[1133,24715,5962],{"class":1299},[1133,24717,24718,24720,24722,24724,24726,24728,24730,24732],{"class":1135,"line":1460},[1133,24719,5967],{"class":1305},[1133,24721,1345],{"class":4703},[1133,24723,1313],{"class":1305},[1133,24725,888],{"class":1299},[1133,24727,1352],{"class":1323},[1133,24729,860],{"class":1327},[1133,24731,1313],{"class":1323},[1133,24733,1359],{"class":1299},[1133,24735,24736,24738,24740,24742,24744,24746,24748,24750],{"class":1135,"line":1470},[1133,24737,5967],{"class":1305},[1133,24739,1367],{"class":4703},[1133,24741,1313],{"class":1305},[1133,24743,888],{"class":1299},[1133,24745,1352],{"class":1323},[1133,24747,24322],{"class":1327},[1133,24749,1313],{"class":1323},[1133,24751,1359],{"class":1299},[1133,24753,24754,24756,24758,24760,24762,24764,24766,24768],{"class":1135,"line":1475},[1133,24755,5967],{"class":1305},[1133,24757,1409],{"class":4703},[1133,24759,1313],{"class":1305},[1133,24761,888],{"class":1299},[1133,24763,1352],{"class":1323},[1133,24765,6015],{"class":1327},[1133,24767,1313],{"class":1323},[1133,24769,1359],{"class":1299},[1133,24771,24772,24774,24776,24778,24780,24782,24784,24786],{"class":1135,"line":1496},[1133,24773,5967],{"class":1305},[1133,24775,7290],{"class":4703},[1133,24777,1313],{"class":1305},[1133,24779,888],{"class":1299},[1133,24781,1352],{"class":1323},[1133,24783,24359],{"class":1327},[1133,24785,1313],{"class":1323},[1133,24787,1359],{"class":1299},[1133,24789,24790,24792,24794,24796,24798,24800,24802,24804,24806],{"class":1135,"line":1517},[1133,24791,5967],{"class":1305},[1133,24793,7309],{"class":4703},[1133,24795,1313],{"class":1305},[1133,24797,888],{"class":1299},[1133,24799,6032],{"class":1299},[1133,24801,1313],{"class":1323},[1133,24803,24380],{"class":1327},[1133,24805,1313],{"class":1323},[1133,24807,4607],{"class":1299},[1133,24809,24810,24812,24814,24816,24818,24820,24822,24824],{"class":1135,"line":1538},[1133,24811,5967],{"class":1305},[1133,24813,1480],{"class":4703},[1133,24815,1313],{"class":1305},[1133,24817,888],{"class":1299},[1133,24819,1352],{"class":1323},[1133,24821,1489],{"class":1327},[1133,24823,1313],{"class":1323},[1133,24825,1359],{"class":1299},[1133,24827,24828,24830,24832,24834,24836,24838,24840,24842],{"class":1135,"line":1553},[1133,24829,5967],{"class":1305},[1133,24831,1501],{"class":4703},[1133,24833,1313],{"class":1305},[1133,24835,888],{"class":1299},[1133,24837,1352],{"class":1323},[1133,24839,24132],{"class":1327},[1133,24841,1313],{"class":1323},[1133,24843,1359],{"class":1299},[1133,24845,24846,24848,24850,24852,24854],{"class":1135,"line":1573},[1133,24847,5967],{"class":1305},[1133,24849,1543],{"class":4703},[1133,24851,1313],{"class":1305},[1133,24853,888],{"class":1299},[1133,24855,1550],{"class":1299},[1133,24857,24858,24860,24862,24864,24866,24868,24870],{"class":1135,"line":1579},[1133,24859,6112],{"class":1305},[1133,24861,1559],{"class":4847},[1133,24863,1313],{"class":1305},[1133,24865,888],{"class":1299},[1133,24867,1352],{"class":1323},[1133,24869,23367],{"class":1327},[1133,24871,1331],{"class":1323},[1133,24873,24874],{"class":1135,"line":1593},[1133,24875,7018],{"class":1299},[1133,24877,24878],{"class":1135,"line":1611},[1133,24879,6369],{"class":1299},[1133,24881,24882],{"class":1135,"line":1616},[1133,24883,6375],{"class":1299},[1133,24885,24886],{"class":1135,"line":1631},[1133,24887,1815],{"class":1299},[1133,24889,24890],{"class":1135,"line":1652},[1133,24891,4602],{"class":1299},[491,24893,24895],{"id":24894},"example-20-controlprove-temperature-compliance","Example 20: Control/prove temperature compliance",[500,24897,5529],{"id":24898},"business-process-19",[496,24900,24901,24902,24904,24905,24907,24908,24910,24911,24913],{},"Suppose an organization that trades temperature-sensitive goods (e.g. cheese, wine, pharmaceutical products) has set up the necessary hardware to capture both identities as well",[3773,24903],{},"\nas the temperature values of items when the latter is in the company's custody. Now, if this organization wants to provide that data to internal or external stakeholders (e.g. the",[3773,24906],{},"\ncompany's quality assurance department or trading partners that wish to ascertain if specific items were handled/transported properly), it makes a lot of sense to use a standard format from the",[3773,24909],{},"\noutset.",[3773,24912],{},"\nTypical critical tracing events accommodating sensor data can easily be modeled as EPCIS events.",[5537,24915,24916,24932],{},[5540,24917,24918],{},[5543,24919,24920,24922,24924,24926,24928,24930],{},[5546,24921,24055],{},[5546,24923,5551],{},[5546,24925,6419],{},[5546,24927,6422],{},[5546,24929,6425],{},[5546,24931,6428],{},[5559,24933,24934,24952,24966,24980,24998,25013,25029,25044,25060,25075,25090,25109,25128,25144,25163,25180],{},[5543,24935,24936,24938,24940,24943,24946,24949],{},[5564,24937],{},[5564,24939,6437],{},[5564,24941,24942],{},"Move logistics unit to interim storage room",[5564,24944,24945],{},"Move logistics into cold storage room",[5564,24947,24948],{},"Move logistics out of cold storage room",[5564,24950,24951],{},"Daily sensor reporting of cold storage room",[5543,24953,24954,24956,24958,24960,24962,24964],{},[5564,24955],{},[5564,24957,5568],{},[5564,24959,5571],{},[5564,24961,5571],{},[5564,24963,5571],{},[5564,24965,5571],{},[5543,24967,24968,24970,24972,24974,24976,24978],{},[5564,24969],{},[5564,24971,5580],{},[5564,24973,5583],{},[5564,24975,5583],{},[5564,24977,5583],{},[5564,24979,5583],{},[5543,24981,24982,24984,24986,24989,24992,24995],{},[5564,24983,742],{},[5564,24985,1367],{},[5564,24987,24988],{},"15 June, 08:00 am",[5564,24990,24991],{},"15 June, 08:15 am",[5564,24993,24994],{},"15 June, 05:45 pm",[5564,24996,24997],{},"15 June, 11:59 pm",[5543,24999,25000,25002,25004,25007,25009,25011],{},[5564,25001,736],{},[5564,25003,1451],{},[5564,25005,25006],{},"SSCC of logistics unit",[5564,25008,25006],{},[5564,25010,25006],{},[5564,25012],{},[5543,25014,25015,25017,25019,25022,25025,25027],{},[5564,25016],{},[5564,25018,1543],{},[5564,25020,25021],{},"GLN of receiving area",[5564,25023,25024],{},"GLN of interim storage room",[5564,25026,24534],{},[5564,25028,24534],{},[5543,25030,25031,25033,25035,25037,25039,25042],{},[5564,25032],{},[5564,25034,1584],{},[5564,25036,25024],{},[5564,25038,24534],{},[5564,25040,25041],{},"GLN of shipping area",[5564,25043],{},[5543,25045,25046,25048,25050,25053,25055,25057],{},[5564,25047],{},[5564,25049,1501],{},[5564,25051,25052],{},"storing",[5564,25054,25052],{},[5564,25056,25052],{},[5564,25058,25059],{},"Sensor_reporti ng",[5543,25061,25062,25064,25067,25069,25071,25073],{},[5564,25063],{},[5564,25065,25066],{},"sensorElement",[5564,25068],{},[5564,25070],{},[5564,25072],{},[5564,25074],{},[5543,25076,25077,25079,25082,25084,25086,25088],{},[5564,25078],{},[5564,25080,25081],{},"sensorReport",[5564,25083],{},[5564,25085],{},[5564,25087],{},[5564,25089],{},[5543,25091,25092,25094,25097,25100,25103,25106],{},[5564,25093],{},[5564,25095,25096],{},"startTime",[5564,25098,25099],{},"15 June 07:55 am",[5564,25101,25102],{},"15 June 08:10 am",[5564,25104,25105],{},"15 June 05:35 pm",[5564,25107,25108],{},"14 June 11:59 pm",[5543,25110,25111,25113,25116,25119,25122,25125],{},[5564,25112],{},[5564,25114,25115],{},"endTime",[5564,25117,25118],{},"15 June 07:59 am",[5564,25120,25121],{},"15 June 08:14 am",[5564,25123,25124],{},"15 June 05:55 pm",[5564,25126,25127],{},"15 June 11:59 pm",[5543,25129,25130,25132,25134,25137,25139,25141],{},[5564,25131],{},[5564,25133,1345],{},[5564,25135,25136],{},"Temperatur e",[5564,25138,25136],{},[5564,25140,25136],{},[5564,25142,25143],{},"Temperature",[5543,25145,25146,25148,25151,25154,25157,25160],{},[5564,25147],{},[5564,25149,25150],{},"minValue",[5564,25152,25153],{},"12",[5564,25155,25156],{},"12.1",[5564,25158,25159],{},"9.2",[5564,25161,25162],{},"9.1",[5543,25164,25165,25167,25170,25172,25175,25177],{},[5564,25166],{},[5564,25168,25169],{},"maxValue",[5564,25171,25156],{},[5564,25173,25174],{},"12.2",[5564,25176,25159],{},[5564,25178,25179],{},"9.4",[5543,25181,25182,25184,25186,25189,25191,25193],{},[5564,25183],{},[5564,25185,1675],{},[5564,25187,25188],{},"CEL",[5564,25190,25188],{},[5564,25192,25188],{},[5564,25194,25188],{},[500,25196,5802],{"id":25197},"design-template-18",[496,25199,25200],{},[715,25201],{"alt":25202,"src":25203},"Example 20: Control/prove temperature compliance.","/img/7.Test-Data-Generator/Example_20_sensor_report_for_control_prove_temperature_compliance.png",[500,25205,3020],{"id":25206},"quick-links-19",[508,25208,25209,25216,25222],{},[511,25210,25211],{},[659,25212,25215],{"href":25213,"rel":25214},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=69",[663],"For more information refer to Table 5.11.1 example 1 from GS1 implementation guidelines",[511,25217,25218],{},[659,25219,5824],{"href":25220,"rel":25221},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/20.%20Sensor%20Example%201-Control%20or%20prove%20temperature%20compliance%20from%205.11.1.json",[663],[511,25223,25224],{},[659,25225,5831],{"href":25226,"rel":25227},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/20.%20Sensor%20Example%201-Control%20or%20prove%20temperature%20compliance%20from%205.11.1.json",[663],[500,25229,5835],{"id":25230},"generated-event-19",[5837,25232,5839,25233,25236],{},[5841,25234,25235],{},"EPCIS event of sensor report for control/prove temperature compliance",[1124,25237,25239],{"className":1290,"code":25238,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-17T14:05:39.64Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-15T08:00:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"storing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"startTime\": \"2023-06-15T06:59:00Z\",\n              \"endTime\": \"2023-06-15T06:55:00Z\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"minValue\": 12,\n                \"maxValue\": 12.1,\n                \"uom\": \"CEL\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-15T08:15:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"storing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"startTime\": \"2023-06-15T07:14:00Z\",\n              \"endTime\": \"2023-06-15T07:10:00Z\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"minValue\": 12.1,\n                \"maxValue\": 12.2,\n                \"uom\": \"CEL\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-15T17:45:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"storing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"bizLocation\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"startTime\": \"2023-06-15T16:55:00Z\",\n              \"endTime\": \"2023-06-15T16:35:00Z\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"minValue\": 9.2,\n                \"maxValue\": 9.2,\n                \"uom\": \"CEL\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-15T23:59:00+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"sensor_reporting\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/0952114111113\"\n        },\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"startTime\": \"2023-06-15T22:29:00Z\",\n              \"endTime\": \"2023-06-14T22:59:00Z\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"minValue\": 9.4,\n                \"maxValue\": 9.1,\n                \"uom\": \"CEL\"\n              }\n            ]\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,25240,25241,25245,25257,25265,25269,25287,25305,25324,25336,25348,25352,25370,25389,25407,25427,25445,25463,25475,25491,25495,25507,25523,25527,25540,25544,25557,25577,25594,25599,25611,25616,25635,25650,25665,25681,25686,25691,25695,25699,25703,25707,25725,25744,25762,25782,25800,25818,25830,25846,25850,25862,25878,25882,25894,25898,25910,25929,25946,25950,25962,25966,25984,25998,26013,26029,26033,26037,26041,26045,26049,26053,26071,26090,26108,26128,26146,26164,26176,26192,26196,26208,26224,26228,26240,26244,26256,26275,26292,26296,26308,26312,26330,26345,26359,26375,26379,26383,26387,26391,26395,26399,26417,26436,26454,26474,26492,26511,26523,26539,26543,26555,26559,26571,26590,26607,26611,26623,26627,26645,26660,26676,26693,26698,26703,26708,26713,26718,26723,26728],{"__ignoreMap":611},[1133,25242,25243],{"class":1135,"line":1136},[1133,25244,4564],{"class":1299},[1133,25246,25247,25249,25251,25253,25255],{"class":1135,"line":612},[1133,25248,5857],{"class":1305},[1133,25250,1310],{"class":1309},[1133,25252,1313],{"class":1305},[1133,25254,888],{"class":1299},[1133,25256,1318],{"class":1299},[1133,25258,25259,25261,25263],{"class":1135,"line":617},[1133,25260,1306],{"class":1323},[1133,25262,1328],{"class":1327},[1133,25264,1331],{"class":1323},[1133,25266,25267],{"class":1135,"line":1334},[1133,25268,5878],{"class":1299},[1133,25270,25271,25273,25275,25277,25279,25281,25283,25285],{"class":1135,"line":1340},[1133,25272,5857],{"class":1305},[1133,25274,1345],{"class":1309},[1133,25276,1313],{"class":1305},[1133,25278,888],{"class":1299},[1133,25280,1352],{"class":1323},[1133,25282,4622],{"class":1327},[1133,25284,1313],{"class":1323},[1133,25286,1359],{"class":1299},[1133,25288,25289,25291,25293,25295,25297,25299,25301,25303],{"class":1135,"line":1362},[1133,25290,5857],{"class":1305},[1133,25292,4633],{"class":1309},[1133,25294,1313],{"class":1305},[1133,25296,888],{"class":1299},[1133,25298,1352],{"class":1323},[1133,25300,4642],{"class":1327},[1133,25302,1313],{"class":1323},[1133,25304,1359],{"class":1299},[1133,25306,25307,25309,25311,25313,25315,25317,25320,25322],{"class":1135,"line":1383},[1133,25308,5857],{"class":1305},[1133,25310,4653],{"class":1309},[1133,25312,1313],{"class":1305},[1133,25314,888],{"class":1299},[1133,25316,1352],{"class":1323},[1133,25318,25319],{"class":1327},"2024-03-17T14:05:39.64Z",[1133,25321,1313],{"class":1323},[1133,25323,1359],{"class":1299},[1133,25325,25326,25328,25330,25332,25334],{"class":1135,"line":1404},[1133,25327,5857],{"class":1305},[1133,25329,4673],{"class":1309},[1133,25331,1313],{"class":1305},[1133,25333,888],{"class":1299},[1133,25335,1550],{"class":1299},[1133,25337,25338,25340,25342,25344,25346],{"class":1135,"line":1425},[1133,25339,1306],{"class":1305},[1133,25341,4686],{"class":1558},[1133,25343,1313],{"class":1305},[1133,25345,888],{"class":1299},[1133,25347,1318],{"class":1299},[1133,25349,25350],{"class":1135,"line":1446},[1133,25351,5962],{"class":1299},[1133,25353,25354,25356,25358,25360,25362,25364,25366,25368],{"class":1135,"line":1460},[1133,25355,5967],{"class":1305},[1133,25357,1345],{"class":4703},[1133,25359,1313],{"class":1305},[1133,25361,888],{"class":1299},[1133,25363,1352],{"class":1323},[1133,25365,832],{"class":1327},[1133,25367,1313],{"class":1323},[1133,25369,1359],{"class":1299},[1133,25371,25372,25374,25376,25378,25380,25382,25385,25387],{"class":1135,"line":1470},[1133,25373,5967],{"class":1305},[1133,25375,1367],{"class":4703},[1133,25377,1313],{"class":1305},[1133,25379,888],{"class":1299},[1133,25381,1352],{"class":1323},[1133,25383,25384],{"class":1327},"2023-06-15T08:00:00+01:00",[1133,25386,1313],{"class":1323},[1133,25388,1359],{"class":1299},[1133,25390,25391,25393,25395,25397,25399,25401,25403,25405],{"class":1135,"line":1475},[1133,25392,5967],{"class":1305},[1133,25394,1409],{"class":4703},[1133,25396,1313],{"class":1305},[1133,25398,888],{"class":1299},[1133,25400,1352],{"class":1323},[1133,25402,6015],{"class":1327},[1133,25404,1313],{"class":1323},[1133,25406,1359],{"class":1299},[1133,25408,25409,25411,25413,25415,25417,25419,25421,25423,25425],{"class":1135,"line":1496},[1133,25410,5967],{"class":1305},[1133,25412,1451],{"class":4703},[1133,25414,1313],{"class":1305},[1133,25416,888],{"class":1299},[1133,25418,6032],{"class":1299},[1133,25420,1313],{"class":1323},[1133,25422,11249],{"class":1327},[1133,25424,1313],{"class":1323},[1133,25426,4607],{"class":1299},[1133,25428,25429,25431,25433,25435,25437,25439,25441,25443],{"class":1135,"line":1517},[1133,25430,5967],{"class":1305},[1133,25432,1480],{"class":4703},[1133,25434,1313],{"class":1305},[1133,25436,888],{"class":1299},[1133,25438,1352],{"class":1323},[1133,25440,5583],{"class":1327},[1133,25442,1313],{"class":1323},[1133,25444,1359],{"class":1299},[1133,25446,25447,25449,25451,25453,25455,25457,25459,25461],{"class":1135,"line":1538},[1133,25448,5967],{"class":1305},[1133,25450,1501],{"class":4703},[1133,25452,1313],{"class":1305},[1133,25454,888],{"class":1299},[1133,25456,1352],{"class":1323},[1133,25458,25052],{"class":1327},[1133,25460,1313],{"class":1323},[1133,25462,1359],{"class":1299},[1133,25464,25465,25467,25469,25471,25473],{"class":1135,"line":1553},[1133,25466,5967],{"class":1305},[1133,25468,1543],{"class":4703},[1133,25470,1313],{"class":1305},[1133,25472,888],{"class":1299},[1133,25474,1550],{"class":1299},[1133,25476,25477,25479,25481,25483,25485,25487,25489],{"class":1135,"line":1573},[1133,25478,6112],{"class":1305},[1133,25480,1559],{"class":4847},[1133,25482,1313],{"class":1305},[1133,25484,888],{"class":1299},[1133,25486,1352],{"class":1323},[1133,25488,23367],{"class":1327},[1133,25490,1331],{"class":1323},[1133,25492,25493],{"class":1135,"line":1579},[1133,25494,6129],{"class":1299},[1133,25496,25497,25499,25501,25503,25505],{"class":1135,"line":1593},[1133,25498,5967],{"class":1305},[1133,25500,1584],{"class":4703},[1133,25502,1313],{"class":1305},[1133,25504,888],{"class":1299},[1133,25506,1550],{"class":1299},[1133,25508,25509,25511,25513,25515,25517,25519,25521],{"class":1135,"line":1611},[1133,25510,6112],{"class":1305},[1133,25512,1559],{"class":4847},[1133,25514,1313],{"class":1305},[1133,25516,888],{"class":1299},[1133,25518,1352],{"class":1323},[1133,25520,23367],{"class":1327},[1133,25522,1331],{"class":1323},[1133,25524,25525],{"class":1135,"line":1616},[1133,25526,6129],{"class":1299},[1133,25528,25529,25531,25534,25536,25538],{"class":1135,"line":1631},[1133,25530,5967],{"class":1305},[1133,25532,25533],{"class":4703},"sensorElementList",[1133,25535,1313],{"class":1305},[1133,25537,888],{"class":1299},[1133,25539,1318],{"class":1299},[1133,25541,25542],{"class":1135,"line":1652},[1133,25543,6147],{"class":1299},[1133,25545,25546,25548,25551,25553,25555],{"class":1135,"line":1670},[1133,25547,6152],{"class":1305},[1133,25549,25550],{"class":4847},"sensorMetadata",[1133,25552,1313],{"class":1305},[1133,25554,888],{"class":1299},[1133,25556,1550],{"class":1299},[1133,25558,25559,25562,25564,25566,25568,25570,25573,25575],{"class":1135,"line":1689},[1133,25560,25561],{"class":1305},"              \"",[1133,25563,25096],{"class":16582},[1133,25565,1313],{"class":1305},[1133,25567,888],{"class":1299},[1133,25569,1352],{"class":1323},[1133,25571,25572],{"class":1327},"2023-06-15T06:59:00Z",[1133,25574,1313],{"class":1323},[1133,25576,1359],{"class":1299},[1133,25578,25579,25581,25583,25585,25587,25589,25592],{"class":1135,"line":1695},[1133,25580,25561],{"class":1305},[1133,25582,25115],{"class":16582},[1133,25584,1313],{"class":1305},[1133,25586,888],{"class":1299},[1133,25588,1352],{"class":1323},[1133,25590,25591],{"class":1327},"2023-06-15T06:55:00Z",[1133,25593,1331],{"class":1323},[1133,25595,25596],{"class":1135,"line":1709},[1133,25597,25598],{"class":1299},"            },\n",[1133,25600,25601,25603,25605,25607,25609],{"class":1135,"line":1729},[1133,25602,6152],{"class":1305},[1133,25604,25081],{"class":4847},[1133,25606,1313],{"class":1305},[1133,25608,888],{"class":1299},[1133,25610,1318],{"class":1299},[1133,25612,25613],{"class":1135,"line":1748},[1133,25614,25615],{"class":1299},"              {\n",[1133,25617,25618,25621,25623,25625,25627,25629,25631,25633],{"class":1135,"line":1753},[1133,25619,25620],{"class":1305},"                \"",[1133,25622,1345],{"class":16582},[1133,25624,1313],{"class":1305},[1133,25626,888],{"class":1299},[1133,25628,1352],{"class":1323},[1133,25630,25143],{"class":1327},[1133,25632,1313],{"class":1323},[1133,25634,1359],{"class":1299},[1133,25636,25637,25639,25641,25643,25645,25648],{"class":1135,"line":1767},[1133,25638,25620],{"class":1305},[1133,25640,25150],{"class":16582},[1133,25642,1313],{"class":1305},[1133,25644,888],{"class":1299},[1133,25646,25647],{"class":1664}," 12",[1133,25649,1359],{"class":1299},[1133,25651,25652,25654,25656,25658,25660,25663],{"class":1135,"line":1787},[1133,25653,25620],{"class":1305},[1133,25655,25169],{"class":16582},[1133,25657,1313],{"class":1305},[1133,25659,888],{"class":1299},[1133,25661,25662],{"class":1664}," 12.1",[1133,25664,1359],{"class":1299},[1133,25666,25667,25669,25671,25673,25675,25677,25679],{"class":1135,"line":1806},[1133,25668,25620],{"class":1305},[1133,25670,1675],{"class":16582},[1133,25672,1313],{"class":1305},[1133,25674,888],{"class":1299},[1133,25676,1352],{"class":1323},[1133,25678,25188],{"class":1327},[1133,25680,1331],{"class":1323},[1133,25682,25683],{"class":1135,"line":1812},[1133,25684,25685],{"class":1299},"              }\n",[1133,25687,25688],{"class":1135,"line":6296},[1133,25689,25690],{"class":1299},"            ]\n",[1133,25692,25693],{"class":1135,"line":6301},[1133,25694,6234],{"class":1299},[1133,25696,25697],{"class":1135,"line":6314},[1133,25698,6363],{"class":1299},[1133,25700,25701],{"class":1135,"line":6319},[1133,25702,7023],{"class":1299},[1133,25704,25705],{"class":1135,"line":6338},[1133,25706,5962],{"class":1299},[1133,25708,25709,25711,25713,25715,25717,25719,25721,25723],{"class":1135,"line":6355},[1133,25710,5967],{"class":1305},[1133,25712,1345],{"class":4703},[1133,25714,1313],{"class":1305},[1133,25716,888],{"class":1299},[1133,25718,1352],{"class":1323},[1133,25720,832],{"class":1327},[1133,25722,1313],{"class":1323},[1133,25724,1359],{"class":1299},[1133,25726,25727,25729,25731,25733,25735,25737,25740,25742],{"class":1135,"line":6360},[1133,25728,5967],{"class":1305},[1133,25730,1367],{"class":4703},[1133,25732,1313],{"class":1305},[1133,25734,888],{"class":1299},[1133,25736,1352],{"class":1323},[1133,25738,25739],{"class":1327},"2023-06-15T08:15:00+01:00",[1133,25741,1313],{"class":1323},[1133,25743,1359],{"class":1299},[1133,25745,25746,25748,25750,25752,25754,25756,25758,25760],{"class":1135,"line":6366},[1133,25747,5967],{"class":1305},[1133,25749,1409],{"class":4703},[1133,25751,1313],{"class":1305},[1133,25753,888],{"class":1299},[1133,25755,1352],{"class":1323},[1133,25757,6015],{"class":1327},[1133,25759,1313],{"class":1323},[1133,25761,1359],{"class":1299},[1133,25763,25764,25766,25768,25770,25772,25774,25776,25778,25780],{"class":1135,"line":6372},[1133,25765,5967],{"class":1305},[1133,25767,1451],{"class":4703},[1133,25769,1313],{"class":1305},[1133,25771,888],{"class":1299},[1133,25773,6032],{"class":1299},[1133,25775,1313],{"class":1323},[1133,25777,11249],{"class":1327},[1133,25779,1313],{"class":1323},[1133,25781,4607],{"class":1299},[1133,25783,25784,25786,25788,25790,25792,25794,25796,25798],{"class":1135,"line":6378},[1133,25785,5967],{"class":1305},[1133,25787,1480],{"class":4703},[1133,25789,1313],{"class":1305},[1133,25791,888],{"class":1299},[1133,25793,1352],{"class":1323},[1133,25795,5583],{"class":1327},[1133,25797,1313],{"class":1323},[1133,25799,1359],{"class":1299},[1133,25801,25802,25804,25806,25808,25810,25812,25814,25816],{"class":1135,"line":6383},[1133,25803,5967],{"class":1305},[1133,25805,1501],{"class":4703},[1133,25807,1313],{"class":1305},[1133,25809,888],{"class":1299},[1133,25811,1352],{"class":1323},[1133,25813,25052],{"class":1327},[1133,25815,1313],{"class":1323},[1133,25817,1359],{"class":1299},[1133,25819,25820,25822,25824,25826,25828],{"class":1135,"line":7344},[1133,25821,5967],{"class":1305},[1133,25823,1543],{"class":4703},[1133,25825,1313],{"class":1305},[1133,25827,888],{"class":1299},[1133,25829,1550],{"class":1299},[1133,25831,25832,25834,25836,25838,25840,25842,25844],{"class":1135,"line":7363},[1133,25833,6112],{"class":1305},[1133,25835,1559],{"class":4847},[1133,25837,1313],{"class":1305},[1133,25839,888],{"class":1299},[1133,25841,1352],{"class":1323},[1133,25843,23367],{"class":1327},[1133,25845,1331],{"class":1323},[1133,25847,25848],{"class":1135,"line":7382},[1133,25849,6129],{"class":1299},[1133,25851,25852,25854,25856,25858,25860],{"class":1135,"line":7395},[1133,25853,5967],{"class":1305},[1133,25855,1584],{"class":4703},[1133,25857,1313],{"class":1305},[1133,25859,888],{"class":1299},[1133,25861,1550],{"class":1299},[1133,25863,25864,25866,25868,25870,25872,25874,25876],{"class":1135,"line":7412},[1133,25865,6112],{"class":1305},[1133,25867,1559],{"class":4847},[1133,25869,1313],{"class":1305},[1133,25871,888],{"class":1299},[1133,25873,1352],{"class":1323},[1133,25875,23367],{"class":1327},[1133,25877,1331],{"class":1323},[1133,25879,25880],{"class":1135,"line":7417},[1133,25881,6129],{"class":1299},[1133,25883,25884,25886,25888,25890,25892],{"class":1135,"line":7430},[1133,25885,5967],{"class":1305},[1133,25887,25533],{"class":4703},[1133,25889,1313],{"class":1305},[1133,25891,888],{"class":1299},[1133,25893,1318],{"class":1299},[1133,25895,25896],{"class":1135,"line":7447},[1133,25897,6147],{"class":1299},[1133,25899,25900,25902,25904,25906,25908],{"class":1135,"line":7452},[1133,25901,6152],{"class":1305},[1133,25903,25550],{"class":4847},[1133,25905,1313],{"class":1305},[1133,25907,888],{"class":1299},[1133,25909,1550],{"class":1299},[1133,25911,25912,25914,25916,25918,25920,25922,25925,25927],{"class":1135,"line":7457},[1133,25913,25561],{"class":1305},[1133,25915,25096],{"class":16582},[1133,25917,1313],{"class":1305},[1133,25919,888],{"class":1299},[1133,25921,1352],{"class":1323},[1133,25923,25924],{"class":1327},"2023-06-15T07:14:00Z",[1133,25926,1313],{"class":1323},[1133,25928,1359],{"class":1299},[1133,25930,25931,25933,25935,25937,25939,25941,25944],{"class":1135,"line":7462},[1133,25932,25561],{"class":1305},[1133,25934,25115],{"class":16582},[1133,25936,1313],{"class":1305},[1133,25938,888],{"class":1299},[1133,25940,1352],{"class":1323},[1133,25942,25943],{"class":1327},"2023-06-15T07:10:00Z",[1133,25945,1331],{"class":1323},[1133,25947,25948],{"class":1135,"line":7481},[1133,25949,25598],{"class":1299},[1133,25951,25952,25954,25956,25958,25960],{"class":1135,"line":7500},[1133,25953,6152],{"class":1305},[1133,25955,25081],{"class":4847},[1133,25957,1313],{"class":1305},[1133,25959,888],{"class":1299},[1133,25961,1318],{"class":1299},[1133,25963,25964],{"class":1135,"line":7519},[1133,25965,25615],{"class":1299},[1133,25967,25968,25970,25972,25974,25976,25978,25980,25982],{"class":1135,"line":7540},[1133,25969,25620],{"class":1305},[1133,25971,1345],{"class":16582},[1133,25973,1313],{"class":1305},[1133,25975,888],{"class":1299},[1133,25977,1352],{"class":1323},[1133,25979,25143],{"class":1327},[1133,25981,1313],{"class":1323},[1133,25983,1359],{"class":1299},[1133,25985,25986,25988,25990,25992,25994,25996],{"class":1135,"line":7559},[1133,25987,25620],{"class":1305},[1133,25989,25150],{"class":16582},[1133,25991,1313],{"class":1305},[1133,25993,888],{"class":1299},[1133,25995,25662],{"class":1664},[1133,25997,1359],{"class":1299},[1133,25999,26000,26002,26004,26006,26008,26011],{"class":1135,"line":7578},[1133,26001,25620],{"class":1305},[1133,26003,25169],{"class":16582},[1133,26005,1313],{"class":1305},[1133,26007,888],{"class":1299},[1133,26009,26010],{"class":1664}," 12.2",[1133,26012,1359],{"class":1299},[1133,26014,26015,26017,26019,26021,26023,26025,26027],{"class":1135,"line":7597},[1133,26016,25620],{"class":1305},[1133,26018,1675],{"class":16582},[1133,26020,1313],{"class":1305},[1133,26022,888],{"class":1299},[1133,26024,1352],{"class":1323},[1133,26026,25188],{"class":1327},[1133,26028,1331],{"class":1323},[1133,26030,26031],{"class":1135,"line":7610},[1133,26032,25685],{"class":1299},[1133,26034,26035],{"class":1135,"line":7628},[1133,26036,25690],{"class":1299},[1133,26038,26039],{"class":1135,"line":7633},[1133,26040,6234],{"class":1299},[1133,26042,26043],{"class":1135,"line":7646},[1133,26044,6363],{"class":1299},[1133,26046,26047],{"class":1135,"line":7651},[1133,26048,7023],{"class":1299},[1133,26050,26051],{"class":1135,"line":7670},[1133,26052,5962],{"class":1299},[1133,26054,26055,26057,26059,26061,26063,26065,26067,26069],{"class":1135,"line":7687},[1133,26056,5967],{"class":1305},[1133,26058,1345],{"class":4703},[1133,26060,1313],{"class":1305},[1133,26062,888],{"class":1299},[1133,26064,1352],{"class":1323},[1133,26066,832],{"class":1327},[1133,26068,1313],{"class":1323},[1133,26070,1359],{"class":1299},[1133,26072,26073,26075,26077,26079,26081,26083,26086,26088],{"class":1135,"line":7692},[1133,26074,5967],{"class":1305},[1133,26076,1367],{"class":4703},[1133,26078,1313],{"class":1305},[1133,26080,888],{"class":1299},[1133,26082,1352],{"class":1323},[1133,26084,26085],{"class":1327},"2023-06-15T17:45:00+01:00",[1133,26087,1313],{"class":1323},[1133,26089,1359],{"class":1299},[1133,26091,26092,26094,26096,26098,26100,26102,26104,26106],{"class":1135,"line":7697},[1133,26093,5967],{"class":1305},[1133,26095,1409],{"class":4703},[1133,26097,1313],{"class":1305},[1133,26099,888],{"class":1299},[1133,26101,1352],{"class":1323},[1133,26103,6015],{"class":1327},[1133,26105,1313],{"class":1323},[1133,26107,1359],{"class":1299},[1133,26109,26110,26112,26114,26116,26118,26120,26122,26124,26126],{"class":1135,"line":7716},[1133,26111,5967],{"class":1305},[1133,26113,1451],{"class":4703},[1133,26115,1313],{"class":1305},[1133,26117,888],{"class":1299},[1133,26119,6032],{"class":1299},[1133,26121,1313],{"class":1323},[1133,26123,11249],{"class":1327},[1133,26125,1313],{"class":1323},[1133,26127,4607],{"class":1299},[1133,26129,26130,26132,26134,26136,26138,26140,26142,26144],{"class":1135,"line":7733},[1133,26131,5967],{"class":1305},[1133,26133,1480],{"class":4703},[1133,26135,1313],{"class":1305},[1133,26137,888],{"class":1299},[1133,26139,1352],{"class":1323},[1133,26141,5583],{"class":1327},[1133,26143,1313],{"class":1323},[1133,26145,1359],{"class":1299},[1133,26147,26148,26150,26152,26154,26156,26158,26160,26162],{"class":1135,"line":7738},[1133,26149,5967],{"class":1305},[1133,26151,1501],{"class":4703},[1133,26153,1313],{"class":1305},[1133,26155,888],{"class":1299},[1133,26157,1352],{"class":1323},[1133,26159,25052],{"class":1327},[1133,26161,1313],{"class":1323},[1133,26163,1359],{"class":1299},[1133,26165,26166,26168,26170,26172,26174],{"class":1135,"line":7743},[1133,26167,5967],{"class":1305},[1133,26169,1543],{"class":4703},[1133,26171,1313],{"class":1305},[1133,26173,888],{"class":1299},[1133,26175,1550],{"class":1299},[1133,26177,26178,26180,26182,26184,26186,26188,26190],{"class":1135,"line":7756},[1133,26179,6112],{"class":1305},[1133,26181,1559],{"class":4847},[1133,26183,1313],{"class":1305},[1133,26185,888],{"class":1299},[1133,26187,1352],{"class":1323},[1133,26189,23367],{"class":1327},[1133,26191,1331],{"class":1323},[1133,26193,26194],{"class":1135,"line":7761},[1133,26195,6129],{"class":1299},[1133,26197,26198,26200,26202,26204,26206],{"class":1135,"line":7780},[1133,26199,5967],{"class":1305},[1133,26201,1584],{"class":4703},[1133,26203,1313],{"class":1305},[1133,26205,888],{"class":1299},[1133,26207,1550],{"class":1299},[1133,26209,26210,26212,26214,26216,26218,26220,26222],{"class":1135,"line":7797},[1133,26211,6112],{"class":1305},[1133,26213,1559],{"class":4847},[1133,26215,1313],{"class":1305},[1133,26217,888],{"class":1299},[1133,26219,1352],{"class":1323},[1133,26221,23367],{"class":1327},[1133,26223,1331],{"class":1323},[1133,26225,26226],{"class":1135,"line":7802},[1133,26227,6129],{"class":1299},[1133,26229,26230,26232,26234,26236,26238],{"class":1135,"line":7807},[1133,26231,5967],{"class":1305},[1133,26233,25533],{"class":4703},[1133,26235,1313],{"class":1305},[1133,26237,888],{"class":1299},[1133,26239,1318],{"class":1299},[1133,26241,26242],{"class":1135,"line":7820},[1133,26243,6147],{"class":1299},[1133,26245,26246,26248,26250,26252,26254],{"class":1135,"line":7825},[1133,26247,6152],{"class":1305},[1133,26249,25550],{"class":4847},[1133,26251,1313],{"class":1305},[1133,26253,888],{"class":1299},[1133,26255,1550],{"class":1299},[1133,26257,26258,26260,26262,26264,26266,26268,26271,26273],{"class":1135,"line":7844},[1133,26259,25561],{"class":1305},[1133,26261,25096],{"class":16582},[1133,26263,1313],{"class":1305},[1133,26265,888],{"class":1299},[1133,26267,1352],{"class":1323},[1133,26269,26270],{"class":1327},"2023-06-15T16:55:00Z",[1133,26272,1313],{"class":1323},[1133,26274,1359],{"class":1299},[1133,26276,26277,26279,26281,26283,26285,26287,26290],{"class":1135,"line":7861},[1133,26278,25561],{"class":1305},[1133,26280,25115],{"class":16582},[1133,26282,1313],{"class":1305},[1133,26284,888],{"class":1299},[1133,26286,1352],{"class":1323},[1133,26288,26289],{"class":1327},"2023-06-15T16:35:00Z",[1133,26291,1331],{"class":1323},[1133,26293,26294],{"class":1135,"line":7866},[1133,26295,25598],{"class":1299},[1133,26297,26298,26300,26302,26304,26306],{"class":1135,"line":7871},[1133,26299,6152],{"class":1305},[1133,26301,25081],{"class":4847},[1133,26303,1313],{"class":1305},[1133,26305,888],{"class":1299},[1133,26307,1318],{"class":1299},[1133,26309,26310],{"class":1135,"line":7876},[1133,26311,25615],{"class":1299},[1133,26313,26314,26316,26318,26320,26322,26324,26326,26328],{"class":1135,"line":7881},[1133,26315,25620],{"class":1305},[1133,26317,1345],{"class":16582},[1133,26319,1313],{"class":1305},[1133,26321,888],{"class":1299},[1133,26323,1352],{"class":1323},[1133,26325,25143],{"class":1327},[1133,26327,1313],{"class":1323},[1133,26329,1359],{"class":1299},[1133,26331,26332,26334,26336,26338,26340,26343],{"class":1135,"line":7886},[1133,26333,25620],{"class":1305},[1133,26335,25150],{"class":16582},[1133,26337,1313],{"class":1305},[1133,26339,888],{"class":1299},[1133,26341,26342],{"class":1664}," 9.2",[1133,26344,1359],{"class":1299},[1133,26346,26347,26349,26351,26353,26355,26357],{"class":1135,"line":9229},[1133,26348,25620],{"class":1305},[1133,26350,25169],{"class":16582},[1133,26352,1313],{"class":1305},[1133,26354,888],{"class":1299},[1133,26356,26342],{"class":1664},[1133,26358,1359],{"class":1299},[1133,26360,26361,26363,26365,26367,26369,26371,26373],{"class":1135,"line":9242},[1133,26362,25620],{"class":1305},[1133,26364,1675],{"class":16582},[1133,26366,1313],{"class":1305},[1133,26368,888],{"class":1299},[1133,26370,1352],{"class":1323},[1133,26372,25188],{"class":1327},[1133,26374,1331],{"class":1323},[1133,26376,26377],{"class":1135,"line":9259},[1133,26378,25685],{"class":1299},[1133,26380,26381],{"class":1135,"line":9264},[1133,26382,25690],{"class":1299},[1133,26384,26385],{"class":1135,"line":9269},[1133,26386,6234],{"class":1299},[1133,26388,26389],{"class":1135,"line":9274},[1133,26390,6363],{"class":1299},[1133,26392,26393],{"class":1135,"line":9293},[1133,26394,7023],{"class":1299},[1133,26396,26397],{"class":1135,"line":9313},[1133,26398,5962],{"class":1299},[1133,26400,26401,26403,26405,26407,26409,26411,26413,26415],{"class":1135,"line":9332},[1133,26402,5967],{"class":1305},[1133,26404,1345],{"class":4703},[1133,26406,1313],{"class":1305},[1133,26408,888],{"class":1299},[1133,26410,1352],{"class":1323},[1133,26412,832],{"class":1327},[1133,26414,1313],{"class":1323},[1133,26416,1359],{"class":1299},[1133,26418,26419,26421,26423,26425,26427,26429,26432,26434],{"class":1135,"line":9351},[1133,26420,5967],{"class":1305},[1133,26422,1367],{"class":4703},[1133,26424,1313],{"class":1305},[1133,26426,888],{"class":1299},[1133,26428,1352],{"class":1323},[1133,26430,26431],{"class":1327},"2023-06-15T23:59:00+01:00",[1133,26433,1313],{"class":1323},[1133,26435,1359],{"class":1299},[1133,26437,26438,26440,26442,26444,26446,26448,26450,26452],{"class":1135,"line":9365},[1133,26439,5967],{"class":1305},[1133,26441,1409],{"class":4703},[1133,26443,1313],{"class":1305},[1133,26445,888],{"class":1299},[1133,26447,1352],{"class":1323},[1133,26449,6015],{"class":1327},[1133,26451,1313],{"class":1323},[1133,26453,1359],{"class":1299},[1133,26455,26456,26458,26460,26462,26464,26466,26468,26470,26472],{"class":1135,"line":9384},[1133,26457,5967],{"class":1305},[1133,26459,1451],{"class":4703},[1133,26461,1313],{"class":1305},[1133,26463,888],{"class":1299},[1133,26465,6032],{"class":1299},[1133,26467,1313],{"class":1323},[1133,26469,11249],{"class":1327},[1133,26471,1313],{"class":1323},[1133,26473,4607],{"class":1299},[1133,26475,26476,26478,26480,26482,26484,26486,26488,26490],{"class":1135,"line":9403},[1133,26477,5967],{"class":1305},[1133,26479,1480],{"class":4703},[1133,26481,1313],{"class":1305},[1133,26483,888],{"class":1299},[1133,26485,1352],{"class":1323},[1133,26487,5583],{"class":1327},[1133,26489,1313],{"class":1323},[1133,26491,1359],{"class":1299},[1133,26493,26494,26496,26498,26500,26502,26504,26507,26509],{"class":1135,"line":9422},[1133,26495,5967],{"class":1305},[1133,26497,1501],{"class":4703},[1133,26499,1313],{"class":1305},[1133,26501,888],{"class":1299},[1133,26503,1352],{"class":1323},[1133,26505,26506],{"class":1327},"sensor_reporting",[1133,26508,1313],{"class":1323},[1133,26510,1359],{"class":1299},[1133,26512,26513,26515,26517,26519,26521],{"class":1135,"line":9435},[1133,26514,5967],{"class":1305},[1133,26516,1543],{"class":4703},[1133,26518,1313],{"class":1305},[1133,26520,888],{"class":1299},[1133,26522,1550],{"class":1299},[1133,26524,26525,26527,26529,26531,26533,26535,26537],{"class":1135,"line":9452},[1133,26526,6112],{"class":1305},[1133,26528,1559],{"class":4847},[1133,26530,1313],{"class":1305},[1133,26532,888],{"class":1299},[1133,26534,1352],{"class":1323},[1133,26536,23367],{"class":1327},[1133,26538,1331],{"class":1323},[1133,26540,26541],{"class":1135,"line":9457},[1133,26542,6129],{"class":1299},[1133,26544,26545,26547,26549,26551,26553],{"class":1135,"line":9470},[1133,26546,5967],{"class":1305},[1133,26548,25533],{"class":4703},[1133,26550,1313],{"class":1305},[1133,26552,888],{"class":1299},[1133,26554,1318],{"class":1299},[1133,26556,26557],{"class":1135,"line":9487},[1133,26558,6147],{"class":1299},[1133,26560,26561,26563,26565,26567,26569],{"class":1135,"line":9492},[1133,26562,6152],{"class":1305},[1133,26564,25550],{"class":4847},[1133,26566,1313],{"class":1305},[1133,26568,888],{"class":1299},[1133,26570,1550],{"class":1299},[1133,26572,26573,26575,26577,26579,26581,26583,26586,26588],{"class":1135,"line":9497},[1133,26574,25561],{"class":1305},[1133,26576,25096],{"class":16582},[1133,26578,1313],{"class":1305},[1133,26580,888],{"class":1299},[1133,26582,1352],{"class":1323},[1133,26584,26585],{"class":1327},"2023-06-15T22:29:00Z",[1133,26587,1313],{"class":1323},[1133,26589,1359],{"class":1299},[1133,26591,26592,26594,26596,26598,26600,26602,26605],{"class":1135,"line":9502},[1133,26593,25561],{"class":1305},[1133,26595,25115],{"class":16582},[1133,26597,1313],{"class":1305},[1133,26599,888],{"class":1299},[1133,26601,1352],{"class":1323},[1133,26603,26604],{"class":1327},"2023-06-14T22:59:00Z",[1133,26606,1331],{"class":1323},[1133,26608,26609],{"class":1135,"line":9507},[1133,26610,25598],{"class":1299},[1133,26612,26613,26615,26617,26619,26621],{"class":1135,"line":13632},[1133,26614,6152],{"class":1305},[1133,26616,25081],{"class":4847},[1133,26618,1313],{"class":1305},[1133,26620,888],{"class":1299},[1133,26622,1318],{"class":1299},[1133,26624,26625],{"class":1135,"line":13637},[1133,26626,25615],{"class":1299},[1133,26628,26629,26631,26633,26635,26637,26639,26641,26643],{"class":1135,"line":13642},[1133,26630,25620],{"class":1305},[1133,26632,1345],{"class":16582},[1133,26634,1313],{"class":1305},[1133,26636,888],{"class":1299},[1133,26638,1352],{"class":1323},[1133,26640,25143],{"class":1327},[1133,26642,1313],{"class":1323},[1133,26644,1359],{"class":1299},[1133,26646,26647,26649,26651,26653,26655,26658],{"class":1135,"line":13647},[1133,26648,25620],{"class":1305},[1133,26650,25150],{"class":16582},[1133,26652,1313],{"class":1305},[1133,26654,888],{"class":1299},[1133,26656,26657],{"class":1664}," 9.4",[1133,26659,1359],{"class":1299},[1133,26661,26663,26665,26667,26669,26671,26674],{"class":1135,"line":26662},120,[1133,26664,25620],{"class":1305},[1133,26666,25169],{"class":16582},[1133,26668,1313],{"class":1305},[1133,26670,888],{"class":1299},[1133,26672,26673],{"class":1664}," 9.1",[1133,26675,1359],{"class":1299},[1133,26677,26679,26681,26683,26685,26687,26689,26691],{"class":1135,"line":26678},121,[1133,26680,25620],{"class":1305},[1133,26682,1675],{"class":16582},[1133,26684,1313],{"class":1305},[1133,26686,888],{"class":1299},[1133,26688,1352],{"class":1323},[1133,26690,25188],{"class":1327},[1133,26692,1331],{"class":1323},[1133,26694,26696],{"class":1135,"line":26695},122,[1133,26697,25685],{"class":1299},[1133,26699,26701],{"class":1135,"line":26700},123,[1133,26702,25690],{"class":1299},[1133,26704,26706],{"class":1135,"line":26705},124,[1133,26707,6234],{"class":1299},[1133,26709,26711],{"class":1135,"line":26710},125,[1133,26712,6363],{"class":1299},[1133,26714,26716],{"class":1135,"line":26715},126,[1133,26717,6369],{"class":1299},[1133,26719,26721],{"class":1135,"line":26720},127,[1133,26722,6375],{"class":1299},[1133,26724,26726],{"class":1135,"line":26725},128,[1133,26727,1815],{"class":1299},[1133,26729,26731],{"class":1135,"line":26730},129,[1133,26732,4602],{"class":1299},[491,26734,26736],{"id":26735},"example-21-exception-notification","Example 21: Exception notification",[500,26738,5529],{"id":26739},"business-process-20",[496,26741,26742,26743,26745],{},"A company may want to trigger an alert message to the warehouse manager in case the temperature in the cold storage room falls below or exceeds a predefined threshold (e.g. \u003C 8 ° CEL and > 15 ° CEL). The company also wants to store that",[3773,26744],{},"\ninformation in their Quality Management System as well as provide that to an external solution provider which is in charge of maintaining the cold storage room's technical infrastructure. In such a setting, the 'alert' EPCIS event could be modeled as follows",[5537,26747,26749],{"className":26748},[9543,9544],[5559,26750,26751,26770,26784,26797,26810,26822,26833,26844,26857,26867,26877,26887,26895,26905,26913,26923,26933],{},[5543,26752,26753,26759,26764],{},[5564,26754,26756],{"className":26755},[9589],[514,26757,26758],{},"Event dimension",[5564,26760,26762],{"className":26761},[9589],[514,26763,5551],{},[5564,26765,26768],{"colSpan":26766,"className":26767},"4",[9589],[514,26769,6419],{},[5543,26771,26772,26777,26780],{},[5564,26773,26775],{"className":26774},[9589],[3773,26776],{},[5564,26778,6437],{"className":26779},[9589],[5564,26781,26783],{"colSpan":26766,"className":26782},[9589],"Exception notification for temperature excursion",[5543,26785,26786,26791,26794],{},[5564,26787,26789],{"className":26788},[9589],[3773,26790],{},[5564,26792,5568],{"className":26793},[9589],[5564,26795,5571],{"colSpan":26766,"className":26796},[9589],[5543,26798,26799,26804,26807],{},[5564,26800,26802],{"className":26801},[9589],[3773,26803],{},[5564,26805,5580],{"className":26806},[9589],[5564,26808,5583],{"colSpan":26766,"className":26809},[9589],[5543,26811,26812,26815,26818],{},[5564,26813,742],{"className":26814},[9589],[5564,26816,1367],{"className":26817},[9589],[5564,26819,26821],{"colSpan":26766,"className":26820},[9589],"23 June, 11:19 am",[5543,26823,26824,26827,26830],{},[5564,26825,748],{"className":26826},[9589],[5564,26828,1543],{"className":26829},[9589],[5564,26831,24534],{"colSpan":26766,"className":26832},[9589],[5543,26834,26835,26838,26841],{},[5564,26836,754],{"className":26837},[9589],[5564,26839,1501],{"className":26840},[9589],[5564,26842,26506],{"colSpan":26766,"className":26843},[9589],[5543,26845,26846,26849,26852],{},[5564,26847,1049],{"rowSpan":1446,"className":26848},[9589],[5564,26850,25066],{"className":26851},[9589],[5564,26853,26855],{"colSpan":26766,"className":26854},[9589],[3773,26856],{},[5543,26858,26859,26862],{},[5564,26860,25550],{"className":26861},[9589],[5564,26863,26865],{"colSpan":26766,"className":26864},[9589],[3773,26866],{},[5543,26868,26869,26873],{},[5564,26870,26872],{"className":26871},[9589],"bizRules",[5564,26874,26876],{"colSpan":26766,"className":26875},[9589],"GDTI GS1 DL URI",[5543,26878,26879,26882],{},[5564,26880,25081],{"className":26881},[9589],[5564,26883,26885],{"colSpan":26766,"className":26884},[9589],[3773,26886],{},[5543,26888,26889,26892],{},[5564,26890,1345],{"className":26891},[9589],[5564,26893,25143],{"colSpan":26766,"className":26894},[9589],[5543,26896,26897,26901],{},[5564,26898,26900],{"className":26899},[9589],"value",[5564,26902,26904],{"colSpan":26766,"className":26903},[9589],"15.1",[5543,26906,26907,26910],{},[5564,26908,1675],{"className":26909},[9589],[5564,26911,25188],{"colSpan":26766,"className":26912},[9589],[5543,26914,26915,26918],{},[5564,26916,25081],{"className":26917},[9589],[5564,26919,26921],{"colSpan":26766,"className":26920},[9589],[3773,26922],{},[5543,26924,26925,26929],{},[5564,26926,26928],{"className":26927},[9589],"exception",[5564,26930,26932],{"colSpan":26766,"className":26931},[9589],"ALARM_CONDITION",[5543,26934,26935,26939],{},[5564,26936,26938],{"className":26937},[9589],"uriValue",[5564,26940,26942,26943,26945,26946],{"colSpan":26766,"className":26941},[9589],"URI,",[3773,26944],{},"e.g. ",[659,26947,26948],{"href":26948,"className":26949,"rel":26951},"https://example.com/alarmCodes/temperatureExceeded",[26950],"external-link",[663],[500,26953,5802],{"id":26954},"design-template-19",[496,26956,26957],{},[715,26958],{"alt":26959,"src":26960},"Example 21: Exception notification.","/img/7.Test-Data-Generator/Example_21_exception_notification_for_temperature_excursion.png",[500,26962,3020],{"id":26963},"quick-links-20",[508,26965,26966,26973,26979],{},[511,26967,26968],{},[659,26969,26972],{"href":26970,"rel":26971},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=71",[663],"For more information refer to Table 5.11.2 example 2 from GS1 implementation guidelines",[511,26974,26975],{},[659,26976,5824],{"href":26977,"rel":26978},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/21.%20Sensor%20example%202-Exception%20notification%20from%205.11.2.json",[663],[511,26980,26981],{},[659,26982,5831],{"href":26983,"rel":26984},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/21.%20Sensor%20example%202-Exception%20notification%20from%205.11.2.json",[663],[500,26986,5835],{"id":26987},"generated-event-20",[5837,26989,5839,26990,26993],{},[5841,26991,26992],{},"Temperature Excursion Exception Notification Sensor Report",[1124,26994,26996],{"className":1290,"code":26995,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-22T21:02:23.85Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-23T13:35:42+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"sensor_reporting\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        },\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"bizRules\": \"https://id.gs1.org/253/9521565678002100\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"exception\": \"ALARM_CONDITION\",\n                \"value\": 15.1,\n                \"uriValue\": \"https://example.com/alarmCodes/temperatureExceeded\",\n                \"uom\": \"CEL\"\n              }\n            ]\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,26997,26998,27002,27014,27022,27026,27044,27062,27081,27093,27105,27109,27127,27146,27164,27184,27202,27220,27232,27248,27252,27264,27268,27280,27297,27301,27313,27317,27335,27353,27368,27386,27402,27406,27410,27414,27418,27422,27426,27430],{"__ignoreMap":611},[1133,26999,27000],{"class":1135,"line":1136},[1133,27001,4564],{"class":1299},[1133,27003,27004,27006,27008,27010,27012],{"class":1135,"line":612},[1133,27005,5857],{"class":1305},[1133,27007,1310],{"class":1309},[1133,27009,1313],{"class":1305},[1133,27011,888],{"class":1299},[1133,27013,1318],{"class":1299},[1133,27015,27016,27018,27020],{"class":1135,"line":617},[1133,27017,1306],{"class":1323},[1133,27019,1328],{"class":1327},[1133,27021,1331],{"class":1323},[1133,27023,27024],{"class":1135,"line":1334},[1133,27025,5878],{"class":1299},[1133,27027,27028,27030,27032,27034,27036,27038,27040,27042],{"class":1135,"line":1340},[1133,27029,5857],{"class":1305},[1133,27031,1345],{"class":1309},[1133,27033,1313],{"class":1305},[1133,27035,888],{"class":1299},[1133,27037,1352],{"class":1323},[1133,27039,4622],{"class":1327},[1133,27041,1313],{"class":1323},[1133,27043,1359],{"class":1299},[1133,27045,27046,27048,27050,27052,27054,27056,27058,27060],{"class":1135,"line":1362},[1133,27047,5857],{"class":1305},[1133,27049,4633],{"class":1309},[1133,27051,1313],{"class":1305},[1133,27053,888],{"class":1299},[1133,27055,1352],{"class":1323},[1133,27057,4642],{"class":1327},[1133,27059,1313],{"class":1323},[1133,27061,1359],{"class":1299},[1133,27063,27064,27066,27068,27070,27072,27074,27077,27079],{"class":1135,"line":1383},[1133,27065,5857],{"class":1305},[1133,27067,4653],{"class":1309},[1133,27069,1313],{"class":1305},[1133,27071,888],{"class":1299},[1133,27073,1352],{"class":1323},[1133,27075,27076],{"class":1327},"2024-03-22T21:02:23.85Z",[1133,27078,1313],{"class":1323},[1133,27080,1359],{"class":1299},[1133,27082,27083,27085,27087,27089,27091],{"class":1135,"line":1404},[1133,27084,5857],{"class":1305},[1133,27086,4673],{"class":1309},[1133,27088,1313],{"class":1305},[1133,27090,888],{"class":1299},[1133,27092,1550],{"class":1299},[1133,27094,27095,27097,27099,27101,27103],{"class":1135,"line":1425},[1133,27096,1306],{"class":1305},[1133,27098,4686],{"class":1558},[1133,27100,1313],{"class":1305},[1133,27102,888],{"class":1299},[1133,27104,1318],{"class":1299},[1133,27106,27107],{"class":1135,"line":1446},[1133,27108,5962],{"class":1299},[1133,27110,27111,27113,27115,27117,27119,27121,27123,27125],{"class":1135,"line":1460},[1133,27112,5967],{"class":1305},[1133,27114,1345],{"class":4703},[1133,27116,1313],{"class":1305},[1133,27118,888],{"class":1299},[1133,27120,1352],{"class":1323},[1133,27122,832],{"class":1327},[1133,27124,1313],{"class":1323},[1133,27126,1359],{"class":1299},[1133,27128,27129,27131,27133,27135,27137,27139,27142,27144],{"class":1135,"line":1470},[1133,27130,5967],{"class":1305},[1133,27132,1367],{"class":4703},[1133,27134,1313],{"class":1305},[1133,27136,888],{"class":1299},[1133,27138,1352],{"class":1323},[1133,27140,27141],{"class":1327},"2023-06-23T13:35:42+01:00",[1133,27143,1313],{"class":1323},[1133,27145,1359],{"class":1299},[1133,27147,27148,27150,27152,27154,27156,27158,27160,27162],{"class":1135,"line":1475},[1133,27149,5967],{"class":1305},[1133,27151,1409],{"class":4703},[1133,27153,1313],{"class":1305},[1133,27155,888],{"class":1299},[1133,27157,1352],{"class":1323},[1133,27159,6015],{"class":1327},[1133,27161,1313],{"class":1323},[1133,27163,1359],{"class":1299},[1133,27165,27166,27168,27170,27172,27174,27176,27178,27180,27182],{"class":1135,"line":1496},[1133,27167,5967],{"class":1305},[1133,27169,1451],{"class":4703},[1133,27171,1313],{"class":1305},[1133,27173,888],{"class":1299},[1133,27175,6032],{"class":1299},[1133,27177,1313],{"class":1323},[1133,27179,11249],{"class":1327},[1133,27181,1313],{"class":1323},[1133,27183,4607],{"class":1299},[1133,27185,27186,27188,27190,27192,27194,27196,27198,27200],{"class":1135,"line":1517},[1133,27187,5967],{"class":1305},[1133,27189,1480],{"class":4703},[1133,27191,1313],{"class":1305},[1133,27193,888],{"class":1299},[1133,27195,1352],{"class":1323},[1133,27197,5583],{"class":1327},[1133,27199,1313],{"class":1323},[1133,27201,1359],{"class":1299},[1133,27203,27204,27206,27208,27210,27212,27214,27216,27218],{"class":1135,"line":1538},[1133,27205,5967],{"class":1305},[1133,27207,1501],{"class":4703},[1133,27209,1313],{"class":1305},[1133,27211,888],{"class":1299},[1133,27213,1352],{"class":1323},[1133,27215,26506],{"class":1327},[1133,27217,1313],{"class":1323},[1133,27219,1359],{"class":1299},[1133,27221,27222,27224,27226,27228,27230],{"class":1135,"line":1553},[1133,27223,5967],{"class":1305},[1133,27225,1543],{"class":4703},[1133,27227,1313],{"class":1305},[1133,27229,888],{"class":1299},[1133,27231,1550],{"class":1299},[1133,27233,27234,27236,27238,27240,27242,27244,27246],{"class":1135,"line":1573},[1133,27235,6112],{"class":1305},[1133,27237,1559],{"class":4847},[1133,27239,1313],{"class":1305},[1133,27241,888],{"class":1299},[1133,27243,1352],{"class":1323},[1133,27245,5740],{"class":1327},[1133,27247,1331],{"class":1323},[1133,27249,27250],{"class":1135,"line":1579},[1133,27251,6129],{"class":1299},[1133,27253,27254,27256,27258,27260,27262],{"class":1135,"line":1593},[1133,27255,5967],{"class":1305},[1133,27257,25533],{"class":4703},[1133,27259,1313],{"class":1305},[1133,27261,888],{"class":1299},[1133,27263,1318],{"class":1299},[1133,27265,27266],{"class":1135,"line":1611},[1133,27267,6147],{"class":1299},[1133,27269,27270,27272,27274,27276,27278],{"class":1135,"line":1616},[1133,27271,6152],{"class":1305},[1133,27273,25550],{"class":4847},[1133,27275,1313],{"class":1305},[1133,27277,888],{"class":1299},[1133,27279,1550],{"class":1299},[1133,27281,27282,27284,27286,27288,27290,27292,27295],{"class":1135,"line":1631},[1133,27283,25561],{"class":1305},[1133,27285,26872],{"class":16582},[1133,27287,1313],{"class":1305},[1133,27289,888],{"class":1299},[1133,27291,1352],{"class":1323},[1133,27293,27294],{"class":1327},"https://id.gs1.org/253/9521565678002100",[1133,27296,1331],{"class":1323},[1133,27298,27299],{"class":1135,"line":1652},[1133,27300,25598],{"class":1299},[1133,27302,27303,27305,27307,27309,27311],{"class":1135,"line":1670},[1133,27304,6152],{"class":1305},[1133,27306,25081],{"class":4847},[1133,27308,1313],{"class":1305},[1133,27310,888],{"class":1299},[1133,27312,1318],{"class":1299},[1133,27314,27315],{"class":1135,"line":1689},[1133,27316,25615],{"class":1299},[1133,27318,27319,27321,27323,27325,27327,27329,27331,27333],{"class":1135,"line":1695},[1133,27320,25620],{"class":1305},[1133,27322,1345],{"class":16582},[1133,27324,1313],{"class":1305},[1133,27326,888],{"class":1299},[1133,27328,1352],{"class":1323},[1133,27330,25143],{"class":1327},[1133,27332,1313],{"class":1323},[1133,27334,1359],{"class":1299},[1133,27336,27337,27339,27341,27343,27345,27347,27349,27351],{"class":1135,"line":1709},[1133,27338,25620],{"class":1305},[1133,27340,26928],{"class":16582},[1133,27342,1313],{"class":1305},[1133,27344,888],{"class":1299},[1133,27346,1352],{"class":1323},[1133,27348,26932],{"class":1327},[1133,27350,1313],{"class":1323},[1133,27352,1359],{"class":1299},[1133,27354,27355,27357,27359,27361,27363,27366],{"class":1135,"line":1729},[1133,27356,25620],{"class":1305},[1133,27358,26900],{"class":16582},[1133,27360,1313],{"class":1305},[1133,27362,888],{"class":1299},[1133,27364,27365],{"class":1664}," 15.1",[1133,27367,1359],{"class":1299},[1133,27369,27370,27372,27374,27376,27378,27380,27382,27384],{"class":1135,"line":1748},[1133,27371,25620],{"class":1305},[1133,27373,26938],{"class":16582},[1133,27375,1313],{"class":1305},[1133,27377,888],{"class":1299},[1133,27379,1352],{"class":1323},[1133,27381,26948],{"class":1327},[1133,27383,1313],{"class":1323},[1133,27385,1359],{"class":1299},[1133,27387,27388,27390,27392,27394,27396,27398,27400],{"class":1135,"line":1753},[1133,27389,25620],{"class":1305},[1133,27391,1675],{"class":16582},[1133,27393,1313],{"class":1305},[1133,27395,888],{"class":1299},[1133,27397,1352],{"class":1323},[1133,27399,25188],{"class":1327},[1133,27401,1331],{"class":1323},[1133,27403,27404],{"class":1135,"line":1767},[1133,27405,25685],{"class":1299},[1133,27407,27408],{"class":1135,"line":1787},[1133,27409,25690],{"class":1299},[1133,27411,27412],{"class":1135,"line":1806},[1133,27413,6234],{"class":1299},[1133,27415,27416],{"class":1135,"line":1812},[1133,27417,6363],{"class":1299},[1133,27419,27420],{"class":1135,"line":6296},[1133,27421,6369],{"class":1299},[1133,27423,27424],{"class":1135,"line":6301},[1133,27425,6375],{"class":1299},[1133,27427,27428],{"class":1135,"line":6314},[1133,27429,1815],{"class":1299},[1133,27431,27432],{"class":1135,"line":6319},[1133,27433,4602],{"class":1299},[491,27435,27437],{"id":27436},"example-22-condition-monitoring-and-tracking-of-intermodal-transports","Example 22: Condition monitoring and tracking of intermodal transports",[500,27439,5529],{"id":27440},"business-process-21",[496,27442,27443,27444,27446],{},"A company to verify whether its products are properly transported, and to maintain an overview of the areas a container vessel traversed, it is advisable for the respective logistics/transport service providers to supply the corresponding visibility event data in a standardized manner.",[3773,27445],{},"\nFor instance, if an organization is interested to ascertain that their products were not exposed to a certain level of air humidity during transport as well as the approximate sea transport route, the following EPCIS event sequence would make sense",[5537,27448,27449,27483],{},[5540,27450,27451],{},[5543,27452,27453,27456,27458,27460,27462,27464,27466,27468,27471,27474,27477,27480],{},[5546,27454,27455],{},"Event dime nsion",[5546,27457,5551],{},[5546,27459,6419],{},[5546,27461,6422],{},[5546,27463,6425],{},[5546,27465,6428],{},[5546,27467,7933],{},[5546,27469,27470],{},"V6",[5546,27472,27473],{},"V7",[5546,27475,27476],{},"V8",[5546,27478,27479],{},"V9",[5546,27481,27482],{},"V10",[5559,27484,27485,27520,27546,27573,27608,27637,27665,27693,27722,27755,27782,27809,27838,27865,27892,27919,27947,27976,28002,28028,28054,28081,28109,28137,28164,28190,28216,28244,28277,28303,28330,28358,28384,28411,28438,28464,28490,28517,28543,28569,28596,28622,28648,28675,28701,28727,28754,28780,28806,28833,28859,28885,28912,28938,28964,28991,29017,29043,29070,29096,29122,29149,29175,29201,29228,29254,29280,29307,29333,29359,29386,29412,29438,29465,29491,29517,29544,29570,29596,29623],{},[5543,27486,27487,27489,27491,27494,27497,27500,27503,27506,27509,27512,27515,27518],{},[5564,27488],{},[5564,27490,6437],{},[5564,27492,27493],{},"Pack products into logistics unit",[5564,27495,27496],{},"Load logistics unit onto seacontainer",[5564,27498,27499],{},"Load seacontainers onto truck",[5564,27501,27502],{},"Truck arrival at port",[5564,27504,27505],{},"Unload seacontainers from truck",[5564,27507,27508],{},"Load seacontainers onto vessel",[5564,27510,27511],{},"Vessel departure from port",[5564,27513,27514],{},"Daily sensor reporting of sea container",[5564,27516,27517],{},"Daily vessel report with 4- hourly geo positions",[5564,27519,27514],{},[5543,27521,27522,27524,27526,27528,27530,27532,27534,27536,27538,27540,27542,27544],{},[5564,27523],{},[5564,27525,5568],{},[5564,27527,6462],{},[5564,27529,6462],{},[5564,27531,6462],{},[5564,27533,5571],{},[5564,27535,6462],{},[5564,27537,6462],{},[5564,27539,5571],{},[5564,27541,5571],{},[5564,27543,5571],{},[5564,27545,5571],{},[5543,27547,27548,27550,27552,27554,27556,27558,27561,27563,27565,27567,27569,27571],{},[5564,27549],{},[5564,27551,5580],{},[5564,27553,1489],{},[5564,27555,1489],{},[5564,27557,1489],{},[5564,27559,27560],{},"OBSER VE",[5564,27562,7987],{},[5564,27564,1489],{},[5564,27566,5583],{},[5564,27568,5583],{},[5564,27570,5583],{},[5564,27572,5583],{},[5543,27574,27575,27577,27579,27582,27585,27588,27591,27594,27597,27600,27603,27606],{},[5564,27576,742],{},[5564,27578,1367],{},[5564,27580,27581],{},"24 June, 08:00 am",[5564,27583,27584],{},"24 June, 09:15 am",[5564,27586,27587],{},"24 June, 09:45 am",[5564,27589,27590],{},"24 June, 02:20 pm",[5564,27592,27593],{},"24 June, 02:55 pm",[5564,27595,27596],{},"24 June, 05:11 pm",[5564,27598,27599],{},"25 June, 04:00 am",[5564,27601,27602],{},"24 June, 11:59 pm",[5564,27604,27605],{},"25 June, 11:59 pm",[5564,27607,27605],{},[5543,27609,27610,27612,27614,27616,27618,27620,27623,27625,27627,27630,27633,27635],{},[5564,27611,736],{},[5564,27613,1451],{},[5564,27615],{},[5564,27617],{},[5564,27619],{},[5564,27621,27622],{},"GIAI of the truck",[5564,27624],{},[5564,27626],{},[5564,27628,27629],{},"IMO Vessel Number of ship",[5564,27631,27632],{},"BIC of sea container",[5564,27634,27629],{},[5564,27636,27632],{},[5543,27638,27639,27641,27643,27646,27649,27651,27653,27655,27657,27659,27661,27663],{},[5564,27640],{},[5564,27642,7290],{},[5564,27644,27645],{},"SSCC of Logistics unit",[5564,27647,27648],{},"BIC of sea Container",[5564,27650,27622],{},[5564,27652],{},[5564,27654,27622],{},[5564,27656,27629],{},[5564,27658],{},[5564,27660],{},[5564,27662],{},[5564,27664],{},[5543,27666,27667,27669,27671,27674,27676,27678,27680,27683,27685,27687,27689,27691],{},[5564,27668],{},[5564,27670,7309],{},[5564,27672,27673],{},"SGTIN’s of products",[5564,27675,25006],{},[5564,27677,27632],{},[5564,27679],{},[5564,27681,27682],{},"BIC of sea contain er",[5564,27684,27632],{},[5564,27686],{},[5564,27688],{},[5564,27690],{},[5564,27692],{},[5543,27694,27695,27697,27700,27703,27705,27707,27710,27712,27714,27716,27718,27720],{},[5564,27696,748],{},[5564,27698,27699],{},"readPoin t",[5564,27701,27702],{},"GLN of wareh ouse",[5564,27704,27702],{},[5564,27706,27702],{},[5564,27708,27709],{},"GLN of port",[5564,27711,27709],{},[5564,27713,27709],{},[5564,27715,27709],{},[5564,27717],{},[5564,27719],{},[5564,27721],{},[5543,27723,27724,27726,27729,27732,27735,27737,27740,27743,27745,27748,27750,27753],{},[5564,27725,754],{},[5564,27727,27728],{},"bizSte p",[5564,27730,27731],{},"pack ing",[5564,27733,27734],{},"load ing",[5564,27736,27734],{},[5564,27738,27739],{},"arri ving",[5564,27741,27742],{},"unloa ding",[5564,27744,27734],{},[5564,27746,27747],{},"departing",[5564,27749,26506],{},[5564,27751,27752],{},"sensor_re porting",[5564,27754,27752],{},[5543,27756,27757,27759,27762,27764,27766,27768,27770,27772,27774,27776,27778,27780],{},[5564,27758,1049],{},[5564,27760,27761],{},"sensorEl ement",[5564,27763],{},[5564,27765],{},[5564,27767],{},[5564,27769],{},[5564,27771],{},[5564,27773],{},[5564,27775],{},[5564,27777],{},[5564,27779],{},[5564,27781],{},[5543,27783,27784,27786,27789,27791,27793,27795,27797,27799,27801,27803,27805,27807],{},[5564,27785],{},[5564,27787,27788],{},"sensorM etadata",[5564,27790],{},[5564,27792],{},[5564,27794],{},[5564,27796],{},[5564,27798],{},[5564,27800],{},[5564,27802],{},[5564,27804],{},[5564,27806],{},[5564,27808],{},[5543,27810,27811,27813,27816,27818,27820,27822,27824,27826,27828,27831,27833,27836],{},[5564,27812],{},[5564,27814,27815],{},"startTim e",[5564,27817],{},[5564,27819],{},[5564,27821],{},[5564,27823],{},[5564,27825],{},[5564,27827],{},[5564,27829,27830],{},"23 June 11:59 pm",[5564,27832],{},[5564,27834,27835],{},"24 June 11:59 pm",[5564,27837],{},[5543,27839,27840,27842,27844,27846,27848,27850,27852,27854,27856,27858,27860,27863],{},[5564,27841],{},[5564,27843,25115],{},[5564,27845],{},[5564,27847],{},[5564,27849],{},[5564,27851],{},[5564,27853],{},[5564,27855],{},[5564,27857,27835],{},[5564,27859],{},[5564,27861,27862],{},"25 June 11:59 pm",[5564,27864],{},[5543,27866,27867,27869,27872,27874,27876,27878,27880,27882,27884,27886,27888,27890],{},[5564,27868],{},[5564,27870,27871],{},"sensorRe port",[5564,27873],{},[5564,27875],{},[5564,27877],{},[5564,27879],{},[5564,27881],{},[5564,27883],{},[5564,27885],{},[5564,27887],{},[5564,27889],{},[5564,27891],{},[5543,27893,27894,27896,27898,27900,27902,27904,27906,27908,27910,27913,27915,27917],{},[5564,27895],{},[5564,27897,1345],{},[5564,27899],{},[5564,27901],{},[5564,27903],{},[5564,27905],{},[5564,27907],{},[5564,27909],{},[5564,27911,27912],{},"Temperatu re",[5564,27914],{},[5564,27916,27912],{},[5564,27918],{},[5543,27920,27921,27923,27925,27927,27929,27931,27933,27935,27937,27940,27942,27945],{},[5564,27922],{},[5564,27924,25150],{},[5564,27926],{},[5564,27928],{},[5564,27930],{},[5564,27932],{},[5564,27934],{},[5564,27936],{},[5564,27938,27939],{},"8.1",[5564,27941],{},[5564,27943,27944],{},"5.6",[5564,27946],{},[5543,27948,27949,27951,27954,27956,27958,27960,27962,27964,27966,27969,27971,27974],{},[5564,27950],{},[5564,27952,27953],{},"maxValu e",[5564,27955],{},[5564,27957],{},[5564,27959],{},[5564,27961],{},[5564,27963],{},[5564,27965],{},[5564,27967,27968],{},"21.8",[5564,27970],{},[5564,27972,27973],{},"14.9",[5564,27975],{},[5543,27977,27978,27980,27982,27984,27986,27988,27990,27992,27994,27996,27998,28000],{},[5564,27979],{},[5564,27981,1675],{},[5564,27983],{},[5564,27985],{},[5564,27987],{},[5564,27989],{},[5564,27991],{},[5564,27993],{},[5564,27995,25188],{},[5564,27997],{},[5564,27999,25188],{},[5564,28001],{},[5543,28003,28004,28006,28008,28010,28012,28014,28016,28018,28020,28022,28024,28026],{},[5564,28005],{},[5564,28007,25081],{},[5564,28009],{},[5564,28011],{},[5564,28013],{},[5564,28015],{},[5564,28017],{},[5564,28019],{},[5564,28021],{},[5564,28023],{},[5564,28025],{},[5564,28027],{},[5543,28029,28030,28032,28034,28036,28038,28040,28042,28044,28046,28048,28050,28052],{},[5564,28031],{},[5564,28033],{},[5564,28035],{},[5564,28037],{},[5564,28039],{},[5564,28041],{},[5564,28043],{},[5564,28045],{},[5564,28047],{},[5564,28049],{},[5564,28051],{},[5564,28053],{},[5543,28055,28056,28058,28060,28062,28064,28066,28068,28070,28072,28075,28077,28079],{},[5564,28057],{},[5564,28059,1345],{},[5564,28061],{},[5564,28063],{},[5564,28065],{},[5564,28067],{},[5564,28069],{},[5564,28071],{},[5564,28073,28074],{},"AbsoluteH umidity",[5564,28076],{},[5564,28078,28074],{},[5564,28080],{},[5543,28082,28083,28085,28087,28089,28091,28093,28095,28097,28099,28102,28104,28107],{},[5564,28084],{},[5564,28086,25150],{},[5564,28088],{},[5564,28090],{},[5564,28092],{},[5564,28094],{},[5564,28096],{},[5564,28098],{},[5564,28100,28101],{},"6.1",[5564,28103],{},[5564,28105,28106],{},"4.6",[5564,28108],{},[5543,28110,28111,28113,28115,28117,28119,28121,28123,28125,28127,28130,28132,28135],{},[5564,28112],{},[5564,28114,27953],{},[5564,28116],{},[5564,28118],{},[5564,28120],{},[5564,28122],{},[5564,28124],{},[5564,28126],{},[5564,28128,28129],{},"8.2",[5564,28131],{},[5564,28133,28134],{},"3.3",[5564,28136],{},[5543,28138,28139,28141,28143,28145,28147,28149,28151,28153,28155,28158,28160,28162],{},[5564,28140],{},[5564,28142,1675],{},[5564,28144],{},[5564,28146],{},[5564,28148],{},[5564,28150],{},[5564,28152],{},[5564,28154],{},[5564,28156,28157],{},"A93",[5564,28159],{},[5564,28161,28157],{},[5564,28163],{},[5543,28165,28166,28168,28170,28172,28174,28176,28178,28180,28182,28184,28186,28188],{},[5564,28167],{},[5564,28169,27761],{},[5564,28171],{},[5564,28173],{},[5564,28175],{},[5564,28177],{},[5564,28179],{},[5564,28181],{},[5564,28183],{},[5564,28185],{},[5564,28187],{},[5564,28189],{},[5543,28191,28192,28194,28196,28198,28200,28202,28204,28206,28208,28210,28212,28214],{},[5564,28193],{},[5564,28195,27788],{},[5564,28197],{},[5564,28199],{},[5564,28201],{},[5564,28203],{},[5564,28205],{},[5564,28207],{},[5564,28209],{},[5564,28211],{},[5564,28213],{},[5564,28215],{},[5543,28217,28218,28220,28223,28225,28227,28229,28231,28233,28235,28237,28240,28242],{},[5564,28219],{},[5564,28221,28222],{},"time",[5564,28224],{},[5564,28226],{},[5564,28228],{},[5564,28230],{},[5564,28232],{},[5564,28234],{},[5564,28236],{},[5564,28238,28239],{},"25 June 02:00 am",[5564,28241],{},[5564,28243],{},[5543,28245,28246,28248,28251,28253,28255,28257,28259,28261,28263,28265,28273,28275],{},[5564,28247],{},[5564,28249,28250],{},"rawData",[5564,28252],{},[5564,28254],{},[5564,28256],{},[5564,28258],{},[5564,28260],{},[5564,28262],{},[5564,28264],{},[5564,28266,28267,28268,28272],{},"URI, e.g. ",[659,28269,28270],{"href":28270,"rel":28271},"https://example.org/80",[663]," 04/401234599999",[5564,28274],{},[5564,28276],{},[5543,28278,28279,28281,28283,28285,28287,28289,28291,28293,28295,28297,28299,28301],{},[5564,28280],{},[5564,28282,27871],{},[5564,28284],{},[5564,28286],{},[5564,28288],{},[5564,28290],{},[5564,28292],{},[5564,28294],{},[5564,28296],{},[5564,28298],{},[5564,28300],{},[5564,28302],{},[5543,28304,28305,28307,28309,28311,28313,28315,28317,28319,28321,28323,28326,28328],{},[5564,28306],{},[5564,28308,1345],{},[5564,28310],{},[5564,28312],{},[5564,28314],{},[5564,28316],{},[5564,28318],{},[5564,28320],{},[5564,28322],{},[5564,28324,28325],{},"Latitude",[5564,28327],{},[5564,28329],{},[5543,28331,28332,28334,28337,28339,28341,28343,28345,28347,28349,28351,28354,28356],{},[5564,28333],{},[5564,28335,28336],{},"stringValue",[5564,28338],{},[5564,28340],{},[5564,28342],{},[5564,28344],{},[5564,28346],{},[5564,28348],{},[5564,28350],{},[5564,28352,28353],{},"53.553747",[5564,28355],{},[5564,28357],{},[5543,28359,28360,28362,28364,28366,28368,28370,28372,28374,28376,28378,28380,28382],{},[5564,28361],{},[5564,28363,27871],{},[5564,28365],{},[5564,28367],{},[5564,28369],{},[5564,28371],{},[5564,28373],{},[5564,28375],{},[5564,28377],{},[5564,28379],{},[5564,28381],{},[5564,28383],{},[5543,28385,28386,28388,28390,28392,28394,28396,28398,28400,28402,28404,28407,28409],{},[5564,28387],{},[5564,28389,1345],{},[5564,28391],{},[5564,28393],{},[5564,28395],{},[5564,28397],{},[5564,28399],{},[5564,28401],{},[5564,28403],{},[5564,28405,28406],{},"Longitude",[5564,28408],{},[5564,28410],{},[5543,28412,28413,28415,28417,28419,28421,28423,28425,28427,28429,28431,28434,28436],{},[5564,28414],{},[5564,28416,28336],{},[5564,28418],{},[5564,28420],{},[5564,28422],{},[5564,28424],{},[5564,28426],{},[5564,28428],{},[5564,28430],{},[5564,28432,28433],{},"8.562372",[5564,28435],{},[5564,28437],{},[5543,28439,28440,28442,28444,28446,28448,28450,28452,28454,28456,28458,28460,28462],{},[5564,28441],{},[5564,28443,27761],{},[5564,28445],{},[5564,28447],{},[5564,28449],{},[5564,28451],{},[5564,28453],{},[5564,28455],{},[5564,28457],{},[5564,28459],{},[5564,28461],{},[5564,28463],{},[5543,28465,28466,28468,28470,28472,28474,28476,28478,28480,28482,28484,28486,28488],{},[5564,28467],{},[5564,28469,27788],{},[5564,28471],{},[5564,28473],{},[5564,28475],{},[5564,28477],{},[5564,28479],{},[5564,28481],{},[5564,28483],{},[5564,28485],{},[5564,28487],{},[5564,28489],{},[5543,28491,28492,28494,28496,28498,28500,28502,28504,28506,28508,28510,28513,28515],{},[5564,28493],{},[5564,28495,28222],{},[5564,28497],{},[5564,28499],{},[5564,28501],{},[5564,28503],{},[5564,28505],{},[5564,28507],{},[5564,28509],{},[5564,28511,28512],{},"25 June 06:00 am",[5564,28514],{},[5564,28516],{},[5543,28518,28519,28521,28523,28525,28527,28529,28531,28533,28535,28537,28539,28541],{},[5564,28520],{},[5564,28522,27871],{},[5564,28524],{},[5564,28526],{},[5564,28528],{},[5564,28530],{},[5564,28532],{},[5564,28534],{},[5564,28536],{},[5564,28538],{},[5564,28540],{},[5564,28542],{},[5543,28544,28545,28547,28549,28551,28553,28555,28557,28559,28561,28563,28565,28567],{},[5564,28546],{},[5564,28548,1345],{},[5564,28550],{},[5564,28552],{},[5564,28554],{},[5564,28556],{},[5564,28558],{},[5564,28560],{},[5564,28562],{},[5564,28564,28325],{},[5564,28566],{},[5564,28568],{},[5543,28570,28571,28573,28575,28577,28579,28581,28583,28585,28587,28589,28592,28594],{},[5564,28572],{},[5564,28574,28336],{},[5564,28576],{},[5564,28578],{},[5564,28580],{},[5564,28582],{},[5564,28584],{},[5564,28586],{},[5564,28588],{},[5564,28590,28591],{},"53.882318",[5564,28593],{},[5564,28595],{},[5543,28597,28598,28600,28602,28604,28606,28608,28610,28612,28614,28616,28618,28620],{},[5564,28599],{},[5564,28601,27871],{},[5564,28603],{},[5564,28605],{},[5564,28607],{},[5564,28609],{},[5564,28611],{},[5564,28613],{},[5564,28615],{},[5564,28617],{},[5564,28619],{},[5564,28621],{},[5543,28623,28624,28626,28628,28630,28632,28634,28636,28638,28640,28642,28644,28646],{},[5564,28625],{},[5564,28627,1345],{},[5564,28629],{},[5564,28631],{},[5564,28633],{},[5564,28635],{},[5564,28637],{},[5564,28639],{},[5564,28641],{},[5564,28643,28406],{},[5564,28645],{},[5564,28647],{},[5543,28649,28650,28652,28654,28656,28658,28660,28662,28664,28666,28668,28671,28673],{},[5564,28651],{},[5564,28653,28336],{},[5564,28655],{},[5564,28657],{},[5564,28659],{},[5564,28661],{},[5564,28663],{},[5564,28665],{},[5564,28667],{},[5564,28669,28670],{},"8.09931",[5564,28672],{},[5564,28674],{},[5543,28676,28677,28679,28681,28683,28685,28687,28689,28691,28693,28695,28697,28699],{},[5564,28678],{},[5564,28680,27761],{},[5564,28682],{},[5564,28684],{},[5564,28686],{},[5564,28688],{},[5564,28690],{},[5564,28692],{},[5564,28694],{},[5564,28696],{},[5564,28698],{},[5564,28700],{},[5543,28702,28703,28705,28707,28709,28711,28713,28715,28717,28719,28721,28723,28725],{},[5564,28704],{},[5564,28706,27788],{},[5564,28708],{},[5564,28710],{},[5564,28712],{},[5564,28714],{},[5564,28716],{},[5564,28718],{},[5564,28720],{},[5564,28722],{},[5564,28724],{},[5564,28726],{},[5543,28728,28729,28731,28733,28735,28737,28739,28741,28743,28745,28747,28750,28752],{},[5564,28730],{},[5564,28732,28222],{},[5564,28734],{},[5564,28736],{},[5564,28738],{},[5564,28740],{},[5564,28742],{},[5564,28744],{},[5564,28746],{},[5564,28748,28749],{},"25 June 10:00 am",[5564,28751],{},[5564,28753],{},[5543,28755,28756,28758,28760,28762,28764,28766,28768,28770,28772,28774,28776,28778],{},[5564,28757],{},[5564,28759,27871],{},[5564,28761],{},[5564,28763],{},[5564,28765],{},[5564,28767],{},[5564,28769],{},[5564,28771],{},[5564,28773],{},[5564,28775],{},[5564,28777],{},[5564,28779],{},[5543,28781,28782,28784,28786,28788,28790,28792,28794,28796,28798,28800,28802,28804],{},[5564,28783],{},[5564,28785,1345],{},[5564,28787],{},[5564,28789],{},[5564,28791],{},[5564,28793],{},[5564,28795],{},[5564,28797],{},[5564,28799],{},[5564,28801,28325],{},[5564,28803],{},[5564,28805],{},[5543,28807,28808,28810,28812,28814,28816,28818,28820,28822,28824,28826,28829,28831],{},[5564,28809],{},[5564,28811,28336],{},[5564,28813],{},[5564,28815],{},[5564,28817],{},[5564,28819],{},[5564,28821],{},[5564,28823],{},[5564,28825],{},[5564,28827,28828],{},"54.172892",[5564,28830],{},[5564,28832],{},[5543,28834,28835,28837,28839,28841,28843,28845,28847,28849,28851,28853,28855,28857],{},[5564,28836],{},[5564,28838,27871],{},[5564,28840],{},[5564,28842],{},[5564,28844],{},[5564,28846],{},[5564,28848],{},[5564,28850],{},[5564,28852],{},[5564,28854],{},[5564,28856],{},[5564,28858],{},[5543,28860,28861,28863,28865,28867,28869,28871,28873,28875,28877,28879,28881,28883],{},[5564,28862],{},[5564,28864,1345],{},[5564,28866],{},[5564,28868],{},[5564,28870],{},[5564,28872],{},[5564,28874],{},[5564,28876],{},[5564,28878],{},[5564,28880,28406],{},[5564,28882],{},[5564,28884],{},[5543,28886,28887,28889,28891,28893,28895,28897,28899,28901,28903,28905,28908,28910],{},[5564,28888],{},[5564,28890,28336],{},[5564,28892],{},[5564,28894],{},[5564,28896],{},[5564,28898],{},[5564,28900],{},[5564,28902],{},[5564,28904],{},[5564,28906,28907],{},"7.094428",[5564,28909],{},[5564,28911],{},[5543,28913,28914,28916,28918,28920,28922,28924,28926,28928,28930,28932,28934,28936],{},[5564,28915],{},[5564,28917,27761],{},[5564,28919],{},[5564,28921],{},[5564,28923],{},[5564,28925],{},[5564,28927],{},[5564,28929],{},[5564,28931],{},[5564,28933],{},[5564,28935],{},[5564,28937],{},[5543,28939,28940,28942,28944,28946,28948,28950,28952,28954,28956,28958,28960,28962],{},[5564,28941],{},[5564,28943,27788],{},[5564,28945],{},[5564,28947],{},[5564,28949],{},[5564,28951],{},[5564,28953],{},[5564,28955],{},[5564,28957],{},[5564,28959],{},[5564,28961],{},[5564,28963],{},[5543,28965,28966,28968,28970,28972,28974,28976,28978,28980,28982,28984,28987,28989],{},[5564,28967],{},[5564,28969,28222],{},[5564,28971],{},[5564,28973],{},[5564,28975],{},[5564,28977],{},[5564,28979],{},[5564,28981],{},[5564,28983],{},[5564,28985,28986],{},"25 June 02:00 pm",[5564,28988],{},[5564,28990],{},[5543,28992,28993,28995,28997,28999,29001,29003,29005,29007,29009,29011,29013,29015],{},[5564,28994],{},[5564,28996,27871],{},[5564,28998],{},[5564,29000],{},[5564,29002],{},[5564,29004],{},[5564,29006],{},[5564,29008],{},[5564,29010],{},[5564,29012],{},[5564,29014],{},[5564,29016],{},[5543,29018,29019,29021,29023,29025,29027,29029,29031,29033,29035,29037,29039,29041],{},[5564,29020],{},[5564,29022,1345],{},[5564,29024],{},[5564,29026],{},[5564,29028],{},[5564,29030],{},[5564,29032],{},[5564,29034],{},[5564,29036],{},[5564,29038,28325],{},[5564,29040],{},[5564,29042],{},[5543,29044,29045,29047,29049,29051,29053,29055,29057,29059,29061,29063,29066,29068],{},[5564,29046],{},[5564,29048,28336],{},[5564,29050],{},[5564,29052],{},[5564,29054],{},[5564,29056],{},[5564,29058],{},[5564,29060],{},[5564,29062],{},[5564,29064,29065],{},"54.389794",[5564,29067],{},[5564,29069],{},[5543,29071,29072,29074,29076,29078,29080,29082,29084,29086,29088,29090,29092,29094],{},[5564,29073],{},[5564,29075,27871],{},[5564,29077],{},[5564,29079],{},[5564,29081],{},[5564,29083],{},[5564,29085],{},[5564,29087],{},[5564,29089],{},[5564,29091],{},[5564,29093],{},[5564,29095],{},[5543,29097,29098,29100,29102,29104,29106,29108,29110,29112,29114,29116,29118,29120],{},[5564,29099],{},[5564,29101,1345],{},[5564,29103],{},[5564,29105],{},[5564,29107],{},[5564,29109],{},[5564,29111],{},[5564,29113],{},[5564,29115],{},[5564,29117,28406],{},[5564,29119],{},[5564,29121],{},[5543,29123,29124,29126,29128,29130,29132,29134,29136,29138,29140,29142,29145,29147],{},[5564,29125],{},[5564,29127,28336],{},[5564,29129],{},[5564,29131],{},[5564,29133],{},[5564,29135],{},[5564,29137],{},[5564,29139],{},[5564,29141],{},[5564,29143,29144],{},"5.753072",[5564,29146],{},[5564,29148],{},[5543,29150,29151,29153,29155,29157,29159,29161,29163,29165,29167,29169,29171,29173],{},[5564,29152],{},[5564,29154,27761],{},[5564,29156],{},[5564,29158],{},[5564,29160],{},[5564,29162],{},[5564,29164],{},[5564,29166],{},[5564,29168],{},[5564,29170],{},[5564,29172],{},[5564,29174],{},[5543,29176,29177,29179,29181,29183,29185,29187,29189,29191,29193,29195,29197,29199],{},[5564,29178],{},[5564,29180,27788],{},[5564,29182],{},[5564,29184],{},[5564,29186],{},[5564,29188],{},[5564,29190],{},[5564,29192],{},[5564,29194],{},[5564,29196],{},[5564,29198],{},[5564,29200],{},[5543,29202,29203,29205,29207,29209,29211,29213,29215,29217,29219,29221,29224,29226],{},[5564,29204],{},[5564,29206,28222],{},[5564,29208],{},[5564,29210],{},[5564,29212],{},[5564,29214],{},[5564,29216],{},[5564,29218],{},[5564,29220],{},[5564,29222,29223],{},"25 June 06:00 pm",[5564,29225],{},[5564,29227],{},[5543,29229,29230,29232,29234,29236,29238,29240,29242,29244,29246,29248,29250,29252],{},[5564,29231],{},[5564,29233,27871],{},[5564,29235],{},[5564,29237],{},[5564,29239],{},[5564,29241],{},[5564,29243],{},[5564,29245],{},[5564,29247],{},[5564,29249],{},[5564,29251],{},[5564,29253],{},[5543,29255,29256,29258,29260,29262,29264,29266,29268,29270,29272,29274,29276,29278],{},[5564,29257],{},[5564,29259,1345],{},[5564,29261],{},[5564,29263],{},[5564,29265],{},[5564,29267],{},[5564,29269],{},[5564,29271],{},[5564,29273],{},[5564,29275,28325],{},[5564,29277],{},[5564,29279],{},[5543,29281,29282,29284,29286,29288,29290,29292,29294,29296,29298,29300,29303,29305],{},[5564,29283],{},[5564,29285,28336],{},[5564,29287],{},[5564,29289],{},[5564,29291],{},[5564,29293],{},[5564,29295],{},[5564,29297],{},[5564,29299],{},[5564,29301,29302],{},"54.790116",[5564,29304],{},[5564,29306],{},[5543,29308,29309,29311,29313,29315,29317,29319,29321,29323,29325,29327,29329,29331],{},[5564,29310],{},[5564,29312,27871],{},[5564,29314],{},[5564,29316],{},[5564,29318],{},[5564,29320],{},[5564,29322],{},[5564,29324],{},[5564,29326],{},[5564,29328],{},[5564,29330],{},[5564,29332],{},[5543,29334,29335,29337,29339,29341,29343,29345,29347,29349,29351,29353,29355,29357],{},[5564,29336],{},[5564,29338,1345],{},[5564,29340],{},[5564,29342],{},[5564,29344],{},[5564,29346],{},[5564,29348],{},[5564,29350],{},[5564,29352],{},[5564,29354,28406],{},[5564,29356],{},[5564,29358],{},[5543,29360,29361,29363,29365,29367,29369,29371,29373,29375,29377,29379,29382,29384],{},[5564,29362],{},[5564,29364,28336],{},[5564,29366],{},[5564,29368],{},[5564,29370],{},[5564,29372],{},[5564,29374],{},[5564,29376],{},[5564,29378],{},[5564,29380,29381],{},"3.407863",[5564,29383],{},[5564,29385],{},[5543,29387,29388,29390,29392,29394,29396,29398,29400,29402,29404,29406,29408,29410],{},[5564,29389],{},[5564,29391,27761],{},[5564,29393],{},[5564,29395],{},[5564,29397],{},[5564,29399],{},[5564,29401],{},[5564,29403],{},[5564,29405],{},[5564,29407],{},[5564,29409],{},[5564,29411],{},[5543,29413,29414,29416,29418,29420,29422,29424,29426,29428,29430,29432,29434,29436],{},[5564,29415],{},[5564,29417,27788],{},[5564,29419],{},[5564,29421],{},[5564,29423],{},[5564,29425],{},[5564,29427],{},[5564,29429],{},[5564,29431],{},[5564,29433],{},[5564,29435],{},[5564,29437],{},[5543,29439,29440,29442,29444,29446,29448,29450,29452,29454,29456,29458,29461,29463],{},[5564,29441],{},[5564,29443,28222],{},[5564,29445],{},[5564,29447],{},[5564,29449],{},[5564,29451],{},[5564,29453],{},[5564,29455],{},[5564,29457],{},[5564,29459,29460],{},"25 June 10:00 pm",[5564,29462],{},[5564,29464],{},[5543,29466,29467,29469,29471,29473,29475,29477,29479,29481,29483,29485,29487,29489],{},[5564,29468],{},[5564,29470,27871],{},[5564,29472],{},[5564,29474],{},[5564,29476],{},[5564,29478],{},[5564,29480],{},[5564,29482],{},[5564,29484],{},[5564,29486],{},[5564,29488],{},[5564,29490],{},[5543,29492,29493,29495,29497,29499,29501,29503,29505,29507,29509,29511,29513,29515],{},[5564,29494],{},[5564,29496,1345],{},[5564,29498],{},[5564,29500],{},[5564,29502],{},[5564,29504],{},[5564,29506],{},[5564,29508],{},[5564,29510],{},[5564,29512,28325],{},[5564,29514],{},[5564,29516],{},[5543,29518,29519,29521,29523,29525,29527,29529,29531,29533,29535,29537,29540,29542],{},[5564,29520],{},[5564,29522,28336],{},[5564,29524],{},[5564,29526],{},[5564,29528],{},[5564,29530],{},[5564,29532],{},[5564,29534],{},[5564,29536],{},[5564,29538,29539],{},"56.196056",[5564,29541],{},[5564,29543],{},[5543,29545,29546,29548,29550,29552,29554,29556,29558,29560,29562,29564,29566,29568],{},[5564,29547],{},[5564,29549,27871],{},[5564,29551],{},[5564,29553],{},[5564,29555],{},[5564,29557],{},[5564,29559],{},[5564,29561],{},[5564,29563],{},[5564,29565],{},[5564,29567],{},[5564,29569],{},[5543,29571,29572,29574,29576,29578,29580,29582,29584,29586,29588,29590,29592,29594],{},[5564,29573],{},[5564,29575,1345],{},[5564,29577],{},[5564,29579],{},[5564,29581],{},[5564,29583],{},[5564,29585],{},[5564,29587],{},[5564,29589],{},[5564,29591,28406],{},[5564,29593],{},[5564,29595],{},[5543,29597,29598,29600,29602,29604,29606,29608,29610,29612,29614,29616,29619,29621],{},[5564,29599],{},[5564,29601,28336],{},[5564,29603],{},[5564,29605],{},[5564,29607],{},[5564,29609],{},[5564,29611],{},[5564,29613],{},[5564,29615],{},[5564,29617,29618],{},"1.490934",[5564,29620],{},[5564,29622],{},[5543,29624,29625,29627,29629,29631,29633,29635,29637,29639,29641,29643,29645,29647],{},[5564,29626],{},[5564,29628],{},[5564,29630],{},[5564,29632],{},[5564,29634],{},[5564,29636],{},[5564,29638],{},[5564,29640],{},[5564,29642],{},[5564,29644],{},[5564,29646],{},[5564,29648],{},[500,29650,5802],{"id":29651},"design-template-20",[496,29653,29654],{},[715,29655],{"alt":29656,"src":29657},"Example 22: Condition monitoring and tracking of intermodal transports.","/img/7.Test-Data-Generator/Example_22_condition_monitoring_sensor_report.png",[500,29659,3020],{"id":29660},"quick-links-21",[508,29662,29663,29670,29676],{},[511,29664,29665],{},[659,29666,29669],{"href":29667,"rel":29668},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=73",[663],"For more information refer to Table 5.11.3 example 3 from GS1 implementation guidelines",[511,29671,29672],{},[659,29673,5824],{"href":29674,"rel":29675},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/22.%20Sensor%20example%203-Condition%20monitoring%20and%20tracking%20of%20intermodal%20transports%20from%205.11.3.json",[663],[511,29677,29678],{},[659,29679,5831],{"href":29680,"rel":29681},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/22.%20Sensor%20example%203-Condition%20monitoring%20and%20tracking%20of%20intermodal%20transports%20from%205.11.3.json",[663],[500,29683,5835],{"id":29684},"generated-event-21",[5837,29686,5839,29687,29690],{},[5841,29688,29689],{},"Sensor Report:Condition monitoring and tracking of intermodal transports",[1124,29691,29693],{"className":1290,"code":29692,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-04-25T10:44:12.41Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2023-06-24T08:00:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/00/095211410000000200\",\n        \"childEPCs\": [\"https://id.gs1.org/01/09521141174739/21/100\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"packing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2023-06-24T09:15:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"urn:epc:id:bic:CSQU3054383\",\n        \"childEPCs\": [\"https://id.gs1.org/00/095211410000000200\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"loading\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2023-06-24T09:45:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/8004/9521565500200\",\n        \"childEPCs\": [\"urn:epc:id:bic:CSQU3054383\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"loading\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111116\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-24T14:20:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"https://id.gs1.org/8004/9521565500200\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"arriving\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111123\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2023-06-24T14:55:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"https://id.gs1.org/8004/9521565500200\",\n        \"childEPCs\": [\"urn:epc:id:bic:CSQU3054383\"],\n        \"action\": \"DELETE\",\n        \"bizStep\": \"unloading\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111123\"\n        }\n      },\n      {\n        \"type\": \"AggregationEvent\",\n        \"eventTime\": \"2023-06-24T17:11:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"parentID\": \"urn:epc:id:imovn:2922108\",\n        \"childEPCs\": [\"urn:epc:id:bic:CSQU3054383\"],\n        \"action\": \"ADD\",\n        \"bizStep\": \"loading\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111123\"\n        }\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-24T23:59:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"urn:epc:id:imovn:2922108\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"departing\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521141111123\"\n        },\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"startTime\": \"2023-06-24T21:59:00Z\",\n              \"endTime\": \"2023-06-23T21:59:00Z\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"minValue\": 8.1,\n                \"maxValue\": 21.8,\n                \"uom\": \"CEL\"\n              },\n              {\n                \"type\": \"AbsoluteHumidity\",\n                \"minValue\": 6.1,\n                \"maxValue\": 8.2,\n                \"uom\": \"23\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-25T23:59:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"urn:epc:id:imovn:2922108\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"sensor_reporting\",\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"startTime\": \"2023-06-25T21:59:00Z\",\n              \"endTime\": \"2023-06-24T21:59:00Z\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Temperature\",\n                \"minValue\": 5.6,\n                \"maxValue\": 14.9,\n                \"uom\": \"CEL\"\n              },\n              {\n                \"type\": \"AbsoluteHumidity\",\n                \"minValue\": 3.3,\n                \"maxValue\": 4.6,\n                \"uom\": \"A93\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-24T23:59:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"urn:epc:id:bic:CSQU3054383\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"sensor_reporting\",\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"time\": \"2023-06-25T12:00:00Z\",\n              \"rawData\": \"https://example.org/8004/401234599999\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T00:00:00Z\",\n                \"component\": \"latitude\",\n                \"stringValue\": \"53.553747\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T00:00:00Z\",\n                \"component\": \"longitude\",\n                \"stringValue\": \"8.562372\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T04:00:00Z\",\n                \"component\": \"latitude\",\n                \"stringValue\": \"53.882318\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T04:00:00Z\",\n                \"component\": \"longitude\",\n                \"stringValue\": \"8.099310\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T08:00:00Z\",\n                \"component\": \"latitude\",\n                \"stringValue\": \"54.172892\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T08:00:00Z\",\n                \"component\": \"longitude\",\n                \"stringValue\": \"7.094428\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T12:00:00Z\",\n                \"component\": \"latitude\",\n                \"stringValue\": \"54.389794\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T12:00:00Z\",\n                \"component\": \"longitude\",\n                \"stringValue\": \"5.753072\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T16:00:00Z\",\n                \"component\": \"latitude\",\n                \"stringValue\": \"54.790116\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T16:00:00Z\",\n                \"component\": \"longitude\",\n                \"stringValue\": \"3.407863\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T20:00:00Z\",\n                \"component\": \"latitude\",\n                \"stringValue\": \"56.196056\"\n              },\n              {\n                \"type\": \"Angle\",\n                \"time\": \"2023-06-25T20:00:00Z\",\n                \"component\": \"longitude\",\n                \"stringValue\": \"1.490934\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-06-25T23:59:00+02:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"epcList\": [\"urn:epc:id:bic:CSQU3054383\"],\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"sensor_reporting\"\n      }\n    ]\n  }\n}\n",[1130,29694,29695,29699,29711,29719,29723,29741,29759,29778,29790,29802,29806,29824,29843,29861,29879,29900,29918,29936,29948,29964,29968,29972,29976,29994,30013,30031,30050,30070,30088,30107,30119,30135,30139,30143,30147,30165,30184,30202,30221,30241,30259,30277,30289,30305,30309,30313,30317,30335,30354,30372,30392,30410,30428,30440,30457,30461,30465,30469,30487,30506,30524,30542,30562,30580,30599,30611,30627,30631,30635,30639,30657,30676,30694,30713,30733,30751,30769,30781,30797,30801,30805,30809,30827,30846,30864,30884,30902,30920,30932,30948,30952,30964,30968,30980,30999,31016,31020,31032,31036,31054,31069,31084,31100,31105,31109,31128,31143,31158,31175,31179,31183,31187,31191,31195,31199,31217,31236,31254,31274,31292,31310,31322,31326,31338,31357,31373,31377,31389,31393,31411,31427,31443,31460,31465,31470,31489,31505,31521,31538,31543,31548,31553,31558,31563,31568,31587,31606,31625,31646,31665,31684,31697,31702,31715,31735,31753,31758,31771,31776,31796,31816,31837,31854,31859,31864,31883,31902,31922,31939,31944,31949,31968,31988,32007,32024,32029,32034,32053,32072,32091,32109,32114,32119,32138,32158,32177,32194,32199,32204,32223,32242,32261,32278,32283,32288,32307,32326,32345,32362,32367,32372,32391,32410,32429,32446,32451,32456,32475,32495,32514,32531,32536,32541,32560,32579,32598,32615,32620,32625,32644,32664,32683,32700,32705,32710,32729,32748,32767,32784,32789,32794,32799,32804,32809,32814,32833,32852,32871,32892,32911,32928,32933,32938,32943],{"__ignoreMap":611},[1133,29696,29697],{"class":1135,"line":1136},[1133,29698,4564],{"class":1299},[1133,29700,29701,29703,29705,29707,29709],{"class":1135,"line":612},[1133,29702,5857],{"class":1305},[1133,29704,1310],{"class":1309},[1133,29706,1313],{"class":1305},[1133,29708,888],{"class":1299},[1133,29710,1318],{"class":1299},[1133,29712,29713,29715,29717],{"class":1135,"line":617},[1133,29714,1306],{"class":1323},[1133,29716,1328],{"class":1327},[1133,29718,1331],{"class":1323},[1133,29720,29721],{"class":1135,"line":1334},[1133,29722,5878],{"class":1299},[1133,29724,29725,29727,29729,29731,29733,29735,29737,29739],{"class":1135,"line":1340},[1133,29726,5857],{"class":1305},[1133,29728,1345],{"class":1309},[1133,29730,1313],{"class":1305},[1133,29732,888],{"class":1299},[1133,29734,1352],{"class":1323},[1133,29736,4622],{"class":1327},[1133,29738,1313],{"class":1323},[1133,29740,1359],{"class":1299},[1133,29742,29743,29745,29747,29749,29751,29753,29755,29757],{"class":1135,"line":1362},[1133,29744,5857],{"class":1305},[1133,29746,4633],{"class":1309},[1133,29748,1313],{"class":1305},[1133,29750,888],{"class":1299},[1133,29752,1352],{"class":1323},[1133,29754,4642],{"class":1327},[1133,29756,1313],{"class":1323},[1133,29758,1359],{"class":1299},[1133,29760,29761,29763,29765,29767,29769,29771,29774,29776],{"class":1135,"line":1383},[1133,29762,5857],{"class":1305},[1133,29764,4653],{"class":1309},[1133,29766,1313],{"class":1305},[1133,29768,888],{"class":1299},[1133,29770,1352],{"class":1323},[1133,29772,29773],{"class":1327},"2024-04-25T10:44:12.41Z",[1133,29775,1313],{"class":1323},[1133,29777,1359],{"class":1299},[1133,29779,29780,29782,29784,29786,29788],{"class":1135,"line":1404},[1133,29781,5857],{"class":1305},[1133,29783,4673],{"class":1309},[1133,29785,1313],{"class":1305},[1133,29787,888],{"class":1299},[1133,29789,1550],{"class":1299},[1133,29791,29792,29794,29796,29798,29800],{"class":1135,"line":1425},[1133,29793,1306],{"class":1305},[1133,29795,4686],{"class":1558},[1133,29797,1313],{"class":1305},[1133,29799,888],{"class":1299},[1133,29801,1318],{"class":1299},[1133,29803,29804],{"class":1135,"line":1446},[1133,29805,5962],{"class":1299},[1133,29807,29808,29810,29812,29814,29816,29818,29820,29822],{"class":1135,"line":1460},[1133,29809,5967],{"class":1305},[1133,29811,1345],{"class":4703},[1133,29813,1313],{"class":1305},[1133,29815,888],{"class":1299},[1133,29817,1352],{"class":1323},[1133,29819,839],{"class":1327},[1133,29821,1313],{"class":1323},[1133,29823,1359],{"class":1299},[1133,29825,29826,29828,29830,29832,29834,29836,29839,29841],{"class":1135,"line":1470},[1133,29827,5967],{"class":1305},[1133,29829,1367],{"class":4703},[1133,29831,1313],{"class":1305},[1133,29833,888],{"class":1299},[1133,29835,1352],{"class":1323},[1133,29837,29838],{"class":1327},"2023-06-24T08:00:00+02:00",[1133,29840,1313],{"class":1323},[1133,29842,1359],{"class":1299},[1133,29844,29845,29847,29849,29851,29853,29855,29857,29859],{"class":1135,"line":1475},[1133,29846,5967],{"class":1305},[1133,29848,1409],{"class":4703},[1133,29850,1313],{"class":1305},[1133,29852,888],{"class":1299},[1133,29854,1352],{"class":1323},[1133,29856,6015],{"class":1327},[1133,29858,1313],{"class":1323},[1133,29860,1359],{"class":1299},[1133,29862,29863,29865,29867,29869,29871,29873,29875,29877],{"class":1135,"line":1496},[1133,29864,5967],{"class":1305},[1133,29866,7290],{"class":4703},[1133,29868,1313],{"class":1305},[1133,29870,888],{"class":1299},[1133,29872,1352],{"class":1323},[1133,29874,11249],{"class":1327},[1133,29876,1313],{"class":1323},[1133,29878,1359],{"class":1299},[1133,29880,29881,29883,29885,29887,29889,29891,29893,29896,29898],{"class":1135,"line":1517},[1133,29882,5967],{"class":1305},[1133,29884,7309],{"class":4703},[1133,29886,1313],{"class":1305},[1133,29888,888],{"class":1299},[1133,29890,6032],{"class":1299},[1133,29892,1313],{"class":1323},[1133,29894,29895],{"class":1327},"https://id.gs1.org/01/09521141174739/21/100",[1133,29897,1313],{"class":1323},[1133,29899,4607],{"class":1299},[1133,29901,29902,29904,29906,29908,29910,29912,29914,29916],{"class":1135,"line":1538},[1133,29903,5967],{"class":1305},[1133,29905,1480],{"class":4703},[1133,29907,1313],{"class":1305},[1133,29909,888],{"class":1299},[1133,29911,1352],{"class":1323},[1133,29913,1489],{"class":1327},[1133,29915,1313],{"class":1323},[1133,29917,1359],{"class":1299},[1133,29919,29920,29922,29924,29926,29928,29930,29932,29934],{"class":1135,"line":1553},[1133,29921,5967],{"class":1305},[1133,29923,1501],{"class":4703},[1133,29925,1313],{"class":1305},[1133,29927,888],{"class":1299},[1133,29929,1352],{"class":1323},[1133,29931,6590],{"class":1327},[1133,29933,1313],{"class":1323},[1133,29935,1359],{"class":1299},[1133,29937,29938,29940,29942,29944,29946],{"class":1135,"line":1573},[1133,29939,5967],{"class":1305},[1133,29941,1543],{"class":4703},[1133,29943,1313],{"class":1305},[1133,29945,888],{"class":1299},[1133,29947,1550],{"class":1299},[1133,29949,29950,29952,29954,29956,29958,29960,29962],{"class":1135,"line":1579},[1133,29951,6112],{"class":1305},[1133,29953,1559],{"class":4847},[1133,29955,1313],{"class":1305},[1133,29957,888],{"class":1299},[1133,29959,1352],{"class":1323},[1133,29961,5740],{"class":1327},[1133,29963,1331],{"class":1323},[1133,29965,29966],{"class":1135,"line":1593},[1133,29967,7018],{"class":1299},[1133,29969,29970],{"class":1135,"line":1611},[1133,29971,7023],{"class":1299},[1133,29973,29974],{"class":1135,"line":1616},[1133,29975,5962],{"class":1299},[1133,29977,29978,29980,29982,29984,29986,29988,29990,29992],{"class":1135,"line":1631},[1133,29979,5967],{"class":1305},[1133,29981,1345],{"class":4703},[1133,29983,1313],{"class":1305},[1133,29985,888],{"class":1299},[1133,29987,1352],{"class":1323},[1133,29989,839],{"class":1327},[1133,29991,1313],{"class":1323},[1133,29993,1359],{"class":1299},[1133,29995,29996,29998,30000,30002,30004,30006,30009,30011],{"class":1135,"line":1652},[1133,29997,5967],{"class":1305},[1133,29999,1367],{"class":4703},[1133,30001,1313],{"class":1305},[1133,30003,888],{"class":1299},[1133,30005,1352],{"class":1323},[1133,30007,30008],{"class":1327},"2023-06-24T09:15:00+02:00",[1133,30010,1313],{"class":1323},[1133,30012,1359],{"class":1299},[1133,30014,30015,30017,30019,30021,30023,30025,30027,30029],{"class":1135,"line":1670},[1133,30016,5967],{"class":1305},[1133,30018,1409],{"class":4703},[1133,30020,1313],{"class":1305},[1133,30022,888],{"class":1299},[1133,30024,1352],{"class":1323},[1133,30026,6015],{"class":1327},[1133,30028,1313],{"class":1323},[1133,30030,1359],{"class":1299},[1133,30032,30033,30035,30037,30039,30041,30043,30046,30048],{"class":1135,"line":1689},[1133,30034,5967],{"class":1305},[1133,30036,7290],{"class":4703},[1133,30038,1313],{"class":1305},[1133,30040,888],{"class":1299},[1133,30042,1352],{"class":1323},[1133,30044,30045],{"class":1327},"urn:epc:id:bic:CSQU3054383",[1133,30047,1313],{"class":1323},[1133,30049,1359],{"class":1299},[1133,30051,30052,30054,30056,30058,30060,30062,30064,30066,30068],{"class":1135,"line":1695},[1133,30053,5967],{"class":1305},[1133,30055,7309],{"class":4703},[1133,30057,1313],{"class":1305},[1133,30059,888],{"class":1299},[1133,30061,6032],{"class":1299},[1133,30063,1313],{"class":1323},[1133,30065,11249],{"class":1327},[1133,30067,1313],{"class":1323},[1133,30069,4607],{"class":1299},[1133,30071,30072,30074,30076,30078,30080,30082,30084,30086],{"class":1135,"line":1709},[1133,30073,5967],{"class":1305},[1133,30075,1480],{"class":4703},[1133,30077,1313],{"class":1305},[1133,30079,888],{"class":1299},[1133,30081,1352],{"class":1323},[1133,30083,1489],{"class":1327},[1133,30085,1313],{"class":1323},[1133,30087,1359],{"class":1299},[1133,30089,30090,30092,30094,30096,30098,30100,30103,30105],{"class":1135,"line":1729},[1133,30091,5967],{"class":1305},[1133,30093,1501],{"class":4703},[1133,30095,1313],{"class":1305},[1133,30097,888],{"class":1299},[1133,30099,1352],{"class":1323},[1133,30101,30102],{"class":1327},"loading",[1133,30104,1313],{"class":1323},[1133,30106,1359],{"class":1299},[1133,30108,30109,30111,30113,30115,30117],{"class":1135,"line":1748},[1133,30110,5967],{"class":1305},[1133,30112,1543],{"class":4703},[1133,30114,1313],{"class":1305},[1133,30116,888],{"class":1299},[1133,30118,1550],{"class":1299},[1133,30120,30121,30123,30125,30127,30129,30131,30133],{"class":1135,"line":1753},[1133,30122,6112],{"class":1305},[1133,30124,1559],{"class":4847},[1133,30126,1313],{"class":1305},[1133,30128,888],{"class":1299},[1133,30130,1352],{"class":1323},[1133,30132,5740],{"class":1327},[1133,30134,1331],{"class":1323},[1133,30136,30137],{"class":1135,"line":1767},[1133,30138,7018],{"class":1299},[1133,30140,30141],{"class":1135,"line":1787},[1133,30142,7023],{"class":1299},[1133,30144,30145],{"class":1135,"line":1806},[1133,30146,5962],{"class":1299},[1133,30148,30149,30151,30153,30155,30157,30159,30161,30163],{"class":1135,"line":1812},[1133,30150,5967],{"class":1305},[1133,30152,1345],{"class":4703},[1133,30154,1313],{"class":1305},[1133,30156,888],{"class":1299},[1133,30158,1352],{"class":1323},[1133,30160,839],{"class":1327},[1133,30162,1313],{"class":1323},[1133,30164,1359],{"class":1299},[1133,30166,30167,30169,30171,30173,30175,30177,30180,30182],{"class":1135,"line":6296},[1133,30168,5967],{"class":1305},[1133,30170,1367],{"class":4703},[1133,30172,1313],{"class":1305},[1133,30174,888],{"class":1299},[1133,30176,1352],{"class":1323},[1133,30178,30179],{"class":1327},"2023-06-24T09:45:00+02:00",[1133,30181,1313],{"class":1323},[1133,30183,1359],{"class":1299},[1133,30185,30186,30188,30190,30192,30194,30196,30198,30200],{"class":1135,"line":6301},[1133,30187,5967],{"class":1305},[1133,30189,1409],{"class":4703},[1133,30191,1313],{"class":1305},[1133,30193,888],{"class":1299},[1133,30195,1352],{"class":1323},[1133,30197,6015],{"class":1327},[1133,30199,1313],{"class":1323},[1133,30201,1359],{"class":1299},[1133,30203,30204,30206,30208,30210,30212,30214,30217,30219],{"class":1135,"line":6314},[1133,30205,5967],{"class":1305},[1133,30207,7290],{"class":4703},[1133,30209,1313],{"class":1305},[1133,30211,888],{"class":1299},[1133,30213,1352],{"class":1323},[1133,30215,30216],{"class":1327},"https://id.gs1.org/8004/9521565500200",[1133,30218,1313],{"class":1323},[1133,30220,1359],{"class":1299},[1133,30222,30223,30225,30227,30229,30231,30233,30235,30237,30239],{"class":1135,"line":6319},[1133,30224,5967],{"class":1305},[1133,30226,7309],{"class":4703},[1133,30228,1313],{"class":1305},[1133,30230,888],{"class":1299},[1133,30232,6032],{"class":1299},[1133,30234,1313],{"class":1323},[1133,30236,30045],{"class":1327},[1133,30238,1313],{"class":1323},[1133,30240,4607],{"class":1299},[1133,30242,30243,30245,30247,30249,30251,30253,30255,30257],{"class":1135,"line":6338},[1133,30244,5967],{"class":1305},[1133,30246,1480],{"class":4703},[1133,30248,1313],{"class":1305},[1133,30250,888],{"class":1299},[1133,30252,1352],{"class":1323},[1133,30254,1489],{"class":1327},[1133,30256,1313],{"class":1323},[1133,30258,1359],{"class":1299},[1133,30260,30261,30263,30265,30267,30269,30271,30273,30275],{"class":1135,"line":6355},[1133,30262,5967],{"class":1305},[1133,30264,1501],{"class":4703},[1133,30266,1313],{"class":1305},[1133,30268,888],{"class":1299},[1133,30270,1352],{"class":1323},[1133,30272,30102],{"class":1327},[1133,30274,1313],{"class":1323},[1133,30276,1359],{"class":1299},[1133,30278,30279,30281,30283,30285,30287],{"class":1135,"line":6360},[1133,30280,5967],{"class":1305},[1133,30282,1543],{"class":4703},[1133,30284,1313],{"class":1305},[1133,30286,888],{"class":1299},[1133,30288,1550],{"class":1299},[1133,30290,30291,30293,30295,30297,30299,30301,30303],{"class":1135,"line":6366},[1133,30292,6112],{"class":1305},[1133,30294,1559],{"class":4847},[1133,30296,1313],{"class":1305},[1133,30298,888],{"class":1299},[1133,30300,1352],{"class":1323},[1133,30302,5740],{"class":1327},[1133,30304,1331],{"class":1323},[1133,30306,30307],{"class":1135,"line":6372},[1133,30308,7018],{"class":1299},[1133,30310,30311],{"class":1135,"line":6378},[1133,30312,7023],{"class":1299},[1133,30314,30315],{"class":1135,"line":6383},[1133,30316,5962],{"class":1299},[1133,30318,30319,30321,30323,30325,30327,30329,30331,30333],{"class":1135,"line":7344},[1133,30320,5967],{"class":1305},[1133,30322,1345],{"class":4703},[1133,30324,1313],{"class":1305},[1133,30326,888],{"class":1299},[1133,30328,1352],{"class":1323},[1133,30330,832],{"class":1327},[1133,30332,1313],{"class":1323},[1133,30334,1359],{"class":1299},[1133,30336,30337,30339,30341,30343,30345,30347,30350,30352],{"class":1135,"line":7363},[1133,30338,5967],{"class":1305},[1133,30340,1367],{"class":4703},[1133,30342,1313],{"class":1305},[1133,30344,888],{"class":1299},[1133,30346,1352],{"class":1323},[1133,30348,30349],{"class":1327},"2023-06-24T14:20:00+02:00",[1133,30351,1313],{"class":1323},[1133,30353,1359],{"class":1299},[1133,30355,30356,30358,30360,30362,30364,30366,30368,30370],{"class":1135,"line":7382},[1133,30357,5967],{"class":1305},[1133,30359,1409],{"class":4703},[1133,30361,1313],{"class":1305},[1133,30363,888],{"class":1299},[1133,30365,1352],{"class":1323},[1133,30367,6015],{"class":1327},[1133,30369,1313],{"class":1323},[1133,30371,1359],{"class":1299},[1133,30373,30374,30376,30378,30380,30382,30384,30386,30388,30390],{"class":1135,"line":7395},[1133,30375,5967],{"class":1305},[1133,30377,1451],{"class":4703},[1133,30379,1313],{"class":1305},[1133,30381,888],{"class":1299},[1133,30383,6032],{"class":1299},[1133,30385,1313],{"class":1323},[1133,30387,30216],{"class":1327},[1133,30389,1313],{"class":1323},[1133,30391,4607],{"class":1299},[1133,30393,30394,30396,30398,30400,30402,30404,30406,30408],{"class":1135,"line":7412},[1133,30395,5967],{"class":1305},[1133,30397,1480],{"class":4703},[1133,30399,1313],{"class":1305},[1133,30401,888],{"class":1299},[1133,30403,1352],{"class":1323},[1133,30405,5583],{"class":1327},[1133,30407,1313],{"class":1323},[1133,30409,1359],{"class":1299},[1133,30411,30412,30414,30416,30418,30420,30422,30424,30426],{"class":1135,"line":7417},[1133,30413,5967],{"class":1305},[1133,30415,1501],{"class":4703},[1133,30417,1313],{"class":1305},[1133,30419,888],{"class":1299},[1133,30421,1352],{"class":1323},[1133,30423,10873],{"class":1327},[1133,30425,1313],{"class":1323},[1133,30427,1359],{"class":1299},[1133,30429,30430,30432,30434,30436,30438],{"class":1135,"line":7430},[1133,30431,5967],{"class":1305},[1133,30433,1543],{"class":4703},[1133,30435,1313],{"class":1305},[1133,30437,888],{"class":1299},[1133,30439,1550],{"class":1299},[1133,30441,30442,30444,30446,30448,30450,30452,30455],{"class":1135,"line":7447},[1133,30443,6112],{"class":1305},[1133,30445,1559],{"class":4847},[1133,30447,1313],{"class":1305},[1133,30449,888],{"class":1299},[1133,30451,1352],{"class":1323},[1133,30453,30454],{"class":1327},"https://id.gs1.org/414/9521141111123",[1133,30456,1331],{"class":1323},[1133,30458,30459],{"class":1135,"line":7452},[1133,30460,7018],{"class":1299},[1133,30462,30463],{"class":1135,"line":7457},[1133,30464,7023],{"class":1299},[1133,30466,30467],{"class":1135,"line":7462},[1133,30468,5962],{"class":1299},[1133,30470,30471,30473,30475,30477,30479,30481,30483,30485],{"class":1135,"line":7481},[1133,30472,5967],{"class":1305},[1133,30474,1345],{"class":4703},[1133,30476,1313],{"class":1305},[1133,30478,888],{"class":1299},[1133,30480,1352],{"class":1323},[1133,30482,839],{"class":1327},[1133,30484,1313],{"class":1323},[1133,30486,1359],{"class":1299},[1133,30488,30489,30491,30493,30495,30497,30499,30502,30504],{"class":1135,"line":7500},[1133,30490,5967],{"class":1305},[1133,30492,1367],{"class":4703},[1133,30494,1313],{"class":1305},[1133,30496,888],{"class":1299},[1133,30498,1352],{"class":1323},[1133,30500,30501],{"class":1327},"2023-06-24T14:55:00+02:00",[1133,30503,1313],{"class":1323},[1133,30505,1359],{"class":1299},[1133,30507,30508,30510,30512,30514,30516,30518,30520,30522],{"class":1135,"line":7519},[1133,30509,5967],{"class":1305},[1133,30511,1409],{"class":4703},[1133,30513,1313],{"class":1305},[1133,30515,888],{"class":1299},[1133,30517,1352],{"class":1323},[1133,30519,6015],{"class":1327},[1133,30521,1313],{"class":1323},[1133,30523,1359],{"class":1299},[1133,30525,30526,30528,30530,30532,30534,30536,30538,30540],{"class":1135,"line":7540},[1133,30527,5967],{"class":1305},[1133,30529,7290],{"class":4703},[1133,30531,1313],{"class":1305},[1133,30533,888],{"class":1299},[1133,30535,1352],{"class":1323},[1133,30537,30216],{"class":1327},[1133,30539,1313],{"class":1323},[1133,30541,1359],{"class":1299},[1133,30543,30544,30546,30548,30550,30552,30554,30556,30558,30560],{"class":1135,"line":7559},[1133,30545,5967],{"class":1305},[1133,30547,7309],{"class":4703},[1133,30549,1313],{"class":1305},[1133,30551,888],{"class":1299},[1133,30553,6032],{"class":1299},[1133,30555,1313],{"class":1323},[1133,30557,30045],{"class":1327},[1133,30559,1313],{"class":1323},[1133,30561,4607],{"class":1299},[1133,30563,30564,30566,30568,30570,30572,30574,30576,30578],{"class":1135,"line":7578},[1133,30565,5967],{"class":1305},[1133,30567,1480],{"class":4703},[1133,30569,1313],{"class":1305},[1133,30571,888],{"class":1299},[1133,30573,1352],{"class":1323},[1133,30575,7987],{"class":1327},[1133,30577,1313],{"class":1323},[1133,30579,1359],{"class":1299},[1133,30581,30582,30584,30586,30588,30590,30592,30595,30597],{"class":1135,"line":7597},[1133,30583,5967],{"class":1305},[1133,30585,1501],{"class":4703},[1133,30587,1313],{"class":1305},[1133,30589,888],{"class":1299},[1133,30591,1352],{"class":1323},[1133,30593,30594],{"class":1327},"unloading",[1133,30596,1313],{"class":1323},[1133,30598,1359],{"class":1299},[1133,30600,30601,30603,30605,30607,30609],{"class":1135,"line":7610},[1133,30602,5967],{"class":1305},[1133,30604,1543],{"class":4703},[1133,30606,1313],{"class":1305},[1133,30608,888],{"class":1299},[1133,30610,1550],{"class":1299},[1133,30612,30613,30615,30617,30619,30621,30623,30625],{"class":1135,"line":7628},[1133,30614,6112],{"class":1305},[1133,30616,1559],{"class":4847},[1133,30618,1313],{"class":1305},[1133,30620,888],{"class":1299},[1133,30622,1352],{"class":1323},[1133,30624,30454],{"class":1327},[1133,30626,1331],{"class":1323},[1133,30628,30629],{"class":1135,"line":7633},[1133,30630,7018],{"class":1299},[1133,30632,30633],{"class":1135,"line":7646},[1133,30634,7023],{"class":1299},[1133,30636,30637],{"class":1135,"line":7651},[1133,30638,5962],{"class":1299},[1133,30640,30641,30643,30645,30647,30649,30651,30653,30655],{"class":1135,"line":7670},[1133,30642,5967],{"class":1305},[1133,30644,1345],{"class":4703},[1133,30646,1313],{"class":1305},[1133,30648,888],{"class":1299},[1133,30650,1352],{"class":1323},[1133,30652,839],{"class":1327},[1133,30654,1313],{"class":1323},[1133,30656,1359],{"class":1299},[1133,30658,30659,30661,30663,30665,30667,30669,30672,30674],{"class":1135,"line":7687},[1133,30660,5967],{"class":1305},[1133,30662,1367],{"class":4703},[1133,30664,1313],{"class":1305},[1133,30666,888],{"class":1299},[1133,30668,1352],{"class":1323},[1133,30670,30671],{"class":1327},"2023-06-24T17:11:00+02:00",[1133,30673,1313],{"class":1323},[1133,30675,1359],{"class":1299},[1133,30677,30678,30680,30682,30684,30686,30688,30690,30692],{"class":1135,"line":7692},[1133,30679,5967],{"class":1305},[1133,30681,1409],{"class":4703},[1133,30683,1313],{"class":1305},[1133,30685,888],{"class":1299},[1133,30687,1352],{"class":1323},[1133,30689,6015],{"class":1327},[1133,30691,1313],{"class":1323},[1133,30693,1359],{"class":1299},[1133,30695,30696,30698,30700,30702,30704,30706,30709,30711],{"class":1135,"line":7697},[1133,30697,5967],{"class":1305},[1133,30699,7290],{"class":4703},[1133,30701,1313],{"class":1305},[1133,30703,888],{"class":1299},[1133,30705,1352],{"class":1323},[1133,30707,30708],{"class":1327},"urn:epc:id:imovn:2922108",[1133,30710,1313],{"class":1323},[1133,30712,1359],{"class":1299},[1133,30714,30715,30717,30719,30721,30723,30725,30727,30729,30731],{"class":1135,"line":7716},[1133,30716,5967],{"class":1305},[1133,30718,7309],{"class":4703},[1133,30720,1313],{"class":1305},[1133,30722,888],{"class":1299},[1133,30724,6032],{"class":1299},[1133,30726,1313],{"class":1323},[1133,30728,30045],{"class":1327},[1133,30730,1313],{"class":1323},[1133,30732,4607],{"class":1299},[1133,30734,30735,30737,30739,30741,30743,30745,30747,30749],{"class":1135,"line":7733},[1133,30736,5967],{"class":1305},[1133,30738,1480],{"class":4703},[1133,30740,1313],{"class":1305},[1133,30742,888],{"class":1299},[1133,30744,1352],{"class":1323},[1133,30746,1489],{"class":1327},[1133,30748,1313],{"class":1323},[1133,30750,1359],{"class":1299},[1133,30752,30753,30755,30757,30759,30761,30763,30765,30767],{"class":1135,"line":7738},[1133,30754,5967],{"class":1305},[1133,30756,1501],{"class":4703},[1133,30758,1313],{"class":1305},[1133,30760,888],{"class":1299},[1133,30762,1352],{"class":1323},[1133,30764,30102],{"class":1327},[1133,30766,1313],{"class":1323},[1133,30768,1359],{"class":1299},[1133,30770,30771,30773,30775,30777,30779],{"class":1135,"line":7743},[1133,30772,5967],{"class":1305},[1133,30774,1543],{"class":4703},[1133,30776,1313],{"class":1305},[1133,30778,888],{"class":1299},[1133,30780,1550],{"class":1299},[1133,30782,30783,30785,30787,30789,30791,30793,30795],{"class":1135,"line":7756},[1133,30784,6112],{"class":1305},[1133,30786,1559],{"class":4847},[1133,30788,1313],{"class":1305},[1133,30790,888],{"class":1299},[1133,30792,1352],{"class":1323},[1133,30794,30454],{"class":1327},[1133,30796,1331],{"class":1323},[1133,30798,30799],{"class":1135,"line":7761},[1133,30800,7018],{"class":1299},[1133,30802,30803],{"class":1135,"line":7780},[1133,30804,7023],{"class":1299},[1133,30806,30807],{"class":1135,"line":7797},[1133,30808,5962],{"class":1299},[1133,30810,30811,30813,30815,30817,30819,30821,30823,30825],{"class":1135,"line":7802},[1133,30812,5967],{"class":1305},[1133,30814,1345],{"class":4703},[1133,30816,1313],{"class":1305},[1133,30818,888],{"class":1299},[1133,30820,1352],{"class":1323},[1133,30822,832],{"class":1327},[1133,30824,1313],{"class":1323},[1133,30826,1359],{"class":1299},[1133,30828,30829,30831,30833,30835,30837,30839,30842,30844],{"class":1135,"line":7807},[1133,30830,5967],{"class":1305},[1133,30832,1367],{"class":4703},[1133,30834,1313],{"class":1305},[1133,30836,888],{"class":1299},[1133,30838,1352],{"class":1323},[1133,30840,30841],{"class":1327},"2023-06-24T23:59:00+02:00",[1133,30843,1313],{"class":1323},[1133,30845,1359],{"class":1299},[1133,30847,30848,30850,30852,30854,30856,30858,30860,30862],{"class":1135,"line":7820},[1133,30849,5967],{"class":1305},[1133,30851,1409],{"class":4703},[1133,30853,1313],{"class":1305},[1133,30855,888],{"class":1299},[1133,30857,1352],{"class":1323},[1133,30859,6015],{"class":1327},[1133,30861,1313],{"class":1323},[1133,30863,1359],{"class":1299},[1133,30865,30866,30868,30870,30872,30874,30876,30878,30880,30882],{"class":1135,"line":7825},[1133,30867,5967],{"class":1305},[1133,30869,1451],{"class":4703},[1133,30871,1313],{"class":1305},[1133,30873,888],{"class":1299},[1133,30875,6032],{"class":1299},[1133,30877,1313],{"class":1323},[1133,30879,30708],{"class":1327},[1133,30881,1313],{"class":1323},[1133,30883,4607],{"class":1299},[1133,30885,30886,30888,30890,30892,30894,30896,30898,30900],{"class":1135,"line":7844},[1133,30887,5967],{"class":1305},[1133,30889,1480],{"class":4703},[1133,30891,1313],{"class":1305},[1133,30893,888],{"class":1299},[1133,30895,1352],{"class":1323},[1133,30897,5583],{"class":1327},[1133,30899,1313],{"class":1323},[1133,30901,1359],{"class":1299},[1133,30903,30904,30906,30908,30910,30912,30914,30916,30918],{"class":1135,"line":7861},[1133,30905,5967],{"class":1305},[1133,30907,1501],{"class":4703},[1133,30909,1313],{"class":1305},[1133,30911,888],{"class":1299},[1133,30913,1352],{"class":1323},[1133,30915,27747],{"class":1327},[1133,30917,1313],{"class":1323},[1133,30919,1359],{"class":1299},[1133,30921,30922,30924,30926,30928,30930],{"class":1135,"line":7866},[1133,30923,5967],{"class":1305},[1133,30925,1543],{"class":4703},[1133,30927,1313],{"class":1305},[1133,30929,888],{"class":1299},[1133,30931,1550],{"class":1299},[1133,30933,30934,30936,30938,30940,30942,30944,30946],{"class":1135,"line":7871},[1133,30935,6112],{"class":1305},[1133,30937,1559],{"class":4847},[1133,30939,1313],{"class":1305},[1133,30941,888],{"class":1299},[1133,30943,1352],{"class":1323},[1133,30945,30454],{"class":1327},[1133,30947,1331],{"class":1323},[1133,30949,30950],{"class":1135,"line":7876},[1133,30951,6129],{"class":1299},[1133,30953,30954,30956,30958,30960,30962],{"class":1135,"line":7881},[1133,30955,5967],{"class":1305},[1133,30957,25533],{"class":4703},[1133,30959,1313],{"class":1305},[1133,30961,888],{"class":1299},[1133,30963,1318],{"class":1299},[1133,30965,30966],{"class":1135,"line":7886},[1133,30967,6147],{"class":1299},[1133,30969,30970,30972,30974,30976,30978],{"class":1135,"line":9229},[1133,30971,6152],{"class":1305},[1133,30973,25550],{"class":4847},[1133,30975,1313],{"class":1305},[1133,30977,888],{"class":1299},[1133,30979,1550],{"class":1299},[1133,30981,30982,30984,30986,30988,30990,30992,30995,30997],{"class":1135,"line":9242},[1133,30983,25561],{"class":1305},[1133,30985,25096],{"class":16582},[1133,30987,1313],{"class":1305},[1133,30989,888],{"class":1299},[1133,30991,1352],{"class":1323},[1133,30993,30994],{"class":1327},"2023-06-24T21:59:00Z",[1133,30996,1313],{"class":1323},[1133,30998,1359],{"class":1299},[1133,31000,31001,31003,31005,31007,31009,31011,31014],{"class":1135,"line":9259},[1133,31002,25561],{"class":1305},[1133,31004,25115],{"class":16582},[1133,31006,1313],{"class":1305},[1133,31008,888],{"class":1299},[1133,31010,1352],{"class":1323},[1133,31012,31013],{"class":1327},"2023-06-23T21:59:00Z",[1133,31015,1331],{"class":1323},[1133,31017,31018],{"class":1135,"line":9264},[1133,31019,25598],{"class":1299},[1133,31021,31022,31024,31026,31028,31030],{"class":1135,"line":9269},[1133,31023,6152],{"class":1305},[1133,31025,25081],{"class":4847},[1133,31027,1313],{"class":1305},[1133,31029,888],{"class":1299},[1133,31031,1318],{"class":1299},[1133,31033,31034],{"class":1135,"line":9274},[1133,31035,25615],{"class":1299},[1133,31037,31038,31040,31042,31044,31046,31048,31050,31052],{"class":1135,"line":9293},[1133,31039,25620],{"class":1305},[1133,31041,1345],{"class":16582},[1133,31043,1313],{"class":1305},[1133,31045,888],{"class":1299},[1133,31047,1352],{"class":1323},[1133,31049,25143],{"class":1327},[1133,31051,1313],{"class":1323},[1133,31053,1359],{"class":1299},[1133,31055,31056,31058,31060,31062,31064,31067],{"class":1135,"line":9313},[1133,31057,25620],{"class":1305},[1133,31059,25150],{"class":16582},[1133,31061,1313],{"class":1305},[1133,31063,888],{"class":1299},[1133,31065,31066],{"class":1664}," 8.1",[1133,31068,1359],{"class":1299},[1133,31070,31071,31073,31075,31077,31079,31082],{"class":1135,"line":9332},[1133,31072,25620],{"class":1305},[1133,31074,25169],{"class":16582},[1133,31076,1313],{"class":1305},[1133,31078,888],{"class":1299},[1133,31080,31081],{"class":1664}," 21.8",[1133,31083,1359],{"class":1299},[1133,31085,31086,31088,31090,31092,31094,31096,31098],{"class":1135,"line":9351},[1133,31087,25620],{"class":1305},[1133,31089,1675],{"class":16582},[1133,31091,1313],{"class":1305},[1133,31093,888],{"class":1299},[1133,31095,1352],{"class":1323},[1133,31097,25188],{"class":1327},[1133,31099,1331],{"class":1323},[1133,31101,31102],{"class":1135,"line":9365},[1133,31103,31104],{"class":1299},"              },\n",[1133,31106,31107],{"class":1135,"line":9384},[1133,31108,25615],{"class":1299},[1133,31110,31111,31113,31115,31117,31119,31121,31124,31126],{"class":1135,"line":9403},[1133,31112,25620],{"class":1305},[1133,31114,1345],{"class":16582},[1133,31116,1313],{"class":1305},[1133,31118,888],{"class":1299},[1133,31120,1352],{"class":1323},[1133,31122,31123],{"class":1327},"AbsoluteHumidity",[1133,31125,1313],{"class":1323},[1133,31127,1359],{"class":1299},[1133,31129,31130,31132,31134,31136,31138,31141],{"class":1135,"line":9422},[1133,31131,25620],{"class":1305},[1133,31133,25150],{"class":16582},[1133,31135,1313],{"class":1305},[1133,31137,888],{"class":1299},[1133,31139,31140],{"class":1664}," 6.1",[1133,31142,1359],{"class":1299},[1133,31144,31145,31147,31149,31151,31153,31156],{"class":1135,"line":9435},[1133,31146,25620],{"class":1305},[1133,31148,25169],{"class":16582},[1133,31150,1313],{"class":1305},[1133,31152,888],{"class":1299},[1133,31154,31155],{"class":1664}," 8.2",[1133,31157,1359],{"class":1299},[1133,31159,31160,31162,31164,31166,31168,31170,31173],{"class":1135,"line":9452},[1133,31161,25620],{"class":1305},[1133,31163,1675],{"class":16582},[1133,31165,1313],{"class":1305},[1133,31167,888],{"class":1299},[1133,31169,1352],{"class":1323},[1133,31171,31172],{"class":1327},"23",[1133,31174,1331],{"class":1323},[1133,31176,31177],{"class":1135,"line":9457},[1133,31178,25685],{"class":1299},[1133,31180,31181],{"class":1135,"line":9470},[1133,31182,25690],{"class":1299},[1133,31184,31185],{"class":1135,"line":9487},[1133,31186,6234],{"class":1299},[1133,31188,31189],{"class":1135,"line":9492},[1133,31190,6363],{"class":1299},[1133,31192,31193],{"class":1135,"line":9497},[1133,31194,7023],{"class":1299},[1133,31196,31197],{"class":1135,"line":9502},[1133,31198,5962],{"class":1299},[1133,31200,31201,31203,31205,31207,31209,31211,31213,31215],{"class":1135,"line":9507},[1133,31202,5967],{"class":1305},[1133,31204,1345],{"class":4703},[1133,31206,1313],{"class":1305},[1133,31208,888],{"class":1299},[1133,31210,1352],{"class":1323},[1133,31212,832],{"class":1327},[1133,31214,1313],{"class":1323},[1133,31216,1359],{"class":1299},[1133,31218,31219,31221,31223,31225,31227,31229,31232,31234],{"class":1135,"line":13632},[1133,31220,5967],{"class":1305},[1133,31222,1367],{"class":4703},[1133,31224,1313],{"class":1305},[1133,31226,888],{"class":1299},[1133,31228,1352],{"class":1323},[1133,31230,31231],{"class":1327},"2023-06-25T23:59:00+02:00",[1133,31233,1313],{"class":1323},[1133,31235,1359],{"class":1299},[1133,31237,31238,31240,31242,31244,31246,31248,31250,31252],{"class":1135,"line":13637},[1133,31239,5967],{"class":1305},[1133,31241,1409],{"class":4703},[1133,31243,1313],{"class":1305},[1133,31245,888],{"class":1299},[1133,31247,1352],{"class":1323},[1133,31249,6015],{"class":1327},[1133,31251,1313],{"class":1323},[1133,31253,1359],{"class":1299},[1133,31255,31256,31258,31260,31262,31264,31266,31268,31270,31272],{"class":1135,"line":13642},[1133,31257,5967],{"class":1305},[1133,31259,1451],{"class":4703},[1133,31261,1313],{"class":1305},[1133,31263,888],{"class":1299},[1133,31265,6032],{"class":1299},[1133,31267,1313],{"class":1323},[1133,31269,30708],{"class":1327},[1133,31271,1313],{"class":1323},[1133,31273,4607],{"class":1299},[1133,31275,31276,31278,31280,31282,31284,31286,31288,31290],{"class":1135,"line":13647},[1133,31277,5967],{"class":1305},[1133,31279,1480],{"class":4703},[1133,31281,1313],{"class":1305},[1133,31283,888],{"class":1299},[1133,31285,1352],{"class":1323},[1133,31287,5583],{"class":1327},[1133,31289,1313],{"class":1323},[1133,31291,1359],{"class":1299},[1133,31293,31294,31296,31298,31300,31302,31304,31306,31308],{"class":1135,"line":26662},[1133,31295,5967],{"class":1305},[1133,31297,1501],{"class":4703},[1133,31299,1313],{"class":1305},[1133,31301,888],{"class":1299},[1133,31303,1352],{"class":1323},[1133,31305,26506],{"class":1327},[1133,31307,1313],{"class":1323},[1133,31309,1359],{"class":1299},[1133,31311,31312,31314,31316,31318,31320],{"class":1135,"line":26678},[1133,31313,5967],{"class":1305},[1133,31315,25533],{"class":4703},[1133,31317,1313],{"class":1305},[1133,31319,888],{"class":1299},[1133,31321,1318],{"class":1299},[1133,31323,31324],{"class":1135,"line":26695},[1133,31325,6147],{"class":1299},[1133,31327,31328,31330,31332,31334,31336],{"class":1135,"line":26700},[1133,31329,6152],{"class":1305},[1133,31331,25550],{"class":4847},[1133,31333,1313],{"class":1305},[1133,31335,888],{"class":1299},[1133,31337,1550],{"class":1299},[1133,31339,31340,31342,31344,31346,31348,31350,31353,31355],{"class":1135,"line":26705},[1133,31341,25561],{"class":1305},[1133,31343,25096],{"class":16582},[1133,31345,1313],{"class":1305},[1133,31347,888],{"class":1299},[1133,31349,1352],{"class":1323},[1133,31351,31352],{"class":1327},"2023-06-25T21:59:00Z",[1133,31354,1313],{"class":1323},[1133,31356,1359],{"class":1299},[1133,31358,31359,31361,31363,31365,31367,31369,31371],{"class":1135,"line":26710},[1133,31360,25561],{"class":1305},[1133,31362,25115],{"class":16582},[1133,31364,1313],{"class":1305},[1133,31366,888],{"class":1299},[1133,31368,1352],{"class":1323},[1133,31370,30994],{"class":1327},[1133,31372,1331],{"class":1323},[1133,31374,31375],{"class":1135,"line":26715},[1133,31376,25598],{"class":1299},[1133,31378,31379,31381,31383,31385,31387],{"class":1135,"line":26720},[1133,31380,6152],{"class":1305},[1133,31382,25081],{"class":4847},[1133,31384,1313],{"class":1305},[1133,31386,888],{"class":1299},[1133,31388,1318],{"class":1299},[1133,31390,31391],{"class":1135,"line":26725},[1133,31392,25615],{"class":1299},[1133,31394,31395,31397,31399,31401,31403,31405,31407,31409],{"class":1135,"line":26730},[1133,31396,25620],{"class":1305},[1133,31398,1345],{"class":16582},[1133,31400,1313],{"class":1305},[1133,31402,888],{"class":1299},[1133,31404,1352],{"class":1323},[1133,31406,25143],{"class":1327},[1133,31408,1313],{"class":1323},[1133,31410,1359],{"class":1299},[1133,31412,31414,31416,31418,31420,31422,31425],{"class":1135,"line":31413},130,[1133,31415,25620],{"class":1305},[1133,31417,25150],{"class":16582},[1133,31419,1313],{"class":1305},[1133,31421,888],{"class":1299},[1133,31423,31424],{"class":1664}," 5.6",[1133,31426,1359],{"class":1299},[1133,31428,31430,31432,31434,31436,31438,31441],{"class":1135,"line":31429},131,[1133,31431,25620],{"class":1305},[1133,31433,25169],{"class":16582},[1133,31435,1313],{"class":1305},[1133,31437,888],{"class":1299},[1133,31439,31440],{"class":1664}," 14.9",[1133,31442,1359],{"class":1299},[1133,31444,31446,31448,31450,31452,31454,31456,31458],{"class":1135,"line":31445},132,[1133,31447,25620],{"class":1305},[1133,31449,1675],{"class":16582},[1133,31451,1313],{"class":1305},[1133,31453,888],{"class":1299},[1133,31455,1352],{"class":1323},[1133,31457,25188],{"class":1327},[1133,31459,1331],{"class":1323},[1133,31461,31463],{"class":1135,"line":31462},133,[1133,31464,31104],{"class":1299},[1133,31466,31468],{"class":1135,"line":31467},134,[1133,31469,25615],{"class":1299},[1133,31471,31473,31475,31477,31479,31481,31483,31485,31487],{"class":1135,"line":31472},135,[1133,31474,25620],{"class":1305},[1133,31476,1345],{"class":16582},[1133,31478,1313],{"class":1305},[1133,31480,888],{"class":1299},[1133,31482,1352],{"class":1323},[1133,31484,31123],{"class":1327},[1133,31486,1313],{"class":1323},[1133,31488,1359],{"class":1299},[1133,31490,31492,31494,31496,31498,31500,31503],{"class":1135,"line":31491},136,[1133,31493,25620],{"class":1305},[1133,31495,25150],{"class":16582},[1133,31497,1313],{"class":1305},[1133,31499,888],{"class":1299},[1133,31501,31502],{"class":1664}," 3.3",[1133,31504,1359],{"class":1299},[1133,31506,31508,31510,31512,31514,31516,31519],{"class":1135,"line":31507},137,[1133,31509,25620],{"class":1305},[1133,31511,25169],{"class":16582},[1133,31513,1313],{"class":1305},[1133,31515,888],{"class":1299},[1133,31517,31518],{"class":1664}," 4.6",[1133,31520,1359],{"class":1299},[1133,31522,31524,31526,31528,31530,31532,31534,31536],{"class":1135,"line":31523},138,[1133,31525,25620],{"class":1305},[1133,31527,1675],{"class":16582},[1133,31529,1313],{"class":1305},[1133,31531,888],{"class":1299},[1133,31533,1352],{"class":1323},[1133,31535,28157],{"class":1327},[1133,31537,1331],{"class":1323},[1133,31539,31541],{"class":1135,"line":31540},139,[1133,31542,25685],{"class":1299},[1133,31544,31546],{"class":1135,"line":31545},140,[1133,31547,25690],{"class":1299},[1133,31549,31551],{"class":1135,"line":31550},141,[1133,31552,6234],{"class":1299},[1133,31554,31556],{"class":1135,"line":31555},142,[1133,31557,6363],{"class":1299},[1133,31559,31561],{"class":1135,"line":31560},143,[1133,31562,7023],{"class":1299},[1133,31564,31566],{"class":1135,"line":31565},144,[1133,31567,5962],{"class":1299},[1133,31569,31571,31573,31575,31577,31579,31581,31583,31585],{"class":1135,"line":31570},145,[1133,31572,5967],{"class":1305},[1133,31574,1345],{"class":4703},[1133,31576,1313],{"class":1305},[1133,31578,888],{"class":1299},[1133,31580,1352],{"class":1323},[1133,31582,832],{"class":1327},[1133,31584,1313],{"class":1323},[1133,31586,1359],{"class":1299},[1133,31588,31590,31592,31594,31596,31598,31600,31602,31604],{"class":1135,"line":31589},146,[1133,31591,5967],{"class":1305},[1133,31593,1367],{"class":4703},[1133,31595,1313],{"class":1305},[1133,31597,888],{"class":1299},[1133,31599,1352],{"class":1323},[1133,31601,30841],{"class":1327},[1133,31603,1313],{"class":1323},[1133,31605,1359],{"class":1299},[1133,31607,31609,31611,31613,31615,31617,31619,31621,31623],{"class":1135,"line":31608},147,[1133,31610,5967],{"class":1305},[1133,31612,1409],{"class":4703},[1133,31614,1313],{"class":1305},[1133,31616,888],{"class":1299},[1133,31618,1352],{"class":1323},[1133,31620,6015],{"class":1327},[1133,31622,1313],{"class":1323},[1133,31624,1359],{"class":1299},[1133,31626,31628,31630,31632,31634,31636,31638,31640,31642,31644],{"class":1135,"line":31627},148,[1133,31629,5967],{"class":1305},[1133,31631,1451],{"class":4703},[1133,31633,1313],{"class":1305},[1133,31635,888],{"class":1299},[1133,31637,6032],{"class":1299},[1133,31639,1313],{"class":1323},[1133,31641,30045],{"class":1327},[1133,31643,1313],{"class":1323},[1133,31645,4607],{"class":1299},[1133,31647,31649,31651,31653,31655,31657,31659,31661,31663],{"class":1135,"line":31648},149,[1133,31650,5967],{"class":1305},[1133,31652,1480],{"class":4703},[1133,31654,1313],{"class":1305},[1133,31656,888],{"class":1299},[1133,31658,1352],{"class":1323},[1133,31660,5583],{"class":1327},[1133,31662,1313],{"class":1323},[1133,31664,1359],{"class":1299},[1133,31666,31668,31670,31672,31674,31676,31678,31680,31682],{"class":1135,"line":31667},150,[1133,31669,5967],{"class":1305},[1133,31671,1501],{"class":4703},[1133,31673,1313],{"class":1305},[1133,31675,888],{"class":1299},[1133,31677,1352],{"class":1323},[1133,31679,26506],{"class":1327},[1133,31681,1313],{"class":1323},[1133,31683,1359],{"class":1299},[1133,31685,31687,31689,31691,31693,31695],{"class":1135,"line":31686},151,[1133,31688,5967],{"class":1305},[1133,31690,25533],{"class":4703},[1133,31692,1313],{"class":1305},[1133,31694,888],{"class":1299},[1133,31696,1318],{"class":1299},[1133,31698,31700],{"class":1135,"line":31699},152,[1133,31701,6147],{"class":1299},[1133,31703,31705,31707,31709,31711,31713],{"class":1135,"line":31704},153,[1133,31706,6152],{"class":1305},[1133,31708,25550],{"class":4847},[1133,31710,1313],{"class":1305},[1133,31712,888],{"class":1299},[1133,31714,1550],{"class":1299},[1133,31716,31718,31720,31722,31724,31726,31728,31731,31733],{"class":1135,"line":31717},154,[1133,31719,25561],{"class":1305},[1133,31721,28222],{"class":16582},[1133,31723,1313],{"class":1305},[1133,31725,888],{"class":1299},[1133,31727,1352],{"class":1323},[1133,31729,31730],{"class":1327},"2023-06-25T12:00:00Z",[1133,31732,1313],{"class":1323},[1133,31734,1359],{"class":1299},[1133,31736,31738,31740,31742,31744,31746,31748,31751],{"class":1135,"line":31737},155,[1133,31739,25561],{"class":1305},[1133,31741,28250],{"class":16582},[1133,31743,1313],{"class":1305},[1133,31745,888],{"class":1299},[1133,31747,1352],{"class":1323},[1133,31749,31750],{"class":1327},"https://example.org/8004/401234599999",[1133,31752,1331],{"class":1323},[1133,31754,31756],{"class":1135,"line":31755},156,[1133,31757,25598],{"class":1299},[1133,31759,31761,31763,31765,31767,31769],{"class":1135,"line":31760},157,[1133,31762,6152],{"class":1305},[1133,31764,25081],{"class":4847},[1133,31766,1313],{"class":1305},[1133,31768,888],{"class":1299},[1133,31770,1318],{"class":1299},[1133,31772,31774],{"class":1135,"line":31773},158,[1133,31775,25615],{"class":1299},[1133,31777,31779,31781,31783,31785,31787,31789,31792,31794],{"class":1135,"line":31778},159,[1133,31780,25620],{"class":1305},[1133,31782,1345],{"class":16582},[1133,31784,1313],{"class":1305},[1133,31786,888],{"class":1299},[1133,31788,1352],{"class":1323},[1133,31790,31791],{"class":1327},"Angle",[1133,31793,1313],{"class":1323},[1133,31795,1359],{"class":1299},[1133,31797,31799,31801,31803,31805,31807,31809,31812,31814],{"class":1135,"line":31798},160,[1133,31800,25620],{"class":1305},[1133,31802,28222],{"class":16582},[1133,31804,1313],{"class":1305},[1133,31806,888],{"class":1299},[1133,31808,1352],{"class":1323},[1133,31810,31811],{"class":1327},"2023-06-25T00:00:00Z",[1133,31813,1313],{"class":1323},[1133,31815,1359],{"class":1299},[1133,31817,31819,31821,31824,31826,31828,31830,31833,31835],{"class":1135,"line":31818},161,[1133,31820,25620],{"class":1305},[1133,31822,31823],{"class":16582},"component",[1133,31825,1313],{"class":1305},[1133,31827,888],{"class":1299},[1133,31829,1352],{"class":1323},[1133,31831,31832],{"class":1327},"latitude",[1133,31834,1313],{"class":1323},[1133,31836,1359],{"class":1299},[1133,31838,31840,31842,31844,31846,31848,31850,31852],{"class":1135,"line":31839},162,[1133,31841,25620],{"class":1305},[1133,31843,28336],{"class":16582},[1133,31845,1313],{"class":1305},[1133,31847,888],{"class":1299},[1133,31849,1352],{"class":1323},[1133,31851,28353],{"class":1327},[1133,31853,1331],{"class":1323},[1133,31855,31857],{"class":1135,"line":31856},163,[1133,31858,31104],{"class":1299},[1133,31860,31862],{"class":1135,"line":31861},164,[1133,31863,25615],{"class":1299},[1133,31865,31867,31869,31871,31873,31875,31877,31879,31881],{"class":1135,"line":31866},165,[1133,31868,25620],{"class":1305},[1133,31870,1345],{"class":16582},[1133,31872,1313],{"class":1305},[1133,31874,888],{"class":1299},[1133,31876,1352],{"class":1323},[1133,31878,31791],{"class":1327},[1133,31880,1313],{"class":1323},[1133,31882,1359],{"class":1299},[1133,31884,31886,31888,31890,31892,31894,31896,31898,31900],{"class":1135,"line":31885},166,[1133,31887,25620],{"class":1305},[1133,31889,28222],{"class":16582},[1133,31891,1313],{"class":1305},[1133,31893,888],{"class":1299},[1133,31895,1352],{"class":1323},[1133,31897,31811],{"class":1327},[1133,31899,1313],{"class":1323},[1133,31901,1359],{"class":1299},[1133,31903,31905,31907,31909,31911,31913,31915,31918,31920],{"class":1135,"line":31904},167,[1133,31906,25620],{"class":1305},[1133,31908,31823],{"class":16582},[1133,31910,1313],{"class":1305},[1133,31912,888],{"class":1299},[1133,31914,1352],{"class":1323},[1133,31916,31917],{"class":1327},"longitude",[1133,31919,1313],{"class":1323},[1133,31921,1359],{"class":1299},[1133,31923,31925,31927,31929,31931,31933,31935,31937],{"class":1135,"line":31924},168,[1133,31926,25620],{"class":1305},[1133,31928,28336],{"class":16582},[1133,31930,1313],{"class":1305},[1133,31932,888],{"class":1299},[1133,31934,1352],{"class":1323},[1133,31936,28433],{"class":1327},[1133,31938,1331],{"class":1323},[1133,31940,31942],{"class":1135,"line":31941},169,[1133,31943,31104],{"class":1299},[1133,31945,31947],{"class":1135,"line":31946},170,[1133,31948,25615],{"class":1299},[1133,31950,31952,31954,31956,31958,31960,31962,31964,31966],{"class":1135,"line":31951},171,[1133,31953,25620],{"class":1305},[1133,31955,1345],{"class":16582},[1133,31957,1313],{"class":1305},[1133,31959,888],{"class":1299},[1133,31961,1352],{"class":1323},[1133,31963,31791],{"class":1327},[1133,31965,1313],{"class":1323},[1133,31967,1359],{"class":1299},[1133,31969,31971,31973,31975,31977,31979,31981,31984,31986],{"class":1135,"line":31970},172,[1133,31972,25620],{"class":1305},[1133,31974,28222],{"class":16582},[1133,31976,1313],{"class":1305},[1133,31978,888],{"class":1299},[1133,31980,1352],{"class":1323},[1133,31982,31983],{"class":1327},"2023-06-25T04:00:00Z",[1133,31985,1313],{"class":1323},[1133,31987,1359],{"class":1299},[1133,31989,31991,31993,31995,31997,31999,32001,32003,32005],{"class":1135,"line":31990},173,[1133,31992,25620],{"class":1305},[1133,31994,31823],{"class":16582},[1133,31996,1313],{"class":1305},[1133,31998,888],{"class":1299},[1133,32000,1352],{"class":1323},[1133,32002,31832],{"class":1327},[1133,32004,1313],{"class":1323},[1133,32006,1359],{"class":1299},[1133,32008,32010,32012,32014,32016,32018,32020,32022],{"class":1135,"line":32009},174,[1133,32011,25620],{"class":1305},[1133,32013,28336],{"class":16582},[1133,32015,1313],{"class":1305},[1133,32017,888],{"class":1299},[1133,32019,1352],{"class":1323},[1133,32021,28591],{"class":1327},[1133,32023,1331],{"class":1323},[1133,32025,32027],{"class":1135,"line":32026},175,[1133,32028,31104],{"class":1299},[1133,32030,32032],{"class":1135,"line":32031},176,[1133,32033,25615],{"class":1299},[1133,32035,32037,32039,32041,32043,32045,32047,32049,32051],{"class":1135,"line":32036},177,[1133,32038,25620],{"class":1305},[1133,32040,1345],{"class":16582},[1133,32042,1313],{"class":1305},[1133,32044,888],{"class":1299},[1133,32046,1352],{"class":1323},[1133,32048,31791],{"class":1327},[1133,32050,1313],{"class":1323},[1133,32052,1359],{"class":1299},[1133,32054,32056,32058,32060,32062,32064,32066,32068,32070],{"class":1135,"line":32055},178,[1133,32057,25620],{"class":1305},[1133,32059,28222],{"class":16582},[1133,32061,1313],{"class":1305},[1133,32063,888],{"class":1299},[1133,32065,1352],{"class":1323},[1133,32067,31983],{"class":1327},[1133,32069,1313],{"class":1323},[1133,32071,1359],{"class":1299},[1133,32073,32075,32077,32079,32081,32083,32085,32087,32089],{"class":1135,"line":32074},179,[1133,32076,25620],{"class":1305},[1133,32078,31823],{"class":16582},[1133,32080,1313],{"class":1305},[1133,32082,888],{"class":1299},[1133,32084,1352],{"class":1323},[1133,32086,31917],{"class":1327},[1133,32088,1313],{"class":1323},[1133,32090,1359],{"class":1299},[1133,32092,32094,32096,32098,32100,32102,32104,32107],{"class":1135,"line":32093},180,[1133,32095,25620],{"class":1305},[1133,32097,28336],{"class":16582},[1133,32099,1313],{"class":1305},[1133,32101,888],{"class":1299},[1133,32103,1352],{"class":1323},[1133,32105,32106],{"class":1327},"8.099310",[1133,32108,1331],{"class":1323},[1133,32110,32112],{"class":1135,"line":32111},181,[1133,32113,31104],{"class":1299},[1133,32115,32117],{"class":1135,"line":32116},182,[1133,32118,25615],{"class":1299},[1133,32120,32122,32124,32126,32128,32130,32132,32134,32136],{"class":1135,"line":32121},183,[1133,32123,25620],{"class":1305},[1133,32125,1345],{"class":16582},[1133,32127,1313],{"class":1305},[1133,32129,888],{"class":1299},[1133,32131,1352],{"class":1323},[1133,32133,31791],{"class":1327},[1133,32135,1313],{"class":1323},[1133,32137,1359],{"class":1299},[1133,32139,32141,32143,32145,32147,32149,32151,32154,32156],{"class":1135,"line":32140},184,[1133,32142,25620],{"class":1305},[1133,32144,28222],{"class":16582},[1133,32146,1313],{"class":1305},[1133,32148,888],{"class":1299},[1133,32150,1352],{"class":1323},[1133,32152,32153],{"class":1327},"2023-06-25T08:00:00Z",[1133,32155,1313],{"class":1323},[1133,32157,1359],{"class":1299},[1133,32159,32161,32163,32165,32167,32169,32171,32173,32175],{"class":1135,"line":32160},185,[1133,32162,25620],{"class":1305},[1133,32164,31823],{"class":16582},[1133,32166,1313],{"class":1305},[1133,32168,888],{"class":1299},[1133,32170,1352],{"class":1323},[1133,32172,31832],{"class":1327},[1133,32174,1313],{"class":1323},[1133,32176,1359],{"class":1299},[1133,32178,32180,32182,32184,32186,32188,32190,32192],{"class":1135,"line":32179},186,[1133,32181,25620],{"class":1305},[1133,32183,28336],{"class":16582},[1133,32185,1313],{"class":1305},[1133,32187,888],{"class":1299},[1133,32189,1352],{"class":1323},[1133,32191,28828],{"class":1327},[1133,32193,1331],{"class":1323},[1133,32195,32197],{"class":1135,"line":32196},187,[1133,32198,31104],{"class":1299},[1133,32200,32202],{"class":1135,"line":32201},188,[1133,32203,25615],{"class":1299},[1133,32205,32207,32209,32211,32213,32215,32217,32219,32221],{"class":1135,"line":32206},189,[1133,32208,25620],{"class":1305},[1133,32210,1345],{"class":16582},[1133,32212,1313],{"class":1305},[1133,32214,888],{"class":1299},[1133,32216,1352],{"class":1323},[1133,32218,31791],{"class":1327},[1133,32220,1313],{"class":1323},[1133,32222,1359],{"class":1299},[1133,32224,32226,32228,32230,32232,32234,32236,32238,32240],{"class":1135,"line":32225},190,[1133,32227,25620],{"class":1305},[1133,32229,28222],{"class":16582},[1133,32231,1313],{"class":1305},[1133,32233,888],{"class":1299},[1133,32235,1352],{"class":1323},[1133,32237,32153],{"class":1327},[1133,32239,1313],{"class":1323},[1133,32241,1359],{"class":1299},[1133,32243,32245,32247,32249,32251,32253,32255,32257,32259],{"class":1135,"line":32244},191,[1133,32246,25620],{"class":1305},[1133,32248,31823],{"class":16582},[1133,32250,1313],{"class":1305},[1133,32252,888],{"class":1299},[1133,32254,1352],{"class":1323},[1133,32256,31917],{"class":1327},[1133,32258,1313],{"class":1323},[1133,32260,1359],{"class":1299},[1133,32262,32264,32266,32268,32270,32272,32274,32276],{"class":1135,"line":32263},192,[1133,32265,25620],{"class":1305},[1133,32267,28336],{"class":16582},[1133,32269,1313],{"class":1305},[1133,32271,888],{"class":1299},[1133,32273,1352],{"class":1323},[1133,32275,28907],{"class":1327},[1133,32277,1331],{"class":1323},[1133,32279,32281],{"class":1135,"line":32280},193,[1133,32282,31104],{"class":1299},[1133,32284,32286],{"class":1135,"line":32285},194,[1133,32287,25615],{"class":1299},[1133,32289,32291,32293,32295,32297,32299,32301,32303,32305],{"class":1135,"line":32290},195,[1133,32292,25620],{"class":1305},[1133,32294,1345],{"class":16582},[1133,32296,1313],{"class":1305},[1133,32298,888],{"class":1299},[1133,32300,1352],{"class":1323},[1133,32302,31791],{"class":1327},[1133,32304,1313],{"class":1323},[1133,32306,1359],{"class":1299},[1133,32308,32310,32312,32314,32316,32318,32320,32322,32324],{"class":1135,"line":32309},196,[1133,32311,25620],{"class":1305},[1133,32313,28222],{"class":16582},[1133,32315,1313],{"class":1305},[1133,32317,888],{"class":1299},[1133,32319,1352],{"class":1323},[1133,32321,31730],{"class":1327},[1133,32323,1313],{"class":1323},[1133,32325,1359],{"class":1299},[1133,32327,32329,32331,32333,32335,32337,32339,32341,32343],{"class":1135,"line":32328},197,[1133,32330,25620],{"class":1305},[1133,32332,31823],{"class":16582},[1133,32334,1313],{"class":1305},[1133,32336,888],{"class":1299},[1133,32338,1352],{"class":1323},[1133,32340,31832],{"class":1327},[1133,32342,1313],{"class":1323},[1133,32344,1359],{"class":1299},[1133,32346,32348,32350,32352,32354,32356,32358,32360],{"class":1135,"line":32347},198,[1133,32349,25620],{"class":1305},[1133,32351,28336],{"class":16582},[1133,32353,1313],{"class":1305},[1133,32355,888],{"class":1299},[1133,32357,1352],{"class":1323},[1133,32359,29065],{"class":1327},[1133,32361,1331],{"class":1323},[1133,32363,32365],{"class":1135,"line":32364},199,[1133,32366,31104],{"class":1299},[1133,32368,32370],{"class":1135,"line":32369},200,[1133,32371,25615],{"class":1299},[1133,32373,32375,32377,32379,32381,32383,32385,32387,32389],{"class":1135,"line":32374},201,[1133,32376,25620],{"class":1305},[1133,32378,1345],{"class":16582},[1133,32380,1313],{"class":1305},[1133,32382,888],{"class":1299},[1133,32384,1352],{"class":1323},[1133,32386,31791],{"class":1327},[1133,32388,1313],{"class":1323},[1133,32390,1359],{"class":1299},[1133,32392,32394,32396,32398,32400,32402,32404,32406,32408],{"class":1135,"line":32393},202,[1133,32395,25620],{"class":1305},[1133,32397,28222],{"class":16582},[1133,32399,1313],{"class":1305},[1133,32401,888],{"class":1299},[1133,32403,1352],{"class":1323},[1133,32405,31730],{"class":1327},[1133,32407,1313],{"class":1323},[1133,32409,1359],{"class":1299},[1133,32411,32413,32415,32417,32419,32421,32423,32425,32427],{"class":1135,"line":32412},203,[1133,32414,25620],{"class":1305},[1133,32416,31823],{"class":16582},[1133,32418,1313],{"class":1305},[1133,32420,888],{"class":1299},[1133,32422,1352],{"class":1323},[1133,32424,31917],{"class":1327},[1133,32426,1313],{"class":1323},[1133,32428,1359],{"class":1299},[1133,32430,32432,32434,32436,32438,32440,32442,32444],{"class":1135,"line":32431},204,[1133,32433,25620],{"class":1305},[1133,32435,28336],{"class":16582},[1133,32437,1313],{"class":1305},[1133,32439,888],{"class":1299},[1133,32441,1352],{"class":1323},[1133,32443,29144],{"class":1327},[1133,32445,1331],{"class":1323},[1133,32447,32449],{"class":1135,"line":32448},205,[1133,32450,31104],{"class":1299},[1133,32452,32454],{"class":1135,"line":32453},206,[1133,32455,25615],{"class":1299},[1133,32457,32459,32461,32463,32465,32467,32469,32471,32473],{"class":1135,"line":32458},207,[1133,32460,25620],{"class":1305},[1133,32462,1345],{"class":16582},[1133,32464,1313],{"class":1305},[1133,32466,888],{"class":1299},[1133,32468,1352],{"class":1323},[1133,32470,31791],{"class":1327},[1133,32472,1313],{"class":1323},[1133,32474,1359],{"class":1299},[1133,32476,32478,32480,32482,32484,32486,32488,32491,32493],{"class":1135,"line":32477},208,[1133,32479,25620],{"class":1305},[1133,32481,28222],{"class":16582},[1133,32483,1313],{"class":1305},[1133,32485,888],{"class":1299},[1133,32487,1352],{"class":1323},[1133,32489,32490],{"class":1327},"2023-06-25T16:00:00Z",[1133,32492,1313],{"class":1323},[1133,32494,1359],{"class":1299},[1133,32496,32498,32500,32502,32504,32506,32508,32510,32512],{"class":1135,"line":32497},209,[1133,32499,25620],{"class":1305},[1133,32501,31823],{"class":16582},[1133,32503,1313],{"class":1305},[1133,32505,888],{"class":1299},[1133,32507,1352],{"class":1323},[1133,32509,31832],{"class":1327},[1133,32511,1313],{"class":1323},[1133,32513,1359],{"class":1299},[1133,32515,32517,32519,32521,32523,32525,32527,32529],{"class":1135,"line":32516},210,[1133,32518,25620],{"class":1305},[1133,32520,28336],{"class":16582},[1133,32522,1313],{"class":1305},[1133,32524,888],{"class":1299},[1133,32526,1352],{"class":1323},[1133,32528,29302],{"class":1327},[1133,32530,1331],{"class":1323},[1133,32532,32534],{"class":1135,"line":32533},211,[1133,32535,31104],{"class":1299},[1133,32537,32539],{"class":1135,"line":32538},212,[1133,32540,25615],{"class":1299},[1133,32542,32544,32546,32548,32550,32552,32554,32556,32558],{"class":1135,"line":32543},213,[1133,32545,25620],{"class":1305},[1133,32547,1345],{"class":16582},[1133,32549,1313],{"class":1305},[1133,32551,888],{"class":1299},[1133,32553,1352],{"class":1323},[1133,32555,31791],{"class":1327},[1133,32557,1313],{"class":1323},[1133,32559,1359],{"class":1299},[1133,32561,32563,32565,32567,32569,32571,32573,32575,32577],{"class":1135,"line":32562},214,[1133,32564,25620],{"class":1305},[1133,32566,28222],{"class":16582},[1133,32568,1313],{"class":1305},[1133,32570,888],{"class":1299},[1133,32572,1352],{"class":1323},[1133,32574,32490],{"class":1327},[1133,32576,1313],{"class":1323},[1133,32578,1359],{"class":1299},[1133,32580,32582,32584,32586,32588,32590,32592,32594,32596],{"class":1135,"line":32581},215,[1133,32583,25620],{"class":1305},[1133,32585,31823],{"class":16582},[1133,32587,1313],{"class":1305},[1133,32589,888],{"class":1299},[1133,32591,1352],{"class":1323},[1133,32593,31917],{"class":1327},[1133,32595,1313],{"class":1323},[1133,32597,1359],{"class":1299},[1133,32599,32601,32603,32605,32607,32609,32611,32613],{"class":1135,"line":32600},216,[1133,32602,25620],{"class":1305},[1133,32604,28336],{"class":16582},[1133,32606,1313],{"class":1305},[1133,32608,888],{"class":1299},[1133,32610,1352],{"class":1323},[1133,32612,29381],{"class":1327},[1133,32614,1331],{"class":1323},[1133,32616,32618],{"class":1135,"line":32617},217,[1133,32619,31104],{"class":1299},[1133,32621,32623],{"class":1135,"line":32622},218,[1133,32624,25615],{"class":1299},[1133,32626,32628,32630,32632,32634,32636,32638,32640,32642],{"class":1135,"line":32627},219,[1133,32629,25620],{"class":1305},[1133,32631,1345],{"class":16582},[1133,32633,1313],{"class":1305},[1133,32635,888],{"class":1299},[1133,32637,1352],{"class":1323},[1133,32639,31791],{"class":1327},[1133,32641,1313],{"class":1323},[1133,32643,1359],{"class":1299},[1133,32645,32647,32649,32651,32653,32655,32657,32660,32662],{"class":1135,"line":32646},220,[1133,32648,25620],{"class":1305},[1133,32650,28222],{"class":16582},[1133,32652,1313],{"class":1305},[1133,32654,888],{"class":1299},[1133,32656,1352],{"class":1323},[1133,32658,32659],{"class":1327},"2023-06-25T20:00:00Z",[1133,32661,1313],{"class":1323},[1133,32663,1359],{"class":1299},[1133,32665,32667,32669,32671,32673,32675,32677,32679,32681],{"class":1135,"line":32666},221,[1133,32668,25620],{"class":1305},[1133,32670,31823],{"class":16582},[1133,32672,1313],{"class":1305},[1133,32674,888],{"class":1299},[1133,32676,1352],{"class":1323},[1133,32678,31832],{"class":1327},[1133,32680,1313],{"class":1323},[1133,32682,1359],{"class":1299},[1133,32684,32686,32688,32690,32692,32694,32696,32698],{"class":1135,"line":32685},222,[1133,32687,25620],{"class":1305},[1133,32689,28336],{"class":16582},[1133,32691,1313],{"class":1305},[1133,32693,888],{"class":1299},[1133,32695,1352],{"class":1323},[1133,32697,29539],{"class":1327},[1133,32699,1331],{"class":1323},[1133,32701,32703],{"class":1135,"line":32702},223,[1133,32704,31104],{"class":1299},[1133,32706,32708],{"class":1135,"line":32707},224,[1133,32709,25615],{"class":1299},[1133,32711,32713,32715,32717,32719,32721,32723,32725,32727],{"class":1135,"line":32712},225,[1133,32714,25620],{"class":1305},[1133,32716,1345],{"class":16582},[1133,32718,1313],{"class":1305},[1133,32720,888],{"class":1299},[1133,32722,1352],{"class":1323},[1133,32724,31791],{"class":1327},[1133,32726,1313],{"class":1323},[1133,32728,1359],{"class":1299},[1133,32730,32732,32734,32736,32738,32740,32742,32744,32746],{"class":1135,"line":32731},226,[1133,32733,25620],{"class":1305},[1133,32735,28222],{"class":16582},[1133,32737,1313],{"class":1305},[1133,32739,888],{"class":1299},[1133,32741,1352],{"class":1323},[1133,32743,32659],{"class":1327},[1133,32745,1313],{"class":1323},[1133,32747,1359],{"class":1299},[1133,32749,32751,32753,32755,32757,32759,32761,32763,32765],{"class":1135,"line":32750},227,[1133,32752,25620],{"class":1305},[1133,32754,31823],{"class":16582},[1133,32756,1313],{"class":1305},[1133,32758,888],{"class":1299},[1133,32760,1352],{"class":1323},[1133,32762,31917],{"class":1327},[1133,32764,1313],{"class":1323},[1133,32766,1359],{"class":1299},[1133,32768,32770,32772,32774,32776,32778,32780,32782],{"class":1135,"line":32769},228,[1133,32771,25620],{"class":1305},[1133,32773,28336],{"class":16582},[1133,32775,1313],{"class":1305},[1133,32777,888],{"class":1299},[1133,32779,1352],{"class":1323},[1133,32781,29618],{"class":1327},[1133,32783,1331],{"class":1323},[1133,32785,32787],{"class":1135,"line":32786},229,[1133,32788,25685],{"class":1299},[1133,32790,32792],{"class":1135,"line":32791},230,[1133,32793,25690],{"class":1299},[1133,32795,32797],{"class":1135,"line":32796},231,[1133,32798,6234],{"class":1299},[1133,32800,32802],{"class":1135,"line":32801},232,[1133,32803,6363],{"class":1299},[1133,32805,32807],{"class":1135,"line":32806},233,[1133,32808,7023],{"class":1299},[1133,32810,32812],{"class":1135,"line":32811},234,[1133,32813,5962],{"class":1299},[1133,32815,32817,32819,32821,32823,32825,32827,32829,32831],{"class":1135,"line":32816},235,[1133,32818,5967],{"class":1305},[1133,32820,1345],{"class":4703},[1133,32822,1313],{"class":1305},[1133,32824,888],{"class":1299},[1133,32826,1352],{"class":1323},[1133,32828,832],{"class":1327},[1133,32830,1313],{"class":1323},[1133,32832,1359],{"class":1299},[1133,32834,32836,32838,32840,32842,32844,32846,32848,32850],{"class":1135,"line":32835},236,[1133,32837,5967],{"class":1305},[1133,32839,1367],{"class":4703},[1133,32841,1313],{"class":1305},[1133,32843,888],{"class":1299},[1133,32845,1352],{"class":1323},[1133,32847,31231],{"class":1327},[1133,32849,1313],{"class":1323},[1133,32851,1359],{"class":1299},[1133,32853,32855,32857,32859,32861,32863,32865,32867,32869],{"class":1135,"line":32854},237,[1133,32856,5967],{"class":1305},[1133,32858,1409],{"class":4703},[1133,32860,1313],{"class":1305},[1133,32862,888],{"class":1299},[1133,32864,1352],{"class":1323},[1133,32866,6015],{"class":1327},[1133,32868,1313],{"class":1323},[1133,32870,1359],{"class":1299},[1133,32872,32874,32876,32878,32880,32882,32884,32886,32888,32890],{"class":1135,"line":32873},238,[1133,32875,5967],{"class":1305},[1133,32877,1451],{"class":4703},[1133,32879,1313],{"class":1305},[1133,32881,888],{"class":1299},[1133,32883,6032],{"class":1299},[1133,32885,1313],{"class":1323},[1133,32887,30045],{"class":1327},[1133,32889,1313],{"class":1323},[1133,32891,4607],{"class":1299},[1133,32893,32895,32897,32899,32901,32903,32905,32907,32909],{"class":1135,"line":32894},239,[1133,32896,5967],{"class":1305},[1133,32898,1480],{"class":4703},[1133,32900,1313],{"class":1305},[1133,32902,888],{"class":1299},[1133,32904,1352],{"class":1323},[1133,32906,5583],{"class":1327},[1133,32908,1313],{"class":1323},[1133,32910,1359],{"class":1299},[1133,32912,32914,32916,32918,32920,32922,32924,32926],{"class":1135,"line":32913},240,[1133,32915,5967],{"class":1305},[1133,32917,1501],{"class":4703},[1133,32919,1313],{"class":1305},[1133,32921,888],{"class":1299},[1133,32923,1352],{"class":1323},[1133,32925,26506],{"class":1327},[1133,32927,1331],{"class":1323},[1133,32929,32931],{"class":1135,"line":32930},241,[1133,32932,6369],{"class":1299},[1133,32934,32936],{"class":1135,"line":32935},242,[1133,32937,6375],{"class":1299},[1133,32939,32941],{"class":1135,"line":32940},243,[1133,32942,1815],{"class":1299},[1133,32944,32946],{"class":1135,"line":32945},244,[1133,32947,4602],{"class":1299},[491,32949,32951],{"id":32950},"example-23-sensor-example-for-condition-monitoring-and-tracking-of-intermodal-transports","Example 23: Sensor example for condition monitoring and tracking of intermodal transports",[500,32953,5529],{"id":32954},"business-process-22",[496,32956,32957],{},"A retailer wants to document the concentration of Shigella (bacteria that include known pathogens) as well as sugar in a batch/lot of apples. Further, the retailer wants to capture the ID of the device with which the quality control is accomplished (so that in case the latter turns out not to be properly calibrated, the retailer is able to react accordingly). With that in mind, an EPCIS inspecting event could be designed as follows",[5537,32959,32960,32970],{},[5540,32961,32962],{},[5543,32963,32964,32966,32968],{},[5546,32965,26758],{},[5546,32967,5551],{},[5546,32969,6419],{},[5559,32971,32972,32981,32989,32997,33006,33015,33023,33031,33040,33048,33058,33068,33076,33084,33094,33102,33111,33125,33134,33149,33157,33166,33179,33188],{},[5543,32973,32974,32976,32978],{},[5564,32975],{},[5564,32977,6437],{},[5564,32979,32980],{},"Fresh fruits quality inspection",[5543,32982,32983,32985,32987],{},[5564,32984],{},[5564,32986,5568],{},[5564,32988,5571],{},[5543,32990,32991,32993,32995],{},[5564,32992],{},[5564,32994,5580],{},[5564,32996,5583],{},[5543,32998,32999,33001,33003],{},[5564,33000,742],{},[5564,33002,1367],{},[5564,33004,33005],{},"10 August, 08:10 am",[5543,33007,33008,33010,33012],{},[5564,33009,736],{},[5564,33011,1621],{},[5564,33013,33014],{},"LGTIN of batch/lot of food",[5543,33016,33017,33019,33021],{},[5564,33018],{},[5564,33020,1543],{},[5564,33022,24534],{},[5543,33024,33025,33027,33029],{},[5564,33026],{},[5564,33028,1501],{},[5564,33030,4398],{},[5543,33032,33033,33035,33037],{},[5564,33034],{},[5564,33036,1522],{},[5564,33038,33039],{},"conformant",[5543,33041,33042,33044,33046],{},[5564,33043],{},[5564,33045,6136],{},[5564,33047],{},[5543,33049,33050,33052,33055],{},[5564,33051],{},[5564,33053,33054],{},"_bizTransactionID prd type:test",[5564,33056,33057],{},"GDTI of test procedure",[5543,33059,33060,33062,33065],{},[5564,33061],{},[5564,33063,33064],{},"_bizTransactionID res type:test",[5564,33066,33067],{},"GDTI or test result",[5543,33069,33070,33072,33074],{},[5564,33071],{},[5564,33073,25066],{},[5564,33075],{},[5543,33077,33078,33080,33082],{},[5564,33079],{},[5564,33081,25550],{},[5564,33083],{},[5543,33085,33086,33088,33091],{},[5564,33087],{},[5564,33089,33090],{},"deviceID",[5564,33092,33093],{},"GIAI (EPC URI or GS1 DL URI)",[5543,33095,33096,33098,33100],{},[5564,33097],{},[5564,33099,25081],{},[5564,33101],{},[5543,33103,33104,33106,33108],{},[5564,33105],{},[5564,33107,1345],{},[5564,33109,33110],{},"Dimensionless",[5543,33112,33113,33115,33118],{},[5564,33114],{},[5564,33116,33117],{},"microorganism",[5564,33119,33120,33124],{},[659,33121,33122],{"href":33122,"rel":33123},"https://wwww.ncbi.nlm.nih.gov/1118236",[663]," TBC",[5543,33126,33127,33129,33131],{},[5564,33128],{},[5564,33130,26900],{},[5564,33132,33133],{},"18",[5543,33135,33136,33138,33140],{},[5564,33137],{},[5564,33139,1675],{},[5564,33141,33142,33143,33145,33146],{},"CFU/ml ",[3773,33144],{},"Pending UN/CEFACT update to ",[1133,33147,33148],{},"CEFACT20",[5543,33150,33151,33153,33155],{},[5564,33152],{},[5564,33154,25081],{},[5564,33156],{},[5543,33158,33159,33161,33163],{},[5564,33160],{},[5564,33162,1345],{},[5564,33164,33165],{},"Dimensionless_concentration",[5543,33167,33168,33170,33173],{},[5564,33169],{},[5564,33171,33172],{},"chemicalSubstance",[5564,33174,33175],{},[659,33176,33177],{"href":33177,"rel":33178},"https://identifiers.org/inchikey:CZMRCDWAGMRECN-UGDNZRGBSA-N",[663],[5543,33180,33181,33183,33185],{},[5564,33182],{},[5564,33184,26900],{},[5564,33186,33187],{},"10.1",[5543,33189,33190,33192,33194],{},[5564,33191],{},[5564,33193,1675],{},[5564,33195,33196],{},"J18",[500,33198,5802],{"id":33199},"design-template-21",[496,33201,33202],{},[715,33203],{"alt":33204,"src":33205},"Example 23: Sensor example for condition monitoring and tracking of intermodal transports.","/img/7.Test-Data-Generator/Example_23_tracking_of_intermodal_transports.png",[500,33207,3020],{"id":33208},"quick-links-22",[508,33210,33211,33218,33224],{},[511,33212,33213],{},[659,33214,33217],{"href":33215,"rel":33216},"https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/#page=79",[663],"For more information refer to Table 5.11.4 example 4 from GS1 implementation guidelines",[511,33219,33220],{},[659,33221,5824],{"href":33222,"rel":33223},"https://tools.openepcis.io/ui/event-data-designer/?url=https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/23.%20Sensor%20example%204-Condition%20monitoring%20and%20tracking%20of%20intermodal%20transports%20from%205.11.4.json",[663],[511,33225,33226],{},[659,33227,5831],{"href":33228,"rel":33229},"https://raw.githubusercontent.com/openepcis/epcis-testdata-generator/main/examples/Design%20Template%20for%20GS1%20Implementation%20Guideline%20examples/23.%20Sensor%20example%204-Condition%20monitoring%20and%20tracking%20of%20intermodal%20transports%20from%205.11.4.json",[663],[500,33231,5835],{"id":33232},"generated-event-22",[5837,33234,5839,33235,33238],{},[5841,33236,33237],{},"Sensor report: tracking of intermodal transports",[1124,33239,33241],{"className":1290,"code":33240,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/2.0.0/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-15T17:30:01.58Z\",\n  \"epcisBody\": {\n    \"eventList\": [\n      {\n        \"type\": \"ObjectEvent\",\n        \"eventTime\": \"2023-08-10T08:10:14+01:00\",\n        \"eventTimeZoneOffset\": \"+01:00\",\n        \"action\": \"OBSERVE\",\n        \"bizStep\": \"inspecting\",\n        \"disposition\": \"conformant\",\n        \"readPoint\": {\n          \"id\": \"https://id.gs1.org/414/9521568256452\"\n        },\n        \"bizTransactionList\": [\n          {\n            \"type\": \"testprd\",\n            \"bizTransaction\": \"https://id.gs1.org/253/9521565678002100\"\n          },\n          {\n            \"type\": \"testprd\",\n            \"bizTransaction\": \"https://id.gs1.org/253/9521565678002200\"\n          }\n        ],\n        \"quantityList\": [\n          {\n            \"epcClass\": \"https://id.gs1.org/01/09521568256452/10/200\"\n          }\n        ],\n        \"sensorElementList\": [\n          {\n            \"sensorMetadata\": {\n              \"deviceID\": \"https://id.gs1.org/8004/9521565500\"\n            },\n            \"sensorReport\": [\n              {\n                \"type\": \"Dimensionless\",\n                \"microorganism\": \"https://wwww.ncbi.nlm.nih.gov/1118236\",\n                \"value\": 18,\n                \"uom\": \"59\"\n              }\n            ]\n          },\n          {\n            \"sensorReport\": [\n              {\n                \"type\": \"Dimensionless\",\n                \"chemicalSubstance\": \"https://www.chemspider.com/Chemical-Structure.5768.html?rid=e68ea2b7-dbe5-43b2-9523-55ca0b02c27e\",\n                \"value\": 10.1,\n                \"uom\": \"59\"\n              }\n            ]\n          }\n        ]\n      }\n    ]\n  }\n}\n",[1130,33242,33243,33247,33259,33267,33271,33289,33307,33326,33338,33350,33354,33372,33391,33409,33427,33445,33463,33475,33492,33496,33508,33512,33531,33547,33551,33555,33573,33590,33594,33598,33610,33614,33631,33635,33639,33651,33655,33667,33684,33688,33700,33704,33722,33740,33755,33772,33776,33780,33784,33788,33800,33804,33822,33841,33856,33872,33876,33880,33884,33888,33892,33896,33900],{"__ignoreMap":611},[1133,33244,33245],{"class":1135,"line":1136},[1133,33246,4564],{"class":1299},[1133,33248,33249,33251,33253,33255,33257],{"class":1135,"line":612},[1133,33250,5857],{"class":1305},[1133,33252,1310],{"class":1309},[1133,33254,1313],{"class":1305},[1133,33256,888],{"class":1299},[1133,33258,1318],{"class":1299},[1133,33260,33261,33263,33265],{"class":1135,"line":617},[1133,33262,1306],{"class":1323},[1133,33264,1328],{"class":1327},[1133,33266,1331],{"class":1323},[1133,33268,33269],{"class":1135,"line":1334},[1133,33270,5878],{"class":1299},[1133,33272,33273,33275,33277,33279,33281,33283,33285,33287],{"class":1135,"line":1340},[1133,33274,5857],{"class":1305},[1133,33276,1345],{"class":1309},[1133,33278,1313],{"class":1305},[1133,33280,888],{"class":1299},[1133,33282,1352],{"class":1323},[1133,33284,4622],{"class":1327},[1133,33286,1313],{"class":1323},[1133,33288,1359],{"class":1299},[1133,33290,33291,33293,33295,33297,33299,33301,33303,33305],{"class":1135,"line":1362},[1133,33292,5857],{"class":1305},[1133,33294,4633],{"class":1309},[1133,33296,1313],{"class":1305},[1133,33298,888],{"class":1299},[1133,33300,1352],{"class":1323},[1133,33302,4642],{"class":1327},[1133,33304,1313],{"class":1323},[1133,33306,1359],{"class":1299},[1133,33308,33309,33311,33313,33315,33317,33319,33322,33324],{"class":1135,"line":1383},[1133,33310,5857],{"class":1305},[1133,33312,4653],{"class":1309},[1133,33314,1313],{"class":1305},[1133,33316,888],{"class":1299},[1133,33318,1352],{"class":1323},[1133,33320,33321],{"class":1327},"2024-03-15T17:30:01.58Z",[1133,33323,1313],{"class":1323},[1133,33325,1359],{"class":1299},[1133,33327,33328,33330,33332,33334,33336],{"class":1135,"line":1404},[1133,33329,5857],{"class":1305},[1133,33331,4673],{"class":1309},[1133,33333,1313],{"class":1305},[1133,33335,888],{"class":1299},[1133,33337,1550],{"class":1299},[1133,33339,33340,33342,33344,33346,33348],{"class":1135,"line":1425},[1133,33341,1306],{"class":1305},[1133,33343,4686],{"class":1558},[1133,33345,1313],{"class":1305},[1133,33347,888],{"class":1299},[1133,33349,1318],{"class":1299},[1133,33351,33352],{"class":1135,"line":1446},[1133,33353,5962],{"class":1299},[1133,33355,33356,33358,33360,33362,33364,33366,33368,33370],{"class":1135,"line":1460},[1133,33357,5967],{"class":1305},[1133,33359,1345],{"class":4703},[1133,33361,1313],{"class":1305},[1133,33363,888],{"class":1299},[1133,33365,1352],{"class":1323},[1133,33367,832],{"class":1327},[1133,33369,1313],{"class":1323},[1133,33371,1359],{"class":1299},[1133,33373,33374,33376,33378,33380,33382,33384,33387,33389],{"class":1135,"line":1470},[1133,33375,5967],{"class":1305},[1133,33377,1367],{"class":4703},[1133,33379,1313],{"class":1305},[1133,33381,888],{"class":1299},[1133,33383,1352],{"class":1323},[1133,33385,33386],{"class":1327},"2023-08-10T08:10:14+01:00",[1133,33388,1313],{"class":1323},[1133,33390,1359],{"class":1299},[1133,33392,33393,33395,33397,33399,33401,33403,33405,33407],{"class":1135,"line":1475},[1133,33394,5967],{"class":1305},[1133,33396,1409],{"class":4703},[1133,33398,1313],{"class":1305},[1133,33400,888],{"class":1299},[1133,33402,1352],{"class":1323},[1133,33404,6015],{"class":1327},[1133,33406,1313],{"class":1323},[1133,33408,1359],{"class":1299},[1133,33410,33411,33413,33415,33417,33419,33421,33423,33425],{"class":1135,"line":1496},[1133,33412,5967],{"class":1305},[1133,33414,1480],{"class":4703},[1133,33416,1313],{"class":1305},[1133,33418,888],{"class":1299},[1133,33420,1352],{"class":1323},[1133,33422,5583],{"class":1327},[1133,33424,1313],{"class":1323},[1133,33426,1359],{"class":1299},[1133,33428,33429,33431,33433,33435,33437,33439,33441,33443],{"class":1135,"line":1517},[1133,33430,5967],{"class":1305},[1133,33432,1501],{"class":4703},[1133,33434,1313],{"class":1305},[1133,33436,888],{"class":1299},[1133,33438,1352],{"class":1323},[1133,33440,4398],{"class":1327},[1133,33442,1313],{"class":1323},[1133,33444,1359],{"class":1299},[1133,33446,33447,33449,33451,33453,33455,33457,33459,33461],{"class":1135,"line":1538},[1133,33448,5967],{"class":1305},[1133,33450,1522],{"class":4703},[1133,33452,1313],{"class":1305},[1133,33454,888],{"class":1299},[1133,33456,1352],{"class":1323},[1133,33458,33039],{"class":1327},[1133,33460,1313],{"class":1323},[1133,33462,1359],{"class":1299},[1133,33464,33465,33467,33469,33471,33473],{"class":1135,"line":1553},[1133,33466,5967],{"class":1305},[1133,33468,1543],{"class":4703},[1133,33470,1313],{"class":1305},[1133,33472,888],{"class":1299},[1133,33474,1550],{"class":1299},[1133,33476,33477,33479,33481,33483,33485,33487,33490],{"class":1135,"line":1573},[1133,33478,6112],{"class":1305},[1133,33480,1559],{"class":4847},[1133,33482,1313],{"class":1305},[1133,33484,888],{"class":1299},[1133,33486,1352],{"class":1323},[1133,33488,33489],{"class":1327},"https://id.gs1.org/414/9521568256452",[1133,33491,1331],{"class":1323},[1133,33493,33494],{"class":1135,"line":1579},[1133,33495,6129],{"class":1299},[1133,33497,33498,33500,33502,33504,33506],{"class":1135,"line":1593},[1133,33499,5967],{"class":1305},[1133,33501,6136],{"class":4703},[1133,33503,1313],{"class":1305},[1133,33505,888],{"class":1299},[1133,33507,1318],{"class":1299},[1133,33509,33510],{"class":1135,"line":1611},[1133,33511,6147],{"class":1299},[1133,33513,33514,33516,33518,33520,33522,33524,33527,33529],{"class":1135,"line":1616},[1133,33515,6152],{"class":1305},[1133,33517,1345],{"class":4847},[1133,33519,1313],{"class":1305},[1133,33521,888],{"class":1299},[1133,33523,1352],{"class":1323},[1133,33525,33526],{"class":1327},"testprd",[1133,33528,1313],{"class":1323},[1133,33530,1359],{"class":1299},[1133,33532,33533,33535,33537,33539,33541,33543,33545],{"class":1135,"line":1631},[1133,33534,6152],{"class":1305},[1133,33536,6174],{"class":4847},[1133,33538,1313],{"class":1305},[1133,33540,888],{"class":1299},[1133,33542,1352],{"class":1323},[1133,33544,27294],{"class":1327},[1133,33546,1331],{"class":1323},[1133,33548,33549],{"class":1135,"line":1652},[1133,33550,6190],{"class":1299},[1133,33552,33553],{"class":1135,"line":1670},[1133,33554,6147],{"class":1299},[1133,33556,33557,33559,33561,33563,33565,33567,33569,33571],{"class":1135,"line":1689},[1133,33558,6152],{"class":1305},[1133,33560,1345],{"class":4847},[1133,33562,1313],{"class":1305},[1133,33564,888],{"class":1299},[1133,33566,1352],{"class":1323},[1133,33568,33526],{"class":1327},[1133,33570,1313],{"class":1323},[1133,33572,1359],{"class":1299},[1133,33574,33575,33577,33579,33581,33583,33585,33588],{"class":1135,"line":1695},[1133,33576,6152],{"class":1305},[1133,33578,6174],{"class":4847},[1133,33580,1313],{"class":1305},[1133,33582,888],{"class":1299},[1133,33584,1352],{"class":1323},[1133,33586,33587],{"class":1327},"https://id.gs1.org/253/9521565678002200",[1133,33589,1331],{"class":1323},[1133,33591,33592],{"class":1135,"line":1709},[1133,33593,6234],{"class":1299},[1133,33595,33596],{"class":1135,"line":1729},[1133,33597,6239],{"class":1299},[1133,33599,33600,33602,33604,33606,33608],{"class":1135,"line":1748},[1133,33601,5967],{"class":1305},[1133,33603,1621],{"class":4703},[1133,33605,1313],{"class":1305},[1133,33607,888],{"class":1299},[1133,33609,1318],{"class":1299},[1133,33611,33612],{"class":1135,"line":1753},[1133,33613,6147],{"class":1299},[1133,33615,33616,33618,33620,33622,33624,33626,33629],{"class":1135,"line":1767},[1133,33617,6152],{"class":1305},[1133,33619,1636],{"class":4847},[1133,33621,1313],{"class":1305},[1133,33623,888],{"class":1299},[1133,33625,1352],{"class":1323},[1133,33627,33628],{"class":1327},"https://id.gs1.org/01/09521568256452/10/200",[1133,33630,1331],{"class":1323},[1133,33632,33633],{"class":1135,"line":1787},[1133,33634,6234],{"class":1299},[1133,33636,33637],{"class":1135,"line":1806},[1133,33638,6239],{"class":1299},[1133,33640,33641,33643,33645,33647,33649],{"class":1135,"line":1812},[1133,33642,5967],{"class":1305},[1133,33644,25533],{"class":4703},[1133,33646,1313],{"class":1305},[1133,33648,888],{"class":1299},[1133,33650,1318],{"class":1299},[1133,33652,33653],{"class":1135,"line":6296},[1133,33654,6147],{"class":1299},[1133,33656,33657,33659,33661,33663,33665],{"class":1135,"line":6301},[1133,33658,6152],{"class":1305},[1133,33660,25550],{"class":4847},[1133,33662,1313],{"class":1305},[1133,33664,888],{"class":1299},[1133,33666,1550],{"class":1299},[1133,33668,33669,33671,33673,33675,33677,33679,33682],{"class":1135,"line":6314},[1133,33670,25561],{"class":1305},[1133,33672,33090],{"class":16582},[1133,33674,1313],{"class":1305},[1133,33676,888],{"class":1299},[1133,33678,1352],{"class":1323},[1133,33680,33681],{"class":1327},"https://id.gs1.org/8004/9521565500",[1133,33683,1331],{"class":1323},[1133,33685,33686],{"class":1135,"line":6319},[1133,33687,25598],{"class":1299},[1133,33689,33690,33692,33694,33696,33698],{"class":1135,"line":6338},[1133,33691,6152],{"class":1305},[1133,33693,25081],{"class":4847},[1133,33695,1313],{"class":1305},[1133,33697,888],{"class":1299},[1133,33699,1318],{"class":1299},[1133,33701,33702],{"class":1135,"line":6355},[1133,33703,25615],{"class":1299},[1133,33705,33706,33708,33710,33712,33714,33716,33718,33720],{"class":1135,"line":6360},[1133,33707,25620],{"class":1305},[1133,33709,1345],{"class":16582},[1133,33711,1313],{"class":1305},[1133,33713,888],{"class":1299},[1133,33715,1352],{"class":1323},[1133,33717,33110],{"class":1327},[1133,33719,1313],{"class":1323},[1133,33721,1359],{"class":1299},[1133,33723,33724,33726,33728,33730,33732,33734,33736,33738],{"class":1135,"line":6366},[1133,33725,25620],{"class":1305},[1133,33727,33117],{"class":16582},[1133,33729,1313],{"class":1305},[1133,33731,888],{"class":1299},[1133,33733,1352],{"class":1323},[1133,33735,33122],{"class":1327},[1133,33737,1313],{"class":1323},[1133,33739,1359],{"class":1299},[1133,33741,33742,33744,33746,33748,33750,33753],{"class":1135,"line":6372},[1133,33743,25620],{"class":1305},[1133,33745,26900],{"class":16582},[1133,33747,1313],{"class":1305},[1133,33749,888],{"class":1299},[1133,33751,33752],{"class":1664}," 18",[1133,33754,1359],{"class":1299},[1133,33756,33757,33759,33761,33763,33765,33767,33770],{"class":1135,"line":6378},[1133,33758,25620],{"class":1305},[1133,33760,1675],{"class":16582},[1133,33762,1313],{"class":1305},[1133,33764,888],{"class":1299},[1133,33766,1352],{"class":1323},[1133,33768,33769],{"class":1327},"59",[1133,33771,1331],{"class":1323},[1133,33773,33774],{"class":1135,"line":6383},[1133,33775,25685],{"class":1299},[1133,33777,33778],{"class":1135,"line":7344},[1133,33779,25690],{"class":1299},[1133,33781,33782],{"class":1135,"line":7363},[1133,33783,6190],{"class":1299},[1133,33785,33786],{"class":1135,"line":7382},[1133,33787,6147],{"class":1299},[1133,33789,33790,33792,33794,33796,33798],{"class":1135,"line":7395},[1133,33791,6152],{"class":1305},[1133,33793,25081],{"class":4847},[1133,33795,1313],{"class":1305},[1133,33797,888],{"class":1299},[1133,33799,1318],{"class":1299},[1133,33801,33802],{"class":1135,"line":7412},[1133,33803,25615],{"class":1299},[1133,33805,33806,33808,33810,33812,33814,33816,33818,33820],{"class":1135,"line":7417},[1133,33807,25620],{"class":1305},[1133,33809,1345],{"class":16582},[1133,33811,1313],{"class":1305},[1133,33813,888],{"class":1299},[1133,33815,1352],{"class":1323},[1133,33817,33110],{"class":1327},[1133,33819,1313],{"class":1323},[1133,33821,1359],{"class":1299},[1133,33823,33824,33826,33828,33830,33832,33834,33837,33839],{"class":1135,"line":7430},[1133,33825,25620],{"class":1305},[1133,33827,33172],{"class":16582},[1133,33829,1313],{"class":1305},[1133,33831,888],{"class":1299},[1133,33833,1352],{"class":1323},[1133,33835,33836],{"class":1327},"https://www.chemspider.com/Chemical-Structure.5768.html?rid=e68ea2b7-dbe5-43b2-9523-55ca0b02c27e",[1133,33838,1313],{"class":1323},[1133,33840,1359],{"class":1299},[1133,33842,33843,33845,33847,33849,33851,33854],{"class":1135,"line":7447},[1133,33844,25620],{"class":1305},[1133,33846,26900],{"class":16582},[1133,33848,1313],{"class":1305},[1133,33850,888],{"class":1299},[1133,33852,33853],{"class":1664}," 10.1",[1133,33855,1359],{"class":1299},[1133,33857,33858,33860,33862,33864,33866,33868,33870],{"class":1135,"line":7452},[1133,33859,25620],{"class":1305},[1133,33861,1675],{"class":16582},[1133,33863,1313],{"class":1305},[1133,33865,888],{"class":1299},[1133,33867,1352],{"class":1323},[1133,33869,33769],{"class":1327},[1133,33871,1331],{"class":1323},[1133,33873,33874],{"class":1135,"line":7457},[1133,33875,25685],{"class":1299},[1133,33877,33878],{"class":1135,"line":7462},[1133,33879,25690],{"class":1299},[1133,33881,33882],{"class":1135,"line":7481},[1133,33883,6234],{"class":1299},[1133,33885,33886],{"class":1135,"line":7500},[1133,33887,6363],{"class":1299},[1133,33889,33890],{"class":1135,"line":7519},[1133,33891,6369],{"class":1299},[1133,33893,33894],{"class":1135,"line":7540},[1133,33895,6375],{"class":1299},[1133,33897,33898],{"class":1135,"line":7559},[1133,33899,1815],{"class":1299},[1133,33901,33902],{"class":1135,"line":7578},[1133,33903,4602],{"class":1299},[2267,33905,33906],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .s_i0N, html code.shiki .s_i0N{--shiki-light:#916B53;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":33908},[33909,33910,33916,33922,33928,33934,33940,33946,33952,33958,33963,33969,33975,33981,33987,33993,33999,34005,34011,34017,34023,34029,34035,34041],{"id":2348,"depth":612,"text":22},{"id":5524,"depth":612,"text":5525,"children":33911},[33912,33913,33914,33915],{"id":5528,"depth":617,"text":5529},{"id":146,"depth":617,"text":5802},{"id":648,"depth":617,"text":3020},{"id":5834,"depth":617,"text":5835},{"id":6388,"depth":612,"text":6389,"children":33917},[33918,33919,33920,33921],{"id":6392,"depth":617,"text":5529},{"id":6671,"depth":617,"text":5802},{"id":6680,"depth":617,"text":3020},{"id":6702,"depth":617,"text":5835},{"id":7891,"depth":612,"text":7892,"children":33923},[33924,33925,33926,33927],{"id":7895,"depth":617,"text":5529},{"id":8061,"depth":617,"text":5802},{"id":8070,"depth":617,"text":3020},{"id":8094,"depth":617,"text":5835},{"id":9512,"depth":612,"text":9513,"children":33929},[33930,33931,33932,33933],{"id":9516,"depth":617,"text":5529},{"id":9766,"depth":617,"text":5802},{"id":9775,"depth":617,"text":3020},{"id":9799,"depth":617,"text":5835},{"id":10718,"depth":612,"text":10719,"children":33935},[33936,33937,33938,33939],{"id":10722,"depth":617,"text":5529},{"id":11023,"depth":617,"text":5802},{"id":11032,"depth":617,"text":3020},{"id":11056,"depth":617,"text":5835},{"id":12101,"depth":612,"text":12102,"children":33941},[33942,33943,33944,33945],{"id":12105,"depth":617,"text":5529},{"id":12285,"depth":617,"text":5802},{"id":12294,"depth":617,"text":3020},{"id":12318,"depth":617,"text":5835},{"id":13652,"depth":612,"text":13653,"children":33947},[33948,33949,33950,33951],{"id":13656,"depth":617,"text":5529},{"id":13824,"depth":617,"text":5802},{"id":13833,"depth":617,"text":3020},{"id":13857,"depth":617,"text":5835},{"id":14825,"depth":612,"text":14826,"children":33953},[33954,33955,33956,33957],{"id":14829,"depth":617,"text":5529},{"id":14954,"depth":617,"text":5802},{"id":14963,"depth":617,"text":3020},{"id":14987,"depth":617,"text":5835},{"id":15994,"depth":612,"text":15995,"children":33959},[33960,33961,33962],{"id":15998,"depth":617,"text":5529},{"id":16168,"depth":617,"text":3020},{"id":16192,"depth":617,"text":5835},{"id":16980,"depth":612,"text":16981,"children":33964},[33965,33966,33967,33968],{"id":16984,"depth":617,"text":5529},{"id":17088,"depth":617,"text":5802},{"id":17096,"depth":617,"text":3020},{"id":17120,"depth":617,"text":5835},{"id":17567,"depth":612,"text":17568,"children":33970},[33971,33972,33973,33974],{"id":17571,"depth":617,"text":5529},{"id":17739,"depth":617,"text":5802},{"id":17748,"depth":617,"text":3020},{"id":17772,"depth":617,"text":5835},{"id":18808,"depth":612,"text":18809,"children":33976},[33977,33978,33979,33980],{"id":18812,"depth":617,"text":18813},{"id":18988,"depth":617,"text":5802},{"id":18997,"depth":617,"text":3020},{"id":19021,"depth":617,"text":5835},{"id":19567,"depth":612,"text":19568,"children":33982},[33983,33984,33985,33986],{"id":19571,"depth":617,"text":5529},{"id":19687,"depth":617,"text":5802},{"id":19696,"depth":617,"text":3020},{"id":19720,"depth":617,"text":5835},{"id":20108,"depth":612,"text":20109,"children":33988},[33989,33990,33991,33992],{"id":20112,"depth":617,"text":5529},{"id":20367,"depth":617,"text":5802},{"id":20376,"depth":617,"text":3020},{"id":20400,"depth":617,"text":5835},{"id":21127,"depth":612,"text":21128,"children":33994},[33995,33996,33997,33998],{"id":21131,"depth":617,"text":5529},{"id":21306,"depth":617,"text":5802},{"id":21315,"depth":617,"text":3020},{"id":21339,"depth":617,"text":5835},{"id":22100,"depth":612,"text":22101,"children":34000},[34001,34002,34003,34004],{"id":22104,"depth":617,"text":5529},{"id":22256,"depth":617,"text":5802},{"id":22265,"depth":617,"text":3020},{"id":22289,"depth":617,"text":5835},{"id":22811,"depth":612,"text":22812,"children":34006},[34007,34008,34009,34010],{"id":22815,"depth":617,"text":5529},{"id":23032,"depth":617,"text":5802},{"id":23041,"depth":617,"text":3020},{"id":23064,"depth":617,"text":5835},{"id":24033,"depth":612,"text":24034,"children":34012},[34013,34014,34015,34016],{"id":24037,"depth":617,"text":5529},{"id":24135,"depth":617,"text":5802},{"id":24144,"depth":617,"text":3020},{"id":24168,"depth":617,"text":5835},{"id":24471,"depth":612,"text":24472,"children":34018},[34019,34020,34021,34022],{"id":24475,"depth":617,"text":5529},{"id":24562,"depth":617,"text":5802},{"id":24571,"depth":617,"text":3020},{"id":24594,"depth":617,"text":5835},{"id":24894,"depth":612,"text":24895,"children":34024},[34025,34026,34027,34028],{"id":24898,"depth":617,"text":5529},{"id":25197,"depth":617,"text":5802},{"id":25206,"depth":617,"text":3020},{"id":25230,"depth":617,"text":5835},{"id":26735,"depth":612,"text":26736,"children":34030},[34031,34032,34033,34034],{"id":26739,"depth":617,"text":5529},{"id":26954,"depth":617,"text":5802},{"id":26963,"depth":617,"text":3020},{"id":26987,"depth":617,"text":5835},{"id":27436,"depth":612,"text":27437,"children":34036},[34037,34038,34039,34040],{"id":27440,"depth":617,"text":5529},{"id":29651,"depth":617,"text":5802},{"id":29660,"depth":617,"text":3020},{"id":29684,"depth":617,"text":5835},{"id":32950,"depth":612,"text":32951,"children":34042},[34043,34044,34045,34046],{"id":32954,"depth":617,"text":5529},{"id":33199,"depth":617,"text":5802},{"id":33208,"depth":617,"text":3020},{"id":33232,"depth":617,"text":5835},{"head":34048,"readingTime":34052},{"meta":34049},[34050],{"name":626,"content":34051},"EPCIS 2.0, json, json-ld, testing, EPCIS tools, test data generator, design, Design template, traceability, process automation, compliance, supply chain management, load tests",{"text":34053,"minutes":34054,"time":34055,"words":34056},"35 min read",34.655,2079300,6931,{"title":136,"tags":34058},[16,60,61,143,20,144,145,146,34,147,148,149,150],{"title":5486,"description":132},{"loc":137,"lastmod":637,"changefreq":638,"priority":639},"YcEx8Qo3oN2JrNv1PZbT_z1jp32sH3UhqfkTNcB79vY",{"id":34063,"title":34064,"body":34065,"description":132,"extension":621,"icon":133,"lastUpdated":277,"meta":36027,"navigation":36037,"path":128,"seo":36039,"sitemap":36040,"stem":129,"__hash__":36041},"docsEN/docs/07.test-data-generator/index.md","Test Data Generator for EPCIS 2.0 Events and JSON-LD",{"type":488,"value":34066,"toc":35999},[34067,34069,34071,34078,34085,34092,34094,34097,34100,34103,34107,34110,34114,34117,34120,34124,34127,34130,34133,34136,34139,34142,34145,34148,34150,34152,34154,34156,34158,34160,34164,34167,34171,34174,34193,34196,34216,34220,34223,34242,34251,34255,34274,34278,34295,34299,34306,34309,34355,34362,34365,34375,34383,34385,34388,34390,34396,34399,34406,34408,34415,35065,35067,35088,35095,35098,35105,35112,35119,35122,35126,35147,35286,35289,35996],[491,34068,649],{"id":648},[496,34070,4452],{},[496,34072,34073,34074],{},"• Test data generator web application : ",[659,34075,34076],{"href":34076,"rel":34077},"https://tools.openepcis.io/",[663],[496,34079,34080,34081],{},"• Test data generator API endpoint : ",[659,34082,34083],{"href":34083,"rel":34084},"https://tools.openepcis.io/q/swagger-ui/#/Test%20Data%20Generator",[663],[496,34086,34087,34088],{},"• Test data generator application code : ",[659,34089,34090],{"href":34090,"rel":34091},"https://github.com/openepcis/epcis-testdata-generator",[663],[491,34093,22],{"id":2348},[496,34095,34096],{},"For various business requirements, including traceability (of goods, assets, etc.), process automation, compliance, and supply chain management, you and your trading partners must\ncapture and share visibility data in addition to master data (such as the description and weight of a trade item) and transactional data (such as an order, invoice, etc.). This\ndata category's fundamental and open-source standard, EPCIS has been already widely used across a number of industries.",[496,34098,34099],{},"The open standard for capturing and exchanging visibility data is EPCIS. It has been endorsed by GS1, ISO, and IEC. It includes a ready-to-use data model that enables you to\nconsolidate every stage of a business process into a single dataset. The basic details of what happened, when, where, why, and how are recorded as EPCIS events. The key to making\nyour items traceable is to keep track of all pertinent events (such as harvesting, producing, packing, shipping, and selling) throughout your supply network.",[496,34101,34102],{},"The OpenEPCIS Test Data Generator builds events on a reactive streaming pipeline so it can produce single events for a demo or millions of events for a load test without holding the full output set in memory.",[491,34104,34106],{"id":34105},"need-for-epcis-test-data-generator","Need for EPCIS Test Data Generator",[496,34108,34109],{},"End users, solution providers and research institutions frequently need EPCIS test data — for load and performance tests, proof-of-concept work, populating test databases, kicking off data exchange between business partners. Authoring those events by hand is tedious; the Test Data Generator templates supply-chain shapes (commissioning, packing, shipping, transformation) and produces conformant EPCIS events from them.",[491,34111,34113],{"id":34112},"openepcis-test-data-generator","OpenEPCIS test data generator",[496,34115,34116],{},"The initial version of the EPCIS test data generator was developed as part of master thesis with the collaboration of GS1 Germany from June to November 2020. Various users of the\nEPCIS community were involved in the development process, which enabled the application to be customised according to their needs and requirements. The latest version of the tool\nhas been developed as part of an organisational effort at benelog GmbH & Co. KG with many improvements and more advanced functionality. Anyone interested in adopting or\nimplementing EPCIS can get assistance from the interactive application OpenEPCIS Test Data Generator. It is being offered as an open-source project. This essentially means that\nanyone is welcome to use the tool.",[496,34118,34119],{},"Regardless of the industry, use case, or application domain, the OpenEPCIS test data generator tool offers a flexible and potent solution for creating test events. The generated\nevents adhere to the most recent EPCIS specification, i.e. EPCIS 2.0. Events are produced in JSON/JSON-LD, but if businesses need EPCIS events in XML (either in accordance with\nEPCIS 1.2 or the most recent version, i.e., 2.0), there are additional open source tools that can transform them into the required data format.",[491,34121,34123],{"id":34122},"key-features","Key Features",[496,34125,34126],{},"The following are some of the tool's key characteristics:",[496,34128,34129],{},"• Adheres to the most recent revisions of CBV 2.0 and EPCIS 2.0.",[496,34131,34132],{},"• Supports object/location IDs using both GS1 Digital Link URIs and EPC/EPC Class URIs.",[496,34134,34135],{},"• Generates JSON/JSON-LD events (which in turn can be translated to XML through other tools).",[496,34137,34138],{},"• Contains a randomization technique for elements like timestamps and serial numbers.",[496,34140,34141],{},"• Supports the use of both UUIDs and EPCIS Event Hash IDs to identify EPCIS events.",[496,34143,34144],{},"• Offers functionality for modelling uniquely tailored event sequences.",[496,34146,34147],{},"• Offers copying or exporting of designs or events for later use.",[496,34149,34132],{},[496,34151,34135],{},[496,34153,34138],{},[496,34155,34141],{},[496,34157,34144],{},[496,34159,34147],{},[491,34161,34163],{"id":34162},"local-set-up","Local set-up",[496,34165,34166],{},"On your local system, the OpenEPCIS Test Data Generator can be set up in various ways. The following section explains how to quickly set up the application using Podman and Docker.",[500,34168,34170],{"id":34169},"running-with-podman","Running with Podman",[496,34172,34173],{},"As a prerequisite, you must install Podman on your system (Podman is an open-source software platform for fast-developing, testing, and deploying applications). Please refer to the\nfollowing links for further information about Podman and for installation guidelines:",[496,34175,34176,34177,34182,34183,34188,34189],{},"Official Podman: ",[659,34178,34181],{"href":34179,"rel":34180},"https://github.com/containers/podman%5C",[663],"https://github.com/containers/podman\\","\nDocumentation: ",[659,34184,34187],{"href":34185,"rel":34186},"https://github.com/containers/podman/tree/main/docs%5C",[663],"https://github.com/containers/podman/tree/main/docs\\","\nInstallation instruction for Windows/macOS: ",[659,34190,34191],{"href":34191,"rel":34192},"https://podman.io/getting-started/installation",[663],[496,34194,34195],{},"Run the following command in a terminal or command prompt after installing Podman on your local machine:",[1124,34197,34199],{"className":1290,"code":34198,"language":60,"meta":611,"style":611},"podman run --rm -t --name testdata-generator -p 8080:8080 openepcis/testdata-generator\n",[1130,34200,34201],{"__ignoreMap":611},[1133,34202,34203,34206,34209,34211,34213],{"class":1135,"line":1136},[1133,34204,34205],{"class":1851},"podman run --rm -t --name testdata-generator -p ",[1133,34207,34208],{"class":1664},"8080",[1133,34210,888],{"class":1851},[1133,34212,34208],{"class":1664},[1133,34214,34215],{"class":1851}," openepcis/testdata-generator\n",[500,34217,34219],{"id":34218},"running-with-docker-or-podman","Running with Docker or Podman",[496,34221,34222],{},"Docker has to be installed on your system as a prerequisite (Note: Commercial usage of Docker is subject to license restrictions). Please refer to the following pages for further\ninformation about Docker and for installation guidelines:",[496,34224,34225,34226,34231,34232,34237,34238],{},"For Windows: ",[659,34227,34230],{"href":34228,"rel":34229},"https://docs.docker.com/desktop/install/windows-install/%5C",[663],"https://docs.docker.com/desktop/install/windows-install/\\","\nFor macOS: ",[659,34233,34236],{"href":34234,"rel":34235},"https://docs.docker.com/desktop/install/mac-install/%5C",[663],"https://docs.docker.com/desktop/install/mac-install/\\","\nFor Linux: ",[659,34239,34240],{"href":34240,"rel":34241},"https://docs.docker.com/desktop/install/linux-install/",[663],[496,34243,34244,34245,34250],{},"To run the testdata generator you can simply use the ",[659,34246,34249],{"href":34247,"rel":34248},"https://github.com/openepcis/epcis-testdata-generator/pkgs/container/testdata-generator",[663],"Testdata Generator Container Image","\nimage provided on GitHub.",[500,34252,34254],{"id":34253},"docker","Docker",[1124,34256,34258],{"className":1290,"code":34257,"language":60,"meta":611,"style":611},"docker run --rm -t --name testdata-generator -p 8080:8080 ghcr.io/openepcis/testdata-generator:latest\n",[1130,34259,34260],{"__ignoreMap":611},[1133,34261,34262,34265,34267,34269,34271],{"class":1135,"line":1136},[1133,34263,34264],{"class":1851},"docker run --rm -t --name testdata-generator -p ",[1133,34266,34208],{"class":1664},[1133,34268,888],{"class":1851},[1133,34270,34208],{"class":1664},[1133,34272,34273],{"class":1851}," ghcr.io/openepcis/testdata-generator:latest\n",[500,34275,34277],{"id":34276},"podman","Podman",[1124,34279,34281],{"className":1290,"code":34280,"language":60,"meta":611,"style":611},"podman run --rm -t --name testdata-generator -p 8080:8080 ghcr.io/openepcis/testdata-generator:latest\n",[1130,34282,34283],{"__ignoreMap":611},[1133,34284,34285,34287,34289,34291,34293],{"class":1135,"line":1136},[1133,34286,34205],{"class":1851},[1133,34288,34208],{"class":1664},[1133,34290,888],{"class":1851},[1133,34292,34208],{"class":1664},[1133,34294,34273],{"class":1851},[500,34296,34298],{"id":34297},"native-testdata-generator-quarkus-rest-app-artifacts","Native Testdata Generator Quarkus REST App Artifacts",[496,34300,34301,34302,705],{},"The service runtime is also available as Quarkus Native Build. You can find the latest version of the native binaries on the GitHub release\npage ",[659,34303,34304],{"href":34304,"rel":34305},"https://github.com/openepcis/epcis-testdata-generator/releases/",[663],[496,34307,34308],{},"Below are the available Quarkus Native build artifacts for our latest release. These have been optimized for different platforms:",[5537,34310,34311,34321],{},[5540,34312,34313],{},[5543,34314,34315,34318],{},[5546,34316,34317],{},"Filename",[5546,34319,34320],{},"Platform",[5559,34322,34323,34331,34339,34347],{},[5543,34324,34325,34328],{},[5564,34326,34327],{},"testdata-generator-quarkus-rest-app-runner-${VERSION}-linux-amd64",[5564,34329,34330],{},"Linux (AMD64)",[5543,34332,34333,34336],{},[5564,34334,34335],{},"testdata-generator-quarkus-rest-app-runner-${VERSION}-linux-arm64",[5564,34337,34338],{},"Linux (ARM64)",[5543,34340,34341,34344],{},[5564,34342,34343],{},"testdata-generator-quarkus-rest-app-runner-${VERSION}-mac",[5564,34345,34346],{},"MacOS",[5543,34348,34349,34352],{},[5564,34350,34351],{},"testdata-generator-quarkus-rest-app-runner-${VERSION}-windows.exe",[5564,34353,34354],{},"Windows",[496,34356,34357,34358,34361],{},"Replace ",[1130,34359,34360],{},"${VERSION}"," with the version number related to the release.",[496,34363,34364],{},"These artifacts are Quarkus native builds, which trade longer build time for smaller memory footprint and faster start-up — useful when the generator runs as a container in a CI pipeline.",[496,34366,34367,34368,34371,34372],{},"A generic ",[1130,34369,34370],{},".jar"," file is also available: ",[1130,34373,34374],{},"testdata-generator-quarkus-rest-app-.jar",[496,34376,34377,34378,705],{},"A multi-architecture native container image is published at ",[659,34379,34382],{"href":34380,"rel":34381},"https://github.com/openepcis/epcis-testdata-generator/pkgs/container/testdata-generator-native",[663],"github.com/openepcis/epcis-testdata-generator/pkgs/container/testdata-generator-native",[491,34384,2365],{"id":2364},[496,34386,34387],{},"Following section provides quick overview of how to generate EPCIS events:",[500,34389,2372],{"id":2371},[496,34391,34392,34393,705],{},"The web application is beneficial to users who are new to the EPCIS world as it visually provides all the components of the EPCIS which are segregated based on different\ndimensions. It is very easy to provide values for necessary fields based on the requirement or supply chain and generate the EPCIS events accordingly. The web application can be\nfround from ",[659,34394,2379],{"href":34076,"rel":34395},[663],[500,34397,34398],{"id":3089},"API endpoint",[496,34400,34401,34402,34405],{},"Software developers wishing to explore the tool’s underlying APIs (e.g. to understand how a request and response body of an API call looks like) might be interested in the\nSwagger-UI page. Swagger-UI is an open source application that generates a web page which lists all the APIs according to the OpenAPI standard. The page gives a summary and\nvisually illustrates various features of the APIs such as their request and response bodies. If you have installed and executed a Podman container as described in the set-up\nsection, you should be able to access it via the URL ",[1130,34403,34404],{},"http://localhost:8080/q/swagger-ui/",". You can start making requests to the Test Data Generator service API by using an input\ntemplate. Of course, you can also use the Swagger-UI page to generate test data (there is no limit as with the web application), but it is not as performant as using the command\nline.",[500,34407,2393],{"id":2392},[496,34409,34410,34411,34414],{},"Especially in cases where you need large amounts of test data (i.e. more than 1,000 events), open your command line or terminal and issue a cURL (Client URL) request. If you\nfollowed the instructions for setting up the Podman container as described in the set-up section, you should be able to make a cURL request using your input template to API\nendpoint: ",[1130,34412,34413],{},"http://localhost:8080/api/generateTestData?pretty=true",". An exemplary cURL request with a sample InputTemplate (which you can replace with your own) looks as follows:",[1124,34416,34418],{"className":1290,"code":34417,"language":60,"meta":611,"style":611},"curl -X 'POST' \\\n'http://localhost:8080/api/generateTestData?pretty=true' \\\n-H 'accept: application/json' \\\n-H 'Content-Type: application/json' \\\n-d '{\n\"events\": [\n{\n\"nodeId\": 1,\n\"eventType\": \"ObjectEvent\",\n\"eventCount\": 10,\n\"locationPartyIdentifierSyntax\": \"URN\",\n\"ordinaryEvent\": true,\n\"action\": \"ADD\",\n\"eventID\": false,\n\"eventTime\": {\n\"timeZoneOffset\": \"+02:00\",\n\"fromTime\": \"2022-10-01T10:22:16+02:00\",\n\"toTime\": \"2022-10-31T10:22:16+02:00\"\n},\n\"businessStep\": \"COMMISSIONING\",\n\"disposition\": \"ACTIVE\",\n\"referencedIdentifier\": [\n{\n\"identifierId\": 1,\n\"epcCount\": 10,\n\"classCount\": 0\n}\n],\n\"parentReferencedIdentifier\": {\n},\n\"outputReferencedIdentifier\": []\n}\n],\n\"identifiers\": [\n{\n\"identifierId\": 1,\n\"objectIdentifierSyntax\": \"URN\",\n\"instanceData\": {\n\"sgtin\": {\n\"identifierType\": \"sgtin\",\n\"gcpLength\": 10,\n\"sgtin\": \"40584954485984\",\n\"serialType\": \"random\",\n\"randomCount\": 10,\n\"randomType\": \"NUMERIC\",\n\"randomMinLength\": 2,\n\"randomMaxLength\": 10\n}\n},\n\"classData\": null,\n\"parentData\": null\n}\n]\n}'\n",[1130,34419,34420,34424,34432,34436,34440,34446,34458,34462,34478,34497,34512,34532,34548,34566,34581,34593,34612,34632,34650,34655,34675,34694,34707,34711,34726,34741,34755,34759,34763,34776,34780,34794,34798,34802,34815,34819,34833,34852,34865,34877,34896,34910,34929,34949,34964,34984,35000,35013,35017,35021,35037,35051,35055,35059],{"__ignoreMap":611},[1133,34421,34422],{"class":1135,"line":1136},[1133,34423,2416],{"class":1851},[1133,34425,34426,34429],{"class":1135,"line":612},[1133,34427,34428],{"class":1851},"'http:",[1133,34430,34431],{"class":2786},"//localhost:8080/api/generateTestData?pretty=true' \\\n",[1133,34433,34434],{"class":1135,"line":617},[1133,34435,4551],{"class":1851},[1133,34437,34438],{"class":1135,"line":1334},[1133,34439,4556],{"class":1851},[1133,34441,34442,34444],{"class":1135,"line":1340},[1133,34443,4561],{"class":1851},[1133,34445,4564],{"class":1299},[1133,34447,34448,34450,34452,34454,34456],{"class":1135,"line":1362},[1133,34449,1313],{"class":1305},[1133,34451,63],{"class":1309},[1133,34453,1313],{"class":1305},[1133,34455,888],{"class":1299},[1133,34457,1318],{"class":1299},[1133,34459,34460],{"class":1135,"line":1383},[1133,34461,4564],{"class":1299},[1133,34463,34464,34466,34469,34471,34473,34476],{"class":1135,"line":1404},[1133,34465,1313],{"class":1305},[1133,34467,34468],{"class":1558},"nodeId",[1133,34470,1313],{"class":1305},[1133,34472,888],{"class":1299},[1133,34474,34475],{"class":1664}," 1",[1133,34477,1359],{"class":1299},[1133,34479,34480,34482,34485,34487,34489,34491,34493,34495],{"class":1135,"line":1425},[1133,34481,1313],{"class":1305},[1133,34483,34484],{"class":1558},"eventType",[1133,34486,1313],{"class":1305},[1133,34488,888],{"class":1299},[1133,34490,1352],{"class":1323},[1133,34492,832],{"class":1327},[1133,34494,1313],{"class":1323},[1133,34496,1359],{"class":1299},[1133,34498,34499,34501,34504,34506,34508,34510],{"class":1135,"line":1446},[1133,34500,1313],{"class":1305},[1133,34502,34503],{"class":1558},"eventCount",[1133,34505,1313],{"class":1305},[1133,34507,888],{"class":1299},[1133,34509,4093],{"class":1664},[1133,34511,1359],{"class":1299},[1133,34513,34514,34516,34519,34521,34523,34525,34528,34530],{"class":1135,"line":1460},[1133,34515,1313],{"class":1305},[1133,34517,34518],{"class":1558},"locationPartyIdentifierSyntax",[1133,34520,1313],{"class":1305},[1133,34522,888],{"class":1299},[1133,34524,1352],{"class":1323},[1133,34526,34527],{"class":1327},"URN",[1133,34529,1313],{"class":1323},[1133,34531,1359],{"class":1299},[1133,34533,34534,34536,34539,34541,34543,34546],{"class":1135,"line":1470},[1133,34535,1313],{"class":1305},[1133,34537,34538],{"class":1558},"ordinaryEvent",[1133,34540,1313],{"class":1305},[1133,34542,888],{"class":1299},[1133,34544,34545],{"class":2659}," true",[1133,34547,1359],{"class":1299},[1133,34549,34550,34552,34554,34556,34558,34560,34562,34564],{"class":1135,"line":1475},[1133,34551,1313],{"class":1305},[1133,34553,1480],{"class":1558},[1133,34555,1313],{"class":1305},[1133,34557,888],{"class":1299},[1133,34559,1352],{"class":1323},[1133,34561,1489],{"class":1327},[1133,34563,1313],{"class":1323},[1133,34565,1359],{"class":1299},[1133,34567,34568,34570,34572,34574,34576,34579],{"class":1135,"line":1496},[1133,34569,1313],{"class":1305},[1133,34571,1430],{"class":1558},[1133,34573,1313],{"class":1305},[1133,34575,888],{"class":1299},[1133,34577,34578],{"class":2659}," false",[1133,34580,1359],{"class":1299},[1133,34582,34583,34585,34587,34589,34591],{"class":1135,"line":1517},[1133,34584,1313],{"class":1305},[1133,34586,1367],{"class":1558},[1133,34588,1313],{"class":1305},[1133,34590,888],{"class":1299},[1133,34592,1550],{"class":1299},[1133,34594,34595,34597,34600,34602,34604,34606,34608,34610],{"class":1135,"line":1538},[1133,34596,1313],{"class":1305},[1133,34598,34599],{"class":4703},"timeZoneOffset",[1133,34601,1313],{"class":1305},[1133,34603,888],{"class":1299},[1133,34605,1352],{"class":1323},[1133,34607,1418],{"class":1327},[1133,34609,1313],{"class":1323},[1133,34611,1359],{"class":1299},[1133,34613,34614,34616,34619,34621,34623,34625,34628,34630],{"class":1135,"line":1553},[1133,34615,1313],{"class":1305},[1133,34617,34618],{"class":4703},"fromTime",[1133,34620,1313],{"class":1305},[1133,34622,888],{"class":1299},[1133,34624,1352],{"class":1323},[1133,34626,34627],{"class":1327},"2022-10-01T10:22:16+02:00",[1133,34629,1313],{"class":1323},[1133,34631,1359],{"class":1299},[1133,34633,34634,34636,34639,34641,34643,34645,34648],{"class":1135,"line":1573},[1133,34635,1313],{"class":1305},[1133,34637,34638],{"class":4703},"toTime",[1133,34640,1313],{"class":1305},[1133,34642,888],{"class":1299},[1133,34644,1352],{"class":1323},[1133,34646,34647],{"class":1327},"2022-10-31T10:22:16+02:00",[1133,34649,1331],{"class":1323},[1133,34651,34652],{"class":1135,"line":1579},[1133,34653,34654],{"class":1299},"},\n",[1133,34656,34657,34659,34662,34664,34666,34668,34671,34673],{"class":1135,"line":1593},[1133,34658,1313],{"class":1305},[1133,34660,34661],{"class":1558},"businessStep",[1133,34663,1313],{"class":1305},[1133,34665,888],{"class":1299},[1133,34667,1352],{"class":1323},[1133,34669,34670],{"class":1327},"COMMISSIONING",[1133,34672,1313],{"class":1323},[1133,34674,1359],{"class":1299},[1133,34676,34677,34679,34681,34683,34685,34687,34690,34692],{"class":1135,"line":1611},[1133,34678,1313],{"class":1305},[1133,34680,1522],{"class":1558},[1133,34682,1313],{"class":1305},[1133,34684,888],{"class":1299},[1133,34686,1352],{"class":1323},[1133,34688,34689],{"class":1327},"ACTIVE",[1133,34691,1313],{"class":1323},[1133,34693,1359],{"class":1299},[1133,34695,34696,34698,34701,34703,34705],{"class":1135,"line":1616},[1133,34697,1313],{"class":1305},[1133,34699,34700],{"class":1558},"referencedIdentifier",[1133,34702,1313],{"class":1305},[1133,34704,888],{"class":1299},[1133,34706,1318],{"class":1299},[1133,34708,34709],{"class":1135,"line":1631},[1133,34710,4564],{"class":1299},[1133,34712,34713,34715,34718,34720,34722,34724],{"class":1135,"line":1652},[1133,34714,1313],{"class":1305},[1133,34716,34717],{"class":4703},"identifierId",[1133,34719,1313],{"class":1305},[1133,34721,888],{"class":1299},[1133,34723,34475],{"class":1664},[1133,34725,1359],{"class":1299},[1133,34727,34728,34730,34733,34735,34737,34739],{"class":1135,"line":1670},[1133,34729,1313],{"class":1305},[1133,34731,34732],{"class":4703},"epcCount",[1133,34734,1313],{"class":1305},[1133,34736,888],{"class":1299},[1133,34738,4093],{"class":1664},[1133,34740,1359],{"class":1299},[1133,34742,34743,34745,34748,34750,34752],{"class":1135,"line":1689},[1133,34744,1313],{"class":1305},[1133,34746,34747],{"class":4703},"classCount",[1133,34749,1313],{"class":1305},[1133,34751,888],{"class":1299},[1133,34753,34754],{"class":1664}," 0\n",[1133,34756,34757],{"class":1135,"line":1695},[1133,34758,4602],{"class":1299},[1133,34760,34761],{"class":1135,"line":1709},[1133,34762,4607],{"class":1299},[1133,34764,34765,34767,34770,34772,34774],{"class":1135,"line":1729},[1133,34766,1313],{"class":1305},[1133,34768,34769],{"class":1558},"parentReferencedIdentifier",[1133,34771,1313],{"class":1305},[1133,34773,888],{"class":1299},[1133,34775,1550],{"class":1299},[1133,34777,34778],{"class":1135,"line":1748},[1133,34779,34654],{"class":1299},[1133,34781,34782,34784,34787,34789,34791],{"class":1135,"line":1753},[1133,34783,1313],{"class":1305},[1133,34785,34786],{"class":1558},"outputReferencedIdentifier",[1133,34788,1313],{"class":1305},[1133,34790,888],{"class":1299},[1133,34792,34793],{"class":1299}," []\n",[1133,34795,34796],{"class":1135,"line":1767},[1133,34797,4602],{"class":1299},[1133,34799,34800],{"class":1135,"line":1787},[1133,34801,4607],{"class":1299},[1133,34803,34804,34806,34809,34811,34813],{"class":1135,"line":1806},[1133,34805,1313],{"class":1305},[1133,34807,34808],{"class":1309},"identifiers",[1133,34810,1313],{"class":1305},[1133,34812,888],{"class":1299},[1133,34814,1318],{"class":1299},[1133,34816,34817],{"class":1135,"line":1812},[1133,34818,4564],{"class":1299},[1133,34820,34821,34823,34825,34827,34829,34831],{"class":1135,"line":6296},[1133,34822,1313],{"class":1305},[1133,34824,34717],{"class":1558},[1133,34826,1313],{"class":1305},[1133,34828,888],{"class":1299},[1133,34830,34475],{"class":1664},[1133,34832,1359],{"class":1299},[1133,34834,34835,34837,34840,34842,34844,34846,34848,34850],{"class":1135,"line":6301},[1133,34836,1313],{"class":1305},[1133,34838,34839],{"class":1558},"objectIdentifierSyntax",[1133,34841,1313],{"class":1305},[1133,34843,888],{"class":1299},[1133,34845,1352],{"class":1323},[1133,34847,34527],{"class":1327},[1133,34849,1313],{"class":1323},[1133,34851,1359],{"class":1299},[1133,34853,34854,34856,34859,34861,34863],{"class":1135,"line":6314},[1133,34855,1313],{"class":1305},[1133,34857,34858],{"class":1558},"instanceData",[1133,34860,1313],{"class":1305},[1133,34862,888],{"class":1299},[1133,34864,1550],{"class":1299},[1133,34866,34867,34869,34871,34873,34875],{"class":1135,"line":6319},[1133,34868,1313],{"class":1305},[1133,34870,108],{"class":4703},[1133,34872,1313],{"class":1305},[1133,34874,888],{"class":1299},[1133,34876,1550],{"class":1299},[1133,34878,34879,34881,34884,34886,34888,34890,34892,34894],{"class":1135,"line":6338},[1133,34880,1313],{"class":1305},[1133,34882,34883],{"class":4847},"identifierType",[1133,34885,1313],{"class":1305},[1133,34887,888],{"class":1299},[1133,34889,1352],{"class":1323},[1133,34891,108],{"class":1327},[1133,34893,1313],{"class":1323},[1133,34895,1359],{"class":1299},[1133,34897,34898,34900,34902,34904,34906,34908],{"class":1135,"line":6355},[1133,34899,1313],{"class":1305},[1133,34901,4040],{"class":4847},[1133,34903,1313],{"class":1305},[1133,34905,888],{"class":1299},[1133,34907,4093],{"class":1664},[1133,34909,1359],{"class":1299},[1133,34911,34912,34914,34916,34918,34920,34922,34925,34927],{"class":1135,"line":6360},[1133,34913,1313],{"class":1305},[1133,34915,108],{"class":4847},[1133,34917,1313],{"class":1305},[1133,34919,888],{"class":1299},[1133,34921,1352],{"class":1323},[1133,34923,34924],{"class":1327},"40584954485984",[1133,34926,1313],{"class":1323},[1133,34928,1359],{"class":1299},[1133,34930,34931,34933,34936,34938,34940,34942,34945,34947],{"class":1135,"line":6366},[1133,34932,1313],{"class":1305},[1133,34934,34935],{"class":4847},"serialType",[1133,34937,1313],{"class":1305},[1133,34939,888],{"class":1299},[1133,34941,1352],{"class":1323},[1133,34943,34944],{"class":1327},"random",[1133,34946,1313],{"class":1323},[1133,34948,1359],{"class":1299},[1133,34950,34951,34953,34956,34958,34960,34962],{"class":1135,"line":6372},[1133,34952,1313],{"class":1305},[1133,34954,34955],{"class":4847},"randomCount",[1133,34957,1313],{"class":1305},[1133,34959,888],{"class":1299},[1133,34961,4093],{"class":1664},[1133,34963,1359],{"class":1299},[1133,34965,34966,34968,34971,34973,34975,34977,34980,34982],{"class":1135,"line":6378},[1133,34967,1313],{"class":1305},[1133,34969,34970],{"class":4847},"randomType",[1133,34972,1313],{"class":1305},[1133,34974,888],{"class":1299},[1133,34976,1352],{"class":1323},[1133,34978,34979],{"class":1327},"NUMERIC",[1133,34981,1313],{"class":1323},[1133,34983,1359],{"class":1299},[1133,34985,34986,34988,34991,34993,34995,34998],{"class":1135,"line":6383},[1133,34987,1313],{"class":1305},[1133,34989,34990],{"class":4847},"randomMinLength",[1133,34992,1313],{"class":1305},[1133,34994,888],{"class":1299},[1133,34996,34997],{"class":1664}," 2",[1133,34999,1359],{"class":1299},[1133,35001,35002,35004,35007,35009,35011],{"class":1135,"line":7344},[1133,35003,1313],{"class":1305},[1133,35005,35006],{"class":4847},"randomMaxLength",[1133,35008,1313],{"class":1305},[1133,35010,888],{"class":1299},[1133,35012,12865],{"class":1664},[1133,35014,35015],{"class":1135,"line":7363},[1133,35016,4602],{"class":1299},[1133,35018,35019],{"class":1135,"line":7382},[1133,35020,34654],{"class":1299},[1133,35022,35023,35025,35028,35030,35032,35035],{"class":1135,"line":7395},[1133,35024,1313],{"class":1305},[1133,35026,35027],{"class":1558},"classData",[1133,35029,1313],{"class":1305},[1133,35031,888],{"class":1299},[1133,35033,35034],{"class":2659}," null",[1133,35036,1359],{"class":1299},[1133,35038,35039,35041,35044,35046,35048],{"class":1135,"line":7412},[1133,35040,1313],{"class":1305},[1133,35042,35043],{"class":1558},"parentData",[1133,35045,1313],{"class":1305},[1133,35047,888],{"class":1299},[1133,35049,35050],{"class":2659}," null\n",[1133,35052,35053],{"class":1135,"line":7417},[1133,35054,4602],{"class":1299},[1133,35056,35057],{"class":1135,"line":7430},[1133,35058,4871],{"class":1299},[1133,35060,35061,35063],{"class":1135,"line":7447},[1133,35062,4880],{"class":1299},[1133,35064,3920],{"class":1851},[491,35066,3923],{"id":2554},[496,35068,35069,35070,35075,35076,35081,35082,35087],{},"The developed OpenEPCIS Test Data Generator application has been divided into 3\nmodules ",[659,35071,35074],{"href":35072,"rel":35073},"https://github.com/openepcis/epcis-testdata-generator/tree/main/testdata-generator-common",[663],"testdata-generator-common",", ",[659,35077,35080],{"href":35078,"rel":35079},"https://github.com/openepcis/epcis-testdata-generator/tree/main/testdata-generator-rest-api",[663],"testdata-generator-rest-api",",\nand ",[659,35083,35086],{"href":35084,"rel":35085},"https://github.com/openepcis/epcis-testdata-generator/tree/main/testdata-generator-ui",[663],"testdata-generator-ui",". Following is the overview of the individual module:",[500,35089,35091,35094],{"id":35090},"testdata-generator-common-generic-java-library-for-generating-testdata-events",[659,35092,35074],{"href":35072,"rel":35093},[663]," (Generic java library for generating testdata events)",[496,35096,35097],{},"This is the core of the OpenEPCIS Test Data Generator where the events are actually generated. It includes the logic for generating the events and formatting the values according\nto the EPCIS standard. To make the application memory efficient and to generate a large number of test events quickly only one event information is stored in memory at a time. It\nemploys the Reactive Stream approach to do the same. This module has been developed primarily using Java with some additional libraries such as Jackson, Lombok, SmallRye Mutiny\netc.",[500,35099,35101,35104],{"id":35100},"testdata-generator-rest-api-rest-service-wrapper-for-generating-testdata-events",[659,35102,35080],{"href":35078,"rel":35103},[663]," (REST service wrapper for generating testdata events)",[496,35106,35107,35108,35111],{},"This is the service that acts as a bridge between the front-end and back-end server. When a user provides the input information in the form of InputTemplate to generate the test\ndata events then this service module will capture that information and validates it. If the InputTemplate adheres to all the constraints and rules then it's sent to the backend\nserver (",[659,35109,35074],{"href":35072,"rel":35110},[663],") to generate the events. This service can also be\ndirectly accessed via the cURL command or Swagger-UI. This module has been developed using the latest technologies such as Java with the Quarkus framework. However, it also\nutilizes some libraries such as Jackson, OpenAPI, Hibernate validator, etc.",[500,35113,35115,35118],{"id":35114},"testdata-generator-ui-user-interface-for-generating-testdata-events",[659,35116,35086],{"href":35084,"rel":35117},[663]," (user interface for generating testdata events)",[496,35120,35121],{},"This is the user's view of the application where users can interact with various fields of EPCIS and provide the necessary values. Also, It does the task of converting the\nuser-provided values\ninto the InputTemplate required for the subsequent modules. It has been developed primarily using the technologies such as HTML (HyperText Markup Language), JavaScript library\nNuxt.js/Vue.js, and\nCSS(Cascading Style Sheets). It also includes some important front-end libraries/frameworks such as Drawflow, Bootstrap, Bootstrap icons, CodeMirror, etc.",[500,35123,35125],{"id":35124},"direct-usage","Direct usage",[496,35127,35128,35129,35134,35135,35138,35139,35142,35143,35146],{},"The ",[659,35130,35133],{"href":35131,"rel":35132},"https://github.com/openepcis/epcis-testdata-generator/tree/main/testdata-generator-common/src/main/java/io/openepcis/testdata/generator/EPCISEventGenerator.java",[663],"EPCISEventGenerator class","\nwithin ",[659,35136,35074],{"href":35072,"rel":35137},[663]," contains the Java method ",[1130,35140,35141],{},"generate"," for producing test\ndata events. To generate events, you must have the proper ",[1130,35144,35145],{},"inputTemplate"," JSON prepared with all necessary data, which you can pass to the following method to obtain the required\nevents:",[1124,35148,35150],{"className":2580,"code":35149,"language":2582,"meta":611,"style":611},"// Pass the required JSON inputTemplate to generate EPCIS testdata events.\nEPCISEventGenerator.generate(inputTemplate).collect().asList().await().indefinitely().forEach(e- >{\n        try{\n        System.out.println(e.toString());\n        }catch(JsonProcessingException ex){\n        throw new CompletionException(ex);\n        }\n        });\n",[1130,35151,35152,35157,35208,35215,35240,35260,35277,35281],{"__ignoreMap":611},[1133,35153,35154],{"class":1135,"line":1136},[1133,35155,35156],{"class":2786},"// Pass the required JSON inputTemplate to generate EPCIS testdata events.\n",[1133,35158,35159,35162,35164,35166,35168,35170,35172,35175,35177,35180,35182,35185,35187,35190,35192,35195,35197,35200,35203,35206],{"class":1135,"line":612},[1133,35160,35161],{"class":1851},"EPCISEventGenerator",[1133,35163,705],{"class":1299},[1133,35165,35141],{"class":2603},[1133,35167,2613],{"class":1299},[1133,35169,35145],{"class":1851},[1133,35171,5272],{"class":1299},[1133,35173,35174],{"class":2603},"collect",[1133,35176,2607],{"class":1299},[1133,35178,35179],{"class":2603},"asList",[1133,35181,2607],{"class":1299},[1133,35183,35184],{"class":2603},"await",[1133,35186,2607],{"class":1299},[1133,35188,35189],{"class":2603},"indefinitely",[1133,35191,2607],{"class":1299},[1133,35193,35194],{"class":2603},"forEach",[1133,35196,2613],{"class":1299},[1133,35198,35199],{"class":1851},"e",[1133,35201,35202],{"class":2600},"-",[1133,35204,35205],{"class":2600}," >",[1133,35207,4564],{"class":1299},[1133,35209,35210,35213],{"class":1135,"line":617},[1133,35211,35212],{"class":2760},"        try",[1133,35214,4564],{"class":1299},[1133,35216,35217,35220,35222,35224,35226,35228,35230,35232,35234,35237],{"class":1135,"line":1334},[1133,35218,35219],{"class":1851},"        System",[1133,35221,705],{"class":1299},[1133,35223,3979],{"class":1851},[1133,35225,705],{"class":1299},[1133,35227,3984],{"class":2603},[1133,35229,2613],{"class":1299},[1133,35231,35199],{"class":1851},[1133,35233,705],{"class":1299},[1133,35235,35236],{"class":2603},"toString",[1133,35238,35239],{"class":1299},"());\n",[1133,35241,35242,35245,35248,35250,35253,35257],{"class":1135,"line":1340},[1133,35243,35244],{"class":1299},"        }",[1133,35246,35247],{"class":2760},"catch",[1133,35249,2613],{"class":1299},[1133,35251,35252],{"class":2593},"JsonProcessingException",[1133,35254,35256],{"class":35255},"sQgqH"," ex",[1133,35258,35259],{"class":1299},"){\n",[1133,35261,35262,35265,35267,35270,35272,35275],{"class":1135,"line":1362},[1133,35263,35264],{"class":2760},"        throw",[1133,35266,3341],{"class":2760},[1133,35268,35269],{"class":2603}," CompletionException",[1133,35271,2613],{"class":1299},[1133,35273,35274],{"class":1851},"ex",[1133,35276,2623],{"class":1299},[1133,35278,35279],{"class":1135,"line":1383},[1133,35280,7018],{"class":1299},[1133,35282,35283],{"class":1135,"line":1404},[1133,35284,35285],{"class":1299},"        });\n",[496,35287,35288],{},"Sample inputTemplate:",[1124,35290,35292],{"className":1290,"code":35291,"language":60,"meta":611,"style":611},"{\n  \"events\": [\n    {\n      \"nodeId\": 1,\n      \"eventType\": \"ObjectEvent\",\n      \"eventCount\": 5,\n      \"locationPartyIdentifierSyntax\": \"URN\",\n      \"ordinaryEvent\": true,\n      \"action\": \"ADD\",\n      \"eventID\": true,\n      \"eventTime\": {\n        \"timeZoneOffset\": \"+02:00\",\n        \"fromTime\": \"2022-04-01T18:30:04+02:00\",\n        \"toTime\": \"2022-04-05T18:30:04+02:00\"\n      },\n      \"recordTimeType\": \"CURRENT_TIME\",\n      \"businessStep\": \"COMMISSIONING\",\n      \"disposition\": \"ACTIVE\",\n      \"referencedIdentifier\": [\n        {\n          \"identifierId\": 1,\n          \"epcCount\": 10,\n          \"classCount\": 5\n        }\n      ],\n      \"parentReferencedIdentifier\": {},\n      \"outputReferencedIdentifier\": []\n    }\n  ],\n  \"identifiers\": [\n    {\n      \"identifierId\": 1,\n      \"objectIdentifierSyntax\": \"URN\",\n      \"instanceData\": {\n        \"sgtin\": {\n          \"identifierType\": \"sgtin\",\n          \"gcpLength\": 10,\n          \"sgtin\": \"89384989388934\",\n          \"serialType\": \"range\",\n          \"rangeFrom\": 100,\n          \"rangeTo\": 110\n        }\n      },\n      \"classData\": {\n        \"grai\": {\n          \"identifierType\": \"grai\",\n          \"gcpLength\": 10,\n          \"quantityType\": null,\n          \"uom\": null,\n          \"serialType\": \"\",\n          \"grai\": \"8384783874378\",\n          \"classIdentifiersCount\": 5\n        }\n      },\n      \"parentData\": null\n    }\n  ]\n}\n",[1130,35293,35294,35298,35310,35315,35329,35347,35361,35379,35393,35411,35425,35437,35455,35474,35491,35495,35515,35533,35551,35563,35568,35582,35596,35609,35613,35618,35631,35643,35648,35652,35664,35668,35682,35700,35712,35724,35742,35756,35775,35794,35809,35823,35827,35831,35843,35855,35873,35887,35902,35916,35931,35950,35963,35967,35971,35983,35987,35992],{"__ignoreMap":611},[1133,35295,35296],{"class":1135,"line":1136},[1133,35297,4564],{"class":1299},[1133,35299,35300,35302,35304,35306,35308],{"class":1135,"line":612},[1133,35301,5857],{"class":1305},[1133,35303,63],{"class":1309},[1133,35305,1313],{"class":1305},[1133,35307,888],{"class":1299},[1133,35309,1318],{"class":1299},[1133,35311,35312],{"class":1135,"line":617},[1133,35313,35314],{"class":1299},"    {\n",[1133,35316,35317,35319,35321,35323,35325,35327],{"class":1135,"line":1334},[1133,35318,1324],{"class":1305},[1133,35320,34468],{"class":1558},[1133,35322,1313],{"class":1305},[1133,35324,888],{"class":1299},[1133,35326,34475],{"class":1664},[1133,35328,1359],{"class":1299},[1133,35330,35331,35333,35335,35337,35339,35341,35343,35345],{"class":1135,"line":1340},[1133,35332,1324],{"class":1305},[1133,35334,34484],{"class":1558},[1133,35336,1313],{"class":1305},[1133,35338,888],{"class":1299},[1133,35340,1352],{"class":1323},[1133,35342,832],{"class":1327},[1133,35344,1313],{"class":1323},[1133,35346,1359],{"class":1299},[1133,35348,35349,35351,35353,35355,35357,35359],{"class":1135,"line":1362},[1133,35350,1324],{"class":1305},[1133,35352,34503],{"class":1558},[1133,35354,1313],{"class":1305},[1133,35356,888],{"class":1299},[1133,35358,18029],{"class":1664},[1133,35360,1359],{"class":1299},[1133,35362,35363,35365,35367,35369,35371,35373,35375,35377],{"class":1135,"line":1383},[1133,35364,1324],{"class":1305},[1133,35366,34518],{"class":1558},[1133,35368,1313],{"class":1305},[1133,35370,888],{"class":1299},[1133,35372,1352],{"class":1323},[1133,35374,34527],{"class":1327},[1133,35376,1313],{"class":1323},[1133,35378,1359],{"class":1299},[1133,35380,35381,35383,35385,35387,35389,35391],{"class":1135,"line":1404},[1133,35382,1324],{"class":1305},[1133,35384,34538],{"class":1558},[1133,35386,1313],{"class":1305},[1133,35388,888],{"class":1299},[1133,35390,34545],{"class":2659},[1133,35392,1359],{"class":1299},[1133,35394,35395,35397,35399,35401,35403,35405,35407,35409],{"class":1135,"line":1425},[1133,35396,1324],{"class":1305},[1133,35398,1480],{"class":1558},[1133,35400,1313],{"class":1305},[1133,35402,888],{"class":1299},[1133,35404,1352],{"class":1323},[1133,35406,1489],{"class":1327},[1133,35408,1313],{"class":1323},[1133,35410,1359],{"class":1299},[1133,35412,35413,35415,35417,35419,35421,35423],{"class":1135,"line":1446},[1133,35414,1324],{"class":1305},[1133,35416,1430],{"class":1558},[1133,35418,1313],{"class":1305},[1133,35420,888],{"class":1299},[1133,35422,34545],{"class":2659},[1133,35424,1359],{"class":1299},[1133,35426,35427,35429,35431,35433,35435],{"class":1135,"line":1460},[1133,35428,1324],{"class":1305},[1133,35430,1367],{"class":1558},[1133,35432,1313],{"class":1305},[1133,35434,888],{"class":1299},[1133,35436,1550],{"class":1299},[1133,35438,35439,35441,35443,35445,35447,35449,35451,35453],{"class":1135,"line":1470},[1133,35440,5967],{"class":1305},[1133,35442,34599],{"class":4703},[1133,35444,1313],{"class":1305},[1133,35446,888],{"class":1299},[1133,35448,1352],{"class":1323},[1133,35450,1418],{"class":1327},[1133,35452,1313],{"class":1323},[1133,35454,1359],{"class":1299},[1133,35456,35457,35459,35461,35463,35465,35467,35470,35472],{"class":1135,"line":1475},[1133,35458,5967],{"class":1305},[1133,35460,34618],{"class":4703},[1133,35462,1313],{"class":1305},[1133,35464,888],{"class":1299},[1133,35466,1352],{"class":1323},[1133,35468,35469],{"class":1327},"2022-04-01T18:30:04+02:00",[1133,35471,1313],{"class":1323},[1133,35473,1359],{"class":1299},[1133,35475,35476,35478,35480,35482,35484,35486,35489],{"class":1135,"line":1496},[1133,35477,5967],{"class":1305},[1133,35479,34638],{"class":4703},[1133,35481,1313],{"class":1305},[1133,35483,888],{"class":1299},[1133,35485,1352],{"class":1323},[1133,35487,35488],{"class":1327},"2022-04-05T18:30:04+02:00",[1133,35490,1331],{"class":1323},[1133,35492,35493],{"class":1135,"line":1517},[1133,35494,7023],{"class":1299},[1133,35496,35497,35499,35502,35504,35506,35508,35511,35513],{"class":1135,"line":1538},[1133,35498,1324],{"class":1305},[1133,35500,35501],{"class":1558},"recordTimeType",[1133,35503,1313],{"class":1305},[1133,35505,888],{"class":1299},[1133,35507,1352],{"class":1323},[1133,35509,35510],{"class":1327},"CURRENT_TIME",[1133,35512,1313],{"class":1323},[1133,35514,1359],{"class":1299},[1133,35516,35517,35519,35521,35523,35525,35527,35529,35531],{"class":1135,"line":1553},[1133,35518,1324],{"class":1305},[1133,35520,34661],{"class":1558},[1133,35522,1313],{"class":1305},[1133,35524,888],{"class":1299},[1133,35526,1352],{"class":1323},[1133,35528,34670],{"class":1327},[1133,35530,1313],{"class":1323},[1133,35532,1359],{"class":1299},[1133,35534,35535,35537,35539,35541,35543,35545,35547,35549],{"class":1135,"line":1573},[1133,35536,1324],{"class":1305},[1133,35538,1522],{"class":1558},[1133,35540,1313],{"class":1305},[1133,35542,888],{"class":1299},[1133,35544,1352],{"class":1323},[1133,35546,34689],{"class":1327},[1133,35548,1313],{"class":1323},[1133,35550,1359],{"class":1299},[1133,35552,35553,35555,35557,35559,35561],{"class":1135,"line":1579},[1133,35554,1324],{"class":1305},[1133,35556,34700],{"class":1558},[1133,35558,1313],{"class":1305},[1133,35560,888],{"class":1299},[1133,35562,1318],{"class":1299},[1133,35564,35565],{"class":1135,"line":1593},[1133,35566,35567],{"class":1299},"        {\n",[1133,35569,35570,35572,35574,35576,35578,35580],{"class":1135,"line":1611},[1133,35571,6112],{"class":1305},[1133,35573,34717],{"class":4703},[1133,35575,1313],{"class":1305},[1133,35577,888],{"class":1299},[1133,35579,34475],{"class":1664},[1133,35581,1359],{"class":1299},[1133,35583,35584,35586,35588,35590,35592,35594],{"class":1135,"line":1616},[1133,35585,6112],{"class":1305},[1133,35587,34732],{"class":4703},[1133,35589,1313],{"class":1305},[1133,35591,888],{"class":1299},[1133,35593,4093],{"class":1664},[1133,35595,1359],{"class":1299},[1133,35597,35598,35600,35602,35604,35606],{"class":1135,"line":1631},[1133,35599,6112],{"class":1305},[1133,35601,34747],{"class":4703},[1133,35603,1313],{"class":1305},[1133,35605,888],{"class":1299},[1133,35607,35608],{"class":1664}," 5\n",[1133,35610,35611],{"class":1135,"line":1652},[1133,35612,7018],{"class":1299},[1133,35614,35615],{"class":1135,"line":1670},[1133,35616,35617],{"class":1299},"      ],\n",[1133,35619,35620,35622,35624,35626,35628],{"class":1135,"line":1689},[1133,35621,1324],{"class":1305},[1133,35623,34769],{"class":1558},[1133,35625,1313],{"class":1305},[1133,35627,888],{"class":1299},[1133,35629,35630],{"class":1299}," {},\n",[1133,35632,35633,35635,35637,35639,35641],{"class":1135,"line":1695},[1133,35634,1324],{"class":1305},[1133,35636,34786],{"class":1558},[1133,35638,1313],{"class":1305},[1133,35640,888],{"class":1299},[1133,35642,34793],{"class":1299},[1133,35644,35645],{"class":1135,"line":1709},[1133,35646,35647],{"class":1299},"    }\n",[1133,35649,35650],{"class":1135,"line":1729},[1133,35651,5878],{"class":1299},[1133,35653,35654,35656,35658,35660,35662],{"class":1135,"line":1748},[1133,35655,5857],{"class":1305},[1133,35657,34808],{"class":1309},[1133,35659,1313],{"class":1305},[1133,35661,888],{"class":1299},[1133,35663,1318],{"class":1299},[1133,35665,35666],{"class":1135,"line":1753},[1133,35667,35314],{"class":1299},[1133,35669,35670,35672,35674,35676,35678,35680],{"class":1135,"line":1767},[1133,35671,1324],{"class":1305},[1133,35673,34717],{"class":1558},[1133,35675,1313],{"class":1305},[1133,35677,888],{"class":1299},[1133,35679,34475],{"class":1664},[1133,35681,1359],{"class":1299},[1133,35683,35684,35686,35688,35690,35692,35694,35696,35698],{"class":1135,"line":1787},[1133,35685,1324],{"class":1305},[1133,35687,34839],{"class":1558},[1133,35689,1313],{"class":1305},[1133,35691,888],{"class":1299},[1133,35693,1352],{"class":1323},[1133,35695,34527],{"class":1327},[1133,35697,1313],{"class":1323},[1133,35699,1359],{"class":1299},[1133,35701,35702,35704,35706,35708,35710],{"class":1135,"line":1806},[1133,35703,1324],{"class":1305},[1133,35705,34858],{"class":1558},[1133,35707,1313],{"class":1305},[1133,35709,888],{"class":1299},[1133,35711,1550],{"class":1299},[1133,35713,35714,35716,35718,35720,35722],{"class":1135,"line":1812},[1133,35715,5967],{"class":1305},[1133,35717,108],{"class":4703},[1133,35719,1313],{"class":1305},[1133,35721,888],{"class":1299},[1133,35723,1550],{"class":1299},[1133,35725,35726,35728,35730,35732,35734,35736,35738,35740],{"class":1135,"line":6296},[1133,35727,6112],{"class":1305},[1133,35729,34883],{"class":4847},[1133,35731,1313],{"class":1305},[1133,35733,888],{"class":1299},[1133,35735,1352],{"class":1323},[1133,35737,108],{"class":1327},[1133,35739,1313],{"class":1323},[1133,35741,1359],{"class":1299},[1133,35743,35744,35746,35748,35750,35752,35754],{"class":1135,"line":6301},[1133,35745,6112],{"class":1305},[1133,35747,4040],{"class":4847},[1133,35749,1313],{"class":1305},[1133,35751,888],{"class":1299},[1133,35753,4093],{"class":1664},[1133,35755,1359],{"class":1299},[1133,35757,35758,35760,35762,35764,35766,35768,35771,35773],{"class":1135,"line":6314},[1133,35759,6112],{"class":1305},[1133,35761,108],{"class":4847},[1133,35763,1313],{"class":1305},[1133,35765,888],{"class":1299},[1133,35767,1352],{"class":1323},[1133,35769,35770],{"class":1327},"89384989388934",[1133,35772,1313],{"class":1323},[1133,35774,1359],{"class":1299},[1133,35776,35777,35779,35781,35783,35785,35787,35790,35792],{"class":1135,"line":6319},[1133,35778,6112],{"class":1305},[1133,35780,34935],{"class":4847},[1133,35782,1313],{"class":1305},[1133,35784,888],{"class":1299},[1133,35786,1352],{"class":1323},[1133,35788,35789],{"class":1327},"range",[1133,35791,1313],{"class":1323},[1133,35793,1359],{"class":1299},[1133,35795,35796,35798,35801,35803,35805,35807],{"class":1135,"line":6338},[1133,35797,6112],{"class":1305},[1133,35799,35800],{"class":4847},"rangeFrom",[1133,35802,1313],{"class":1305},[1133,35804,888],{"class":1299},[1133,35806,1665],{"class":1664},[1133,35808,1359],{"class":1299},[1133,35810,35811,35813,35816,35818,35820],{"class":1135,"line":6355},[1133,35812,6112],{"class":1305},[1133,35814,35815],{"class":4847},"rangeTo",[1133,35817,1313],{"class":1305},[1133,35819,888],{"class":1299},[1133,35821,35822],{"class":1664}," 110\n",[1133,35824,35825],{"class":1135,"line":6360},[1133,35826,7018],{"class":1299},[1133,35828,35829],{"class":1135,"line":6366},[1133,35830,7023],{"class":1299},[1133,35832,35833,35835,35837,35839,35841],{"class":1135,"line":6372},[1133,35834,1324],{"class":1305},[1133,35836,35027],{"class":1558},[1133,35838,1313],{"class":1305},[1133,35840,888],{"class":1299},[1133,35842,1550],{"class":1299},[1133,35844,35845,35847,35849,35851,35853],{"class":1135,"line":6378},[1133,35846,5967],{"class":1305},[1133,35848,105],{"class":4703},[1133,35850,1313],{"class":1305},[1133,35852,888],{"class":1299},[1133,35854,1550],{"class":1299},[1133,35856,35857,35859,35861,35863,35865,35867,35869,35871],{"class":1135,"line":6383},[1133,35858,6112],{"class":1305},[1133,35860,34883],{"class":4847},[1133,35862,1313],{"class":1305},[1133,35864,888],{"class":1299},[1133,35866,1352],{"class":1323},[1133,35868,105],{"class":1327},[1133,35870,1313],{"class":1323},[1133,35872,1359],{"class":1299},[1133,35874,35875,35877,35879,35881,35883,35885],{"class":1135,"line":7344},[1133,35876,6112],{"class":1305},[1133,35878,4040],{"class":4847},[1133,35880,1313],{"class":1305},[1133,35882,888],{"class":1299},[1133,35884,4093],{"class":1664},[1133,35886,1359],{"class":1299},[1133,35888,35889,35891,35894,35896,35898,35900],{"class":1135,"line":7363},[1133,35890,6112],{"class":1305},[1133,35892,35893],{"class":4847},"quantityType",[1133,35895,1313],{"class":1305},[1133,35897,888],{"class":1299},[1133,35899,35034],{"class":2659},[1133,35901,1359],{"class":1299},[1133,35903,35904,35906,35908,35910,35912,35914],{"class":1135,"line":7382},[1133,35905,6112],{"class":1305},[1133,35907,1675],{"class":4847},[1133,35909,1313],{"class":1305},[1133,35911,888],{"class":1299},[1133,35913,35034],{"class":2659},[1133,35915,1359],{"class":1299},[1133,35917,35918,35920,35922,35924,35926,35929],{"class":1135,"line":7395},[1133,35919,6112],{"class":1305},[1133,35921,34935],{"class":4847},[1133,35923,1313],{"class":1305},[1133,35925,888],{"class":1299},[1133,35927,35928],{"class":1323}," \"\"",[1133,35930,1359],{"class":1299},[1133,35932,35933,35935,35937,35939,35941,35943,35946,35948],{"class":1135,"line":7412},[1133,35934,6112],{"class":1305},[1133,35936,105],{"class":4847},[1133,35938,1313],{"class":1305},[1133,35940,888],{"class":1299},[1133,35942,1352],{"class":1323},[1133,35944,35945],{"class":1327},"8384783874378",[1133,35947,1313],{"class":1323},[1133,35949,1359],{"class":1299},[1133,35951,35952,35954,35957,35959,35961],{"class":1135,"line":7417},[1133,35953,6112],{"class":1305},[1133,35955,35956],{"class":4847},"classIdentifiersCount",[1133,35958,1313],{"class":1305},[1133,35960,888],{"class":1299},[1133,35962,35608],{"class":1664},[1133,35964,35965],{"class":1135,"line":7430},[1133,35966,7018],{"class":1299},[1133,35968,35969],{"class":1135,"line":7447},[1133,35970,7023],{"class":1299},[1133,35972,35973,35975,35977,35979,35981],{"class":1135,"line":7452},[1133,35974,1324],{"class":1305},[1133,35976,35043],{"class":1558},[1133,35978,1313],{"class":1305},[1133,35980,888],{"class":1299},[1133,35982,35050],{"class":2659},[1133,35984,35985],{"class":1135,"line":7457},[1133,35986,35647],{"class":1299},[1133,35988,35989],{"class":1135,"line":7462},[1133,35990,35991],{"class":1299},"  ]\n",[1133,35993,35994],{"class":1135,"line":7481},[1133,35995,4602],{"class":1299},[2267,35997,35998],{},"html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sRxSC, html code.shiki .sRxSC{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#F92672;--shiki-sepia-font-style:inherit}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sQgqH, html code.shiki .sQgqH{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit;--shiki-sepia:#FD971F;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":36000},[36001,36002,36003,36004,36005,36006,36013,36018],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":34105,"depth":612,"text":34106},{"id":34112,"depth":612,"text":34113},{"id":34122,"depth":612,"text":34123},{"id":34162,"depth":612,"text":34163,"children":36007},[36008,36009,36010,36011,36012],{"id":34169,"depth":617,"text":34170},{"id":34218,"depth":617,"text":34219},{"id":34253,"depth":617,"text":34254},{"id":34276,"depth":617,"text":34277},{"id":34297,"depth":617,"text":34298},{"id":2364,"depth":612,"text":2365,"children":36014},[36015,36016,36017],{"id":2371,"depth":617,"text":2372},{"id":3089,"depth":617,"text":34398},{"id":2392,"depth":617,"text":2393},{"id":2554,"depth":612,"text":3923,"children":36019},[36020,36022,36024,36026],{"id":35090,"depth":617,"text":36021},"testdata-generator-common (Generic java library for generating testdata events)",{"id":35100,"depth":617,"text":36023},"testdata-generator-rest-api (REST service wrapper for generating testdata events)",{"id":35114,"depth":617,"text":36025},"testdata-generator-ui (user interface for generating testdata events)",{"id":35124,"depth":617,"text":35125},{"head":36028,"readingTime":36032},{"meta":36029},[36030],{"name":626,"content":36031},"EPCIS 2.0, json, json-ld, testing, EPCIS tools, test data generator, performance tests, traceability, process automation, compliance, supply chain management, load tests",{"text":36033,"minutes":36034,"time":36035,"words":36036},"10 min read",9.13,547800,1826,{"title":127,"tags":36038},[16,121,60,61,62,63,20,122,123,124,69,70],{"title":34064,"description":132},{"loc":128,"lastmod":637,"changefreq":638,"priority":639},"FVtwhwJq16xMsei6JybGwxm2BHms4FIKOPhCBW26nsM",{"id":36043,"title":154,"body":36044,"description":159,"extension":621,"icon":160,"lastUpdated":277,"meta":36388,"navigation":36397,"path":155,"seo":36399,"sitemap":36400,"stem":156,"__hash__":36402},"docsEN/docs/08.test-resource-management/index.md",{"type":488,"value":36045,"toc":36382},[36046,36048,36051,36058,36060,36063,36066,36070,36073,36107,36112,36123,36147,36156,36161,36168,36225,36228,36235,36282,36285,36292,36341,36344,36349,36355,36359,36362,36376,36379],[491,36047,649],{"id":648},[496,36049,36050],{},"Please find below the links to the OpenEPCIS tools and codes referenced on this documentation page:",[496,36052,36053,36054],{},"• Test Resources application code : ",[659,36055,36056],{"href":36056,"rel":36057},"https://github.com/openepcis/openepcis-test-resources",[663],[491,36059,22],{"id":2348},[496,36061,36062],{},"Developing applications that adhere to the EPCIS standard requires testing with a range of EPCIS documents, version and formats. However, managing and organizing these resources,\nparticularly when used across multiple projects, can be a complex and time-consuming.",[496,36064,36065],{},"To address this challenge and enhance the efficiency of EPCIS application development, the OpenEPCIS has created a centralized repository of EPCIS test resources. This\nrepository provides a comprehensive collection of EPCIS documents and events in versions 1.2/2.0 and in XML/JSON/JSON-LD formats.",[491,36067,36069],{"id":36068},"project-structure-and-usage","Project Structure and Usage",[496,36071,36072],{},"The repository is organized to facilitate quick access to the resources:",[508,36074,36075,36086,36096],{},[511,36076,36077,36080,36081,705],{},[514,36078,36079],{},"1.2 XML Documents:"," A collection of sample 1.2 EPCIS events and documents\nin ",[659,36082,36085],{"href":36083,"rel":36084},"https://github.com/openepcis/openepcis-test-resources/tree/main/core/src/main/resources/1.2/EPCIS/XML",[663],"XML format",[511,36087,36088,36091,36092,705],{},[514,36089,36090],{},"2.0 XML Documents:"," A collection of sample 2.0 EPCIS events and documents\nin ",[659,36093,36085],{"href":36094,"rel":36095},"https://github.com/openepcis/openepcis-test-resources/tree/main/core/src/main/resources/2.0/EPCIS/XML",[663],[511,36097,36098,36101,36102,705],{},[514,36099,36100],{},"JSON/JSON-LD Documents:"," Equivalent resources in ",[659,36103,36106],{"href":36104,"rel":36105},"https://github.com/openepcis/openepcis-test-resources/tree/main/core/src/main/resources/2.0/EPCIS/JSON",[663],"JSON and JSON-LD",[496,36108,36109],{},[514,36110,36111],{},"ResourceFinder: Programmatic Access",[496,36113,36114,36115,36118,36119,36122],{},"For programmatic access to the test resources, the ",[1130,36116,36117],{},"ResourceFinder"," class provides the ",[1130,36120,36121],{},"searchResource"," method. This method allows users to retrieve a list of matching resources\nbased on specific criteria:",[508,36124,36125,36131,36137],{},[511,36126,36127,36130],{},[514,36128,36129],{},"EPCIS Version:"," The EPCIS version (e.g., \"1.2\", \"2.0\").",[511,36132,36133,36136],{},[514,36134,36135],{},"EPCIS Format:"," The desired data format (e.g., \"xml\", \"json\"). An empty string (\"\") retrieves resources of all formats.",[511,36138,36139,36142,36143,36146],{},[514,36140,36141],{},"Keyword:"," A keyword to filter resources based on their content or filename (e.g., \"error\", \"aggregation\"). A ",[1130,36144,36145],{},"null"," keyword retrieves all resources.",[496,36148,35128,36149,36151,36152,36155],{},[1130,36150,36121],{}," method returns a ",[1130,36153,36154],{},"List\u003CURL>"," containing the URLs of the matching files.",[496,36157,36158],{},[514,36159,36160],{},"Usage Examples:",[5531,36162,36163],{},[511,36164,36165],{},[514,36166,36167],{},"Retrieving EPCIS 2.0 JSON documents with \"errorDeclaration\":",[1124,36169,36171],{"className":2580,"code":36170,"language":2582,"meta":611,"style":611},"final List\u003CURL> filesList=ResourceFinder.searchResource(\"2.0\",\"json\",\"error\");\n",[1130,36172,36173],{"__ignoreMap":611},[1133,36174,36175,36177,36180,36182,36185,36187,36190,36192,36194,36196,36198,36200,36202,36204,36206,36208,36210,36212,36214,36216,36218,36221,36223],{"class":1135,"line":1136},[1133,36176,2590],{"class":2589},[1133,36178,36179],{"class":2593}," List",[1133,36181,1832],{"class":1299},[1133,36183,36184],{"class":5291},"URL",[1133,36186,1848],{"class":1299},[1133,36188,36189],{"class":1851}," filesList",[1133,36191,2159],{"class":2600},[1133,36193,36117],{"class":1851},[1133,36195,705],{"class":1299},[1133,36197,36121],{"class":2603},[1133,36199,2613],{"class":1299},[1133,36201,1313],{"class":2162},[1133,36203,4642],{"class":2165},[1133,36205,1313],{"class":2162},[1133,36207,2776],{"class":1299},[1133,36209,1313],{"class":2162},[1133,36211,60],{"class":2165},[1133,36213,1313],{"class":2162},[1133,36215,2776],{"class":1299},[1133,36217,1313],{"class":2162},[1133,36219,36220],{"class":2165},"error",[1133,36222,1313],{"class":2162},[1133,36224,2623],{"class":1299},[496,36226,36227],{},"This code snippet retrieves a list of all EPCIS 2.0 documents in JSON format that contain the keyword \"error\" in their filename or content.",[5531,36229,36230],{"start":612},[511,36231,36232],{},[514,36233,36234],{},"Retrieving all EPCIS 1.2 documents:",[1124,36236,36238],{"className":2580,"code":36237,"language":2582,"meta":611,"style":611},"final List\u003CURL> filesList=ResourceFinder.searchResource(\"1.2\",\"\",null);\n",[1130,36239,36240],{"__ignoreMap":611},[1133,36241,36242,36244,36246,36248,36250,36252,36254,36256,36258,36260,36262,36264,36266,36269,36271,36273,36276,36278,36280],{"class":1135,"line":1136},[1133,36243,2590],{"class":2589},[1133,36245,36179],{"class":2593},[1133,36247,1832],{"class":1299},[1133,36249,36184],{"class":5291},[1133,36251,1848],{"class":1299},[1133,36253,36189],{"class":1851},[1133,36255,2159],{"class":2600},[1133,36257,36117],{"class":1851},[1133,36259,705],{"class":1299},[1133,36261,36121],{"class":2603},[1133,36263,2613],{"class":1299},[1133,36265,1313],{"class":2162},[1133,36267,36268],{"class":2165},"1.2",[1133,36270,1313],{"class":2162},[1133,36272,2776],{"class":1299},[1133,36274,36275],{"class":2162},"\"\"",[1133,36277,2776],{"class":1299},[1133,36279,36145],{"class":2659},[1133,36281,2623],{"class":1299},[496,36283,36284],{},"This example retrieves all EPCIS 1.2 documents, regardless of their format or content.",[5531,36286,36287],{"start":617},[511,36288,36289],{},[514,36290,36291],{},"Retrieving all EPCIS 2.0 JSON documents:",[1124,36293,36295],{"className":2580,"code":36294,"language":2582,"meta":611,"style":611},"final List\u003CURL> filesList=ResourceFinder.searchResource(\"2.0\",\"json\",\"\");\n",[1130,36296,36297],{"__ignoreMap":611},[1133,36298,36299,36301,36303,36305,36307,36309,36311,36313,36315,36317,36319,36321,36323,36325,36327,36329,36331,36333,36335,36337,36339],{"class":1135,"line":1136},[1133,36300,2590],{"class":2589},[1133,36302,36179],{"class":2593},[1133,36304,1832],{"class":1299},[1133,36306,36184],{"class":5291},[1133,36308,1848],{"class":1299},[1133,36310,36189],{"class":1851},[1133,36312,2159],{"class":2600},[1133,36314,36117],{"class":1851},[1133,36316,705],{"class":1299},[1133,36318,36121],{"class":2603},[1133,36320,2613],{"class":1299},[1133,36322,1313],{"class":2162},[1133,36324,4642],{"class":2165},[1133,36326,1313],{"class":2162},[1133,36328,2776],{"class":1299},[1133,36330,1313],{"class":2162},[1133,36332,60],{"class":2165},[1133,36334,1313],{"class":2162},[1133,36336,2776],{"class":1299},[1133,36338,36275],{"class":2162},[1133,36340,2623],{"class":1299},[496,36342,36343],{},"This example retrieves all EPCIS 2.0 documents that are in JSON format.",[496,36345,36346],{},[514,36347,36348],{},"Integration:",[496,36350,36351,36352,36354],{},"Developers can easily integrate the ",[1130,36353,36117],{}," class into their testing frameworks or applications to automate the retrieval of EPCIS test resources.",[491,36356,36358],{"id":36357},"contribution","Contribution",[496,36360,36361],{},"The OpenEPCIS project encourages community contributions to expand and improve the test resource repository. Developers can contribute by:",[508,36363,36364,36367,36370,36373],{},[511,36365,36366],{},"Adding new EPCIS documents and events.",[511,36368,36369],{},"Improving existing resources.",[511,36371,36372],{},"Providing feedback and suggestions.",[511,36374,36375],{},"Adding test cases that validate the documents.",[496,36377,36378],{},"By centralizing and standardizing EPCIS test resources, this project helps developers and users to develop and test various EPCIS applications more efficiently in less time.",[2267,36380,36381],{},"html pre.shiki code .sTNss, html code.shiki .sTNss{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .srJo8, html code.shiki .srJo8{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}",{"title":611,"searchDepth":612,"depth":612,"links":36383},[36384,36385,36386,36387],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":36068,"depth":612,"text":36069},{"id":36357,"depth":612,"text":36358},{"head":36389,"readingTime":36392},{"meta":36390},[36391],{"name":626,"content":36031},{"text":36393,"minutes":36394,"time":36395,"words":36396},"2 min read",1.86,111600,372,{"title":154,"tags":36398},[16,60,61,143,20,162,34,147,148,149,150],{"title":154,"description":159},{"loc":155,"lastmod":36401,"changefreq":638,"priority":639},"2025-03-31","Gsv81edQRGw-pfeS2OdO6NNX0KEPvve0-JXzwkiLsqA",{"id":36404,"title":165,"body":36405,"description":170,"extension":621,"icon":171,"lastUpdated":277,"meta":36620,"navigation":36628,"path":166,"seo":36630,"sitemap":36631,"stem":167,"__hash__":36632},"docsEN/docs/09.vocabulary-management/index.md",{"type":488,"value":36406,"toc":36614},[36407,36409,36412,36419,36421,36424,36427,36430,36460,36463,36465,36471,36479,36590,36592,36595,36608,36611],[491,36408,649],{"id":648},[496,36410,36411],{},"Please find below the links to the codes referenced on this documentation page:",[496,36413,36414,36415],{},"• EPCIS vocabulary/constants application code : ",[659,36416,36417],{"href":36417,"rel":36418},"https://github.com/openepcis/openepcis-epcis-constants",[663],[491,36420,22],{"id":2348},[496,36422,36423],{},"In the development of applications compliant with the EPCIS standard, developers frequently encounter a set of recurring constants and string values. These values, representing\nstandard EPCIS terms, event information, GS1-related keywords, etc. are crucial for ensuring data consistency and interoperability.",[496,36425,36426],{},"Managing these constants across multiple OpenEPCIS projects has been a challenge. Duplication of definitions leads to maintenance overhead, increased risk of\ninconsistencies, and hinders code readability. This project, OpenEPCIS Event Constants, addresses these issues by providing a centralized repository for these essential values.",[496,36428,36429],{},"The EPCIS standard defines a set of vocabulary. This data often includes standardized terms and identifiers, such as:",[508,36431,36432,36439,36446,36453],{},[511,36433,36434,36438],{},[514,36435,36436,888],{},[1130,36437,1501],{}," Represents a business step in the supply chain.",[511,36440,36441,36445],{},[514,36442,36443,888],{},[1130,36444,1522],{}," Describes the state of a physical entity.",[511,36447,36448,36452],{},[514,36449,36450],{},[1130,36451,108],{},": Describes a type of identifier in EPCIS.",[511,36454,36455,36459],{},[514,36456,36457],{},[1130,36458,832],{},": Describes a type of event in EPCIS.",[496,36461,36462],{},"These values are fundamental to various EPCIS based projects during the validation or processing.",[491,36464,2365],{"id":2364},[496,36466,36467,36468,36470],{},"The constant information is encapsulated within the ",[1130,36469,40],{}," class, providing direct access to standardized values.",[496,36472,36473],{},[514,36474,36475,36476,36478],{},"Example 1: Retrieving the ",[1130,36477,1501],{}," keyword:",[1124,36480,36482],{"className":2580,"code":36481,"language":2582,"meta":611,"style":611},"final String businessStep=EPCIS.BIZ_STEP;\nSystem.out.println(\"Business Step: \"+businessStep); // output: bizStep\n\nfinal String errorDeclaration=EPCIS.ERROR_DECLARATION;\nSystem.out.println(\"Error Declaration: \"+errorDeclaration); // output: errorDeclaration\n",[1130,36483,36484,36505,36536,36540,36560],{"__ignoreMap":611},[1133,36485,36486,36488,36490,36493,36495,36497,36499,36502],{"class":1135,"line":1136},[1133,36487,2590],{"class":2589},[1133,36489,4998],{"class":2593},[1133,36491,36492],{"class":1851}," businessStep",[1133,36494,2159],{"class":2600},[1133,36496,40],{"class":1851},[1133,36498,705],{"class":1299},[1133,36500,36501],{"class":1851},"BIZ_STEP",[1133,36503,36504],{"class":1299},";\n",[1133,36506,36507,36509,36511,36513,36515,36517,36519,36521,36524,36526,36528,36530,36533],{"class":1135,"line":612},[1133,36508,3974],{"class":1851},[1133,36510,705],{"class":1299},[1133,36512,3979],{"class":1851},[1133,36514,705],{"class":1299},[1133,36516,3984],{"class":2603},[1133,36518,2613],{"class":1299},[1133,36520,1313],{"class":2162},[1133,36522,36523],{"class":2165},"Business Step: ",[1133,36525,1313],{"class":2162},[1133,36527,5339],{"class":2600},[1133,36529,34661],{"class":1851},[1133,36531,36532],{"class":1299},");",[1133,36534,36535],{"class":2786}," // output: bizStep\n",[1133,36537,36538],{"class":1135,"line":617},[1133,36539,2537],{"emptyLinePlaceholder":2536},[1133,36541,36542,36544,36546,36549,36551,36553,36555,36558],{"class":1135,"line":1334},[1133,36543,2590],{"class":2589},[1133,36545,4998],{"class":2593},[1133,36547,36548],{"class":1851}," errorDeclaration",[1133,36550,2159],{"class":2600},[1133,36552,40],{"class":1851},[1133,36554,705],{"class":1299},[1133,36556,36557],{"class":1851},"ERROR_DECLARATION",[1133,36559,36504],{"class":1299},[1133,36561,36562,36564,36566,36568,36570,36572,36574,36576,36579,36581,36583,36585,36587],{"class":1135,"line":1340},[1133,36563,3974],{"class":1851},[1133,36565,705],{"class":1299},[1133,36567,3979],{"class":1851},[1133,36569,705],{"class":1299},[1133,36571,3984],{"class":2603},[1133,36573,2613],{"class":1299},[1133,36575,1313],{"class":2162},[1133,36577,36578],{"class":2165},"Error Declaration: ",[1133,36580,1313],{"class":2162},[1133,36582,5339],{"class":2600},[1133,36584,22639],{"class":1851},[1133,36586,36532],{"class":1299},[1133,36588,36589],{"class":2786}," // output: errorDeclaration\n",[491,36591,36358],{"id":36357},[496,36593,36594],{},"The OpenEPCIS project encourages community contributions to expand and improve the vocabulary repository. Developers can contribute by:",[508,36596,36597,36600,36603,36605],{},[511,36598,36599],{},"Adding new EPCIS vocabulary or constant terms.",[511,36601,36602],{},"Improving existing vocabulary.",[511,36604,36372],{},[511,36606,36607],{},"Adding test cases that validate the vocabulary.",[496,36609,36610],{},"By centralizing and standardizing EPCIS vocabulary, this project helps developers to develop EPCIS applications more efficiently.",[2267,36612,36613],{},"html pre.shiki code .sTNss, html code.shiki .sTNss{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}",{"title":611,"searchDepth":612,"depth":612,"links":36615},[36616,36617,36618,36619],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":2364,"depth":612,"text":2365},{"id":36357,"depth":612,"text":36358},{"head":36621,"readingTime":36625},{"meta":36622},[36623],{"name":626,"content":36624},"EPCIS 2.0, constants, openepcis, centralization, EPCIS Tools, standardization,  traceability, vocabulary, compliance, supply chain management, data dictionary",{"text":36393,"minutes":36626,"time":36627,"words":32935},1.21,72600,{"title":165,"tags":36629},[16,173,15,174,20,175,34,176,148,149,177],{"title":165,"description":170},{"loc":166,"lastmod":36401,"changefreq":638,"priority":639},"BGKWF4bu8kc45WU18jPQxHrKZcJnA3nyFYYDnixBDz4",{"id":36634,"title":180,"body":36635,"description":185,"extension":621,"icon":186,"lastUpdated":277,"meta":37401,"navigation":37410,"path":181,"seo":37412,"sitemap":37413,"stem":182,"__hash__":37414},"docsEN/docs/10.dependency-management/index.md",{"type":488,"value":36636,"toc":37394},[36637,36639,36641,36648,36650,36653,36657,36660,36665,36691,36696,36716,36720,36723,36728,36742,36746,36749,36754,36776,36854,36873,37014,37019,37391],[491,36638,649],{"id":648},[496,36640,36411],{},[496,36642,36643,36644],{},"• EPCIS parent POM for dependency management application code : ",[659,36645,36646],{"href":36646,"rel":36647},"https://github.com/openepcis/openepcis-bom",[663],[491,36649,22],{"id":2348},[496,36651,36652],{},"The OpenEPCIS-BOM project serves as a centralized Maven Bill of Materials (BOM) for all OpenEPCIS project. It simplifies dependency management across all OpenEPCIS modules by\nproviding a consistent and versioned set of dependencies. This documentation aims to explain the purpose, benefits, and usage of this BOM, offering a guide for developers and users\nworking with OpenEPCIS.",[491,36654,36656],{"id":36655},"what-is-a-maven-bom","What is a Maven BOM?",[496,36658,36659],{},"A Maven Bill of Materials (BOM) is a special type of POM (Project Object Model) that is used to control the versions of dependencies used in a project and its sub-modules. It does\nnot contain any build logic or source code but instead defines a list of dependencies with their respective versions.",[496,36661,36662],{},[514,36663,36664],{},"Key characteristics of a Maven BOM:",[508,36666,36667,36673,36679,36685],{},[511,36668,36669,36672],{},[514,36670,36671],{},"Dependency Management:"," It centralizes dependency version management, ensuring consistency across multiple modules.",[511,36674,36675,36678],{},[514,36676,36677],{},"Version Control:"," It allows for easy updates and maintenance of dependency versions.",[511,36680,36681,36684],{},[514,36682,36683],{},"Simplified Dependency Declarations:"," Child modules can declare dependencies without specifying versions, and simply inherit them from the BOM.",[511,36686,36687,36690],{},[514,36688,36689],{},"Reduced Conflicts:"," It minimizes the risk of dependency conflicts by enforcing consistent versions.",[496,36692,36693],{},[514,36694,36695],{},"Benefits of using a BOM:",[508,36697,36698,36704,36710],{},[511,36699,36700,36703],{},[514,36701,36702],{},"Maintainability:"," Easier to update dependency versions across multiple modules.",[511,36705,36706,36709],{},[514,36707,36708],{},"Consistency:"," Ensures all modules use the same versions of dependencies.",[511,36711,36712,36715],{},[514,36713,36714],{},"Improved Build Reliability:"," Reduces the risk of unexpected dependency conflicts.",[491,36717,36719],{"id":36718},"openepcis-bom","OpenEPCIS-BOM",[496,36721,36722],{},"The OpenEPCIS project utilizes a modular architecture, where individual modules rely on various dependencies. To ensure uniform dependency versions and\nmanagement across the project, the OpenEPCIS-BOM project was created.",[496,36724,36725],{},[514,36726,36727],{},"Functionality:",[508,36729,36730,36733,36736,36739],{},[511,36731,36732],{},"The project defines a POM file that lists all dependencies required by various OpenEPCIS modules.",[511,36734,36735],{},"It specifies the versions of these dependencies, ensuring consistency across the project.",[511,36737,36738],{},"OpenEPCIS modules can import this BOM to inherit the dependency versions.",[511,36740,36741],{},"If new dependencies are introduced to OpenEPCIS modules, they are added to the OpenEPCIS-BOM with specified versions.",[491,36743,36745],{"id":36744},"using-the-openepcis-bom","Using the OpenEPCIS-BOM",[496,36747,36748],{},"To use the OpenEPCIS-BOM in OpenEPCIS module, we need to import it into your module's POM file.",[496,36750,36751],{},[514,36752,36753],{},"Steps:",[5531,36755,36756],{},[511,36757,36758,36761],{},[514,36759,36760],{},"Import the BOM:",[508,36762,36763,36770],{},[511,36764,36765,36766,36769],{},"Add the following ",[1130,36767,36768],{},"\u003Cparent>"," section to module's POM file.",[511,36771,34357,36772,36775],{},[1130,36773,36774],{},"${openepcis.version}"," with the desired version of the OpenEPCIS-BOM. This variable is typically defined in the parent pom.",[1124,36777,36779],{"className":1823,"code":36778,"language":62,"meta":611,"style":611},"\n\u003Cparent>\n    \u003CgroupId>io.openepcis\u003C/groupId>\n    \u003CartifactId>openepcis-bom\u003C/artifactId>\n    \u003Cversion>`${openepcis.version}`\u003C/version>\n\u003C/parent>\n",[1130,36780,36781,36785,36794,36812,36829,36846],{"__ignoreMap":611},[1133,36782,36783],{"class":1135,"line":1136},[1133,36784,2537],{"emptyLinePlaceholder":2536},[1133,36786,36787,36789,36792],{"class":1135,"line":612},[1133,36788,1832],{"class":1299},[1133,36790,36791],{"class":1835},"parent",[1133,36793,1838],{"class":1299},[1133,36795,36796,36798,36801,36803,36806,36808,36810],{"class":1135,"line":617},[1133,36797,1920],{"class":1299},[1133,36799,36800],{"class":1835},"groupId",[1133,36802,1848],{"class":1299},[1133,36804,36805],{"class":1851},"io.openepcis",[1133,36807,1854],{"class":1299},[1133,36809,36800],{"class":1835},[1133,36811,1838],{"class":1299},[1133,36813,36814,36816,36819,36821,36823,36825,36827],{"class":1135,"line":1334},[1133,36815,1920],{"class":1299},[1133,36817,36818],{"class":1835},"artifactId",[1133,36820,1848],{"class":1299},[1133,36822,36718],{"class":1851},[1133,36824,1854],{"class":1299},[1133,36826,36818],{"class":1835},[1133,36828,1838],{"class":1299},[1133,36830,36831,36833,36835,36837,36840,36842,36844],{"class":1135,"line":1340},[1133,36832,1920],{"class":1299},[1133,36834,83],{"class":1835},[1133,36836,1848],{"class":1299},[1133,36838,36839],{"class":1851},"`${openepcis.version}`",[1133,36841,1854],{"class":1299},[1133,36843,83],{"class":1835},[1133,36845,1838],{"class":1299},[1133,36847,36848,36850,36852],{"class":1135,"line":1362},[1133,36849,1854],{"class":1299},[1133,36851,36791],{"class":1835},[1133,36853,1838],{"class":1299},[5531,36855,36856],{"start":612},[511,36857,36858,36861],{},[514,36859,36860],{},"Declare Dependencies:",[508,36862,36863,36870],{},[511,36864,36865,36866,36869],{},"In the ",[1130,36867,36868],{},"\u003Cdependencies>"," section of your module's POM file, declare the dependencies you need without specifying versions.",[511,36871,36872],{},"The versions will be inherited from the OpenEPCIS-BOM.",[1124,36874,36876],{"className":1823,"code":36875,"language":62,"meta":611,"style":611},"\n\u003Cdependencies>\n    \u003C!-- Simple Logging Facade for Java (SLF4J) API -->\n    \u003Cdependency>\n        \u003CgroupId>org.slf4j\u003C/groupId>\n        \u003CartifactId>slf4j-api\u003C/artifactId>\n    \u003C/dependency>\n\n    \u003C!-- Java library for processing JSON data -->\n    \u003Cdependency>\n        \u003CgroupId>com.fasterxml.jackson.core\u003C/groupId>\n        \u003CartifactId>jackson-databind\u003C/artifactId>\n    \u003C/dependency>\n\u003C/dependencies>\n",[1130,36877,36878,36882,36890,36895,36904,36922,36939,36947,36951,36956,36964,36981,36998,37006],{"__ignoreMap":611},[1133,36879,36880],{"class":1135,"line":1136},[1133,36881,2537],{"emptyLinePlaceholder":2536},[1133,36883,36884,36886,36888],{"class":1135,"line":612},[1133,36885,1832],{"class":1299},[1133,36887,2971],{"class":1835},[1133,36889,1838],{"class":1299},[1133,36891,36892],{"class":1135,"line":617},[1133,36893,36894],{"class":2786},"    \u003C!-- Simple Logging Facade for Java (SLF4J) API -->\n",[1133,36896,36897,36899,36902],{"class":1135,"line":1334},[1133,36898,1920],{"class":1299},[1133,36900,36901],{"class":1835},"dependency",[1133,36903,1838],{"class":1299},[1133,36905,36906,36909,36911,36913,36916,36918,36920],{"class":1135,"line":1340},[1133,36907,36908],{"class":1299},"        \u003C",[1133,36910,36800],{"class":1835},[1133,36912,1848],{"class":1299},[1133,36914,36915],{"class":1851},"org.slf4j",[1133,36917,1854],{"class":1299},[1133,36919,36800],{"class":1835},[1133,36921,1838],{"class":1299},[1133,36923,36924,36926,36928,36930,36933,36935,36937],{"class":1135,"line":1362},[1133,36925,36908],{"class":1299},[1133,36927,36818],{"class":1835},[1133,36929,1848],{"class":1299},[1133,36931,36932],{"class":1851},"slf4j-api",[1133,36934,1854],{"class":1299},[1133,36936,36818],{"class":1835},[1133,36938,1838],{"class":1299},[1133,36940,36941,36943,36945],{"class":1135,"line":1383},[1133,36942,2126],{"class":1299},[1133,36944,36901],{"class":1835},[1133,36946,1838],{"class":1299},[1133,36948,36949],{"class":1135,"line":1404},[1133,36950,2537],{"emptyLinePlaceholder":2536},[1133,36952,36953],{"class":1135,"line":1425},[1133,36954,36955],{"class":2786},"    \u003C!-- Java library for processing JSON data -->\n",[1133,36957,36958,36960,36962],{"class":1135,"line":1446},[1133,36959,1920],{"class":1299},[1133,36961,36901],{"class":1835},[1133,36963,1838],{"class":1299},[1133,36965,36966,36968,36970,36972,36975,36977,36979],{"class":1135,"line":1460},[1133,36967,36908],{"class":1299},[1133,36969,36800],{"class":1835},[1133,36971,1848],{"class":1299},[1133,36973,36974],{"class":1851},"com.fasterxml.jackson.core",[1133,36976,1854],{"class":1299},[1133,36978,36800],{"class":1835},[1133,36980,1838],{"class":1299},[1133,36982,36983,36985,36987,36989,36992,36994,36996],{"class":1135,"line":1470},[1133,36984,36908],{"class":1299},[1133,36986,36818],{"class":1835},[1133,36988,1848],{"class":1299},[1133,36990,36991],{"class":1851},"jackson-databind",[1133,36993,1854],{"class":1299},[1133,36995,36818],{"class":1835},[1133,36997,1838],{"class":1299},[1133,36999,37000,37002,37004],{"class":1135,"line":1475},[1133,37001,2126],{"class":1299},[1133,37003,36901],{"class":1835},[1133,37005,1838],{"class":1299},[1133,37007,37008,37010,37012],{"class":1135,"line":1496},[1133,37009,1854],{"class":1299},[1133,37011,2971],{"class":1835},[1133,37013,1838],{"class":1299},[496,37015,37016],{},[514,37017,37018],{},"Example POM Snippet:",[1124,37020,37022],{"className":1823,"code":37021,"language":62,"meta":611,"style":611},"\n\u003Cproject xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd\"\n         xmlns=\"http://maven.apache.org/POM/4.0.0\"\n         xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n\n    \u003CmodelVersion>4.0.0\u003C/modelVersion>\n\n    \u003Cparent>\n        \u003CgroupId>io.openepcis\u003C/groupId>\n        \u003CartifactId>openepcis-bom\u003C/artifactId>\n        \u003Cversion>`${openepcis.version}`\u003C/version>\n    \u003C/parent>\n\n    \u003CartifactId>openepcis-module-name\u003C/artifactId>\n    \u003Cname>openepcis-module-name\u003C/name>\n    \u003Cpackaging>pom\u003C/packaging>\n\n    \u003CdependencyManagement>\n        \u003Cdependencies>\n            \u003C!-- Simple Logging Facade for Java (SLF4J) API -->\n            \u003Cdependency>\n                \u003CgroupId>org.slf4j\u003C/groupId>\n                \u003CartifactId>slf4j-api\u003C/artifactId>\n            \u003C/dependency>\n\n            \u003C!-- Java library for processing JSON data -->\n            \u003Cdependency>\n                \u003CgroupId>com.fasterxml.jackson.core\u003C/groupId>\n                \u003CartifactId>jackson-databind\u003C/artifactId>\n            \u003C/dependency>\n        \u003C/dependencies>\n    \u003C/dependencyManagement>\n\u003C/project>\n",[1130,37023,37024,37028,37053,37067,37087,37091,37109,37113,37121,37137,37153,37169,37177,37181,37198,37215,37232,37236,37245,37253,37258,37267,37284,37300,37309,37313,37318,37326,37342,37358,37366,37375,37383],{"__ignoreMap":611},[1133,37025,37026],{"class":1135,"line":1136},[1133,37027,2537],{"emptyLinePlaceholder":2536},[1133,37029,37030,37032,37035,37038,37041,37044,37046,37048,37051],{"class":1135,"line":612},[1133,37031,1832],{"class":1299},[1133,37033,37034],{"class":1835},"project",[1133,37036,37037],{"class":2155}," xsi",[1133,37039,888],{"class":37040},"sRsjY",[1133,37042,37043],{"class":2155},"schemaLocation",[1133,37045,2159],{"class":1299},[1133,37047,1313],{"class":2162},[1133,37049,37050],{"class":2165},"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd",[1133,37052,1331],{"class":2162},[1133,37054,37055,37058,37060,37062,37065],{"class":1135,"line":617},[1133,37056,37057],{"class":2155},"         xmlns",[1133,37059,2159],{"class":1299},[1133,37061,1313],{"class":2162},[1133,37063,37064],{"class":2165},"http://maven.apache.org/POM/4.0.0",[1133,37066,1331],{"class":2162},[1133,37068,37069,37071,37073,37076,37078,37080,37083,37085],{"class":1135,"line":1334},[1133,37070,37057],{"class":2155},[1133,37072,888],{"class":37040},[1133,37074,37075],{"class":2155},"xsi",[1133,37077,2159],{"class":1299},[1133,37079,1313],{"class":2162},[1133,37081,37082],{"class":2165},"http://www.w3.org/2001/XMLSchema-instance",[1133,37084,1313],{"class":2162},[1133,37086,1838],{"class":1299},[1133,37088,37089],{"class":1135,"line":1340},[1133,37090,2537],{"emptyLinePlaceholder":2536},[1133,37092,37093,37095,37098,37100,37103,37105,37107],{"class":1135,"line":1362},[1133,37094,1920],{"class":1299},[1133,37096,37097],{"class":1835},"modelVersion",[1133,37099,1848],{"class":1299},[1133,37101,37102],{"class":1851},"4.0.0",[1133,37104,1854],{"class":1299},[1133,37106,37097],{"class":1835},[1133,37108,1838],{"class":1299},[1133,37110,37111],{"class":1135,"line":1383},[1133,37112,2537],{"emptyLinePlaceholder":2536},[1133,37114,37115,37117,37119],{"class":1135,"line":1404},[1133,37116,1920],{"class":1299},[1133,37118,36791],{"class":1835},[1133,37120,1838],{"class":1299},[1133,37122,37123,37125,37127,37129,37131,37133,37135],{"class":1135,"line":1425},[1133,37124,36908],{"class":1299},[1133,37126,36800],{"class":1835},[1133,37128,1848],{"class":1299},[1133,37130,36805],{"class":1851},[1133,37132,1854],{"class":1299},[1133,37134,36800],{"class":1835},[1133,37136,1838],{"class":1299},[1133,37138,37139,37141,37143,37145,37147,37149,37151],{"class":1135,"line":1446},[1133,37140,36908],{"class":1299},[1133,37142,36818],{"class":1835},[1133,37144,1848],{"class":1299},[1133,37146,36718],{"class":1851},[1133,37148,1854],{"class":1299},[1133,37150,36818],{"class":1835},[1133,37152,1838],{"class":1299},[1133,37154,37155,37157,37159,37161,37163,37165,37167],{"class":1135,"line":1460},[1133,37156,36908],{"class":1299},[1133,37158,83],{"class":1835},[1133,37160,1848],{"class":1299},[1133,37162,36839],{"class":1851},[1133,37164,1854],{"class":1299},[1133,37166,83],{"class":1835},[1133,37168,1838],{"class":1299},[1133,37170,37171,37173,37175],{"class":1135,"line":1470},[1133,37172,2126],{"class":1299},[1133,37174,36791],{"class":1835},[1133,37176,1838],{"class":1299},[1133,37178,37179],{"class":1135,"line":1475},[1133,37180,2537],{"emptyLinePlaceholder":2536},[1133,37182,37183,37185,37187,37189,37192,37194,37196],{"class":1135,"line":1496},[1133,37184,1920],{"class":1299},[1133,37186,36818],{"class":1835},[1133,37188,1848],{"class":1299},[1133,37190,37191],{"class":1851},"openepcis-module-name",[1133,37193,1854],{"class":1299},[1133,37195,36818],{"class":1835},[1133,37197,1838],{"class":1299},[1133,37199,37200,37202,37205,37207,37209,37211,37213],{"class":1135,"line":1517},[1133,37201,1920],{"class":1299},[1133,37203,37204],{"class":1835},"name",[1133,37206,1848],{"class":1299},[1133,37208,37191],{"class":1851},[1133,37210,1854],{"class":1299},[1133,37212,37204],{"class":1835},[1133,37214,1838],{"class":1299},[1133,37216,37217,37219,37222,37224,37226,37228,37230],{"class":1135,"line":1538},[1133,37218,1920],{"class":1299},[1133,37220,37221],{"class":1835},"packaging",[1133,37223,1848],{"class":1299},[1133,37225,191],{"class":1851},[1133,37227,1854],{"class":1299},[1133,37229,37221],{"class":1835},[1133,37231,1838],{"class":1299},[1133,37233,37234],{"class":1135,"line":1553},[1133,37235,2537],{"emptyLinePlaceholder":2536},[1133,37237,37238,37240,37243],{"class":1135,"line":1573},[1133,37239,1920],{"class":1299},[1133,37241,37242],{"class":1835},"dependencyManagement",[1133,37244,1838],{"class":1299},[1133,37246,37247,37249,37251],{"class":1135,"line":1579},[1133,37248,36908],{"class":1299},[1133,37250,2971],{"class":1835},[1133,37252,1838],{"class":1299},[1133,37254,37255],{"class":1135,"line":1593},[1133,37256,37257],{"class":2786},"            \u003C!-- Simple Logging Facade for Java (SLF4J) API -->\n",[1133,37259,37260,37263,37265],{"class":1135,"line":1611},[1133,37261,37262],{"class":1299},"            \u003C",[1133,37264,36901],{"class":1835},[1133,37266,1838],{"class":1299},[1133,37268,37269,37272,37274,37276,37278,37280,37282],{"class":1135,"line":1616},[1133,37270,37271],{"class":1299},"                \u003C",[1133,37273,36800],{"class":1835},[1133,37275,1848],{"class":1299},[1133,37277,36915],{"class":1851},[1133,37279,1854],{"class":1299},[1133,37281,36800],{"class":1835},[1133,37283,1838],{"class":1299},[1133,37285,37286,37288,37290,37292,37294,37296,37298],{"class":1135,"line":1631},[1133,37287,37271],{"class":1299},[1133,37289,36818],{"class":1835},[1133,37291,1848],{"class":1299},[1133,37293,36932],{"class":1851},[1133,37295,1854],{"class":1299},[1133,37297,36818],{"class":1835},[1133,37299,1838],{"class":1299},[1133,37301,37302,37305,37307],{"class":1135,"line":1652},[1133,37303,37304],{"class":1299},"            \u003C/",[1133,37306,36901],{"class":1835},[1133,37308,1838],{"class":1299},[1133,37310,37311],{"class":1135,"line":1670},[1133,37312,2537],{"emptyLinePlaceholder":2536},[1133,37314,37315],{"class":1135,"line":1689},[1133,37316,37317],{"class":2786},"            \u003C!-- Java library for processing JSON data -->\n",[1133,37319,37320,37322,37324],{"class":1135,"line":1695},[1133,37321,37262],{"class":1299},[1133,37323,36901],{"class":1835},[1133,37325,1838],{"class":1299},[1133,37327,37328,37330,37332,37334,37336,37338,37340],{"class":1135,"line":1709},[1133,37329,37271],{"class":1299},[1133,37331,36800],{"class":1835},[1133,37333,1848],{"class":1299},[1133,37335,36974],{"class":1851},[1133,37337,1854],{"class":1299},[1133,37339,36800],{"class":1835},[1133,37341,1838],{"class":1299},[1133,37343,37344,37346,37348,37350,37352,37354,37356],{"class":1135,"line":1729},[1133,37345,37271],{"class":1299},[1133,37347,36818],{"class":1835},[1133,37349,1848],{"class":1299},[1133,37351,36991],{"class":1851},[1133,37353,1854],{"class":1299},[1133,37355,36818],{"class":1835},[1133,37357,1838],{"class":1299},[1133,37359,37360,37362,37364],{"class":1135,"line":1748},[1133,37361,37304],{"class":1299},[1133,37363,36901],{"class":1835},[1133,37365,1838],{"class":1299},[1133,37367,37368,37371,37373],{"class":1135,"line":1753},[1133,37369,37370],{"class":1299},"        \u003C/",[1133,37372,2971],{"class":1835},[1133,37374,1838],{"class":1299},[1133,37376,37377,37379,37381],{"class":1135,"line":1767},[1133,37378,2126],{"class":1299},[1133,37380,37242],{"class":1835},[1133,37382,1838],{"class":1299},[1133,37384,37385,37387,37389],{"class":1135,"line":1787},[1133,37386,1854],{"class":1299},[1133,37388,37034],{"class":1835},[1133,37390,1838],{"class":1299},[2267,37392,37393],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sHsBP, html code.shiki .sHsBP{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D;--shiki-sepia:#F92672}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .s_lYk, html code.shiki .s_lYk{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sRsjY, html code.shiki .sRsjY{--shiki-light:#39ADB5;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}",{"title":611,"searchDepth":612,"depth":612,"links":37395},[37396,37397,37398,37399,37400],{"id":648,"depth":612,"text":649},{"id":2348,"depth":612,"text":22},{"id":36655,"depth":612,"text":36656},{"id":36718,"depth":612,"text":36719},{"id":36744,"depth":612,"text":36745},{"head":37402,"readingTime":37406},{"meta":37403},[37404],{"name":626,"content":37405},"Maven BOM, OpenEPCIS, Dependency Management, Java Dependencies, POM, Software Dependencies, Version Control, EPCIS, Open Source Java, Build Management, Modular Software, Dependency Resolution, Java Libraries, Maven Project, Centralized Dependencies, Dependency Consistency",{"text":629,"minutes":37407,"time":37408,"words":37409},2.215,132900,443,{"title":180,"tags":37411},[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":180,"description":185},{"loc":181,"lastmod":36401,"changefreq":638,"priority":639},"qNQECIQRmFoWXpGKIyk4BS9djwe22K12GlNwEBQnyig",{"id":37416,"title":218,"body":37417,"description":223,"extension":621,"icon":224,"lastUpdated":39439,"meta":39440,"navigation":39450,"path":219,"seo":39452,"sitemap":39453,"stem":220,"__hash__":39456},"docsEN/docs/11.digital-product-passport/00.espr-framework/index.md",{"type":488,"value":37418,"toc":39400},[37419,37423,37429,37455,37458,37467,37471,37477,37491,37495,37527,37531,37537,37554,37558,37561,37653,37657,37663,37667,37774,37778,37810,37814,37821,37835,37838,37842,37846,37849,37987,37991,37994,38144,38148,38151,38280,38284,38287,38343,38407,38411,38414,38534,38538,38541,38622,38639,38643,38646,38666,38669,38678,38682,38685,38691,38727,38737,38840,38873,38877,38881,38957,38961,38968,38972,38975,39001,39008,39012,39015,39082,39086,39089,39093,39096,39115,39119,39192,39196,39240,39244,39248,39277,39281,39313,39317,39322,39344,39349,39374,39379,39397],[491,37420,37422],{"id":37421},"building-in-the-open","Building in the Open",[496,37424,37425,37428],{},[514,37426,37427],{},"OpenEPCIS shares early."," The DPP standardization landscape is rapidly evolving—multiple EU initiatives, standardization bodies, and industry pilots are converging toward common requirements. Rather than waiting for all standards to finalize, we provide:",[508,37430,37431,37437,37443,37449],{},[511,37432,37433,37436],{},[514,37434,37435],{},"Early implementation"," of emerging requirements from ESPR, CIRPASS2, and CEN/CENELEC JTC 24",[511,37438,37439,37442],{},[514,37440,37441],{},"Open-source vocabulary"," that evolves alongside the standards",[511,37444,37445,37448],{},[514,37446,37447],{},"Practical examples"," that help the community understand how DPP data actually works",[511,37450,37451,37454],{},[514,37452,37453],{},"Bridge contexts"," for interoperability with other initiatives (BatteryPass, UNTP, etc.)",[496,37456,37457],{},"This approach lets implementers start building today while standards mature. As JTC 24 finalizes its specifications, we commit to aligning OpenEPCIS accordingly.",[693,37459,37461],{"type":37460},"warning",[496,37462,37463,37466],{},[514,37464,37465],{},"Living Standard",": OpenEPCIS v0.9.5 tracks the evolving DPP landscape. We publish early to gather feedback and enable pilots. Expect updates as European standards finalize.",[491,37468,37470],{"id":37469},"what-is-espr","What is ESPR?",[496,37472,35128,37473,37476],{},[514,37474,37475],{},"Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781"," is a cornerstone of the EU's Circular Economy Action Plan. It replaces and significantly expands the previous Ecodesign Directive 2009/125/EC.",[693,37478,37479],{"type":695},[496,37480,37481,37484,37485,37490],{},[514,37482,37483],{},"Official Reference",": ",[659,37486,37489],{"href":37487,"rel":37488},"https://eur-lex.europa.eu/eli/reg/2024/1781",[663],"ESPR Regulation 2024/1781"," - Entry into force: July 18, 2024",[500,37492,37494],{"id":37493},"key-objectives","Key Objectives",[5531,37496,37497,37503,37509,37515,37521],{},[511,37498,37499,37502],{},[514,37500,37501],{},"Improve product sustainability"," - Set requirements for durability, repairability, recyclability",[511,37504,37505,37508],{},[514,37506,37507],{},"Enable informed choices"," - Provide consumers with reliable product information",[511,37510,37511,37514],{},[514,37512,37513],{},"Create level playing field"," - Harmonize requirements across the EU single market",[511,37516,37517,37520],{},[514,37518,37519],{},"Support circular economy"," - Reduce waste and promote resource efficiency",[511,37522,37523,37526],{},[514,37524,37525],{},"Combat greenwashing"," - Standardize environmental claims",[500,37528,37530],{"id":37529},"digital-product-passport-dpp","Digital Product Passport (DPP)",[496,37532,37533,37534,37536],{},"ESPR introduces the ",[514,37535,204],{}," as a mandatory requirement for products covered by delegated acts. The DPP is a structured data set that:",[508,37538,37539,37542,37545,37548,37551],{},[511,37540,37541],{},"Provides product information throughout its lifecycle",[511,37543,37544],{},"Is accessible via a data carrier (QR code, NFC, RFID)",[511,37546,37547],{},"Contains both public and restricted information",[511,37549,37550],{},"Is interoperable across the EU",[511,37552,37553],{},"Supports market surveillance and customs",[491,37555,37557],{"id":37556},"espr-key-requirements","ESPR Key Requirements",[496,37559,37560],{},"The OpenEPCIS DPP framework provides classes and properties aligned with key ESPR articles:",[5537,37562,37563,37576],{},[5540,37564,37565],{},[5543,37566,37567,37570,37573],{},[5546,37568,37569],{},"ESPR Article",[5546,37571,37572],{},"Requirement",[5546,37574,37575],{},"OpenEPCIS Support",[5559,37577,37578,37594,37609,37623,37639],{},[5543,37579,37580,37583,37586],{},[5564,37581,37582],{},"Article 7",[5564,37584,37585],{},"Performance & Durability",[5564,37587,37588,35075,37591],{},[1130,37589,37590],{},"dpp:PerformanceInfo",[1130,37592,37593],{},"dpp:RepairabilityInfo",[5543,37595,37596,37598,37601],{},[5564,37597,37582],{},[5564,37599,37600],{},"Material Composition",[5564,37602,37603,35075,37606],{},[1130,37604,37605],{},"dpp:MaterialComposition",[1130,37607,37608],{},"dpp:RecycledContent",[5543,37610,37611,37614,37617],{},[5564,37612,37613],{},"Article 8",[5564,37615,37616],{},"Substances of Concern",[5564,37618,37619,37622],{},[1130,37620,37621],{},"dpp:SubstanceOfConcern"," (SCIP aligned)",[5543,37624,37625,37628,37631],{},[5564,37626,37627],{},"Article 9",[5564,37629,37630],{},"Access Rights",[5564,37632,37633,35075,37636],{},[1130,37634,37635],{},"dpp:AccessRights",[1130,37637,37638],{},"dpp:AccessLevel",[5543,37640,37641,37644,37647],{},[5564,37642,37643],{},"Article 77",[5564,37645,37646],{},"Economic Operator Registry",[5564,37648,37649,37652],{},[1130,37650,37651],{},"dpp:economicOperatorId"," (EOID)",[491,37654,37656],{"id":37655},"european-standardization-cencenelec-jtc-24","European Standardization: CEN/CENELEC JTC 24",[496,37658,37659,37662],{},[514,37660,37661],{},"CEN/CENELEC JTC 24"," is the official European standardization body for Digital Product Passports under ESPR. Established in 2023, JTC 24 develops the technical standards defining how DPPs work across the EU.",[500,37664,37666],{"id":37665},"standards-landscape","Standards Landscape",[5537,37668,37669,37685],{},[5540,37670,37671],{},[5543,37672,37673,37676,37679,37682],{},[5546,37674,37675],{},"Standard",[5546,37677,37678],{},"Focus",[5546,37680,37681],{},"Status",[5546,37683,37684],{},"OpenEPCIS Alignment",[5559,37686,37687,37703,37724,37741,37757],{},[5543,37688,37689,37694,37697,37700],{},[5564,37690,37691],{},[514,37692,37693],{},"prEN 17957",[5564,37695,37696],{},"DPP data model",[5564,37698,37699],{},"In development",[5564,37701,37702],{},"Tracking via CIRPASS2 coverage",[5543,37704,37705,37710,37713,37716],{},[5564,37706,37707],{},[514,37708,37709],{},"EN 45552",[5564,37711,37712],{},"Durability assessment",[5564,37714,37715],{},"Published",[5564,37717,37718,35075,37721],{},[1130,37719,37720],{},"dpp:expectedLifespan",[1130,37722,37723],{},"dpp:usageCycles",[5543,37725,37726,37731,37734,37736],{},[5564,37727,37728],{},[514,37729,37730],{},"EN 45553",[5564,37732,37733],{},"Remanufacturability",[5564,37735,37715],{},[5564,37737,37738],{},[1130,37739,37740],{},"dpp:CircularityPerformance",[5543,37742,37743,37748,37751,37753],{},[5564,37744,37745],{},[514,37746,37747],{},"EN 45554",[5564,37749,37750],{},"Repairability assessment",[5564,37752,37715],{},[5564,37754,37755],{},[1130,37756,37593],{},[5543,37758,37759,37764,37767,37769],{},[5564,37760,37761],{},[514,37762,37763],{},"EN 45555",[5564,37765,37766],{},"Recyclability assessment",[5564,37768,37715],{},[5564,37770,37771],{},[1130,37772,37773],{},"dpp:recyclableContent",[500,37775,37777],{"id":37776},"how-we-track-jtc-24","How We Track JTC 24",[5531,37779,37780,37792,37798],{},[511,37781,37782,37785,37786,37791],{},[514,37783,37784],{},"CIRPASS/CIRPASS2"," - These EU projects feed requirements directly into JTC 24. Our ",[659,37787,37790],{"href":37788,"rel":37789},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/common/interop/docs/CIRPASS2_COVERAGE.md",[663],"CIRPASS2 coverage"," anticipates prEN 17957 requirements.",[511,37793,37794,37797],{},[514,37795,37796],{},"Direct ESPR alignment"," - JTC 24 standards implement ESPR. Our Article 7/8/9/77 coverage means we're building toward the same target.",[511,37799,37800,37803,37804,37806,37807,37809],{},[514,37801,37802],{},"Methodology standards"," - EN 45552-45555 define ",[10899,37805,1048],{}," to measure durability, repairability, etc. Our vocabulary provides ",[10899,37808,947],{}," to store these assessment results.",[500,37811,37813],{"id":37812},"why-not-wait-for-final-standards","Why Not Wait for Final Standards?",[496,37815,37816,37817,37820],{},"The EU Battery Regulation requires DPPs starting ",[514,37818,37819],{},"February 2027",". Other product categories follow shortly after. Industry needs to:",[508,37822,37823,37826,37829,37832],{},[511,37824,37825],{},"Build IT systems now",[511,37827,37828],{},"Train supply chain partners",[511,37830,37831],{},"Pilot data exchange with trading partners",[511,37833,37834],{},"Integrate with existing GS1/EPCIS infrastructure",[496,37836,37837],{},"OpenEPCIS provides a feature-complete vocabulary (pre-release), built on stable foundations (GS1, EPCIS 2.0) that can remain valid by providing final mapping, regardless of how prEN 17957 finalizes.",[491,37839,37841],{"id":37840},"espr-aligned-classes","ESPR-Aligned Classes",[500,37843,37845],{"id":37844},"performance-durability-article-7","Performance & Durability (Article 7)",[496,37847,37848],{},"Products must provide information about their expected lifespan and performance characteristics:",[1124,37850,37852],{"className":1290,"code":37851,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:PerformanceInfo\",\n  \"dpp:expectedLifespan\": {\n    \"@type\": \"gs1:QuantitativeValue\",\n    \"value\": \"10\",\n    \"unitCode\": \"ANN\"\n  },\n  \"dpp:usageCycles\": 3000,\n  \"dpp:performanceClass\": \"A\"\n}\n",[1130,37853,37854,37858,37877,37889,37908,37927,37945,37950,37965,37983],{"__ignoreMap":611},[1133,37855,37856],{"class":1135,"line":1136},[1133,37857,4564],{"class":1299},[1133,37859,37860,37862,37865,37867,37869,37871,37873,37875],{"class":1135,"line":612},[1133,37861,5857],{"class":1305},[1133,37863,37864],{"class":1309},"@type",[1133,37866,1313],{"class":1305},[1133,37868,888],{"class":1299},[1133,37870,1352],{"class":1323},[1133,37872,37590],{"class":1327},[1133,37874,1313],{"class":1323},[1133,37876,1359],{"class":1299},[1133,37878,37879,37881,37883,37885,37887],{"class":1135,"line":617},[1133,37880,5857],{"class":1305},[1133,37882,37720],{"class":1309},[1133,37884,1313],{"class":1305},[1133,37886,888],{"class":1299},[1133,37888,1550],{"class":1299},[1133,37890,37891,37893,37895,37897,37899,37901,37904,37906],{"class":1135,"line":1334},[1133,37892,1306],{"class":1305},[1133,37894,37864],{"class":1558},[1133,37896,1313],{"class":1305},[1133,37898,888],{"class":1299},[1133,37900,1352],{"class":1323},[1133,37902,37903],{"class":1327},"gs1:QuantitativeValue",[1133,37905,1313],{"class":1323},[1133,37907,1359],{"class":1299},[1133,37909,37910,37912,37914,37916,37918,37920,37923,37925],{"class":1135,"line":1340},[1133,37911,1306],{"class":1305},[1133,37913,26900],{"class":1558},[1133,37915,1313],{"class":1305},[1133,37917,888],{"class":1299},[1133,37919,1352],{"class":1323},[1133,37921,37922],{"class":1327},"10",[1133,37924,1313],{"class":1323},[1133,37926,1359],{"class":1299},[1133,37928,37929,37931,37934,37936,37938,37940,37943],{"class":1135,"line":1362},[1133,37930,1306],{"class":1305},[1133,37932,37933],{"class":1558},"unitCode",[1133,37935,1313],{"class":1305},[1133,37937,888],{"class":1299},[1133,37939,1352],{"class":1323},[1133,37941,37942],{"class":1327},"ANN",[1133,37944,1331],{"class":1323},[1133,37946,37947],{"class":1135,"line":1383},[1133,37948,37949],{"class":1299},"  },\n",[1133,37951,37952,37954,37956,37958,37960,37963],{"class":1135,"line":1404},[1133,37953,5857],{"class":1305},[1133,37955,37723],{"class":1309},[1133,37957,1313],{"class":1305},[1133,37959,888],{"class":1299},[1133,37961,37962],{"class":1664}," 3000",[1133,37964,1359],{"class":1299},[1133,37966,37967,37969,37972,37974,37976,37978,37981],{"class":1135,"line":1425},[1133,37968,5857],{"class":1305},[1133,37970,37971],{"class":1309},"dpp:performanceClass",[1133,37973,1313],{"class":1305},[1133,37975,888],{"class":1299},[1133,37977,1352],{"class":1323},[1133,37979,37980],{"class":1327},"A",[1133,37982,1331],{"class":1323},[1133,37984,37985],{"class":1135,"line":1446},[1133,37986,4602],{"class":1299},[500,37988,37990],{"id":37989},"repairability-article-7","Repairability (Article 7)",[496,37992,37993],{},"Products must disclose repairability information including spare parts availability:",[1124,37995,37997],{"className":1290,"code":37996,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:RepairabilityInfo\",\n  \"dpp:repairabilityScore\": 7.5,\n  \"dpp:repairabilityClass\": \"B\",\n  \"dpp:sparePartsAvailability\": {\n    \"@type\": \"gs1:QuantitativeValue\",\n    \"value\": \"10\",\n    \"unitCode\": \"ANN\"\n  },\n  \"dpp:diyRepairPossible\": true\n}\n",[1130,37998,37999,38003,38021,38037,38057,38070,38088,38106,38122,38126,38140],{"__ignoreMap":611},[1133,38000,38001],{"class":1135,"line":1136},[1133,38002,4564],{"class":1299},[1133,38004,38005,38007,38009,38011,38013,38015,38017,38019],{"class":1135,"line":612},[1133,38006,5857],{"class":1305},[1133,38008,37864],{"class":1309},[1133,38010,1313],{"class":1305},[1133,38012,888],{"class":1299},[1133,38014,1352],{"class":1323},[1133,38016,37593],{"class":1327},[1133,38018,1313],{"class":1323},[1133,38020,1359],{"class":1299},[1133,38022,38023,38025,38028,38030,38032,38035],{"class":1135,"line":617},[1133,38024,5857],{"class":1305},[1133,38026,38027],{"class":1309},"dpp:repairabilityScore",[1133,38029,1313],{"class":1305},[1133,38031,888],{"class":1299},[1133,38033,38034],{"class":1664}," 7.5",[1133,38036,1359],{"class":1299},[1133,38038,38039,38041,38044,38046,38048,38050,38053,38055],{"class":1135,"line":1334},[1133,38040,5857],{"class":1305},[1133,38042,38043],{"class":1309},"dpp:repairabilityClass",[1133,38045,1313],{"class":1305},[1133,38047,888],{"class":1299},[1133,38049,1352],{"class":1323},[1133,38051,38052],{"class":1327},"B",[1133,38054,1313],{"class":1323},[1133,38056,1359],{"class":1299},[1133,38058,38059,38061,38064,38066,38068],{"class":1135,"line":1340},[1133,38060,5857],{"class":1305},[1133,38062,38063],{"class":1309},"dpp:sparePartsAvailability",[1133,38065,1313],{"class":1305},[1133,38067,888],{"class":1299},[1133,38069,1550],{"class":1299},[1133,38071,38072,38074,38076,38078,38080,38082,38084,38086],{"class":1135,"line":1362},[1133,38073,1306],{"class":1305},[1133,38075,37864],{"class":1558},[1133,38077,1313],{"class":1305},[1133,38079,888],{"class":1299},[1133,38081,1352],{"class":1323},[1133,38083,37903],{"class":1327},[1133,38085,1313],{"class":1323},[1133,38087,1359],{"class":1299},[1133,38089,38090,38092,38094,38096,38098,38100,38102,38104],{"class":1135,"line":1383},[1133,38091,1306],{"class":1305},[1133,38093,26900],{"class":1558},[1133,38095,1313],{"class":1305},[1133,38097,888],{"class":1299},[1133,38099,1352],{"class":1323},[1133,38101,37922],{"class":1327},[1133,38103,1313],{"class":1323},[1133,38105,1359],{"class":1299},[1133,38107,38108,38110,38112,38114,38116,38118,38120],{"class":1135,"line":1404},[1133,38109,1306],{"class":1305},[1133,38111,37933],{"class":1558},[1133,38113,1313],{"class":1305},[1133,38115,888],{"class":1299},[1133,38117,1352],{"class":1323},[1133,38119,37942],{"class":1327},[1133,38121,1331],{"class":1323},[1133,38123,38124],{"class":1135,"line":1425},[1133,38125,37949],{"class":1299},[1133,38127,38128,38130,38133,38135,38137],{"class":1135,"line":1446},[1133,38129,5857],{"class":1305},[1133,38131,38132],{"class":1309},"dpp:diyRepairPossible",[1133,38134,1313],{"class":1305},[1133,38136,888],{"class":1299},[1133,38138,38139],{"class":2659}," true\n",[1133,38141,38142],{"class":1135,"line":1460},[1133,38143,4602],{"class":1299},[500,38145,38147],{"id":38146},"substances-of-concern-article-8","Substances of Concern (Article 8)",[496,38149,38150],{},"Products must track hazardous substances per ECHA SCIP database alignment:",[1124,38152,38154],{"className":1290,"code":38153,"language":60,"meta":611,"style":611},"{\n  \"type\": \"SubstanceOfConcern\",\n  \"name\": \"Lead\",\n  \"casNumber\": \"7439-92-1\",\n  \"scipId\": \"SCIP-12345678\",\n  \"substanceLocation\": \"Battery electrodes\",\n  \"safeUseInstructions\": \"Avoid contact\"\n}\n",[1130,38155,38156,38160,38179,38198,38218,38238,38258,38276],{"__ignoreMap":611},[1133,38157,38158],{"class":1135,"line":1136},[1133,38159,4564],{"class":1299},[1133,38161,38162,38164,38166,38168,38170,38172,38175,38177],{"class":1135,"line":612},[1133,38163,5857],{"class":1305},[1133,38165,1345],{"class":1309},[1133,38167,1313],{"class":1305},[1133,38169,888],{"class":1299},[1133,38171,1352],{"class":1323},[1133,38173,38174],{"class":1327},"SubstanceOfConcern",[1133,38176,1313],{"class":1323},[1133,38178,1359],{"class":1299},[1133,38180,38181,38183,38185,38187,38189,38191,38194,38196],{"class":1135,"line":617},[1133,38182,5857],{"class":1305},[1133,38184,37204],{"class":1309},[1133,38186,1313],{"class":1305},[1133,38188,888],{"class":1299},[1133,38190,1352],{"class":1323},[1133,38192,38193],{"class":1327},"Lead",[1133,38195,1313],{"class":1323},[1133,38197,1359],{"class":1299},[1133,38199,38200,38202,38205,38207,38209,38211,38214,38216],{"class":1135,"line":1334},[1133,38201,5857],{"class":1305},[1133,38203,38204],{"class":1309},"casNumber",[1133,38206,1313],{"class":1305},[1133,38208,888],{"class":1299},[1133,38210,1352],{"class":1323},[1133,38212,38213],{"class":1327},"7439-92-1",[1133,38215,1313],{"class":1323},[1133,38217,1359],{"class":1299},[1133,38219,38220,38222,38225,38227,38229,38231,38234,38236],{"class":1135,"line":1340},[1133,38221,5857],{"class":1305},[1133,38223,38224],{"class":1309},"scipId",[1133,38226,1313],{"class":1305},[1133,38228,888],{"class":1299},[1133,38230,1352],{"class":1323},[1133,38232,38233],{"class":1327},"SCIP-12345678",[1133,38235,1313],{"class":1323},[1133,38237,1359],{"class":1299},[1133,38239,38240,38242,38245,38247,38249,38251,38254,38256],{"class":1135,"line":1362},[1133,38241,5857],{"class":1305},[1133,38243,38244],{"class":1309},"substanceLocation",[1133,38246,1313],{"class":1305},[1133,38248,888],{"class":1299},[1133,38250,1352],{"class":1323},[1133,38252,38253],{"class":1327},"Battery electrodes",[1133,38255,1313],{"class":1323},[1133,38257,1359],{"class":1299},[1133,38259,38260,38262,38265,38267,38269,38271,38274],{"class":1135,"line":1383},[1133,38261,5857],{"class":1305},[1133,38263,38264],{"class":1309},"safeUseInstructions",[1133,38266,1313],{"class":1305},[1133,38268,888],{"class":1299},[1133,38270,1352],{"class":1323},[1133,38272,38273],{"class":1327},"Avoid contact",[1133,38275,1331],{"class":1323},[1133,38277,38278],{"class":1135,"line":1404},[1133,38279,4602],{"class":1299},[500,38281,38283],{"id":38282},"access-control-article-9","Access Control (Article 9)",[496,38285,38286],{},"ESPR defines three access levels for DPP data:",[5537,38288,38289,38302],{},[5540,38290,38291],{},[5543,38292,38293,38296,38299],{},[5546,38294,38295],{},"Access Level",[5546,38297,38298],{},"Who Can Access",[5546,38300,38301],{},"Example Data",[5559,38303,38304,38317,38330],{},[5543,38305,38306,38311,38314],{},[5564,38307,38308],{},[514,38309,38310],{},"Public",[5564,38312,38313],{},"All users including consumers",[5564,38315,38316],{},"Product identification, manufacturer, recycling instructions",[5543,38318,38319,38324,38327],{},[5564,38320,38321],{},[514,38322,38323],{},"AuthorizedOnly",[5564,38325,38326],{},"Market surveillance, customs",[5564,38328,38329],{},"Test reports, compliance docs, supply chain details",[5543,38331,38332,38337,38340],{},[5564,38333,38334],{},[514,38335,38336],{},"Restricted",[5564,38338,38339],{},"Specific authorized parties",[5564,38341,38342],{},"Trade secrets, proprietary formulations",[1124,38344,38346],{"className":1290,"code":38345,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:AccessRights\",\n  \"dpp:accessLevel\": { \"@id\": \"dpp:Public\" }\n}\n",[1130,38347,38348,38352,38370,38403],{"__ignoreMap":611},[1133,38349,38350],{"class":1135,"line":1136},[1133,38351,4564],{"class":1299},[1133,38353,38354,38356,38358,38360,38362,38364,38366,38368],{"class":1135,"line":612},[1133,38355,5857],{"class":1305},[1133,38357,37864],{"class":1309},[1133,38359,1313],{"class":1305},[1133,38361,888],{"class":1299},[1133,38363,1352],{"class":1323},[1133,38365,37635],{"class":1327},[1133,38367,1313],{"class":1323},[1133,38369,1359],{"class":1299},[1133,38371,38372,38374,38377,38379,38381,38384,38386,38389,38391,38393,38395,38398,38400],{"class":1135,"line":617},[1133,38373,5857],{"class":1305},[1133,38375,38376],{"class":1309},"dpp:accessLevel",[1133,38378,1313],{"class":1305},[1133,38380,888],{"class":1299},[1133,38382,38383],{"class":1299}," {",[1133,38385,1352],{"class":1305},[1133,38387,38388],{"class":1558},"@id",[1133,38390,1313],{"class":1305},[1133,38392,888],{"class":1299},[1133,38394,1352],{"class":1323},[1133,38396,38397],{"class":1327},"dpp:Public",[1133,38399,1313],{"class":1323},[1133,38401,38402],{"class":1299}," }\n",[1133,38404,38405],{"class":1135,"line":1334},[1133,38406,4602],{"class":1299},[500,38408,38410],{"id":38409},"economic-operator-registration-article-77","Economic Operator Registration (Article 77)",[496,38412,38413],{},"ESPR establishes a single EU-wide registry for economic operators with the Economic Operator ID (EOID):",[1124,38415,38417],{"className":1290,"code":38416,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:OperatorInformation\",\n  \"dpp:economicOperatorId\": \"EOID-DE-2025-123456\",\n  \"dpp:eoriNumber\": \"DE123456789012345\",\n  \"operatorRole\": { \"@id\": \"dpp:Manufacturer\" },\n  \"partyGLN\": \"9521234000006\"\n}\n",[1130,38418,38419,38423,38442,38461,38481,38512,38530],{"__ignoreMap":611},[1133,38420,38421],{"class":1135,"line":1136},[1133,38422,4564],{"class":1299},[1133,38424,38425,38427,38429,38431,38433,38435,38438,38440],{"class":1135,"line":612},[1133,38426,5857],{"class":1305},[1133,38428,37864],{"class":1309},[1133,38430,1313],{"class":1305},[1133,38432,888],{"class":1299},[1133,38434,1352],{"class":1323},[1133,38436,38437],{"class":1327},"dpp:OperatorInformation",[1133,38439,1313],{"class":1323},[1133,38441,1359],{"class":1299},[1133,38443,38444,38446,38448,38450,38452,38454,38457,38459],{"class":1135,"line":617},[1133,38445,5857],{"class":1305},[1133,38447,37651],{"class":1309},[1133,38449,1313],{"class":1305},[1133,38451,888],{"class":1299},[1133,38453,1352],{"class":1323},[1133,38455,38456],{"class":1327},"EOID-DE-2025-123456",[1133,38458,1313],{"class":1323},[1133,38460,1359],{"class":1299},[1133,38462,38463,38465,38468,38470,38472,38474,38477,38479],{"class":1135,"line":1334},[1133,38464,5857],{"class":1305},[1133,38466,38467],{"class":1309},"dpp:eoriNumber",[1133,38469,1313],{"class":1305},[1133,38471,888],{"class":1299},[1133,38473,1352],{"class":1323},[1133,38475,38476],{"class":1327},"DE123456789012345",[1133,38478,1313],{"class":1323},[1133,38480,1359],{"class":1299},[1133,38482,38483,38485,38488,38490,38492,38494,38496,38498,38500,38502,38504,38507,38509],{"class":1135,"line":1340},[1133,38484,5857],{"class":1305},[1133,38486,38487],{"class":1309},"operatorRole",[1133,38489,1313],{"class":1305},[1133,38491,888],{"class":1299},[1133,38493,38383],{"class":1299},[1133,38495,1352],{"class":1305},[1133,38497,38388],{"class":1558},[1133,38499,1313],{"class":1305},[1133,38501,888],{"class":1299},[1133,38503,1352],{"class":1323},[1133,38505,38506],{"class":1327},"dpp:Manufacturer",[1133,38508,1313],{"class":1323},[1133,38510,38511],{"class":1299}," },\n",[1133,38513,38514,38516,38519,38521,38523,38525,38528],{"class":1135,"line":1362},[1133,38515,5857],{"class":1305},[1133,38517,38518],{"class":1309},"partyGLN",[1133,38520,1313],{"class":1305},[1133,38522,888],{"class":1299},[1133,38524,1352],{"class":1323},[1133,38526,38527],{"class":1327},"9521234000006",[1133,38529,1331],{"class":1323},[1133,38531,38532],{"class":1135,"line":1383},[1133,38533,4602],{"class":1299},[491,38535,38537],{"id":38536},"priority-product-categories","Priority Product Categories",[496,38539,38540],{},"ESPR establishes priority sectors for DPP implementation:",[5537,38542,38543,38555],{},[5540,38544,38545],{},[5543,38546,38547,38550,38552],{},[5546,38548,38549],{},"Category",[5546,38551,37681],{},[5546,38553,38554],{},"Timeline",[5559,38556,38557,38570,38582,38593,38604,38613],{},[5543,38558,38559,38564,38567],{},[5564,38560,38561],{},[514,38562,38563],{},"Batteries",[5564,38565,38566],{},"Pre-release",[5564,38568,38569],{},"February 2027 (first DPPs)",[5543,38571,38572,38577,38579],{},[5564,38573,38574],{},[514,38575,38576],{},"Textiles",[5564,38578,38566],{},[5564,38580,38581],{},"2028-2030",[5543,38583,38584,38589,38591],{},[5564,38585,38586],{},[514,38587,38588],{},"Electronics",[5564,38590,38566],{},[5564,38592,38581],{},[5543,38594,38595,38598,38601],{},[5564,38596,38597],{},"Furniture",[5564,38599,38600],{},"Future",[5564,38602,38603],{},"TBD",[5543,38605,38606,38609,38611],{},[5564,38607,38608],{},"Tyres",[5564,38610,38600],{},[5564,38612,38603],{},[5543,38614,38615,38618,38620],{},[5564,38616,38617],{},"Construction Products",[5564,38619,38600],{},[5564,38621,38603],{},[693,38623,38625],{"type":38624},"success",[496,38626,38627,38630,38631,35075,38633,38635,38636,38638],{},[514,38628,38629],{},"Ready Now",": The ",[659,38632,230],{"href":231},[659,38634,296],{"href":297},", and ",[659,38637,364],{"href":365}," modules are at v0.9.5 (pre-release, feature-complete for pilot use).",[491,38640,38642],{"id":38641},"gs1-extensions-http-header","GS1-Extensions HTTP Header",[496,38644,38645],{},"All OpenEPCIS DPP extensions are first-class EPCIS 2.0 extensions per Section 12.3. Declare them in HTTP requests:",[1124,38647,38649],{"className":1184,"code":38648,"language":1186,"meta":611,"style":611},"POST /capture HTTP/1.1\nContent-Type: application/ld+json\nGS1-Extensions: dpp=https://ref.openepcis.io/extensions/common/core/\n",[1130,38650,38651,38656,38661],{"__ignoreMap":611},[1133,38652,38653],{"class":1135,"line":1136},[1133,38654,38655],{},"POST /capture HTTP/1.1\n",[1133,38657,38658],{"class":1135,"line":612},[1133,38659,38660],{},"Content-Type: application/ld+json\n",[1133,38662,38663],{"class":1135,"line":617},[1133,38664,38665],{},"GS1-Extensions: dpp=https://ref.openepcis.io/extensions/common/core/\n",[496,38667,38668],{},"With product-specific extensions:",[1124,38670,38672],{"className":1184,"code":38671,"language":1186,"meta":611,"style":611},"GS1-Extensions: dpp=https://ref.openepcis.io/extensions/common/core/, battery=https://ref.openepcis.io/extensions/eu/battery/\n",[1130,38673,38674],{"__ignoreMap":611},[1133,38675,38676],{"class":1135,"line":1136},[1133,38677,38671],{},[491,38679,38681],{"id":38680},"optional-gs1-shortcuts-context","Optional: GS1 Shortcuts Context",[496,38683,38684],{},"For cleaner JSON-LD syntax with GS1 RegulationTypeCode values, include the optional shortcuts context:",[496,38686,38687,38690],{},[514,38688,38689],{},"Without shortcuts"," (standard GS1 syntax):",[1124,38692,38694],{"className":1290,"code":38693,"language":60,"meta":611,"style":611},"\"regulationType\": { \"@id\": \"gs1:RegulationTypeCode-BATTERY_DIRECTIVE\" }\n",[1130,38695,38696],{"__ignoreMap":611},[1133,38697,38698,38700,38703,38705,38707,38710,38712,38714,38716,38718,38720,38723,38725],{"class":1135,"line":1136},[1133,38699,1313],{"class":2162},[1133,38701,38702],{"class":2165},"regulationType",[1133,38704,1313],{"class":2162},[1133,38706,37484],{"class":1851},[1133,38708,38709],{"class":1299},"{",[1133,38711,1352],{"class":1305},[1133,38713,38388],{"class":1309},[1133,38715,1313],{"class":1305},[1133,38717,888],{"class":1299},[1133,38719,1352],{"class":1323},[1133,38721,38722],{"class":1327},"gs1:RegulationTypeCode-BATTERY_DIRECTIVE",[1133,38724,1313],{"class":1323},[1133,38726,38402],{"class":1299},[496,38728,38729,38732,38733,38736],{},[514,38730,38731],{},"With shortcuts"," (include ",[1130,38734,38735],{},"gs1-shortcuts-context.jsonld","):",[1124,38738,38740],{"className":1290,"code":38739,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/common/core/dpp-core-context.jsonld\",\n    \"https://ref.openepcis.io/extensions/common/core/gs1-shortcuts-context.jsonld\"\n  ],\n  \"regulatoryInformation\": {\n    \"regulationType\": \"BATTERY_DIRECTIVE\",\n    \"regulatoryAct\": \"EU 2023/1542\"\n  }\n}\n",[1130,38741,38742,38746,38758,38769,38778,38782,38795,38814,38832,38836],{"__ignoreMap":611},[1133,38743,38744],{"class":1135,"line":1136},[1133,38745,4564],{"class":1299},[1133,38747,38748,38750,38752,38754,38756],{"class":1135,"line":612},[1133,38749,5857],{"class":1305},[1133,38751,1310],{"class":1309},[1133,38753,1313],{"class":1305},[1133,38755,888],{"class":1299},[1133,38757,1318],{"class":1299},[1133,38759,38760,38762,38765,38767],{"class":1135,"line":617},[1133,38761,1306],{"class":1323},[1133,38763,38764],{"class":1327},"https://ref.openepcis.io/extensions/common/core/dpp-core-context.jsonld",[1133,38766,1313],{"class":1323},[1133,38768,1359],{"class":1299},[1133,38770,38771,38773,38776],{"class":1135,"line":1334},[1133,38772,1306],{"class":1323},[1133,38774,38775],{"class":1327},"https://ref.openepcis.io/extensions/common/core/gs1-shortcuts-context.jsonld",[1133,38777,1331],{"class":1323},[1133,38779,38780],{"class":1135,"line":1340},[1133,38781,5878],{"class":1299},[1133,38783,38784,38786,38789,38791,38793],{"class":1135,"line":1362},[1133,38785,5857],{"class":1305},[1133,38787,38788],{"class":1309},"regulatoryInformation",[1133,38790,1313],{"class":1305},[1133,38792,888],{"class":1299},[1133,38794,1550],{"class":1299},[1133,38796,38797,38799,38801,38803,38805,38807,38810,38812],{"class":1135,"line":1383},[1133,38798,1306],{"class":1305},[1133,38800,38702],{"class":1558},[1133,38802,1313],{"class":1305},[1133,38804,888],{"class":1299},[1133,38806,1352],{"class":1323},[1133,38808,38809],{"class":1327},"BATTERY_DIRECTIVE",[1133,38811,1313],{"class":1323},[1133,38813,1359],{"class":1299},[1133,38815,38816,38818,38821,38823,38825,38827,38830],{"class":1135,"line":1404},[1133,38817,1306],{"class":1305},[1133,38819,38820],{"class":1558},"regulatoryAct",[1133,38822,1313],{"class":1305},[1133,38824,888],{"class":1299},[1133,38826,1352],{"class":1323},[1133,38828,38829],{"class":1327},"EU 2023/1542",[1133,38831,1331],{"class":1323},[1133,38833,38834],{"class":1135,"line":1425},[1133,38835,1815],{"class":1299},[1133,38837,38838],{"class":1135,"line":1446},[1133,38839,4602],{"class":1299},[496,38841,38842,38843,35075,38845,35075,38848,35075,38851,35075,38854,35075,38857,35075,38860,35075,38863,35075,38866,35075,38869,38872],{},"Available shortcuts: ",[1130,38844,38809],{},[1130,38846,38847],{},"DEFORESTATION_REGULATION",[1130,38849,38850],{},"ROHS_DIRECTIVE",[1130,38852,38853],{},"WEEE_DIRECTIVE",[1130,38855,38856],{},"REACH",[1130,38858,38859],{},"CE_MARKING",[1130,38861,38862],{},"CE",[1130,38864,38865],{},"E_MARK",[1130,38867,38868],{},"ECODESIGN_DIRECTIVE",[1130,38870,38871],{},"LVD_DIRECTIVE",", and more.",[491,38874,38876],{"id":38875},"how-openepcis-covers-espr","How OpenEPCIS covers ESPR",[500,38878,38880],{"id":38879},"espr-article-coverage","ESPR article coverage",[5537,38882,38883,38893],{},[5540,38884,38885],{},[5543,38886,38887,38890],{},[5546,38888,38889],{},"ESPR article",[5546,38891,38892],{},"OpenEPCIS implementation",[5559,38894,38895,38906,38916,38927,38937,38947],{},[5543,38896,38897,38900],{},[5564,38898,38899],{},"Article 7 — performance & durability",[5564,38901,38902,35075,38904],{},[1130,38903,37590],{},[1130,38905,37593],{},[5543,38907,38908,38911],{},[5564,38909,38910],{},"Article 8 — substances of concern",[5564,38912,38913,38915],{},[1130,38914,37621],{}," with SCIP alignment",[5543,38917,38918,38921],{},[5564,38919,38920],{},"Article 9 — access rights",[5564,38922,38923,38924,38926],{},"Three-tier ",[1130,38925,37638],{}," enumeration",[5543,38928,38929,38932],{},[5564,38930,38931],{},"Article 77 — Economic Operator registration",[5564,38933,38934,38936],{},[1130,38935,37651],{}," with role enumeration",[5543,38938,38939,38942],{},[5564,38940,38941],{},"Circularity metrics",[5564,38943,38944,38946],{},[1130,38945,37740],{}," (UNTP-aligned)",[5543,38948,38949,38952],{},[5564,38950,38951],{},"Carbon footprint",[5564,38953,38954,38946],{},[1130,38955,38956],{},"dpp:EmissionsPerformance",[500,38958,38960],{"id":38959},"built-on-existing-infrastructure","Built on existing infrastructure",[496,38962,38963,38964,38967],{},"ESPR requires \"a data carrier on the product\" — typically a QR code or RFID tag. OpenEPCIS uses ",[514,38965,38966],{},"GS1 Digital Link",", which is already issued by GS1 member organisations and resolved by existing GS1 Digital Link resolvers. No parallel identifier scheme or new resolver infrastructure is required.",[500,38969,38971],{"id":38970},"supply-chain-traceability-via-epcis-20","Supply-chain traceability via EPCIS 2.0",[496,38973,38974],{},"The DPP is not only a product description — ESPR expects traceability across the lifecycle. OpenEPCIS captures lifecycle steps as EPCIS 2.0 events:",[508,38976,38977,38983,38989,38995],{},[511,38978,38979,38982],{},[514,38980,38981],{},"Commissioning"," — the product comes into existence",[511,38984,38985,38988],{},[514,38986,38987],{},"Shipping"," — movement between supply-chain locations",[511,38990,38991,38994],{},[514,38992,38993],{},"Transformation"," — manufacturing, assembly, recycling",[511,38996,38997,39000],{},[514,38998,38999],{},"Inspection"," — quality checks, certifications, State of Health",[496,39002,39003,39004,39007],{},"Identifiers reference the resolver; events stay lean (see the ",[659,39005,39006],{"href":205},"DPP intro page"," for the masterdata / events split).",[500,39009,39011],{"id":39010},"multi-regulation-overlays","Multi-regulation overlays",[496,39013,39014],{},"Products often fall under more than one regulation. OpenEPCIS composes module contexts so a single product description can satisfy several:",[5537,39016,39017,39030],{},[5540,39018,39019],{},[5543,39020,39021,39024,39027],{},[5546,39022,39023],{},"Product",[5546,39025,39026],{},"Regulations",[5546,39028,39029],{},"OpenEPCIS modules",[5559,39031,39032,39049,39064],{},[5543,39033,39034,39037,39040],{},[5564,39035,39036],{},"EV battery",[5564,39038,39039],{},"ESPR + Battery Regulation 2023/1542",[5564,39041,39042,39045,39046],{},[1130,39043,39044],{},"dpp:"," + ",[1130,39047,39048],{},"battery:",[5543,39050,39051,39054,39057],{},[5564,39052,39053],{},"Smartphone",[5564,39055,39056],{},"ESPR + WEEE + RoHS",[5564,39058,39059,39045,39061],{},[1130,39060,39044],{},[1130,39062,39063],{},"electronics:",[5543,39065,39066,39069,39072],{},[5564,39067,39068],{},"Cotton shirt",[5564,39070,39071],{},"ESPR + EUDR + Sustainable Textiles",[5564,39073,39074,39045,39076,39045,39079],{},[1130,39075,39044],{},[1130,39077,39078],{},"eudr:",[1130,39080,39081],{},"textile:",[491,39083,39085],{"id":39084},"openepcis-dpp-modules","OpenEPCIS DPP Modules",[496,39087,39088],{},"The OpenEPCIS DPP framework implements ESPR requirements through modular vocabularies:",[500,39090,39092],{"id":39091},"core-module","Core Module",[496,39094,39095],{},"Provides shared ESPR-aligned patterns used across all product categories:",[508,39097,39098,39106],{},[511,39099,39100,37484,39103],{},[514,39101,39102],{},"Namespace",[1130,39104,39105],{},"https://ref.openepcis.io/extensions/common/core/",[511,39107,39108,37484,39111],{},[514,39109,39110],{},"Browse",[659,39112,39114],{"href":39105,"rel":39113},[663],"ref.openepcis.io/extensions/common/core/",[500,39116,39118],{"id":39117},"product-specific-modules","Product-Specific Modules",[5537,39120,39121,39133],{},[5540,39122,39123],{},[5543,39124,39125,39128,39131],{},[5546,39126,39127],{},"Module",[5546,39129,39130],{},"Regulation",[5546,39132,39102],{},[5559,39134,39135,39149,39163,39178],{},[5543,39136,39137,39142,39144],{},[5564,39138,39139],{},[659,39140,39141],{"href":231},"Battery",[5564,39143,38829],{},[5564,39145,39146],{},[1130,39147,39148],{},"https://ref.openepcis.io/extensions/eu/battery/",[5543,39150,39151,39155,39158],{},[5564,39152,39153],{},[659,39154,262],{"href":263},[5564,39156,39157],{},"EU 2023/1115",[5564,39159,39160],{},[1130,39161,39162],{},"https://ref.openepcis.io/extensions/eu/eudr/",[5543,39164,39165,39170,39173],{},[5564,39166,39167],{},[659,39168,39169],{"href":297},"Textile",[5564,39171,39172],{},"EU Sustainable Textiles",[5564,39174,39175],{},[1130,39176,39177],{},"https://ref.openepcis.io/extensions/eu/textile/",[5543,39179,39180,39184,39187],{},[5564,39181,39182],{},[659,39183,38588],{"href":365},[5564,39185,39186],{},"ESPR + WEEE + French Repairability",[5564,39188,39189],{},[1130,39190,39191],{},"https://ref.openepcis.io/extensions/eu/electronics/",[491,39193,39195],{"id":39194},"implementation-timeline","Implementation Timeline",[5537,39197,39198,39208],{},[5540,39199,39200],{},[5543,39201,39202,39205],{},[5546,39203,39204],{},"Date",[5546,39206,39207],{},"Milestone",[5559,39209,39210,39218,39225,39232],{},[5543,39211,39212,39215],{},[5564,39213,39214],{},"July 2024",[5564,39216,39217],{},"ESPR enters into force",[5543,39219,39220,39222],{},[5564,39221,37819],{},[5564,39223,39224],{},"First DPPs operational (batteries)",[5543,39226,39227,39229],{},[5564,39228,38581],{},[5564,39230,39231],{},"Textiles, electronics, furniture",[5543,39233,39234,39237],{},[5564,39235,39236],{},"2030+",[5564,39238,39239],{},"Additional product categories",[491,39241,39243],{"id":39242},"resources","Resources",[500,39245,39247],{"id":39246},"openepcis-documentation","OpenEPCIS Documentation",[508,39249,39250,39255,39260,39265,39270],{},[511,39251,39252],{},[659,39253,39254],{"href":242},"Battery DPP Implementation Guide",[511,39256,39257],{},[659,39258,39259],{"href":274},"EUDR Implementation Guide",[511,39261,39262],{},[659,39263,39264],{"href":309},"Textile DPP Implementation Guide",[511,39266,39267],{},[659,39268,39269],{"href":378},"Electronics DPP Implementation Guide",[511,39271,39272],{},[659,39273,39276],{"href":39274,"rel":39275},"https://github.com/openepcis/openepcis-dpp-ready",[663],"OpenEPCIS DPP-Ready Repository",[500,39278,39280],{"id":39279},"vocabulary-browsers","Vocabulary Browsers",[508,39282,39283,39289,39295,39301,39307],{},[511,39284,39285],{},[659,39286,39288],{"href":39105,"rel":39287},[663],"Core DPP Vocabulary",[511,39290,39291],{},[659,39292,39294],{"href":39148,"rel":39293},[663],"Battery Vocabulary",[511,39296,39297],{},[659,39298,39300],{"href":39162,"rel":39299},[663],"EUDR Vocabulary",[511,39302,39303],{},[659,39304,39306],{"href":39177,"rel":39305},[663],"Textile Vocabulary",[511,39308,39309],{},[659,39310,39312],{"href":39191,"rel":39311},[663],"Electronics Vocabulary",[500,39314,39316],{"id":39315},"external-references","External References",[496,39318,39319],{},[514,39320,39321],{},"EU Regulation & Standards",[508,39323,39324,39329,39336],{},[511,39325,39326],{},[659,39327,37489],{"href":37487,"rel":39328},[663],[511,39330,39331,39335],{},[659,39332,37661],{"href":39333,"rel":39334},"https://www.cencenelec.eu/areas-of-work/cen-cenelec-topics/sustainable-development/digital-product-passports/",[663]," - European DPP standardization",[511,39337,39338,39343],{},[659,39339,39342],{"href":39340,"rel":39341},"https://standards.cencenelec.eu/",[663],"EN 45552-45555"," - Durability, repairability, recyclability methodology standards",[496,39345,39346],{},[514,39347,39348],{},"Industry Initiatives",[508,39350,39351,39358,39366],{},[511,39352,39353],{},[659,39354,39357],{"href":39355,"rel":39356},"https://ref.gs1.org/standards/dpp/",[663],"GS1 DPP Standards",[511,39359,39360,39365],{},[659,39361,39364],{"href":39362,"rel":39363},"https://cirpassproject.eu/",[663],"CIRPASS Project"," - EU DPP pilot requirements",[511,39367,39368,39373],{},[659,39369,39372],{"href":39370,"rel":39371},"https://uncefact.github.io/spec-untp/",[663],"UN Transparency Protocol"," - Global DPP interoperability",[496,39375,39376],{},[514,39377,39378],{},"Regulatory Databases",[508,39380,39381,39389],{},[511,39382,39383,39388],{},[659,39384,39387],{"href":39385,"rel":39386},"https://echa.europa.eu/scip",[663],"ECHA SCIP Database"," - Substances of Concern",[511,39390,39391,39396],{},[659,39392,39395],{"href":39393,"rel":39394},"https://eprel.ec.europa.eu/",[663],"EU EPREL"," - Energy Product Registry",[2267,39398,39399],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}",{"title":611,"searchDepth":612,"depth":612,"links":39401},[39402,39403,39407,39408,39413,39420,39421,39422,39423,39429,39433,39434],{"id":37421,"depth":612,"text":37422},{"id":37469,"depth":612,"text":37470,"children":39404},[39405,39406],{"id":37493,"depth":617,"text":37494},{"id":37529,"depth":617,"text":37530},{"id":37556,"depth":612,"text":37557},{"id":37655,"depth":612,"text":37656,"children":39409},[39410,39411,39412],{"id":37665,"depth":617,"text":37666},{"id":37776,"depth":617,"text":37777},{"id":37812,"depth":617,"text":37813},{"id":37840,"depth":612,"text":37841,"children":39414},[39415,39416,39417,39418,39419],{"id":37844,"depth":617,"text":37845},{"id":37989,"depth":617,"text":37990},{"id":38146,"depth":617,"text":38147},{"id":38282,"depth":617,"text":38283},{"id":38409,"depth":617,"text":38410},{"id":38536,"depth":612,"text":38537},{"id":38641,"depth":612,"text":38642},{"id":38680,"depth":612,"text":38681},{"id":38875,"depth":612,"text":38876,"children":39424},[39425,39426,39427,39428],{"id":38879,"depth":617,"text":38880},{"id":38959,"depth":617,"text":38960},{"id":38970,"depth":617,"text":38971},{"id":39010,"depth":617,"text":39011},{"id":39084,"depth":612,"text":39085,"children":39430},[39431,39432],{"id":39091,"depth":617,"text":39092},{"id":39117,"depth":617,"text":39118},{"id":39194,"depth":612,"text":39195},{"id":39242,"depth":612,"text":39243,"children":39435},[39436,39437,39438],{"id":39246,"depth":617,"text":39247},{"id":39279,"depth":617,"text":39280},{"id":39315,"depth":617,"text":39316},"2026-05-13T00:00:00.000Z",{"head":39441,"readingTime":39445},{"meta":39442},[39443],{"name":626,"content":39444},"ESPR, Ecodesign, Sustainable Products Regulation, Digital Product Passport, EU 2024/1781, circular economy, JTC 24, CEN CENELEC, prEN 17957, EN 45552, CIRPASS",{"text":39446,"minutes":39447,"time":39448,"words":39449},"6 min read",5.205,312300,1041,{"title":218,"tags":39451},[226,227,215,213,214],{"title":218,"description":223},{"loc":219,"lastmod":39454,"changefreq":638,"priority":39455},"2026-02-03",0.8,"Nhv5nj4vwAV0KUFxpnyjESpQGduWuzDsC7IsiA5otDI",{"id":39458,"title":241,"body":39459,"description":244,"extension":621,"icon":171,"lastUpdated":277,"meta":42500,"navigation":42509,"path":242,"seo":42510,"sitemap":42511,"stem":243,"__hash__":42513},"docsEN/docs/11.digital-product-passport/01.battery-dpp/01.implementation-guide.md",{"type":488,"value":39460,"toc":42480},[39461,39504,39559,39563,39566,39580,39584,39588,39616,39620,39644,39648,39662,39666,39669,40142,40146,40291,40295,40306,40876,40897,40901,40905,40911,41532,41536,41539,41671,41675,41678,42012,42016,42022,42424,42428,42454,42458,42477],[693,39462,39463],{"type":695},[496,39464,39465,39468,39469,39472,39473,39476,39477,39480,39481,39484,39485,39488,39489,39492,39493,35075,39495,35075,39497,35075,39499,39501,39502,705],{},[514,39466,39467],{},"Masterdata and events"," — ",[1130,39470,39471],{},"masterDataAvailableFor"," is GS1 Web Vocabulary (no ",[1130,39474,39475],{},"gs1:"," prefix needed). It is used to carry ",[514,39478,39479],{},"lot- or serial-level masterdata"," alongside an event: production batch, declaration references, incident records, regulatory citations. It must ",[514,39482,39483],{},"not"," carry ",[514,39486,39487],{},"GTIN-level masterdata"," (product name, generic specifications) — those live on the resolver, POSTed once via ",[1130,39490,39491],{},"POST /products/{gtin}",". Extension vocabularies (",[1130,39494,39048],{},[1130,39496,39078],{},[1130,39498,39081],{},[1130,39500,39063],{},") keep their prefix; they are declared in the document's ",[1130,39503,1310],{},[693,39505,39506,39516,39547],{"type":695},[496,39507,39508,39511,39512,39515],{},[514,39509,39510],{},"Disclaimer",": This is ",[514,39513,39514],{},"not official GS1 guidance",", but it follows official GS1 standards and best practices:",[508,39517,39518,39525,39532,39540],{},[511,39519,39520,39524],{},[659,39521,38966],{"href":39522,"rel":39523},"https://www.gs1.org/standards/gs1-digital-link",[663]," — Resolvable URIs as identifiers",[511,39526,39527,39531],{},[659,39528,39530],{"href":661,"rel":39529},[663],"EPCIS 2.0"," — Event-based traceability",[511,39533,39534,39539],{},[659,39535,39538],{"href":39536,"rel":39537},"https://www.gs1.org/voc/",[663],"GS1 Web Vocabulary"," — Linked data terms",[511,39541,39542,39546],{},[659,39543,39545],{"href":669,"rel":39544},[663],"CBV 2.0"," — bizStep, disposition values",[496,39548,39549,39550,39552,39553,39558],{},"We use GLN for parties/locations, GTIN+serial for products, and the ",[1130,39551,38788],{}," pattern from GS1 EUDR. ",[659,39554,39557],{"href":39555,"rel":39556},"https://github.com/openepcis/openepcis-dpp-ready/issues",[663],"Feedback welcome","!",[491,39560,39562],{"id":39561},"prerequisites","Prerequisites",[496,39564,39565],{},"Before implementing the Battery DPP, ensure you have:",[508,39567,39568,39571,39574,39577],{},[511,39569,39570],{},"GS1 Company Prefix (for GTIN assignment)",[511,39572,39573],{},"GLN for your organization and facilities",[511,39575,39576],{},"EPCIS 2.0 capable repository",[511,39578,39579],{},"GS1 Digital Link resolver (or access to GS1 Verified by GS1)",[491,39581,39583],{"id":39582},"step-1-assign-gs1-identifiers","Step 1: Assign GS1 Identifiers",[500,39585,39587],{"id":39586},"product-identification","Product Identification",[5531,39589,39590,39604],{},[511,39591,39592,39595,39596],{},[514,39593,39594],{},"Assign GTIN"," to your battery product type:",[1124,39597,39602],{"className":39598,"code":39600,"language":39601},[39599],"language-text","GTIN: 09521234000013\n","text",[1130,39603,39600],{"__ignoreMap":611},[511,39605,39606,39609,39610],{},[514,39607,39608],{},"Assign Serial Numbers"," to individual units:",[1124,39611,39614],{"className":39612,"code":39613,"language":39601},[39599],"Serial: BAT2024-001\nFull Digital Link: https://id.gs1.org/01/09521234000013/21/BAT2024-001\n",[1130,39615,39613],{"__ignoreMap":611},[500,39617,39619],{"id":39618},"organization-identification","Organization Identification",[5531,39621,39622,39633],{"start":617},[511,39623,39624,888,39627],{},[514,39625,39626],{},"GLN for manufacturer",[1124,39628,39631],{"className":39629,"code":39630,"language":39601},[39599],"Manufacturer GLN: 9521234000006\nURI: https://id.gs1.org/417/9521234000006\n",[1130,39632,39630],{"__ignoreMap":611},[511,39634,39635,888,39638],{},[514,39636,39637],{},"GLN for production facility",[1124,39639,39642],{"className":39640,"code":39641,"language":39601},[39599],"Facility GLN: 9521234000013\nURI: https://id.gs1.org/414/9521234000013\n",[1130,39643,39641],{"__ignoreMap":611},[500,39645,39647],{"id":39646},"device-identification","Device Identification",[5531,39649,39650],{"start":1340},[511,39651,39652,39655,39656],{},[514,39653,39654],{},"GIAI for measurement devices"," (BMS, test equipment):\n",[1124,39657,39660],{"className":39658,"code":39659,"language":39601},[39599],"BMS GIAI: 9521987BMS-001\nURI: https://id.gs1.org/8004/9521987BMS-001\n",[1130,39661,39659],{"__ignoreMap":611},[491,39663,39665],{"id":39664},"step-2-create-product-master-data","Step 2: Create Product Master Data",[496,39667,39668],{},"Create a JSON-LD file containing static battery information:",[1124,39670,39673],{"className":1290,"code":39671,"filename":39672,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    {\n      \"gs1\": \"https://ref.gs1.org/voc/\"\n    },\n    {\n      \"battery\": \"https://ref.openepcis.io/extensions/eu/battery/\"\n    }\n  ],\n  \"@id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n  \"@type\": [\"gs1:Product\"],\n\n  \"gtin\": \"09521234000013\",\n  \"serialNumber\": \"BAT2024-001\",\n\n  \"manufacturer\": {\n    \"@id\": \"https://id.gs1.org/417/9521234000006\",\n    \"@type\": \"gs1:Organization\",\n    \"organizationName\": \"Your Company Name\",\n    \"gln\": \"9521234000006\"\n  },\n\n  \"batteryCategory\": { \"@id\": \"battery:IndustrialBattery\" },\n\n  \"battery:technicalSpecifications\": {\n    \"@type\": \"battery:TechnicalSpecification\",\n    \"battery:ratedCapacity\": {\n      \"@type\": \"gs1:QuantitativeValue\",\n      \"value\": \"280\",\n      \"unitCode\": \"AH\"\n    },\n    \"battery:ratedEnergy\": {\n      \"@type\": \"gs1:QuantitativeValue\",\n      \"value\": \"14.3\",\n      \"unitCode\": \"KWH\"\n    }\n  }\n}\n","battery-product.jsonld",[1130,39674,39675,39679,39691,39695,39712,39716,39720,39736,39740,39744,39763,39784,39788,39807,39827,39831,39844,39863,39882,39902,39918,39922,39926,39956,39960,39973,39992,40005,40023,40042,40059,40063,40076,40094,40113,40130,40134,40138],{"__ignoreMap":611},[1133,39676,39677],{"class":1135,"line":1136},[1133,39678,4564],{"class":1299},[1133,39680,39681,39683,39685,39687,39689],{"class":1135,"line":612},[1133,39682,5857],{"class":1305},[1133,39684,1310],{"class":1309},[1133,39686,1313],{"class":1305},[1133,39688,888],{"class":1299},[1133,39690,1318],{"class":1299},[1133,39692,39693],{"class":1135,"line":617},[1133,39694,35314],{"class":1299},[1133,39696,39697,39699,39701,39703,39705,39707,39710],{"class":1135,"line":1334},[1133,39698,1324],{"class":1305},[1133,39700,101],{"class":1558},[1133,39702,1313],{"class":1305},[1133,39704,888],{"class":1299},[1133,39706,1352],{"class":1323},[1133,39708,39709],{"class":1327},"https://ref.gs1.org/voc/",[1133,39711,1331],{"class":1323},[1133,39713,39714],{"class":1135,"line":1340},[1133,39715,1576],{"class":1299},[1133,39717,39718],{"class":1135,"line":1362},[1133,39719,35314],{"class":1299},[1133,39721,39722,39724,39726,39728,39730,39732,39734],{"class":1135,"line":1383},[1133,39723,1324],{"class":1305},[1133,39725,238],{"class":1558},[1133,39727,1313],{"class":1305},[1133,39729,888],{"class":1299},[1133,39731,1352],{"class":1323},[1133,39733,39148],{"class":1327},[1133,39735,1331],{"class":1323},[1133,39737,39738],{"class":1135,"line":1404},[1133,39739,35647],{"class":1299},[1133,39741,39742],{"class":1135,"line":1425},[1133,39743,5878],{"class":1299},[1133,39745,39746,39748,39750,39752,39754,39756,39759,39761],{"class":1135,"line":1446},[1133,39747,5857],{"class":1305},[1133,39749,38388],{"class":1309},[1133,39751,1313],{"class":1305},[1133,39753,888],{"class":1299},[1133,39755,1352],{"class":1323},[1133,39757,39758],{"class":1327},"https://id.gs1.org/01/09521234000013/21/BAT2024-001",[1133,39760,1313],{"class":1323},[1133,39762,1359],{"class":1299},[1133,39764,39765,39767,39769,39771,39773,39775,39777,39780,39782],{"class":1135,"line":1460},[1133,39766,5857],{"class":1305},[1133,39768,37864],{"class":1309},[1133,39770,1313],{"class":1305},[1133,39772,888],{"class":1299},[1133,39774,6032],{"class":1299},[1133,39776,1313],{"class":1323},[1133,39778,39779],{"class":1327},"gs1:Product",[1133,39781,1313],{"class":1323},[1133,39783,4607],{"class":1299},[1133,39785,39786],{"class":1135,"line":1470},[1133,39787,2537],{"emptyLinePlaceholder":2536},[1133,39789,39790,39792,39794,39796,39798,39800,39803,39805],{"class":1135,"line":1475},[1133,39791,5857],{"class":1305},[1133,39793,103],{"class":1309},[1133,39795,1313],{"class":1305},[1133,39797,888],{"class":1299},[1133,39799,1352],{"class":1323},[1133,39801,39802],{"class":1327},"09521234000013",[1133,39804,1313],{"class":1323},[1133,39806,1359],{"class":1299},[1133,39808,39809,39811,39814,39816,39818,39820,39823,39825],{"class":1135,"line":1496},[1133,39810,5857],{"class":1305},[1133,39812,39813],{"class":1309},"serialNumber",[1133,39815,1313],{"class":1305},[1133,39817,888],{"class":1299},[1133,39819,1352],{"class":1323},[1133,39821,39822],{"class":1327},"BAT2024-001",[1133,39824,1313],{"class":1323},[1133,39826,1359],{"class":1299},[1133,39828,39829],{"class":1135,"line":1517},[1133,39830,2537],{"emptyLinePlaceholder":2536},[1133,39832,39833,39835,39838,39840,39842],{"class":1135,"line":1538},[1133,39834,5857],{"class":1305},[1133,39836,39837],{"class":1309},"manufacturer",[1133,39839,1313],{"class":1305},[1133,39841,888],{"class":1299},[1133,39843,1550],{"class":1299},[1133,39845,39846,39848,39850,39852,39854,39856,39859,39861],{"class":1135,"line":1553},[1133,39847,1306],{"class":1305},[1133,39849,38388],{"class":1558},[1133,39851,1313],{"class":1305},[1133,39853,888],{"class":1299},[1133,39855,1352],{"class":1323},[1133,39857,39858],{"class":1327},"https://id.gs1.org/417/9521234000006",[1133,39860,1313],{"class":1323},[1133,39862,1359],{"class":1299},[1133,39864,39865,39867,39869,39871,39873,39875,39878,39880],{"class":1135,"line":1573},[1133,39866,1306],{"class":1305},[1133,39868,37864],{"class":1558},[1133,39870,1313],{"class":1305},[1133,39872,888],{"class":1299},[1133,39874,1352],{"class":1323},[1133,39876,39877],{"class":1327},"gs1:Organization",[1133,39879,1313],{"class":1323},[1133,39881,1359],{"class":1299},[1133,39883,39884,39886,39889,39891,39893,39895,39898,39900],{"class":1135,"line":1579},[1133,39885,1306],{"class":1305},[1133,39887,39888],{"class":1558},"organizationName",[1133,39890,1313],{"class":1305},[1133,39892,888],{"class":1299},[1133,39894,1352],{"class":1323},[1133,39896,39897],{"class":1327},"Your Company Name",[1133,39899,1313],{"class":1323},[1133,39901,1359],{"class":1299},[1133,39903,39904,39906,39908,39910,39912,39914,39916],{"class":1135,"line":1593},[1133,39905,1306],{"class":1305},[1133,39907,109],{"class":1558},[1133,39909,1313],{"class":1305},[1133,39911,888],{"class":1299},[1133,39913,1352],{"class":1323},[1133,39915,38527],{"class":1327},[1133,39917,1331],{"class":1323},[1133,39919,39920],{"class":1135,"line":1611},[1133,39921,37949],{"class":1299},[1133,39923,39924],{"class":1135,"line":1616},[1133,39925,2537],{"emptyLinePlaceholder":2536},[1133,39927,39928,39930,39933,39935,39937,39939,39941,39943,39945,39947,39949,39952,39954],{"class":1135,"line":1631},[1133,39929,5857],{"class":1305},[1133,39931,39932],{"class":1309},"batteryCategory",[1133,39934,1313],{"class":1305},[1133,39936,888],{"class":1299},[1133,39938,38383],{"class":1299},[1133,39940,1352],{"class":1305},[1133,39942,38388],{"class":1558},[1133,39944,1313],{"class":1305},[1133,39946,888],{"class":1299},[1133,39948,1352],{"class":1323},[1133,39950,39951],{"class":1327},"battery:IndustrialBattery",[1133,39953,1313],{"class":1323},[1133,39955,38511],{"class":1299},[1133,39957,39958],{"class":1135,"line":1652},[1133,39959,2537],{"emptyLinePlaceholder":2536},[1133,39961,39962,39964,39967,39969,39971],{"class":1135,"line":1670},[1133,39963,5857],{"class":1305},[1133,39965,39966],{"class":1309},"battery:technicalSpecifications",[1133,39968,1313],{"class":1305},[1133,39970,888],{"class":1299},[1133,39972,1550],{"class":1299},[1133,39974,39975,39977,39979,39981,39983,39985,39988,39990],{"class":1135,"line":1689},[1133,39976,1306],{"class":1305},[1133,39978,37864],{"class":1558},[1133,39980,1313],{"class":1305},[1133,39982,888],{"class":1299},[1133,39984,1352],{"class":1323},[1133,39986,39987],{"class":1327},"battery:TechnicalSpecification",[1133,39989,1313],{"class":1323},[1133,39991,1359],{"class":1299},[1133,39993,39994,39996,39999,40001,40003],{"class":1135,"line":1695},[1133,39995,1306],{"class":1305},[1133,39997,39998],{"class":1558},"battery:ratedCapacity",[1133,40000,1313],{"class":1305},[1133,40002,888],{"class":1299},[1133,40004,1550],{"class":1299},[1133,40006,40007,40009,40011,40013,40015,40017,40019,40021],{"class":1135,"line":1709},[1133,40008,1324],{"class":1305},[1133,40010,37864],{"class":4703},[1133,40012,1313],{"class":1305},[1133,40014,888],{"class":1299},[1133,40016,1352],{"class":1323},[1133,40018,37903],{"class":1327},[1133,40020,1313],{"class":1323},[1133,40022,1359],{"class":1299},[1133,40024,40025,40027,40029,40031,40033,40035,40038,40040],{"class":1135,"line":1729},[1133,40026,1324],{"class":1305},[1133,40028,26900],{"class":4703},[1133,40030,1313],{"class":1305},[1133,40032,888],{"class":1299},[1133,40034,1352],{"class":1323},[1133,40036,40037],{"class":1327},"280",[1133,40039,1313],{"class":1323},[1133,40041,1359],{"class":1299},[1133,40043,40044,40046,40048,40050,40052,40054,40057],{"class":1135,"line":1748},[1133,40045,1324],{"class":1305},[1133,40047,37933],{"class":4703},[1133,40049,1313],{"class":1305},[1133,40051,888],{"class":1299},[1133,40053,1352],{"class":1323},[1133,40055,40056],{"class":1327},"AH",[1133,40058,1331],{"class":1323},[1133,40060,40061],{"class":1135,"line":1753},[1133,40062,1576],{"class":1299},[1133,40064,40065,40067,40070,40072,40074],{"class":1135,"line":1767},[1133,40066,1306],{"class":1305},[1133,40068,40069],{"class":1558},"battery:ratedEnergy",[1133,40071,1313],{"class":1305},[1133,40073,888],{"class":1299},[1133,40075,1550],{"class":1299},[1133,40077,40078,40080,40082,40084,40086,40088,40090,40092],{"class":1135,"line":1787},[1133,40079,1324],{"class":1305},[1133,40081,37864],{"class":4703},[1133,40083,1313],{"class":1305},[1133,40085,888],{"class":1299},[1133,40087,1352],{"class":1323},[1133,40089,37903],{"class":1327},[1133,40091,1313],{"class":1323},[1133,40093,1359],{"class":1299},[1133,40095,40096,40098,40100,40102,40104,40106,40109,40111],{"class":1135,"line":1806},[1133,40097,1324],{"class":1305},[1133,40099,26900],{"class":4703},[1133,40101,1313],{"class":1305},[1133,40103,888],{"class":1299},[1133,40105,1352],{"class":1323},[1133,40107,40108],{"class":1327},"14.3",[1133,40110,1313],{"class":1323},[1133,40112,1359],{"class":1299},[1133,40114,40115,40117,40119,40121,40123,40125,40128],{"class":1135,"line":1812},[1133,40116,1324],{"class":1305},[1133,40118,37933],{"class":4703},[1133,40120,1313],{"class":1305},[1133,40122,888],{"class":1299},[1133,40124,1352],{"class":1323},[1133,40126,40127],{"class":1327},"KWH",[1133,40129,1331],{"class":1323},[1133,40131,40132],{"class":1135,"line":6296},[1133,40133,35647],{"class":1299},[1133,40135,40136],{"class":1135,"line":6301},[1133,40137,1815],{"class":1299},[1133,40139,40140],{"class":1135,"line":6314},[1133,40141,4602],{"class":1299},[500,40143,40145],{"id":40144},"required-fields-per-eu-battery-regulation","Required Fields per EU Battery Regulation",[5537,40147,40148,40161],{},[5540,40149,40150],{},[5543,40151,40152,40155,40158],{},[5546,40153,40154],{},"Field",[5546,40156,40157],{},"Property",[5546,40159,40160],{},"Required",[5559,40162,40163,40175,40187,40199,40211,40222,40234,40245,40256,40267,40279],{},[5543,40164,40165,40168,40172],{},[5564,40166,40167],{},"Unique Identifier",[5564,40169,40170],{},[1130,40171,38388],{},[5564,40173,40174],{},"Yes",[5543,40176,40177,40180,40185],{},[5564,40178,40179],{},"Manufacturer",[5564,40181,40182],{},[1130,40183,40184],{},"gs1:manufacturer",[5564,40186,40174],{},[5543,40188,40189,40192,40197],{},[5564,40190,40191],{},"Production Date",[5564,40193,40194],{},[1130,40195,40196],{},"gs1:productionDate",[5564,40198,40174],{},[5543,40200,40201,40204,40209],{},[5564,40202,40203],{},"Production Place",[5564,40205,40206],{},[1130,40207,40208],{},"gs1:placeOfProductProvenance",[5564,40210,40174],{},[5543,40212,40213,40216,40220],{},[5564,40214,40215],{},"Battery Category",[5564,40217,40218],{},[1130,40219,39932],{},[5564,40221,40174],{},[5543,40223,40224,40227,40232],{},[5564,40225,40226],{},"Battery Weight",[5564,40228,40229],{},[1130,40230,40231],{},"gs1:netWeight",[5564,40233,40174],{},[5543,40235,40236,40239,40243],{},[5564,40237,40238],{},"Rated Capacity",[5564,40240,40241],{},[1130,40242,39998],{},[5564,40244,40174],{},[5543,40246,40247,40250,40254],{},[5564,40248,40249],{},"Rated Energy",[5564,40251,40252],{},[1130,40253,40069],{},[5564,40255,40174],{},[5543,40257,40258,40260,40265],{},[5564,40259,37600],{},[5564,40261,40262],{},[1130,40263,40264],{},"battery:materialComposition",[5564,40266,40174],{},[5543,40268,40269,40272,40277],{},[5564,40270,40271],{},"Hazardous Substances",[5564,40273,40274],{},[1130,40275,40276],{},"battery:hazardousSubstances",[5564,40278,40174],{},[5543,40280,40281,40284,40289],{},[5564,40282,40283],{},"Recycled Content",[5564,40285,40286],{},[1130,40287,40288],{},"battery:recycledContent",[5564,40290,40174],{},[491,40292,40294],{"id":40293},"step-3-publish-the-battery-linkset","Step 3: Publish the battery linkset",[496,40296,40297,40298,40301,40302,40305],{},"The battery passport is exposed as an IETF ",[1130,40299,40300],{},"application/linkset+json"," document (RFC 9264). One object per ",[1130,40303,40304],{},"anchor"," identifier, GS1 link relations as full-IRI keys, link descriptors as values. For a serialised battery you typically want at least the consumer Product Information Page, the EPCIS event history, the compliance certificates and the EU Battery Regulation conformity declaration:",[1124,40307,40309],{"className":1290,"code":40308,"language":60,"meta":611,"style":611},"{\n  \"linkset\": [\n    {\n      \"anchor\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"itemDescription\": \"EcoCell IM-500 industrial battery module\",\n      \"https://ref.gs1.org/voc/defaultLink\": [\n        { \"href\": \"https://dpp.example.com/battery/09521234000013/BAT2024-001\",\n          \"title\": \"Battery passport\" }\n      ],\n      \"https://ref.gs1.org/voc/pip\": [\n        { \"href\": \"https://dpp.example.com/battery/09521234000013/BAT2024-001\",\n          \"title\": \"Battery passport (consumer view)\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/epcis\": [\n        { \"href\": \"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000013%2F21%2FBAT2024-001\",\n          \"title\": \"EPCIS event history (SoH, shipping, recycling)\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/certificationInfo\": [\n        { \"href\": \"https://dpp.example.com/certs/09521234000013/BAT2024-001\",\n          \"title\": \"EU Battery Regulation conformity & test reports\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"business\", \"authority\"] }\n      ],\n      \"https://ref.gs1.org/voc/productSustainabilityInfo\": [\n        { \"href\": \"https://dpp.example.com/sustainability/09521234000013/BAT2024-001\",\n          \"title\": \"Carbon footprint and recycled-content declaration\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ]\n    }\n  ]\n}\n",[1130,40310,40311,40315,40327,40331,40349,40369,40382,40405,40425,40429,40442,40462,40481,40500,40536,40540,40553,40574,40593,40612,40644,40648,40661,40682,40701,40719,40752,40756,40769,40790,40809,40827,40859,40864,40868,40872],{"__ignoreMap":611},[1133,40312,40313],{"class":1135,"line":1136},[1133,40314,4564],{"class":1299},[1133,40316,40317,40319,40321,40323,40325],{"class":1135,"line":612},[1133,40318,5857],{"class":1305},[1133,40320,343],{"class":1309},[1133,40322,1313],{"class":1305},[1133,40324,888],{"class":1299},[1133,40326,1318],{"class":1299},[1133,40328,40329],{"class":1135,"line":617},[1133,40330,35314],{"class":1299},[1133,40332,40333,40335,40337,40339,40341,40343,40345,40347],{"class":1135,"line":1334},[1133,40334,1324],{"class":1305},[1133,40336,40304],{"class":1558},[1133,40338,1313],{"class":1305},[1133,40340,888],{"class":1299},[1133,40342,1352],{"class":1323},[1133,40344,39758],{"class":1327},[1133,40346,1313],{"class":1323},[1133,40348,1359],{"class":1299},[1133,40350,40351,40353,40356,40358,40360,40362,40365,40367],{"class":1135,"line":1340},[1133,40352,1324],{"class":1305},[1133,40354,40355],{"class":1558},"itemDescription",[1133,40357,1313],{"class":1305},[1133,40359,888],{"class":1299},[1133,40361,1352],{"class":1323},[1133,40363,40364],{"class":1327},"EcoCell IM-500 industrial battery module",[1133,40366,1313],{"class":1323},[1133,40368,1359],{"class":1299},[1133,40370,40371,40373,40376,40378,40380],{"class":1135,"line":1362},[1133,40372,1324],{"class":1305},[1133,40374,40375],{"class":1558},"https://ref.gs1.org/voc/defaultLink",[1133,40377,1313],{"class":1305},[1133,40379,888],{"class":1299},[1133,40381,1318],{"class":1299},[1133,40383,40384,40387,40389,40392,40394,40396,40398,40401,40403],{"class":1135,"line":1383},[1133,40385,40386],{"class":1299},"        {",[1133,40388,1352],{"class":1305},[1133,40390,40391],{"class":4703},"href",[1133,40393,1313],{"class":1305},[1133,40395,888],{"class":1299},[1133,40397,1352],{"class":1323},[1133,40399,40400],{"class":1327},"https://dpp.example.com/battery/09521234000013/BAT2024-001",[1133,40402,1313],{"class":1323},[1133,40404,1359],{"class":1299},[1133,40406,40407,40409,40412,40414,40416,40418,40421,40423],{"class":1135,"line":1404},[1133,40408,6112],{"class":1305},[1133,40410,40411],{"class":4703},"title",[1133,40413,1313],{"class":1305},[1133,40415,888],{"class":1299},[1133,40417,1352],{"class":1323},[1133,40419,40420],{"class":1327},"Battery passport",[1133,40422,1313],{"class":1323},[1133,40424,38402],{"class":1299},[1133,40426,40427],{"class":1135,"line":1425},[1133,40428,35617],{"class":1299},[1133,40430,40431,40433,40436,40438,40440],{"class":1135,"line":1446},[1133,40432,1324],{"class":1305},[1133,40434,40435],{"class":1558},"https://ref.gs1.org/voc/pip",[1133,40437,1313],{"class":1305},[1133,40439,888],{"class":1299},[1133,40441,1318],{"class":1299},[1133,40443,40444,40446,40448,40450,40452,40454,40456,40458,40460],{"class":1135,"line":1460},[1133,40445,40386],{"class":1299},[1133,40447,1352],{"class":1305},[1133,40449,40391],{"class":4703},[1133,40451,1313],{"class":1305},[1133,40453,888],{"class":1299},[1133,40455,1352],{"class":1323},[1133,40457,40400],{"class":1327},[1133,40459,1313],{"class":1323},[1133,40461,1359],{"class":1299},[1133,40463,40464,40466,40468,40470,40472,40474,40477,40479],{"class":1135,"line":1470},[1133,40465,6112],{"class":1305},[1133,40467,40411],{"class":4703},[1133,40469,1313],{"class":1305},[1133,40471,888],{"class":1299},[1133,40473,1352],{"class":1323},[1133,40475,40476],{"class":1327},"Battery passport (consumer view)",[1133,40478,1313],{"class":1323},[1133,40480,1359],{"class":1299},[1133,40482,40483,40485,40487,40489,40491,40493,40496,40498],{"class":1135,"line":1475},[1133,40484,6112],{"class":1305},[1133,40486,1345],{"class":4703},[1133,40488,1313],{"class":1305},[1133,40490,888],{"class":1299},[1133,40492,1352],{"class":1323},[1133,40494,40495],{"class":1327},"text/html",[1133,40497,1313],{"class":1323},[1133,40499,1359],{"class":1299},[1133,40501,40502,40504,40507,40509,40511,40513,40515,40518,40520,40523,40525,40528,40530,40532,40534],{"class":1135,"line":1496},[1133,40503,6112],{"class":1305},[1133,40505,40506],{"class":4703},"context",[1133,40508,1313],{"class":1305},[1133,40510,888],{"class":1299},[1133,40512,6032],{"class":1299},[1133,40514,1313],{"class":1323},[1133,40516,40517],{"class":1327},"ALL",[1133,40519,1313],{"class":1323},[1133,40521,40522],{"class":1299},"],",[1133,40524,1352],{"class":1305},[1133,40526,40527],{"class":4703},"public",[1133,40529,1313],{"class":1305},[1133,40531,888],{"class":1299},[1133,40533,34545],{"class":2659},[1133,40535,38402],{"class":1299},[1133,40537,40538],{"class":1135,"line":1517},[1133,40539,35617],{"class":1299},[1133,40541,40542,40544,40547,40549,40551],{"class":1135,"line":1538},[1133,40543,1324],{"class":1305},[1133,40545,40546],{"class":1558},"https://ref.gs1.org/voc/epcis",[1133,40548,1313],{"class":1305},[1133,40550,888],{"class":1299},[1133,40552,1318],{"class":1299},[1133,40554,40555,40557,40559,40561,40563,40565,40567,40570,40572],{"class":1135,"line":1553},[1133,40556,40386],{"class":1299},[1133,40558,1352],{"class":1305},[1133,40560,40391],{"class":4703},[1133,40562,1313],{"class":1305},[1133,40564,888],{"class":1299},[1133,40566,1352],{"class":1323},[1133,40568,40569],{"class":1327},"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000013%2F21%2FBAT2024-001",[1133,40571,1313],{"class":1323},[1133,40573,1359],{"class":1299},[1133,40575,40576,40578,40580,40582,40584,40586,40589,40591],{"class":1135,"line":1573},[1133,40577,6112],{"class":1305},[1133,40579,40411],{"class":4703},[1133,40581,1313],{"class":1305},[1133,40583,888],{"class":1299},[1133,40585,1352],{"class":1323},[1133,40587,40588],{"class":1327},"EPCIS event history (SoH, shipping, recycling)",[1133,40590,1313],{"class":1323},[1133,40592,1359],{"class":1299},[1133,40594,40595,40597,40599,40601,40603,40605,40608,40610],{"class":1135,"line":1579},[1133,40596,6112],{"class":1305},[1133,40598,1345],{"class":4703},[1133,40600,1313],{"class":1305},[1133,40602,888],{"class":1299},[1133,40604,1352],{"class":1323},[1133,40606,40607],{"class":1327},"application/ld+json",[1133,40609,1313],{"class":1323},[1133,40611,1359],{"class":1299},[1133,40613,40614,40616,40618,40620,40622,40624,40626,40628,40630,40632,40634,40636,40638,40640,40642],{"class":1135,"line":1593},[1133,40615,6112],{"class":1305},[1133,40617,40506],{"class":4703},[1133,40619,1313],{"class":1305},[1133,40621,888],{"class":1299},[1133,40623,6032],{"class":1299},[1133,40625,1313],{"class":1323},[1133,40627,40517],{"class":1327},[1133,40629,1313],{"class":1323},[1133,40631,40522],{"class":1299},[1133,40633,1352],{"class":1305},[1133,40635,40527],{"class":4703},[1133,40637,1313],{"class":1305},[1133,40639,888],{"class":1299},[1133,40641,34545],{"class":2659},[1133,40643,38402],{"class":1299},[1133,40645,40646],{"class":1135,"line":1611},[1133,40647,35617],{"class":1299},[1133,40649,40650,40652,40655,40657,40659],{"class":1135,"line":1616},[1133,40651,1324],{"class":1305},[1133,40653,40654],{"class":1558},"https://ref.gs1.org/voc/certificationInfo",[1133,40656,1313],{"class":1305},[1133,40658,888],{"class":1299},[1133,40660,1318],{"class":1299},[1133,40662,40663,40665,40667,40669,40671,40673,40675,40678,40680],{"class":1135,"line":1631},[1133,40664,40386],{"class":1299},[1133,40666,1352],{"class":1305},[1133,40668,40391],{"class":4703},[1133,40670,1313],{"class":1305},[1133,40672,888],{"class":1299},[1133,40674,1352],{"class":1323},[1133,40676,40677],{"class":1327},"https://dpp.example.com/certs/09521234000013/BAT2024-001",[1133,40679,1313],{"class":1323},[1133,40681,1359],{"class":1299},[1133,40683,40684,40686,40688,40690,40692,40694,40697,40699],{"class":1135,"line":1652},[1133,40685,6112],{"class":1305},[1133,40687,40411],{"class":4703},[1133,40689,1313],{"class":1305},[1133,40691,888],{"class":1299},[1133,40693,1352],{"class":1323},[1133,40695,40696],{"class":1327},"EU Battery Regulation conformity & test reports",[1133,40698,1313],{"class":1323},[1133,40700,1359],{"class":1299},[1133,40702,40703,40705,40707,40709,40711,40713,40715,40717],{"class":1135,"line":1670},[1133,40704,6112],{"class":1305},[1133,40706,1345],{"class":4703},[1133,40708,1313],{"class":1305},[1133,40710,888],{"class":1299},[1133,40712,1352],{"class":1323},[1133,40714,40607],{"class":1327},[1133,40716,1313],{"class":1323},[1133,40718,1359],{"class":1299},[1133,40720,40721,40723,40725,40727,40729,40731,40733,40736,40738,40740,40742,40745,40747,40750],{"class":1135,"line":1689},[1133,40722,6112],{"class":1305},[1133,40724,40506],{"class":4703},[1133,40726,1313],{"class":1305},[1133,40728,888],{"class":1299},[1133,40730,6032],{"class":1299},[1133,40732,1313],{"class":1323},[1133,40734,40735],{"class":1327},"business",[1133,40737,1313],{"class":1323},[1133,40739,2776],{"class":1299},[1133,40741,1352],{"class":1323},[1133,40743,40744],{"class":1327},"authority",[1133,40746,1313],{"class":1323},[1133,40748,40749],{"class":1299},"]",[1133,40751,38402],{"class":1299},[1133,40753,40754],{"class":1135,"line":1695},[1133,40755,35617],{"class":1299},[1133,40757,40758,40760,40763,40765,40767],{"class":1135,"line":1709},[1133,40759,1324],{"class":1305},[1133,40761,40762],{"class":1558},"https://ref.gs1.org/voc/productSustainabilityInfo",[1133,40764,1313],{"class":1305},[1133,40766,888],{"class":1299},[1133,40768,1318],{"class":1299},[1133,40770,40771,40773,40775,40777,40779,40781,40783,40786,40788],{"class":1135,"line":1729},[1133,40772,40386],{"class":1299},[1133,40774,1352],{"class":1305},[1133,40776,40391],{"class":4703},[1133,40778,1313],{"class":1305},[1133,40780,888],{"class":1299},[1133,40782,1352],{"class":1323},[1133,40784,40785],{"class":1327},"https://dpp.example.com/sustainability/09521234000013/BAT2024-001",[1133,40787,1313],{"class":1323},[1133,40789,1359],{"class":1299},[1133,40791,40792,40794,40796,40798,40800,40802,40805,40807],{"class":1135,"line":1748},[1133,40793,6112],{"class":1305},[1133,40795,40411],{"class":4703},[1133,40797,1313],{"class":1305},[1133,40799,888],{"class":1299},[1133,40801,1352],{"class":1323},[1133,40803,40804],{"class":1327},"Carbon footprint and recycled-content declaration",[1133,40806,1313],{"class":1323},[1133,40808,1359],{"class":1299},[1133,40810,40811,40813,40815,40817,40819,40821,40823,40825],{"class":1135,"line":1753},[1133,40812,6112],{"class":1305},[1133,40814,1345],{"class":4703},[1133,40816,1313],{"class":1305},[1133,40818,888],{"class":1299},[1133,40820,1352],{"class":1323},[1133,40822,40607],{"class":1327},[1133,40824,1313],{"class":1323},[1133,40826,1359],{"class":1299},[1133,40828,40829,40831,40833,40835,40837,40839,40841,40843,40845,40847,40849,40851,40853,40855,40857],{"class":1135,"line":1767},[1133,40830,6112],{"class":1305},[1133,40832,40506],{"class":4703},[1133,40834,1313],{"class":1305},[1133,40836,888],{"class":1299},[1133,40838,6032],{"class":1299},[1133,40840,1313],{"class":1323},[1133,40842,40517],{"class":1327},[1133,40844,1313],{"class":1323},[1133,40846,40522],{"class":1299},[1133,40848,1352],{"class":1305},[1133,40850,40527],{"class":4703},[1133,40852,1313],{"class":1305},[1133,40854,888],{"class":1299},[1133,40856,34545],{"class":2659},[1133,40858,38402],{"class":1299},[1133,40860,40861],{"class":1135,"line":1787},[1133,40862,40863],{"class":1299},"      ]\n",[1133,40865,40866],{"class":1135,"line":1806},[1133,40867,35647],{"class":1299},[1133,40869,40870],{"class":1135,"line":1812},[1133,40871,35991],{"class":1299},[1133,40873,40874],{"class":1135,"line":6296},[1133,40875,4602],{"class":1299},[496,40877,35128,40878,40881,40882,35075,40885,35075,40887,35075,40890,40893,40894,40896],{},[1130,40879,40880],{},"?linkType="," query parameter on the resolver URL takes the bare relation name (",[1130,40883,40884],{},"pip",[1130,40886,30],{},[1130,40888,40889],{},"certificationInfo",[1130,40891,40892],{},"productSustainabilityInfo","). See ",[659,40895,346],{"href":347}," for hosting options.",[491,40898,40900],{"id":40899},"step-4-integrate-epcis-event-capture","Step 4: Integrate EPCIS Event Capture",[500,40902,40904],{"id":40903},"commissioning-event","Commissioning Event",[496,40906,40907,40908,40910],{},"Record when a battery is created. Per GS1 Germany EUDR Guideline V1.11, use ",[1130,40909,39471],{}," for product master data (not ILMD):",[1124,40912,40914],{"className":1290,"code":40913,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n    { \"battery\": \"https://ref.openepcis.io/extensions/eu/battery/\", \"gs1\": \"https://ref.gs1.org/voc/\" }\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"epcisBody\": {\n    \"eventList\": [{\n      \"type\": \"ObjectEvent\",\n      \"eventID\": \"urn:uuid:YOUR-UUID-HERE\",\n      \"eventTime\": \"2024-03-15T14:30:00.000Z\",\n      \"eventTimeZoneOffset\": \"+01:00\",\n      \"epcList\": [\"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"],\n      \"action\": \"ADD\",\n      \"bizStep\": \"commissioning\",\n      \"disposition\": \"active\",\n      \"readPoint\": { \"id\": \"https://id.gs1.org/414/9521234000013\" },\n      \"sensorElementList\": [{\n        \"sensorMetadata\": {\n          \"deviceID\": \"https://id.gs1.org/8004/9521234EOL-TEST-001\"\n        },\n        \"sensorReport\": [\n          { \"type\": \"battery:stateOfHealth\", \"value\": 100, \"uom\": \"P1\" },\n          { \"type\": \"battery:stateOfCharge\", \"value\": 50, \"uom\": \"P1\" },\n          { \"type\": \"battery:cycleCount\", \"value\": 0 }\n        ]\n      }],\n      \"masterDataAvailableFor\": [{\n        \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n        \"battery:initialCapacity\": { \"value\": \"280\", \"unitCode\": \"AH\" },\n        \"lotNumber\": \"BATCH-2024-03-A\"\n      }]\n    }]\n  }\n}\n",[1130,40915,40916,40920,40932,40943,40980,40984,41002,41020,41032,41044,41062,41081,41100,41118,41138,41156,41174,41192,41221,41233,41245,41262,41266,41278,41329,41379,41413,41417,41422,41434,41452,41497,41515,41520,41524,41528],{"__ignoreMap":611},[1133,40917,40918],{"class":1135,"line":1136},[1133,40919,4564],{"class":1299},[1133,40921,40922,40924,40926,40928,40930],{"class":1135,"line":612},[1133,40923,5857],{"class":1305},[1133,40925,1310],{"class":1309},[1133,40927,1313],{"class":1305},[1133,40929,888],{"class":1299},[1133,40931,1318],{"class":1299},[1133,40933,40934,40936,40939,40941],{"class":1135,"line":617},[1133,40935,1306],{"class":1323},[1133,40937,40938],{"class":1327},"https://ref.gs1.org/standards/epcis/epcis-context.jsonld",[1133,40940,1313],{"class":1323},[1133,40942,1359],{"class":1299},[1133,40944,40945,40948,40950,40952,40954,40956,40958,40960,40962,40964,40966,40968,40970,40972,40974,40976,40978],{"class":1135,"line":1334},[1133,40946,40947],{"class":1299},"    {",[1133,40949,1352],{"class":1305},[1133,40951,238],{"class":1558},[1133,40953,1313],{"class":1305},[1133,40955,888],{"class":1299},[1133,40957,1352],{"class":1323},[1133,40959,39148],{"class":1327},[1133,40961,1313],{"class":1323},[1133,40963,2776],{"class":1299},[1133,40965,1352],{"class":1305},[1133,40967,101],{"class":1558},[1133,40969,1313],{"class":1305},[1133,40971,888],{"class":1299},[1133,40973,1352],{"class":1323},[1133,40975,39709],{"class":1327},[1133,40977,1313],{"class":1323},[1133,40979,38402],{"class":1299},[1133,40981,40982],{"class":1135,"line":1340},[1133,40983,5878],{"class":1299},[1133,40985,40986,40988,40990,40992,40994,40996,40998,41000],{"class":1135,"line":1362},[1133,40987,5857],{"class":1305},[1133,40989,1345],{"class":1309},[1133,40991,1313],{"class":1305},[1133,40993,888],{"class":1299},[1133,40995,1352],{"class":1323},[1133,40997,4622],{"class":1327},[1133,40999,1313],{"class":1323},[1133,41001,1359],{"class":1299},[1133,41003,41004,41006,41008,41010,41012,41014,41016,41018],{"class":1135,"line":1383},[1133,41005,5857],{"class":1305},[1133,41007,4633],{"class":1309},[1133,41009,1313],{"class":1305},[1133,41011,888],{"class":1299},[1133,41013,1352],{"class":1323},[1133,41015,4642],{"class":1327},[1133,41017,1313],{"class":1323},[1133,41019,1359],{"class":1299},[1133,41021,41022,41024,41026,41028,41030],{"class":1135,"line":1404},[1133,41023,5857],{"class":1305},[1133,41025,4673],{"class":1309},[1133,41027,1313],{"class":1305},[1133,41029,888],{"class":1299},[1133,41031,1550],{"class":1299},[1133,41033,41034,41036,41038,41040,41042],{"class":1135,"line":1425},[1133,41035,1306],{"class":1305},[1133,41037,4686],{"class":1558},[1133,41039,1313],{"class":1305},[1133,41041,888],{"class":1299},[1133,41043,1628],{"class":1299},[1133,41045,41046,41048,41050,41052,41054,41056,41058,41060],{"class":1135,"line":1446},[1133,41047,1324],{"class":1305},[1133,41049,1345],{"class":4703},[1133,41051,1313],{"class":1305},[1133,41053,888],{"class":1299},[1133,41055,1352],{"class":1323},[1133,41057,832],{"class":1327},[1133,41059,1313],{"class":1323},[1133,41061,1359],{"class":1299},[1133,41063,41064,41066,41068,41070,41072,41074,41077,41079],{"class":1135,"line":1460},[1133,41065,1324],{"class":1305},[1133,41067,1430],{"class":4703},[1133,41069,1313],{"class":1305},[1133,41071,888],{"class":1299},[1133,41073,1352],{"class":1323},[1133,41075,41076],{"class":1327},"urn:uuid:YOUR-UUID-HERE",[1133,41078,1313],{"class":1323},[1133,41080,1359],{"class":1299},[1133,41082,41083,41085,41087,41089,41091,41093,41096,41098],{"class":1135,"line":1470},[1133,41084,1324],{"class":1305},[1133,41086,1367],{"class":4703},[1133,41088,1313],{"class":1305},[1133,41090,888],{"class":1299},[1133,41092,1352],{"class":1323},[1133,41094,41095],{"class":1327},"2024-03-15T14:30:00.000Z",[1133,41097,1313],{"class":1323},[1133,41099,1359],{"class":1299},[1133,41101,41102,41104,41106,41108,41110,41112,41114,41116],{"class":1135,"line":1475},[1133,41103,1324],{"class":1305},[1133,41105,1409],{"class":4703},[1133,41107,1313],{"class":1305},[1133,41109,888],{"class":1299},[1133,41111,1352],{"class":1323},[1133,41113,6015],{"class":1327},[1133,41115,1313],{"class":1323},[1133,41117,1359],{"class":1299},[1133,41119,41120,41122,41124,41126,41128,41130,41132,41134,41136],{"class":1135,"line":1496},[1133,41121,1324],{"class":1305},[1133,41123,1451],{"class":4703},[1133,41125,1313],{"class":1305},[1133,41127,888],{"class":1299},[1133,41129,6032],{"class":1299},[1133,41131,1313],{"class":1323},[1133,41133,39758],{"class":1327},[1133,41135,1313],{"class":1323},[1133,41137,4607],{"class":1299},[1133,41139,41140,41142,41144,41146,41148,41150,41152,41154],{"class":1135,"line":1517},[1133,41141,1324],{"class":1305},[1133,41143,1480],{"class":4703},[1133,41145,1313],{"class":1305},[1133,41147,888],{"class":1299},[1133,41149,1352],{"class":1323},[1133,41151,1489],{"class":1327},[1133,41153,1313],{"class":1323},[1133,41155,1359],{"class":1299},[1133,41157,41158,41160,41162,41164,41166,41168,41170,41172],{"class":1135,"line":1538},[1133,41159,1324],{"class":1305},[1133,41161,1501],{"class":4703},[1133,41163,1313],{"class":1305},[1133,41165,888],{"class":1299},[1133,41167,1352],{"class":1323},[1133,41169,4786],{"class":1327},[1133,41171,1313],{"class":1323},[1133,41173,1359],{"class":1299},[1133,41175,41176,41178,41180,41182,41184,41186,41188,41190],{"class":1135,"line":1553},[1133,41177,1324],{"class":1305},[1133,41179,1522],{"class":4703},[1133,41181,1313],{"class":1305},[1133,41183,888],{"class":1299},[1133,41185,1352],{"class":1323},[1133,41187,6601],{"class":1327},[1133,41189,1313],{"class":1323},[1133,41191,1359],{"class":1299},[1133,41193,41194,41196,41198,41200,41202,41204,41206,41208,41210,41212,41214,41217,41219],{"class":1135,"line":1573},[1133,41195,1324],{"class":1305},[1133,41197,1543],{"class":4703},[1133,41199,1313],{"class":1305},[1133,41201,888],{"class":1299},[1133,41203,38383],{"class":1299},[1133,41205,1352],{"class":1305},[1133,41207,1559],{"class":4847},[1133,41209,1313],{"class":1305},[1133,41211,888],{"class":1299},[1133,41213,1352],{"class":1323},[1133,41215,41216],{"class":1327},"https://id.gs1.org/414/9521234000013",[1133,41218,1313],{"class":1323},[1133,41220,38511],{"class":1299},[1133,41222,41223,41225,41227,41229,41231],{"class":1135,"line":1579},[1133,41224,1324],{"class":1305},[1133,41226,25533],{"class":4703},[1133,41228,1313],{"class":1305},[1133,41230,888],{"class":1299},[1133,41232,1628],{"class":1299},[1133,41234,41235,41237,41239,41241,41243],{"class":1135,"line":1593},[1133,41236,5967],{"class":1305},[1133,41238,25550],{"class":4847},[1133,41240,1313],{"class":1305},[1133,41242,888],{"class":1299},[1133,41244,1550],{"class":1299},[1133,41246,41247,41249,41251,41253,41255,41257,41260],{"class":1135,"line":1611},[1133,41248,6112],{"class":1305},[1133,41250,33090],{"class":16582},[1133,41252,1313],{"class":1305},[1133,41254,888],{"class":1299},[1133,41256,1352],{"class":1323},[1133,41258,41259],{"class":1327},"https://id.gs1.org/8004/9521234EOL-TEST-001",[1133,41261,1331],{"class":1323},[1133,41263,41264],{"class":1135,"line":1616},[1133,41265,6129],{"class":1299},[1133,41267,41268,41270,41272,41274,41276],{"class":1135,"line":1631},[1133,41269,5967],{"class":1305},[1133,41271,25081],{"class":4847},[1133,41273,1313],{"class":1305},[1133,41275,888],{"class":1299},[1133,41277,1318],{"class":1299},[1133,41279,41280,41283,41285,41287,41289,41291,41293,41296,41298,41300,41302,41304,41306,41308,41310,41312,41314,41316,41318,41320,41322,41325,41327],{"class":1135,"line":1652},[1133,41281,41282],{"class":1299},"          {",[1133,41284,1352],{"class":1305},[1133,41286,1345],{"class":16582},[1133,41288,1313],{"class":1305},[1133,41290,888],{"class":1299},[1133,41292,1352],{"class":1323},[1133,41294,41295],{"class":1327},"battery:stateOfHealth",[1133,41297,1313],{"class":1323},[1133,41299,2776],{"class":1299},[1133,41301,1352],{"class":1305},[1133,41303,26900],{"class":16582},[1133,41305,1313],{"class":1305},[1133,41307,888],{"class":1299},[1133,41309,1665],{"class":1664},[1133,41311,2776],{"class":1299},[1133,41313,1352],{"class":1305},[1133,41315,1675],{"class":16582},[1133,41317,1313],{"class":1305},[1133,41319,888],{"class":1299},[1133,41321,1352],{"class":1323},[1133,41323,41324],{"class":1327},"P1",[1133,41326,1313],{"class":1323},[1133,41328,38511],{"class":1299},[1133,41330,41331,41333,41335,41337,41339,41341,41343,41346,41348,41350,41352,41354,41356,41358,41361,41363,41365,41367,41369,41371,41373,41375,41377],{"class":1135,"line":1670},[1133,41332,41282],{"class":1299},[1133,41334,1352],{"class":1305},[1133,41336,1345],{"class":16582},[1133,41338,1313],{"class":1305},[1133,41340,888],{"class":1299},[1133,41342,1352],{"class":1323},[1133,41344,41345],{"class":1327},"battery:stateOfCharge",[1133,41347,1313],{"class":1323},[1133,41349,2776],{"class":1299},[1133,41351,1352],{"class":1305},[1133,41353,26900],{"class":16582},[1133,41355,1313],{"class":1305},[1133,41357,888],{"class":1299},[1133,41359,41360],{"class":1664}," 50",[1133,41362,2776],{"class":1299},[1133,41364,1352],{"class":1305},[1133,41366,1675],{"class":16582},[1133,41368,1313],{"class":1305},[1133,41370,888],{"class":1299},[1133,41372,1352],{"class":1323},[1133,41374,41324],{"class":1327},[1133,41376,1313],{"class":1323},[1133,41378,38511],{"class":1299},[1133,41380,41381,41383,41385,41387,41389,41391,41393,41396,41398,41400,41402,41404,41406,41408,41411],{"class":1135,"line":1689},[1133,41382,41282],{"class":1299},[1133,41384,1352],{"class":1305},[1133,41386,1345],{"class":16582},[1133,41388,1313],{"class":1305},[1133,41390,888],{"class":1299},[1133,41392,1352],{"class":1323},[1133,41394,41395],{"class":1327},"battery:cycleCount",[1133,41397,1313],{"class":1323},[1133,41399,2776],{"class":1299},[1133,41401,1352],{"class":1305},[1133,41403,26900],{"class":16582},[1133,41405,1313],{"class":1305},[1133,41407,888],{"class":1299},[1133,41409,41410],{"class":1664}," 0",[1133,41412,38402],{"class":1299},[1133,41414,41415],{"class":1135,"line":1695},[1133,41416,6363],{"class":1299},[1133,41418,41419],{"class":1135,"line":1709},[1133,41420,41421],{"class":1299},"      }],\n",[1133,41423,41424,41426,41428,41430,41432],{"class":1135,"line":1729},[1133,41425,1324],{"class":1305},[1133,41427,39471],{"class":4703},[1133,41429,1313],{"class":1305},[1133,41431,888],{"class":1299},[1133,41433,1628],{"class":1299},[1133,41435,41436,41438,41440,41442,41444,41446,41448,41450],{"class":1135,"line":1748},[1133,41437,5967],{"class":1305},[1133,41439,1559],{"class":4847},[1133,41441,1313],{"class":1305},[1133,41443,888],{"class":1299},[1133,41445,1352],{"class":1323},[1133,41447,39758],{"class":1327},[1133,41449,1313],{"class":1323},[1133,41451,1359],{"class":1299},[1133,41453,41454,41456,41459,41461,41463,41465,41467,41469,41471,41473,41475,41477,41479,41481,41483,41485,41487,41489,41491,41493,41495],{"class":1135,"line":1753},[1133,41455,5967],{"class":1305},[1133,41457,41458],{"class":4847},"battery:initialCapacity",[1133,41460,1313],{"class":1305},[1133,41462,888],{"class":1299},[1133,41464,38383],{"class":1299},[1133,41466,1352],{"class":1305},[1133,41468,26900],{"class":16582},[1133,41470,1313],{"class":1305},[1133,41472,888],{"class":1299},[1133,41474,1352],{"class":1323},[1133,41476,40037],{"class":1327},[1133,41478,1313],{"class":1323},[1133,41480,2776],{"class":1299},[1133,41482,1352],{"class":1305},[1133,41484,37933],{"class":16582},[1133,41486,1313],{"class":1305},[1133,41488,888],{"class":1299},[1133,41490,1352],{"class":1323},[1133,41492,40056],{"class":1327},[1133,41494,1313],{"class":1323},[1133,41496,38511],{"class":1299},[1133,41498,41499,41501,41504,41506,41508,41510,41513],{"class":1135,"line":1767},[1133,41500,5967],{"class":1305},[1133,41502,41503],{"class":4847},"lotNumber",[1133,41505,1313],{"class":1305},[1133,41507,888],{"class":1299},[1133,41509,1352],{"class":1323},[1133,41511,41512],{"class":1327},"BATCH-2024-03-A",[1133,41514,1331],{"class":1323},[1133,41516,41517],{"class":1135,"line":1787},[1133,41518,41519],{"class":1299},"      }]\n",[1133,41521,41522],{"class":1135,"line":1806},[1133,41523,1809],{"class":1299},[1133,41525,41526],{"class":1135,"line":1812},[1133,41527,1815],{"class":1299},[1133,41529,41530],{"class":1135,"line":6296},[1133,41531,4602],{"class":1299},[500,41533,41535],{"id":41534},"integration-with-bms","Integration with BMS",[496,41537,41538],{},"Configure your Battery Management System to emit EPCIS events:",[1124,41540,41544],{"className":41541,"code":41542,"language":41543,"meta":611,"style":611},"language-javascript shiki shiki-themes material-theme-lighter github-light github-dark monokai","// Example: BMS to EPCIS event conversion\nfunction createSoHEvent(battery, bmsData) {\n  return {\n    \"@type\": \"ObjectEvent\",\n    \"@id\": `urn:uuid:${generateUUID()}`,\n    \"eventTime\": new Date().toISOString(),\n    \"epcList\": [{\n      \"@id\": battery.digitalLinkUri,\n      \"masterDataAvailableFor\": { \"@id\": battery.digitalLinkUri }\n    }],\n    \"action\": \"OBSERVE\",\n    \"bizStep\": \"inspecting\",\n    \"sensorElementList\": [{\n      \"sensorMetadata\": {\n        \"deviceID\": battery.bmsUri,\n        \"time\": new Date().toISOString()\n      },\n      \"sensorReport\": [\n        { \"type\": \"battery:stateOfHealth\", \"value\": bmsData.soh, \"uom\": \"P1\" },\n        { \"type\": \"battery:stateOfCharge\", \"value\": bmsData.soc, \"uom\": \"P1\" },\n        { \"type\": \"battery:cycleCount\", \"value\": bmsData.cycles },\n        { \"type\": \"battery:internalResistance\", \"value\": bmsData.resistance, \"uom\": \"OHM\" }\n      ]\n    }]\n  };\n}\n","javascript",[1130,41545,41546,41551,41556,41561,41566,41571,41576,41581,41586,41591,41595,41600,41605,41610,41615,41620,41625,41629,41634,41639,41644,41649,41654,41658,41662,41667],{"__ignoreMap":611},[1133,41547,41548],{"class":1135,"line":1136},[1133,41549,41550],{},"// Example: BMS to EPCIS event conversion\n",[1133,41552,41553],{"class":1135,"line":612},[1133,41554,41555],{},"function createSoHEvent(battery, bmsData) {\n",[1133,41557,41558],{"class":1135,"line":617},[1133,41559,41560],{},"  return {\n",[1133,41562,41563],{"class":1135,"line":1334},[1133,41564,41565],{},"    \"@type\": \"ObjectEvent\",\n",[1133,41567,41568],{"class":1135,"line":1340},[1133,41569,41570],{},"    \"@id\": `urn:uuid:${generateUUID()}`,\n",[1133,41572,41573],{"class":1135,"line":1362},[1133,41574,41575],{},"    \"eventTime\": new Date().toISOString(),\n",[1133,41577,41578],{"class":1135,"line":1383},[1133,41579,41580],{},"    \"epcList\": [{\n",[1133,41582,41583],{"class":1135,"line":1404},[1133,41584,41585],{},"      \"@id\": battery.digitalLinkUri,\n",[1133,41587,41588],{"class":1135,"line":1425},[1133,41589,41590],{},"      \"masterDataAvailableFor\": { \"@id\": battery.digitalLinkUri }\n",[1133,41592,41593],{"class":1135,"line":1446},[1133,41594,1692],{},[1133,41596,41597],{"class":1135,"line":1460},[1133,41598,41599],{},"    \"action\": \"OBSERVE\",\n",[1133,41601,41602],{"class":1135,"line":1470},[1133,41603,41604],{},"    \"bizStep\": \"inspecting\",\n",[1133,41606,41607],{"class":1135,"line":1475},[1133,41608,41609],{},"    \"sensorElementList\": [{\n",[1133,41611,41612],{"class":1135,"line":1496},[1133,41613,41614],{},"      \"sensorMetadata\": {\n",[1133,41616,41617],{"class":1135,"line":1517},[1133,41618,41619],{},"        \"deviceID\": battery.bmsUri,\n",[1133,41621,41622],{"class":1135,"line":1538},[1133,41623,41624],{},"        \"time\": new Date().toISOString()\n",[1133,41626,41627],{"class":1135,"line":1553},[1133,41628,7023],{},[1133,41630,41631],{"class":1135,"line":1573},[1133,41632,41633],{},"      \"sensorReport\": [\n",[1133,41635,41636],{"class":1135,"line":1579},[1133,41637,41638],{},"        { \"type\": \"battery:stateOfHealth\", \"value\": bmsData.soh, \"uom\": \"P1\" },\n",[1133,41640,41641],{"class":1135,"line":1593},[1133,41642,41643],{},"        { \"type\": \"battery:stateOfCharge\", \"value\": bmsData.soc, \"uom\": \"P1\" },\n",[1133,41645,41646],{"class":1135,"line":1611},[1133,41647,41648],{},"        { \"type\": \"battery:cycleCount\", \"value\": bmsData.cycles },\n",[1133,41650,41651],{"class":1135,"line":1616},[1133,41652,41653],{},"        { \"type\": \"battery:internalResistance\", \"value\": bmsData.resistance, \"uom\": \"OHM\" }\n",[1133,41655,41656],{"class":1135,"line":1631},[1133,41657,40863],{},[1133,41659,41660],{"class":1135,"line":1652},[1133,41661,1809],{},[1133,41663,41664],{"class":1135,"line":1670},[1133,41665,41666],{},"  };\n",[1133,41668,41669],{"class":1135,"line":1689},[1133,41670,4602],{},[491,41672,41674],{"id":41673},"step-5-handle-ownership-transfers","Step 5: Handle Ownership Transfers",[496,41676,41677],{},"When battery ownership changes:",[1124,41679,41681],{"className":1290,"code":41680,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"@type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"accepting\",\n  \"disposition\": \"in_transit\",\n  \"sourceList\": [\n    {\n      \"@type\": \"source\",\n      \"type\": \"owning_party\",\n      \"source\": \"https://id.gs1.org/417/9521234000006\"\n    }\n  ],\n  \"destinationList\": [\n    {\n      \"@type\": \"destination\",\n      \"type\": \"owning_party\",\n      \"destination\": \"https://id.gs1.org/417/9521987000001\"\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"@type\": \"bizTransaction\",\n      \"type\": \"po\",\n      \"bizTransaction\": \"https://buyer.example.com/orders/PO-2024-0089\"\n    }\n  ]\n}\n",[1130,41682,41683,41687,41705,41723,41741,41760,41778,41790,41794,41812,41830,41846,41850,41854,41866,41870,41888,41906,41923,41927,41931,41943,41947,41965,41983,42000,42004,42008],{"__ignoreMap":611},[1133,41684,41685],{"class":1135,"line":1136},[1133,41686,4564],{"class":1299},[1133,41688,41689,41691,41693,41695,41697,41699,41701,41703],{"class":1135,"line":612},[1133,41690,5857],{"class":1305},[1133,41692,1310],{"class":1309},[1133,41694,1313],{"class":1305},[1133,41696,888],{"class":1299},[1133,41698,1352],{"class":1323},[1133,41700,40938],{"class":1327},[1133,41702,1313],{"class":1323},[1133,41704,1359],{"class":1299},[1133,41706,41707,41709,41711,41713,41715,41717,41719,41721],{"class":1135,"line":617},[1133,41708,5857],{"class":1305},[1133,41710,37864],{"class":1309},[1133,41712,1313],{"class":1305},[1133,41714,888],{"class":1299},[1133,41716,1352],{"class":1323},[1133,41718,832],{"class":1327},[1133,41720,1313],{"class":1323},[1133,41722,1359],{"class":1299},[1133,41724,41725,41727,41729,41731,41733,41735,41737,41739],{"class":1135,"line":1334},[1133,41726,5857],{"class":1305},[1133,41728,1480],{"class":1309},[1133,41730,1313],{"class":1305},[1133,41732,888],{"class":1299},[1133,41734,1352],{"class":1323},[1133,41736,5583],{"class":1327},[1133,41738,1313],{"class":1323},[1133,41740,1359],{"class":1299},[1133,41742,41743,41745,41747,41749,41751,41753,41756,41758],{"class":1135,"line":1340},[1133,41744,5857],{"class":1305},[1133,41746,1501],{"class":1309},[1133,41748,1313],{"class":1305},[1133,41750,888],{"class":1299},[1133,41752,1352],{"class":1323},[1133,41754,41755],{"class":1327},"accepting",[1133,41757,1313],{"class":1323},[1133,41759,1359],{"class":1299},[1133,41761,41762,41764,41766,41768,41770,41772,41774,41776],{"class":1135,"line":1362},[1133,41763,5857],{"class":1305},[1133,41765,1522],{"class":1309},[1133,41767,1313],{"class":1305},[1133,41769,888],{"class":1299},[1133,41771,1352],{"class":1323},[1133,41773,1531],{"class":1327},[1133,41775,1313],{"class":1323},[1133,41777,1359],{"class":1299},[1133,41779,41780,41782,41784,41786,41788],{"class":1135,"line":1383},[1133,41781,5857],{"class":1305},[1133,41783,1700],{"class":1309},[1133,41785,1313],{"class":1305},[1133,41787,888],{"class":1299},[1133,41789,1318],{"class":1299},[1133,41791,41792],{"class":1135,"line":1404},[1133,41793,35314],{"class":1299},[1133,41795,41796,41798,41800,41802,41804,41806,41808,41810],{"class":1135,"line":1425},[1133,41797,1324],{"class":1305},[1133,41799,37864],{"class":1558},[1133,41801,1313],{"class":1305},[1133,41803,888],{"class":1299},[1133,41805,1352],{"class":1323},[1133,41807,1734],{"class":1327},[1133,41809,1313],{"class":1323},[1133,41811,1359],{"class":1299},[1133,41813,41814,41816,41818,41820,41822,41824,41826,41828],{"class":1135,"line":1446},[1133,41815,1324],{"class":1305},[1133,41817,1345],{"class":1558},[1133,41819,1313],{"class":1305},[1133,41821,888],{"class":1299},[1133,41823,1352],{"class":1323},[1133,41825,1722],{"class":1327},[1133,41827,1313],{"class":1323},[1133,41829,1359],{"class":1299},[1133,41831,41832,41834,41836,41838,41840,41842,41844],{"class":1135,"line":1460},[1133,41833,1324],{"class":1305},[1133,41835,1734],{"class":1558},[1133,41837,1313],{"class":1305},[1133,41839,888],{"class":1299},[1133,41841,1352],{"class":1323},[1133,41843,39858],{"class":1327},[1133,41845,1331],{"class":1323},[1133,41847,41848],{"class":1135,"line":1470},[1133,41849,35647],{"class":1299},[1133,41851,41852],{"class":1135,"line":1475},[1133,41853,5878],{"class":1299},[1133,41855,41856,41858,41860,41862,41864],{"class":1135,"line":1496},[1133,41857,5857],{"class":1305},[1133,41859,1758],{"class":1309},[1133,41861,1313],{"class":1305},[1133,41863,888],{"class":1299},[1133,41865,1318],{"class":1299},[1133,41867,41868],{"class":1135,"line":1517},[1133,41869,35314],{"class":1299},[1133,41871,41872,41874,41876,41878,41880,41882,41884,41886],{"class":1135,"line":1538},[1133,41873,1324],{"class":1305},[1133,41875,37864],{"class":1558},[1133,41877,1313],{"class":1305},[1133,41879,888],{"class":1299},[1133,41881,1352],{"class":1323},[1133,41883,1792],{"class":1327},[1133,41885,1313],{"class":1323},[1133,41887,1359],{"class":1299},[1133,41889,41890,41892,41894,41896,41898,41900,41902,41904],{"class":1135,"line":1553},[1133,41891,1324],{"class":1305},[1133,41893,1345],{"class":1558},[1133,41895,1313],{"class":1305},[1133,41897,888],{"class":1299},[1133,41899,1352],{"class":1323},[1133,41901,1722],{"class":1327},[1133,41903,1313],{"class":1323},[1133,41905,1359],{"class":1299},[1133,41907,41908,41910,41912,41914,41916,41918,41921],{"class":1135,"line":1573},[1133,41909,1324],{"class":1305},[1133,41911,1792],{"class":1558},[1133,41913,1313],{"class":1305},[1133,41915,888],{"class":1299},[1133,41917,1352],{"class":1323},[1133,41919,41920],{"class":1327},"https://id.gs1.org/417/9521987000001",[1133,41922,1331],{"class":1323},[1133,41924,41925],{"class":1135,"line":1579},[1133,41926,35647],{"class":1299},[1133,41928,41929],{"class":1135,"line":1593},[1133,41930,5878],{"class":1299},[1133,41932,41933,41935,41937,41939,41941],{"class":1135,"line":1611},[1133,41934,5857],{"class":1305},[1133,41936,6136],{"class":1309},[1133,41938,1313],{"class":1305},[1133,41940,888],{"class":1299},[1133,41942,1318],{"class":1299},[1133,41944,41945],{"class":1135,"line":1616},[1133,41946,35314],{"class":1299},[1133,41948,41949,41951,41953,41955,41957,41959,41961,41963],{"class":1135,"line":1631},[1133,41950,1324],{"class":1305},[1133,41952,37864],{"class":1558},[1133,41954,1313],{"class":1305},[1133,41956,888],{"class":1299},[1133,41958,1352],{"class":1323},[1133,41960,6174],{"class":1327},[1133,41962,1313],{"class":1323},[1133,41964,1359],{"class":1299},[1133,41966,41967,41969,41971,41973,41975,41977,41979,41981],{"class":1135,"line":1652},[1133,41968,1324],{"class":1305},[1133,41970,1345],{"class":1558},[1133,41972,1313],{"class":1305},[1133,41974,888],{"class":1299},[1133,41976,1352],{"class":1323},[1133,41978,6163],{"class":1327},[1133,41980,1313],{"class":1323},[1133,41982,1359],{"class":1299},[1133,41984,41985,41987,41989,41991,41993,41995,41998],{"class":1135,"line":1670},[1133,41986,1324],{"class":1305},[1133,41988,6174],{"class":1558},[1133,41990,1313],{"class":1305},[1133,41992,888],{"class":1299},[1133,41994,1352],{"class":1323},[1133,41996,41997],{"class":1327},"https://buyer.example.com/orders/PO-2024-0089",[1133,41999,1331],{"class":1323},[1133,42001,42002],{"class":1135,"line":1689},[1133,42003,35647],{"class":1299},[1133,42005,42006],{"class":1135,"line":1695},[1133,42007,35991],{"class":1299},[1133,42009,42010],{"class":1135,"line":1709},[1133,42011,4602],{"class":1299},[491,42013,42015],{"id":42014},"step-6-record-negative-events","Step 6: Record Negative Events",[496,42017,42018,42019,42021],{},"Capture accidents, damage, or safety incidents. Use ",[1130,42020,39471],{}," for incident data:",[1124,42023,42025],{"className":1290,"code":42024,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"disposition\": \"damaged\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"battery:incidentSeverity\": \"Minor\",\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:stateOfHealth\",\n          \"value\": 93.8,\n          \"uom\": \"P1\"\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"battery:incidentId\": \"INC-2025-00023\",\n      \"battery:recommendedAction\": \"Continue monitoring. Schedule follow-up in 30 days.\"\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:cert\",\n      \"bizTransaction\": \"https://example.com/incidents/INC-2025-00023.pdf\"\n    }\n  ]\n}\n",[1130,42026,42027,42031,42043,42054,42062,42066,42084,42102,42120,42139,42151,42159,42163,42183,42195,42199,42211,42215,42233,42248,42264,42268,42272,42276,42280,42292,42296,42314,42334,42352,42356,42360,42372,42376,42395,42412,42416,42420],{"__ignoreMap":611},[1133,42028,42029],{"class":1135,"line":1136},[1133,42030,4564],{"class":1299},[1133,42032,42033,42035,42037,42039,42041],{"class":1135,"line":612},[1133,42034,5857],{"class":1305},[1133,42036,1310],{"class":1309},[1133,42038,1313],{"class":1305},[1133,42040,888],{"class":1299},[1133,42042,1318],{"class":1299},[1133,42044,42045,42047,42050,42052],{"class":1135,"line":617},[1133,42046,1306],{"class":1323},[1133,42048,42049],{"class":1327},"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld",[1133,42051,1313],{"class":1323},[1133,42053,1359],{"class":1299},[1133,42055,42056,42058,42060],{"class":1135,"line":1334},[1133,42057,1306],{"class":1323},[1133,42059,40938],{"class":1327},[1133,42061,1331],{"class":1323},[1133,42063,42064],{"class":1135,"line":1340},[1133,42065,5878],{"class":1299},[1133,42067,42068,42070,42072,42074,42076,42078,42080,42082],{"class":1135,"line":1362},[1133,42069,5857],{"class":1305},[1133,42071,1345],{"class":1309},[1133,42073,1313],{"class":1305},[1133,42075,888],{"class":1299},[1133,42077,1352],{"class":1323},[1133,42079,832],{"class":1327},[1133,42081,1313],{"class":1323},[1133,42083,1359],{"class":1299},[1133,42085,42086,42088,42090,42092,42094,42096,42098,42100],{"class":1135,"line":1383},[1133,42087,5857],{"class":1305},[1133,42089,1480],{"class":1309},[1133,42091,1313],{"class":1305},[1133,42093,888],{"class":1299},[1133,42095,1352],{"class":1323},[1133,42097,5583],{"class":1327},[1133,42099,1313],{"class":1323},[1133,42101,1359],{"class":1299},[1133,42103,42104,42106,42108,42110,42112,42114,42116,42118],{"class":1135,"line":1404},[1133,42105,5857],{"class":1305},[1133,42107,1501],{"class":1309},[1133,42109,1313],{"class":1305},[1133,42111,888],{"class":1299},[1133,42113,1352],{"class":1323},[1133,42115,4398],{"class":1327},[1133,42117,1313],{"class":1323},[1133,42119,1359],{"class":1299},[1133,42121,42122,42124,42126,42128,42130,42132,42135,42137],{"class":1135,"line":1425},[1133,42123,5857],{"class":1305},[1133,42125,1522],{"class":1309},[1133,42127,1313],{"class":1305},[1133,42129,888],{"class":1299},[1133,42131,1352],{"class":1323},[1133,42133,42134],{"class":1327},"damaged",[1133,42136,1313],{"class":1323},[1133,42138,1359],{"class":1299},[1133,42140,42141,42143,42145,42147,42149],{"class":1135,"line":1446},[1133,42142,5857],{"class":1305},[1133,42144,1451],{"class":1309},[1133,42146,1313],{"class":1305},[1133,42148,888],{"class":1299},[1133,42150,1318],{"class":1299},[1133,42152,42153,42155,42157],{"class":1135,"line":1460},[1133,42154,1306],{"class":1323},[1133,42156,39758],{"class":1327},[1133,42158,1331],{"class":1323},[1133,42160,42161],{"class":1135,"line":1470},[1133,42162,5878],{"class":1299},[1133,42164,42165,42167,42170,42172,42174,42176,42179,42181],{"class":1135,"line":1475},[1133,42166,5857],{"class":1305},[1133,42168,42169],{"class":1309},"battery:incidentSeverity",[1133,42171,1313],{"class":1305},[1133,42173,888],{"class":1299},[1133,42175,1352],{"class":1323},[1133,42177,42178],{"class":1327},"Minor",[1133,42180,1313],{"class":1323},[1133,42182,1359],{"class":1299},[1133,42184,42185,42187,42189,42191,42193],{"class":1135,"line":1496},[1133,42186,5857],{"class":1305},[1133,42188,25533],{"class":1309},[1133,42190,1313],{"class":1305},[1133,42192,888],{"class":1299},[1133,42194,1318],{"class":1299},[1133,42196,42197],{"class":1135,"line":1517},[1133,42198,35314],{"class":1299},[1133,42200,42201,42203,42205,42207,42209],{"class":1135,"line":1538},[1133,42202,1324],{"class":1305},[1133,42204,25081],{"class":1558},[1133,42206,1313],{"class":1305},[1133,42208,888],{"class":1299},[1133,42210,1318],{"class":1299},[1133,42212,42213],{"class":1135,"line":1553},[1133,42214,35567],{"class":1299},[1133,42216,42217,42219,42221,42223,42225,42227,42229,42231],{"class":1135,"line":1573},[1133,42218,6112],{"class":1305},[1133,42220,1345],{"class":4703},[1133,42222,1313],{"class":1305},[1133,42224,888],{"class":1299},[1133,42226,1352],{"class":1323},[1133,42228,41295],{"class":1327},[1133,42230,1313],{"class":1323},[1133,42232,1359],{"class":1299},[1133,42234,42235,42237,42239,42241,42243,42246],{"class":1135,"line":1579},[1133,42236,6112],{"class":1305},[1133,42238,26900],{"class":4703},[1133,42240,1313],{"class":1305},[1133,42242,888],{"class":1299},[1133,42244,42245],{"class":1664}," 93.8",[1133,42247,1359],{"class":1299},[1133,42249,42250,42252,42254,42256,42258,42260,42262],{"class":1135,"line":1593},[1133,42251,6112],{"class":1305},[1133,42253,1675],{"class":4703},[1133,42255,1313],{"class":1305},[1133,42257,888],{"class":1299},[1133,42259,1352],{"class":1323},[1133,42261,41324],{"class":1327},[1133,42263,1331],{"class":1323},[1133,42265,42266],{"class":1135,"line":1611},[1133,42267,7018],{"class":1299},[1133,42269,42270],{"class":1135,"line":1616},[1133,42271,40863],{"class":1299},[1133,42273,42274],{"class":1135,"line":1631},[1133,42275,35647],{"class":1299},[1133,42277,42278],{"class":1135,"line":1652},[1133,42279,5878],{"class":1299},[1133,42281,42282,42284,42286,42288,42290],{"class":1135,"line":1670},[1133,42283,5857],{"class":1305},[1133,42285,39471],{"class":1309},[1133,42287,1313],{"class":1305},[1133,42289,888],{"class":1299},[1133,42291,1318],{"class":1299},[1133,42293,42294],{"class":1135,"line":1689},[1133,42295,35314],{"class":1299},[1133,42297,42298,42300,42302,42304,42306,42308,42310,42312],{"class":1135,"line":1695},[1133,42299,1324],{"class":1305},[1133,42301,1559],{"class":1558},[1133,42303,1313],{"class":1305},[1133,42305,888],{"class":1299},[1133,42307,1352],{"class":1323},[1133,42309,39758],{"class":1327},[1133,42311,1313],{"class":1323},[1133,42313,1359],{"class":1299},[1133,42315,42316,42318,42321,42323,42325,42327,42330,42332],{"class":1135,"line":1709},[1133,42317,1324],{"class":1305},[1133,42319,42320],{"class":1558},"battery:incidentId",[1133,42322,1313],{"class":1305},[1133,42324,888],{"class":1299},[1133,42326,1352],{"class":1323},[1133,42328,42329],{"class":1327},"INC-2025-00023",[1133,42331,1313],{"class":1323},[1133,42333,1359],{"class":1299},[1133,42335,42336,42338,42341,42343,42345,42347,42350],{"class":1135,"line":1729},[1133,42337,1324],{"class":1305},[1133,42339,42340],{"class":1558},"battery:recommendedAction",[1133,42342,1313],{"class":1305},[1133,42344,888],{"class":1299},[1133,42346,1352],{"class":1323},[1133,42348,42349],{"class":1327},"Continue monitoring. Schedule follow-up in 30 days.",[1133,42351,1331],{"class":1323},[1133,42353,42354],{"class":1135,"line":1748},[1133,42355,35647],{"class":1299},[1133,42357,42358],{"class":1135,"line":1753},[1133,42359,5878],{"class":1299},[1133,42361,42362,42364,42366,42368,42370],{"class":1135,"line":1767},[1133,42363,5857],{"class":1305},[1133,42365,6136],{"class":1309},[1133,42367,1313],{"class":1305},[1133,42369,888],{"class":1299},[1133,42371,1318],{"class":1299},[1133,42373,42374],{"class":1135,"line":1787},[1133,42375,35314],{"class":1299},[1133,42377,42378,42380,42382,42384,42386,42388,42391,42393],{"class":1135,"line":1806},[1133,42379,1324],{"class":1305},[1133,42381,1345],{"class":1558},[1133,42383,1313],{"class":1305},[1133,42385,888],{"class":1299},[1133,42387,1352],{"class":1323},[1133,42389,42390],{"class":1327},"urn:epcglobal:cbv:btt:cert",[1133,42392,1313],{"class":1323},[1133,42394,1359],{"class":1299},[1133,42396,42397,42399,42401,42403,42405,42407,42410],{"class":1135,"line":1812},[1133,42398,1324],{"class":1305},[1133,42400,6174],{"class":1558},[1133,42402,1313],{"class":1305},[1133,42404,888],{"class":1299},[1133,42406,1352],{"class":1323},[1133,42408,42409],{"class":1327},"https://example.com/incidents/INC-2025-00023.pdf",[1133,42411,1331],{"class":1323},[1133,42413,42414],{"class":1135,"line":6296},[1133,42415,35647],{"class":1299},[1133,42417,42418],{"class":1135,"line":6301},[1133,42419,35991],{"class":1299},[1133,42421,42422],{"class":1135,"line":6314},[1133,42423,4602],{"class":1299},[491,42425,42427],{"id":42426},"validation","Validation",[508,42429,42430,42436],{},[511,42431,42432,42435],{},[514,42433,42434],{},"JSON-LD shape"," — normalises against the EPCIS and battery contexts.",[511,42437,42438,42441,42442,42444,42445,42447,42448,42450,42451,42453],{},[514,42439,42440],{},"EPCIS events"," — unique event ",[1130,42443,38388],{}," (UUID), correct ",[1130,42446,1501],{}," / ",[1130,42449,1522],{}," from CBV, ",[1130,42452,39471],{}," on EPCs, UN/CEFACT Rec 20 unit codes.",[491,42455,42457],{"id":42456},"next-steps","Next steps",[508,42459,42460,42465,42470],{},[511,42461,42462,42464],{},[659,42463,246],{"href":247}," — every EPCIS event type used by the Battery DPP",[511,42466,42467,42469],{},[659,42468,252],{"href":253}," — end-to-end commissioning, shipment and recycling flows",[511,42471,42472,42476],{},[659,42473,42475],{"href":39148,"rel":42474},[663],"Battery vocabulary browser"," — the live ontology",[2267,42478,42479],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_i0N, html code.shiki .s_i0N{--shiki-light:#916B53;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}",{"title":611,"searchDepth":612,"depth":612,"links":42481},[42482,42483,42488,42491,42492,42496,42497,42498,42499],{"id":39561,"depth":612,"text":39562},{"id":39582,"depth":612,"text":39583,"children":42484},[42485,42486,42487],{"id":39586,"depth":617,"text":39587},{"id":39618,"depth":617,"text":39619},{"id":39646,"depth":617,"text":39647},{"id":39664,"depth":612,"text":39665,"children":42489},[42490],{"id":40144,"depth":617,"text":40145},{"id":40293,"depth":612,"text":40294},{"id":40899,"depth":612,"text":40900,"children":42493},[42494,42495],{"id":40903,"depth":617,"text":40904},{"id":41534,"depth":617,"text":41535},{"id":41673,"depth":612,"text":41674},{"id":42014,"depth":612,"text":42015},{"id":42426,"depth":612,"text":42427},{"id":42456,"depth":612,"text":42457},{"head":42501,"readingTime":42505},{"meta":42502},[42503],{"name":626,"content":42504},"Battery DPP implementation, EPCIS integration, GS1 Digital Link setup",{"text":4434,"minutes":42506,"time":42507,"words":42508},4.21,252600,842,{"title":241},{"title":241,"description":244},{"loc":242,"lastmod":42512,"changefreq":638,"priority":39455},"2026-01-18","meHZWxwhF_k2xb3W_2lfP-_E53ACE1s2R_MJ9HHPOMk",{"id":42515,"title":42516,"body":42517,"description":249,"extension":621,"icon":250,"lastUpdated":277,"meta":47151,"navigation":47160,"path":247,"seo":47161,"sitemap":47162,"stem":248,"__hash__":47163},"docsEN/docs/11.digital-product-passport/01.battery-dpp/02.event-types.md","EPCIS Event Types",{"type":488,"value":42518,"toc":47127},[42519,42557,42610,42614,42617,42621,42623,42629,42682,42687,42703,42708,43027,43039,43043,43048,43100,43105,43125,43129,43406,43410,43415,43468,43472,43780,43794,43798,43802,43807,43859,43864,43975,43979,44188,44192,44197,44273,44281,44307,44311,44748,44752,44757,44832,44839,44865,44869,45414,45418,45422,45427,45479,45484,45497,45504,45527,45531,45865,45869,45874,45929,45934,45953,45958,45982,45989,46015,46019,46486,46489,46492,46634,46691,46695,46698,46838,46842,46846,46913,46917,46974,46978,46981,47124],[693,42520,42521],{"type":695},[496,42522,42523,39468,42526,42528,42529,42531,42532,42534,42535,42537,42538,42540,42541,42543,42544,39492,42546,35075,42548,35075,42550,35075,42552,42554,42555,705],{},[514,42524,42525],{},"Masterdata that travels with events",[1130,42527,39471],{}," is GS1 Web Vocabulary (so no ",[1130,42530,39475],{}," prefix needed — it maps via ",[1130,42533,1310],{},"). It can carry ",[514,42536,39479],{}," that belongs to a specific instance or batch: production batch, declaration references, incident records, regulatory citations. What it must ",[514,42539,39483],{}," carry is ",[514,42542,39487],{}," (product name, generic specifications, basic technical attributes that apply to every unit of that GTIN) — those live on the resolver, POSTed once via ",[1130,42545,39491],{},[1130,42547,39048],{},[1130,42549,39078],{},[1130,42551,39081],{},[1130,42553,39063],{},") must keep their prefix; they are declared in the document's ",[1130,42556,1310],{},[693,42558,42559,42566,42603],{"type":695},[496,42560,42561,39511,42563,42565],{},[514,42562,39510],{},[514,42564,39514],{},", but all event patterns follow official GS1/EPCIS standards:",[508,42567,42568,42574,42589],{},[511,42569,42570,42573],{},[659,42571,39530],{"href":661,"rel":42572},[663]," — ObjectEvent structure, sensorElementList",[511,42575,42576,42579,42580,35075,42582,42584,42585,35075,42587,20391],{},[659,42577,39545],{"href":669,"rel":42578},[663]," — bizStep (",[1130,42581,4786],{},[1130,42583,4398],{},"), disposition (",[1130,42586,6601],{},[1130,42588,42134],{},[511,42590,42591,42596,42597,35075,42599,35075,42601,20391],{},[659,42592,42595],{"href":42593,"rel":42594},"https://unece.org/trade/uncefact/cl-recommendations",[663],"UN/CEFACT Rec 20"," — Unit codes (",[1130,42598,41324],{},[1130,42600,40127],{},[1130,42602,25188],{},[496,42604,42605,42606,39558],{},"We follow GS1 best practices: events with full provenance (who/what/when/where), sensor metadata, and master data linking. ",[659,42607,39557],{"href":42608,"rel":42609},"https://github.com/openepcis/openepcis-battery-dpp/issues",[663],[491,42611,42613],{"id":42612},"event-types-overview","Event Types Overview",[496,42615,42616],{},"The Battery DPP uses EPCIS 2.0 events to capture dynamic battery data throughout its lifecycle. Each event type serves a specific purpose in maintaining the complete battery passport.",[491,42618,42620],{"id":42619},"lifecycle-events","Lifecycle Events",[500,42622,40904],{"id":40903},[496,42624,42625,42628],{},[514,42626,42627],{},"Purpose",": Record battery creation and initial measurements",[5537,42630,42631,42640],{},[5540,42632,42633],{},[5543,42634,42635,42637],{},[5546,42636,40154],{},[5546,42638,42639],{},"Value",[5559,42641,42642,42652,42662,42672],{},[5543,42643,42644,42648],{},[5564,42645,42646],{},[1130,42647,37864],{},[5564,42649,42650],{},[1130,42651,832],{},[5543,42653,42654,42658],{},[5564,42655,42656],{},[1130,42657,1480],{},[5564,42659,42660],{},[1130,42661,1489],{},[5543,42663,42664,42668],{},[5564,42665,42666],{},[1130,42667,1501],{},[5564,42669,42670],{},[1130,42671,4786],{},[5543,42673,42674,42678],{},[5564,42675,42676],{},[1130,42677,1522],{},[5564,42679,42680],{},[1130,42681,6601],{},[496,42683,42684,888],{},[514,42685,42686],{},"Required Sensor Reports",[508,42688,42689,42694,42699],{},[511,42690,42691,42693],{},[1130,42692,41295],{}," (100%)",[511,42695,42696,42698],{},[1130,42697,41395],{}," (0)",[511,42700,42701],{},[1130,42702,41345],{},[496,42704,42705,888],{},[514,42706,42707],{},"Example",[1124,42709,42711],{"className":1290,"code":42710,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"action\": \"ADD\",\n  \"bizStep\": \"commissioning\",\n  \"disposition\": \"active\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:stateOfHealth\",\n          \"value\": 100,\n          \"uom\": \"P1\"\n        },\n        {\n          \"type\": \"battery:cycleCount\",\n          \"value\": 0\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"lotNumber\": \"BATCH-2024-03-A\"\n    }\n  ]\n}\n",[1130,42712,42713,42717,42735,42753,42771,42789,42807,42819,42827,42831,42843,42847,42859,42863,42881,42895,42911,42915,42919,42937,42949,42953,42957,42961,42965,42977,42981,42999,43015,43019,43023],{"__ignoreMap":611},[1133,42714,42715],{"class":1135,"line":1136},[1133,42716,4564],{"class":1299},[1133,42718,42719,42721,42723,42725,42727,42729,42731,42733],{"class":1135,"line":612},[1133,42720,5857],{"class":1305},[1133,42722,1310],{"class":1309},[1133,42724,1313],{"class":1305},[1133,42726,888],{"class":1299},[1133,42728,1352],{"class":1323},[1133,42730,40938],{"class":1327},[1133,42732,1313],{"class":1323},[1133,42734,1359],{"class":1299},[1133,42736,42737,42739,42741,42743,42745,42747,42749,42751],{"class":1135,"line":617},[1133,42738,5857],{"class":1305},[1133,42740,1345],{"class":1309},[1133,42742,1313],{"class":1305},[1133,42744,888],{"class":1299},[1133,42746,1352],{"class":1323},[1133,42748,832],{"class":1327},[1133,42750,1313],{"class":1323},[1133,42752,1359],{"class":1299},[1133,42754,42755,42757,42759,42761,42763,42765,42767,42769],{"class":1135,"line":1334},[1133,42756,5857],{"class":1305},[1133,42758,1480],{"class":1309},[1133,42760,1313],{"class":1305},[1133,42762,888],{"class":1299},[1133,42764,1352],{"class":1323},[1133,42766,1489],{"class":1327},[1133,42768,1313],{"class":1323},[1133,42770,1359],{"class":1299},[1133,42772,42773,42775,42777,42779,42781,42783,42785,42787],{"class":1135,"line":1340},[1133,42774,5857],{"class":1305},[1133,42776,1501],{"class":1309},[1133,42778,1313],{"class":1305},[1133,42780,888],{"class":1299},[1133,42782,1352],{"class":1323},[1133,42784,4786],{"class":1327},[1133,42786,1313],{"class":1323},[1133,42788,1359],{"class":1299},[1133,42790,42791,42793,42795,42797,42799,42801,42803,42805],{"class":1135,"line":1362},[1133,42792,5857],{"class":1305},[1133,42794,1522],{"class":1309},[1133,42796,1313],{"class":1305},[1133,42798,888],{"class":1299},[1133,42800,1352],{"class":1323},[1133,42802,6601],{"class":1327},[1133,42804,1313],{"class":1323},[1133,42806,1359],{"class":1299},[1133,42808,42809,42811,42813,42815,42817],{"class":1135,"line":1383},[1133,42810,5857],{"class":1305},[1133,42812,1451],{"class":1309},[1133,42814,1313],{"class":1305},[1133,42816,888],{"class":1299},[1133,42818,1318],{"class":1299},[1133,42820,42821,42823,42825],{"class":1135,"line":1404},[1133,42822,1306],{"class":1323},[1133,42824,39758],{"class":1327},[1133,42826,1331],{"class":1323},[1133,42828,42829],{"class":1135,"line":1425},[1133,42830,5878],{"class":1299},[1133,42832,42833,42835,42837,42839,42841],{"class":1135,"line":1446},[1133,42834,5857],{"class":1305},[1133,42836,25533],{"class":1309},[1133,42838,1313],{"class":1305},[1133,42840,888],{"class":1299},[1133,42842,1318],{"class":1299},[1133,42844,42845],{"class":1135,"line":1460},[1133,42846,35314],{"class":1299},[1133,42848,42849,42851,42853,42855,42857],{"class":1135,"line":1470},[1133,42850,1324],{"class":1305},[1133,42852,25081],{"class":1558},[1133,42854,1313],{"class":1305},[1133,42856,888],{"class":1299},[1133,42858,1318],{"class":1299},[1133,42860,42861],{"class":1135,"line":1475},[1133,42862,35567],{"class":1299},[1133,42864,42865,42867,42869,42871,42873,42875,42877,42879],{"class":1135,"line":1496},[1133,42866,6112],{"class":1305},[1133,42868,1345],{"class":4703},[1133,42870,1313],{"class":1305},[1133,42872,888],{"class":1299},[1133,42874,1352],{"class":1323},[1133,42876,41295],{"class":1327},[1133,42878,1313],{"class":1323},[1133,42880,1359],{"class":1299},[1133,42882,42883,42885,42887,42889,42891,42893],{"class":1135,"line":1517},[1133,42884,6112],{"class":1305},[1133,42886,26900],{"class":4703},[1133,42888,1313],{"class":1305},[1133,42890,888],{"class":1299},[1133,42892,1665],{"class":1664},[1133,42894,1359],{"class":1299},[1133,42896,42897,42899,42901,42903,42905,42907,42909],{"class":1135,"line":1538},[1133,42898,6112],{"class":1305},[1133,42900,1675],{"class":4703},[1133,42902,1313],{"class":1305},[1133,42904,888],{"class":1299},[1133,42906,1352],{"class":1323},[1133,42908,41324],{"class":1327},[1133,42910,1331],{"class":1323},[1133,42912,42913],{"class":1135,"line":1553},[1133,42914,6129],{"class":1299},[1133,42916,42917],{"class":1135,"line":1573},[1133,42918,35567],{"class":1299},[1133,42920,42921,42923,42925,42927,42929,42931,42933,42935],{"class":1135,"line":1579},[1133,42922,6112],{"class":1305},[1133,42924,1345],{"class":4703},[1133,42926,1313],{"class":1305},[1133,42928,888],{"class":1299},[1133,42930,1352],{"class":1323},[1133,42932,41395],{"class":1327},[1133,42934,1313],{"class":1323},[1133,42936,1359],{"class":1299},[1133,42938,42939,42941,42943,42945,42947],{"class":1135,"line":1593},[1133,42940,6112],{"class":1305},[1133,42942,26900],{"class":4703},[1133,42944,1313],{"class":1305},[1133,42946,888],{"class":1299},[1133,42948,34754],{"class":1664},[1133,42950,42951],{"class":1135,"line":1611},[1133,42952,7018],{"class":1299},[1133,42954,42955],{"class":1135,"line":1616},[1133,42956,40863],{"class":1299},[1133,42958,42959],{"class":1135,"line":1631},[1133,42960,35647],{"class":1299},[1133,42962,42963],{"class":1135,"line":1652},[1133,42964,5878],{"class":1299},[1133,42966,42967,42969,42971,42973,42975],{"class":1135,"line":1670},[1133,42968,5857],{"class":1305},[1133,42970,39471],{"class":1309},[1133,42972,1313],{"class":1305},[1133,42974,888],{"class":1299},[1133,42976,1318],{"class":1299},[1133,42978,42979],{"class":1135,"line":1689},[1133,42980,35314],{"class":1299},[1133,42982,42983,42985,42987,42989,42991,42993,42995,42997],{"class":1135,"line":1695},[1133,42984,1324],{"class":1305},[1133,42986,1559],{"class":1558},[1133,42988,1313],{"class":1305},[1133,42990,888],{"class":1299},[1133,42992,1352],{"class":1323},[1133,42994,39758],{"class":1327},[1133,42996,1313],{"class":1323},[1133,42998,1359],{"class":1299},[1133,43000,43001,43003,43005,43007,43009,43011,43013],{"class":1135,"line":1709},[1133,43002,1324],{"class":1305},[1133,43004,41503],{"class":1558},[1133,43006,1313],{"class":1305},[1133,43008,888],{"class":1299},[1133,43010,1352],{"class":1323},[1133,43012,41512],{"class":1327},[1133,43014,1331],{"class":1323},[1133,43016,43017],{"class":1135,"line":1729},[1133,43018,35647],{"class":1299},[1133,43020,43021],{"class":1135,"line":1748},[1133,43022,35991],{"class":1299},[1133,43024,43025],{"class":1135,"line":1753},[1133,43026,4602],{"class":1299},[496,43028,43029,43030,43033,43034,43036,43037,705],{},"GTIN-level fields (",[1130,43031,43032],{},"productName",", generic specs, ",[1130,43035,39932],{},") live on the resolver. The batch identifier is lot-level, so it travels with the event in ",[1130,43038,39471],{},[500,43040,43042],{"id":43041},"ownership-transfer-event","Ownership Transfer Event",[496,43044,43045,43047],{},[514,43046,42627],{},": Record change of ownership or possession",[5537,43049,43050,43058],{},[5540,43051,43052],{},[5543,43053,43054,43056],{},[5546,43055,40154],{},[5546,43057,42639],{},[5559,43059,43060,43070,43080,43090],{},[5543,43061,43062,43066],{},[5564,43063,43064],{},[1130,43065,37864],{},[5564,43067,43068],{},[1130,43069,832],{},[5543,43071,43072,43076],{},[5564,43073,43074],{},[1130,43075,1480],{},[5564,43077,43078],{},[1130,43079,5583],{},[5543,43081,43082,43086],{},[5564,43083,43084],{},[1130,43085,1501],{},[5564,43087,43088],{},[1130,43089,41755],{},[5543,43091,43092,43096],{},[5564,43093,43094],{},[1130,43095,1522],{},[5564,43097,43098],{},[1130,43099,1531],{},[496,43101,43102,888],{},[514,43103,43104],{},"Required Fields",[508,43106,43107,43114,43120],{},[511,43108,43109,43111,43112],{},[1130,43110,1700],{}," with ",[1130,43113,1722],{},[511,43115,43116,43111,43118],{},[1130,43117,1758],{},[1130,43119,1722],{},[511,43121,43122,43124],{},[1130,43123,6136],{}," (PO, invoice)",[496,43126,43127,888],{},[514,43128,42707],{},[1124,43130,43132],{"className":1290,"code":43131,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"@type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"accepting\",\n  \"disposition\": \"in_transit\",\n  \"sourceList\": [\n    {\n      \"type\": \"owning_party\",\n      \"source\": \"https://id.gs1.org/417/9521234000006\"\n    }\n  ],\n  \"destinationList\": [\n    {\n      \"type\": \"owning_party\",\n      \"destination\": \"https://id.gs1.org/417/9521987000001\"\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"type\": \"po\",\n      \"bizTransaction\": \"https://buyer.example.com/orders/PO-2024-0089\"\n    }\n  ]\n}\n",[1130,43133,43134,43138,43156,43174,43192,43210,43228,43240,43244,43262,43278,43282,43286,43298,43302,43320,43336,43340,43344,43356,43360,43378,43394,43398,43402],{"__ignoreMap":611},[1133,43135,43136],{"class":1135,"line":1136},[1133,43137,4564],{"class":1299},[1133,43139,43140,43142,43144,43146,43148,43150,43152,43154],{"class":1135,"line":612},[1133,43141,5857],{"class":1305},[1133,43143,1310],{"class":1309},[1133,43145,1313],{"class":1305},[1133,43147,888],{"class":1299},[1133,43149,1352],{"class":1323},[1133,43151,40938],{"class":1327},[1133,43153,1313],{"class":1323},[1133,43155,1359],{"class":1299},[1133,43157,43158,43160,43162,43164,43166,43168,43170,43172],{"class":1135,"line":617},[1133,43159,5857],{"class":1305},[1133,43161,37864],{"class":1309},[1133,43163,1313],{"class":1305},[1133,43165,888],{"class":1299},[1133,43167,1352],{"class":1323},[1133,43169,832],{"class":1327},[1133,43171,1313],{"class":1323},[1133,43173,1359],{"class":1299},[1133,43175,43176,43178,43180,43182,43184,43186,43188,43190],{"class":1135,"line":1334},[1133,43177,5857],{"class":1305},[1133,43179,1480],{"class":1309},[1133,43181,1313],{"class":1305},[1133,43183,888],{"class":1299},[1133,43185,1352],{"class":1323},[1133,43187,5583],{"class":1327},[1133,43189,1313],{"class":1323},[1133,43191,1359],{"class":1299},[1133,43193,43194,43196,43198,43200,43202,43204,43206,43208],{"class":1135,"line":1340},[1133,43195,5857],{"class":1305},[1133,43197,1501],{"class":1309},[1133,43199,1313],{"class":1305},[1133,43201,888],{"class":1299},[1133,43203,1352],{"class":1323},[1133,43205,41755],{"class":1327},[1133,43207,1313],{"class":1323},[1133,43209,1359],{"class":1299},[1133,43211,43212,43214,43216,43218,43220,43222,43224,43226],{"class":1135,"line":1362},[1133,43213,5857],{"class":1305},[1133,43215,1522],{"class":1309},[1133,43217,1313],{"class":1305},[1133,43219,888],{"class":1299},[1133,43221,1352],{"class":1323},[1133,43223,1531],{"class":1327},[1133,43225,1313],{"class":1323},[1133,43227,1359],{"class":1299},[1133,43229,43230,43232,43234,43236,43238],{"class":1135,"line":1383},[1133,43231,5857],{"class":1305},[1133,43233,1700],{"class":1309},[1133,43235,1313],{"class":1305},[1133,43237,888],{"class":1299},[1133,43239,1318],{"class":1299},[1133,43241,43242],{"class":1135,"line":1404},[1133,43243,35314],{"class":1299},[1133,43245,43246,43248,43250,43252,43254,43256,43258,43260],{"class":1135,"line":1425},[1133,43247,1324],{"class":1305},[1133,43249,1345],{"class":1558},[1133,43251,1313],{"class":1305},[1133,43253,888],{"class":1299},[1133,43255,1352],{"class":1323},[1133,43257,1722],{"class":1327},[1133,43259,1313],{"class":1323},[1133,43261,1359],{"class":1299},[1133,43263,43264,43266,43268,43270,43272,43274,43276],{"class":1135,"line":1446},[1133,43265,1324],{"class":1305},[1133,43267,1734],{"class":1558},[1133,43269,1313],{"class":1305},[1133,43271,888],{"class":1299},[1133,43273,1352],{"class":1323},[1133,43275,39858],{"class":1327},[1133,43277,1331],{"class":1323},[1133,43279,43280],{"class":1135,"line":1460},[1133,43281,35647],{"class":1299},[1133,43283,43284],{"class":1135,"line":1470},[1133,43285,5878],{"class":1299},[1133,43287,43288,43290,43292,43294,43296],{"class":1135,"line":1475},[1133,43289,5857],{"class":1305},[1133,43291,1758],{"class":1309},[1133,43293,1313],{"class":1305},[1133,43295,888],{"class":1299},[1133,43297,1318],{"class":1299},[1133,43299,43300],{"class":1135,"line":1496},[1133,43301,35314],{"class":1299},[1133,43303,43304,43306,43308,43310,43312,43314,43316,43318],{"class":1135,"line":1517},[1133,43305,1324],{"class":1305},[1133,43307,1345],{"class":1558},[1133,43309,1313],{"class":1305},[1133,43311,888],{"class":1299},[1133,43313,1352],{"class":1323},[1133,43315,1722],{"class":1327},[1133,43317,1313],{"class":1323},[1133,43319,1359],{"class":1299},[1133,43321,43322,43324,43326,43328,43330,43332,43334],{"class":1135,"line":1538},[1133,43323,1324],{"class":1305},[1133,43325,1792],{"class":1558},[1133,43327,1313],{"class":1305},[1133,43329,888],{"class":1299},[1133,43331,1352],{"class":1323},[1133,43333,41920],{"class":1327},[1133,43335,1331],{"class":1323},[1133,43337,43338],{"class":1135,"line":1553},[1133,43339,35647],{"class":1299},[1133,43341,43342],{"class":1135,"line":1573},[1133,43343,5878],{"class":1299},[1133,43345,43346,43348,43350,43352,43354],{"class":1135,"line":1579},[1133,43347,5857],{"class":1305},[1133,43349,6136],{"class":1309},[1133,43351,1313],{"class":1305},[1133,43353,888],{"class":1299},[1133,43355,1318],{"class":1299},[1133,43357,43358],{"class":1135,"line":1593},[1133,43359,35314],{"class":1299},[1133,43361,43362,43364,43366,43368,43370,43372,43374,43376],{"class":1135,"line":1611},[1133,43363,1324],{"class":1305},[1133,43365,1345],{"class":1558},[1133,43367,1313],{"class":1305},[1133,43369,888],{"class":1299},[1133,43371,1352],{"class":1323},[1133,43373,6163],{"class":1327},[1133,43375,1313],{"class":1323},[1133,43377,1359],{"class":1299},[1133,43379,43380,43382,43384,43386,43388,43390,43392],{"class":1135,"line":1616},[1133,43381,1324],{"class":1305},[1133,43383,6174],{"class":1558},[1133,43385,1313],{"class":1305},[1133,43387,888],{"class":1299},[1133,43389,1352],{"class":1323},[1133,43391,41997],{"class":1327},[1133,43393,1331],{"class":1323},[1133,43395,43396],{"class":1135,"line":1631},[1133,43397,35647],{"class":1299},[1133,43399,43400],{"class":1135,"line":1652},[1133,43401,35991],{"class":1299},[1133,43403,43404],{"class":1135,"line":1670},[1133,43405,4602],{"class":1299},[500,43407,43409],{"id":43408},"regulatory-notification-event","Regulatory Notification Event",[496,43411,43412,43414],{},[514,43413,42627],{},": Record regulatory compliance status",[5537,43416,43417,43425],{},[5540,43418,43419],{},[5543,43420,43421,43423],{},[5546,43422,40154],{},[5546,43424,42639],{},[5559,43426,43427,43437,43447,43458],{},[5543,43428,43429,43433],{},[5564,43430,43431],{},[1130,43432,37864],{},[5564,43434,43435],{},[1130,43436,832],{},[5543,43438,43439,43443],{},[5564,43440,43441],{},[1130,43442,1480],{},[5564,43444,43445],{},[1130,43446,5583],{},[5543,43448,43449,43453],{},[5564,43450,43451],{},[1130,43452,1501],{},[5564,43454,43455],{},[1130,43456,43457],{},"notifying",[5543,43459,43460,43464],{},[5564,43461,43462],{},[1130,43463,1522],{},[5564,43465,43466],{},[1130,43467,33039],{},[496,43469,43470,888],{},[514,43471,42707],{},[1124,43473,43475],{"className":1290,"code":43474,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"notifying\",\n  \"disposition\": \"conformant\",\n  \"persistentDisposition\": {\n    \"set\": [\n      \"conformant\"\n    ]\n  },\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"regulatoryInformation\": [\n        {\n          \"regulationType\": \"BATTERY_DIRECTIVE\",\n          \"regulatoryAct\": \"EU 2023/1542\",\n          \"regulatoryIdentifierType\": \"EU_DECLARATION_OF_CONFORMITY\",\n          \"regulatoryReferenceNumber\": \"DoC-BAT-2024-00123\"\n        }\n      ]\n    }\n  ]\n}\n",[1130,43476,43477,43481,43499,43517,43535,43553,43571,43583,43596,43604,43608,43612,43624,43632,43636,43648,43652,43670,43682,43686,43704,43722,43742,43760,43764,43768,43772,43776],{"__ignoreMap":611},[1133,43478,43479],{"class":1135,"line":1136},[1133,43480,4564],{"class":1299},[1133,43482,43483,43485,43487,43489,43491,43493,43495,43497],{"class":1135,"line":612},[1133,43484,5857],{"class":1305},[1133,43486,1310],{"class":1309},[1133,43488,1313],{"class":1305},[1133,43490,888],{"class":1299},[1133,43492,1352],{"class":1323},[1133,43494,40938],{"class":1327},[1133,43496,1313],{"class":1323},[1133,43498,1359],{"class":1299},[1133,43500,43501,43503,43505,43507,43509,43511,43513,43515],{"class":1135,"line":617},[1133,43502,5857],{"class":1305},[1133,43504,1345],{"class":1309},[1133,43506,1313],{"class":1305},[1133,43508,888],{"class":1299},[1133,43510,1352],{"class":1323},[1133,43512,832],{"class":1327},[1133,43514,1313],{"class":1323},[1133,43516,1359],{"class":1299},[1133,43518,43519,43521,43523,43525,43527,43529,43531,43533],{"class":1135,"line":1334},[1133,43520,5857],{"class":1305},[1133,43522,1480],{"class":1309},[1133,43524,1313],{"class":1305},[1133,43526,888],{"class":1299},[1133,43528,1352],{"class":1323},[1133,43530,5583],{"class":1327},[1133,43532,1313],{"class":1323},[1133,43534,1359],{"class":1299},[1133,43536,43537,43539,43541,43543,43545,43547,43549,43551],{"class":1135,"line":1340},[1133,43538,5857],{"class":1305},[1133,43540,1501],{"class":1309},[1133,43542,1313],{"class":1305},[1133,43544,888],{"class":1299},[1133,43546,1352],{"class":1323},[1133,43548,43457],{"class":1327},[1133,43550,1313],{"class":1323},[1133,43552,1359],{"class":1299},[1133,43554,43555,43557,43559,43561,43563,43565,43567,43569],{"class":1135,"line":1362},[1133,43556,5857],{"class":1305},[1133,43558,1522],{"class":1309},[1133,43560,1313],{"class":1305},[1133,43562,888],{"class":1299},[1133,43564,1352],{"class":1323},[1133,43566,33039],{"class":1327},[1133,43568,1313],{"class":1323},[1133,43570,1359],{"class":1299},[1133,43572,43573,43575,43577,43579,43581],{"class":1135,"line":1383},[1133,43574,5857],{"class":1305},[1133,43576,3061],{"class":1309},[1133,43578,1313],{"class":1305},[1133,43580,888],{"class":1299},[1133,43582,1550],{"class":1299},[1133,43584,43585,43587,43590,43592,43594],{"class":1135,"line":1404},[1133,43586,1306],{"class":1305},[1133,43588,43589],{"class":1558},"set",[1133,43591,1313],{"class":1305},[1133,43593,888],{"class":1299},[1133,43595,1318],{"class":1299},[1133,43597,43598,43600,43602],{"class":1135,"line":1425},[1133,43599,1324],{"class":1323},[1133,43601,33039],{"class":1327},[1133,43603,1331],{"class":1323},[1133,43605,43606],{"class":1135,"line":1446},[1133,43607,6375],{"class":1299},[1133,43609,43610],{"class":1135,"line":1460},[1133,43611,37949],{"class":1299},[1133,43613,43614,43616,43618,43620,43622],{"class":1135,"line":1470},[1133,43615,5857],{"class":1305},[1133,43617,1451],{"class":1309},[1133,43619,1313],{"class":1305},[1133,43621,888],{"class":1299},[1133,43623,1318],{"class":1299},[1133,43625,43626,43628,43630],{"class":1135,"line":1475},[1133,43627,1306],{"class":1323},[1133,43629,39758],{"class":1327},[1133,43631,1331],{"class":1323},[1133,43633,43634],{"class":1135,"line":1496},[1133,43635,5878],{"class":1299},[1133,43637,43638,43640,43642,43644,43646],{"class":1135,"line":1517},[1133,43639,5857],{"class":1305},[1133,43641,39471],{"class":1309},[1133,43643,1313],{"class":1305},[1133,43645,888],{"class":1299},[1133,43647,1318],{"class":1299},[1133,43649,43650],{"class":1135,"line":1538},[1133,43651,35314],{"class":1299},[1133,43653,43654,43656,43658,43660,43662,43664,43666,43668],{"class":1135,"line":1553},[1133,43655,1324],{"class":1305},[1133,43657,1559],{"class":1558},[1133,43659,1313],{"class":1305},[1133,43661,888],{"class":1299},[1133,43663,1352],{"class":1323},[1133,43665,39758],{"class":1327},[1133,43667,1313],{"class":1323},[1133,43669,1359],{"class":1299},[1133,43671,43672,43674,43676,43678,43680],{"class":1135,"line":1573},[1133,43673,1324],{"class":1305},[1133,43675,38788],{"class":1558},[1133,43677,1313],{"class":1305},[1133,43679,888],{"class":1299},[1133,43681,1318],{"class":1299},[1133,43683,43684],{"class":1135,"line":1579},[1133,43685,35567],{"class":1299},[1133,43687,43688,43690,43692,43694,43696,43698,43700,43702],{"class":1135,"line":1593},[1133,43689,6112],{"class":1305},[1133,43691,38702],{"class":4703},[1133,43693,1313],{"class":1305},[1133,43695,888],{"class":1299},[1133,43697,1352],{"class":1323},[1133,43699,38809],{"class":1327},[1133,43701,1313],{"class":1323},[1133,43703,1359],{"class":1299},[1133,43705,43706,43708,43710,43712,43714,43716,43718,43720],{"class":1135,"line":1611},[1133,43707,6112],{"class":1305},[1133,43709,38820],{"class":4703},[1133,43711,1313],{"class":1305},[1133,43713,888],{"class":1299},[1133,43715,1352],{"class":1323},[1133,43717,38829],{"class":1327},[1133,43719,1313],{"class":1323},[1133,43721,1359],{"class":1299},[1133,43723,43724,43726,43729,43731,43733,43735,43738,43740],{"class":1135,"line":1616},[1133,43725,6112],{"class":1305},[1133,43727,43728],{"class":4703},"regulatoryIdentifierType",[1133,43730,1313],{"class":1305},[1133,43732,888],{"class":1299},[1133,43734,1352],{"class":1323},[1133,43736,43737],{"class":1327},"EU_DECLARATION_OF_CONFORMITY",[1133,43739,1313],{"class":1323},[1133,43741,1359],{"class":1299},[1133,43743,43744,43746,43749,43751,43753,43755,43758],{"class":1135,"line":1631},[1133,43745,6112],{"class":1305},[1133,43747,43748],{"class":4703},"regulatoryReferenceNumber",[1133,43750,1313],{"class":1305},[1133,43752,888],{"class":1299},[1133,43754,1352],{"class":1323},[1133,43756,43757],{"class":1327},"DoC-BAT-2024-00123",[1133,43759,1331],{"class":1323},[1133,43761,43762],{"class":1135,"line":1652},[1133,43763,7018],{"class":1299},[1133,43765,43766],{"class":1135,"line":1670},[1133,43767,40863],{"class":1299},[1133,43769,43770],{"class":1135,"line":1689},[1133,43771,35647],{"class":1299},[1133,43773,43774],{"class":1135,"line":1695},[1133,43775,35991],{"class":1299},[1133,43777,43778],{"class":1135,"line":1709},[1133,43779,4602],{"class":1299},[496,43781,43782,42528,43784,43786,43787,43789,43790,43793],{},[1130,43783,38788],{},[1130,43785,39475],{}," prefix), and the declaration is serial-specific — it identifies this unit's Declaration of Conformity. It travels with the event inside ",[1130,43788,39471],{},". Compliance state is captured as ",[1130,43791,43792],{},"persistentDisposition: \"conformant\""," on the event itself.",[491,43795,43797],{"id":43796},"measurement-events","Measurement Events",[500,43799,43801],{"id":43800},"state-of-health-soh","State of Health (SoH)",[496,43803,43804,43806],{},[514,43805,42627],{},": Record battery health status",[5537,43808,43809,43817],{},[5540,43810,43811],{},[5543,43812,43813,43815],{},[5546,43814,40154],{},[5546,43816,42639],{},[5559,43818,43819,43829,43839,43849],{},[5543,43820,43821,43825],{},[5564,43822,43823],{},[1130,43824,37864],{},[5564,43826,43827],{},[1130,43828,832],{},[5543,43830,43831,43835],{},[5564,43832,43833],{},[1130,43834,1480],{},[5564,43836,43837],{},[1130,43838,5583],{},[5543,43840,43841,43845],{},[5564,43842,43843],{},[1130,43844,1501],{},[5564,43846,43847],{},[1130,43848,4398],{},[5543,43850,43851,43855],{},[5564,43852,43853],{},[1130,43854,1522],{},[5564,43856,43857],{},[1130,43858,6601],{},[496,43860,43861,888],{},[514,43862,43863],{},"Sensor Reports",[5537,43865,43866,43878],{},[5540,43867,43868],{},[5543,43869,43870,43873,43875],{},[5546,43871,43872],{},"Type",[5546,43874,6437],{},[5546,43876,43877],{},"Unit",[5559,43879,43880,43892,43903,43915,43927,43938,43950,43963],{},[5543,43881,43882,43886,43889],{},[5564,43883,43884],{},[1130,43885,41295],{},[5564,43887,43888],{},"Capacity-based SoH",[5564,43890,43891],{},"P1 (%)",[5543,43893,43894,43898,43901],{},[5564,43895,43896],{},[1130,43897,41345],{},[5564,43899,43900],{},"Current charge level",[5564,43902,43891],{},[5543,43904,43905,43910,43913],{},[5564,43906,43907],{},[1130,43908,43909],{},"battery:remainingCapacity",[5564,43911,43912],{},"Current max capacity",[5564,43914,40056],{},[5543,43916,43917,43922,43925],{},[5564,43918,43919],{},[1130,43920,43921],{},"battery:remainingEnergy",[5564,43923,43924],{},"Current max energy",[5564,43926,40127],{},[5543,43928,43929,43933,43936],{},[5564,43930,43931],{},[1130,43932,41395],{},[5564,43934,43935],{},"Full cycles completed",[5564,43937,35202],{},[5543,43939,43940,43945,43948],{},[5564,43941,43942],{},[1130,43943,43944],{},"battery:capacityFade",[5564,43946,43947],{},"Capacity degradation",[5564,43949,43891],{},[5543,43951,43952,43957,43960],{},[5564,43953,43954],{},[1130,43955,43956],{},"battery:internalResistance",[5564,43958,43959],{},"Pack resistance",[5564,43961,43962],{},"OHM",[5543,43964,43965,43970,43973],{},[5564,43966,43967],{},[1130,43968,43969],{},"battery:energyThroughput",[5564,43971,43972],{},"Cumulative energy",[5564,43974,40127],{},[496,43976,43977,888],{},[514,43978,42707],{},[1124,43980,43982],{"className":1290,"code":43981,"language":60,"meta":611,"style":611},"{\n  \"sensorReport\": [\n    { \"type\": \"battery:stateOfHealth\", \"value\": 94.2, \"uom\": \"P1\" },\n    { \"type\": \"battery:cycleCount\", \"value\": 847 },\n    { \"type\": \"battery:capacityFade\", \"value\": 5.8, \"uom\": \"P1\" },\n    { \"type\": \"battery:internalResistance\", \"value\": 2.4, \"uom\": \"OHM\" }\n  ]\n}\n",[1130,43983,43984,43988,44000,44049,44082,44131,44180,44184],{"__ignoreMap":611},[1133,43985,43986],{"class":1135,"line":1136},[1133,43987,4564],{"class":1299},[1133,43989,43990,43992,43994,43996,43998],{"class":1135,"line":612},[1133,43991,5857],{"class":1305},[1133,43993,25081],{"class":1309},[1133,43995,1313],{"class":1305},[1133,43997,888],{"class":1299},[1133,43999,1318],{"class":1299},[1133,44001,44002,44004,44006,44008,44010,44012,44014,44016,44018,44020,44022,44024,44026,44028,44031,44033,44035,44037,44039,44041,44043,44045,44047],{"class":1135,"line":617},[1133,44003,40947],{"class":1299},[1133,44005,1352],{"class":1305},[1133,44007,1345],{"class":1558},[1133,44009,1313],{"class":1305},[1133,44011,888],{"class":1299},[1133,44013,1352],{"class":1323},[1133,44015,41295],{"class":1327},[1133,44017,1313],{"class":1323},[1133,44019,2776],{"class":1299},[1133,44021,1352],{"class":1305},[1133,44023,26900],{"class":1558},[1133,44025,1313],{"class":1305},[1133,44027,888],{"class":1299},[1133,44029,44030],{"class":1664}," 94.2",[1133,44032,2776],{"class":1299},[1133,44034,1352],{"class":1305},[1133,44036,1675],{"class":1558},[1133,44038,1313],{"class":1305},[1133,44040,888],{"class":1299},[1133,44042,1352],{"class":1323},[1133,44044,41324],{"class":1327},[1133,44046,1313],{"class":1323},[1133,44048,38511],{"class":1299},[1133,44050,44051,44053,44055,44057,44059,44061,44063,44065,44067,44069,44071,44073,44075,44077,44080],{"class":1135,"line":1334},[1133,44052,40947],{"class":1299},[1133,44054,1352],{"class":1305},[1133,44056,1345],{"class":1558},[1133,44058,1313],{"class":1305},[1133,44060,888],{"class":1299},[1133,44062,1352],{"class":1323},[1133,44064,41395],{"class":1327},[1133,44066,1313],{"class":1323},[1133,44068,2776],{"class":1299},[1133,44070,1352],{"class":1305},[1133,44072,26900],{"class":1558},[1133,44074,1313],{"class":1305},[1133,44076,888],{"class":1299},[1133,44078,44079],{"class":1664}," 847",[1133,44081,38511],{"class":1299},[1133,44083,44084,44086,44088,44090,44092,44094,44096,44098,44100,44102,44104,44106,44108,44110,44113,44115,44117,44119,44121,44123,44125,44127,44129],{"class":1135,"line":1340},[1133,44085,40947],{"class":1299},[1133,44087,1352],{"class":1305},[1133,44089,1345],{"class":1558},[1133,44091,1313],{"class":1305},[1133,44093,888],{"class":1299},[1133,44095,1352],{"class":1323},[1133,44097,43944],{"class":1327},[1133,44099,1313],{"class":1323},[1133,44101,2776],{"class":1299},[1133,44103,1352],{"class":1305},[1133,44105,26900],{"class":1558},[1133,44107,1313],{"class":1305},[1133,44109,888],{"class":1299},[1133,44111,44112],{"class":1664}," 5.8",[1133,44114,2776],{"class":1299},[1133,44116,1352],{"class":1305},[1133,44118,1675],{"class":1558},[1133,44120,1313],{"class":1305},[1133,44122,888],{"class":1299},[1133,44124,1352],{"class":1323},[1133,44126,41324],{"class":1327},[1133,44128,1313],{"class":1323},[1133,44130,38511],{"class":1299},[1133,44132,44133,44135,44137,44139,44141,44143,44145,44147,44149,44151,44153,44155,44157,44159,44162,44164,44166,44168,44170,44172,44174,44176,44178],{"class":1135,"line":1362},[1133,44134,40947],{"class":1299},[1133,44136,1352],{"class":1305},[1133,44138,1345],{"class":1558},[1133,44140,1313],{"class":1305},[1133,44142,888],{"class":1299},[1133,44144,1352],{"class":1323},[1133,44146,43956],{"class":1327},[1133,44148,1313],{"class":1323},[1133,44150,2776],{"class":1299},[1133,44152,1352],{"class":1305},[1133,44154,26900],{"class":1558},[1133,44156,1313],{"class":1305},[1133,44158,888],{"class":1299},[1133,44160,44161],{"class":1664}," 2.4",[1133,44163,2776],{"class":1299},[1133,44165,1352],{"class":1305},[1133,44167,1675],{"class":1558},[1133,44169,1313],{"class":1305},[1133,44171,888],{"class":1299},[1133,44173,1352],{"class":1323},[1133,44175,43962],{"class":1327},[1133,44177,1313],{"class":1323},[1133,44179,38402],{"class":1299},[1133,44181,44182],{"class":1135,"line":1383},[1133,44183,35991],{"class":1299},[1133,44185,44186],{"class":1135,"line":1404},[1133,44187,4602],{"class":1299},[500,44189,44191],{"id":44190},"state-of-certified-energy-soce","State of Certified Energy (SOCE)",[496,44193,44194,44196],{},[514,44195,42627],{},": Record SOCE per EU Battery Regulation",[5537,44198,44199,44210],{},[5540,44200,44201],{},[5543,44202,44203,44206,44208],{},[5546,44204,44205],{},"Sensor Type",[5546,44207,6437],{},[5546,44209,43877],{},[5559,44211,44212,44224,44236,44248,44260],{},[5543,44213,44214,44219,44222],{},[5564,44215,44216],{},[1130,44217,44218],{},"battery:stateOfCertifiedEnergy",[5564,44220,44221],{},"SOCE percentage",[5564,44223,43891],{},[5543,44225,44226,44231,44234],{},[5564,44227,44228],{},[1130,44229,44230],{},"battery:capacityThroughput",[5564,44232,44233],{},"Cumulative capacity",[5564,44235,40056],{},[5543,44237,44238,44243,44246],{},[5564,44239,44240],{},[1130,44241,44242],{},"battery:powerFade",[5564,44244,44245],{},"Power degradation",[5564,44247,43891],{},[5543,44249,44250,44255,44258],{},[5564,44251,44252],{},[1130,44253,44254],{},"battery:roundTripEfficiencyFade",[5564,44256,44257],{},"RTE degradation",[5564,44259,43891],{},[5543,44261,44262,44267,44270],{},[5564,44263,44264],{},[1130,44265,44266],{},"battery:selfDischargeRate",[5564,44268,44269],{},"Self-discharge rate",[5564,44271,44272],{},"P1 (%/month)",[496,44274,44275,44278,44279,38736],{},[514,44276,44277],{},"Per-instance masterdata"," (in ",[1130,44280,39471],{},[508,44282,44283,44292,44301],{},[511,44284,44285,35075,44288,44291],{},[1130,44286,44287],{},"battery:certifiedUsableEnergy",[1130,44289,44290],{},"battery:remainingUsableEnergy"," — declared values for this unit at this measurement",[511,44293,44294,35075,44297,44300],{},[1130,44295,44296],{},"battery:exhaustionThreshold",[1130,44298,44299],{},"battery:expectedRemainingCycles"," — design + projection for this unit",[511,44302,44303,44306],{},[1130,44304,44305],{},"battery:soceMeasurementId"," — the measurement record ID",[496,44308,44309,888],{},[514,44310,42707],{},[1124,44312,44314],{"className":1290,"code":44313,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:stateOfCertifiedEnergy\",\n          \"value\": 85.3,\n          \"uom\": \"P1\"\n        },\n        {\n          \"type\": \"battery:stateOfCertifiedEnergy\",\n          \"battery:certifiedUsableEnergy\": {\n            \"value\": \"14.3\",\n            \"unitCode\": \"KWH\"\n          },\n          \"battery:remainingUsableEnergy\": {\n            \"value\": \"12.2\",\n            \"unitCode\": \"KWH\"\n          }\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"battery:exhaustionThreshold\": 70,\n      \"battery:expectedRemainingCycles\": 4753,\n      \"battery:soceMeasurementId\": \"SOCE-2025-00156\"\n    }\n  ]\n}\n",[1130,44315,44316,44320,44332,44342,44350,44354,44372,44390,44408,44420,44428,44432,44444,44448,44460,44464,44482,44497,44513,44517,44521,44539,44551,44569,44585,44589,44601,44619,44635,44639,44643,44647,44651,44655,44667,44671,44689,44704,44719,44736,44740,44744],{"__ignoreMap":611},[1133,44317,44318],{"class":1135,"line":1136},[1133,44319,4564],{"class":1299},[1133,44321,44322,44324,44326,44328,44330],{"class":1135,"line":612},[1133,44323,5857],{"class":1305},[1133,44325,1310],{"class":1309},[1133,44327,1313],{"class":1305},[1133,44329,888],{"class":1299},[1133,44331,1318],{"class":1299},[1133,44333,44334,44336,44338,44340],{"class":1135,"line":617},[1133,44335,1306],{"class":1323},[1133,44337,42049],{"class":1327},[1133,44339,1313],{"class":1323},[1133,44341,1359],{"class":1299},[1133,44343,44344,44346,44348],{"class":1135,"line":1334},[1133,44345,1306],{"class":1323},[1133,44347,40938],{"class":1327},[1133,44349,1331],{"class":1323},[1133,44351,44352],{"class":1135,"line":1340},[1133,44353,5878],{"class":1299},[1133,44355,44356,44358,44360,44362,44364,44366,44368,44370],{"class":1135,"line":1362},[1133,44357,5857],{"class":1305},[1133,44359,1345],{"class":1309},[1133,44361,1313],{"class":1305},[1133,44363,888],{"class":1299},[1133,44365,1352],{"class":1323},[1133,44367,832],{"class":1327},[1133,44369,1313],{"class":1323},[1133,44371,1359],{"class":1299},[1133,44373,44374,44376,44378,44380,44382,44384,44386,44388],{"class":1135,"line":1383},[1133,44375,5857],{"class":1305},[1133,44377,1480],{"class":1309},[1133,44379,1313],{"class":1305},[1133,44381,888],{"class":1299},[1133,44383,1352],{"class":1323},[1133,44385,5583],{"class":1327},[1133,44387,1313],{"class":1323},[1133,44389,1359],{"class":1299},[1133,44391,44392,44394,44396,44398,44400,44402,44404,44406],{"class":1135,"line":1404},[1133,44393,5857],{"class":1305},[1133,44395,1501],{"class":1309},[1133,44397,1313],{"class":1305},[1133,44399,888],{"class":1299},[1133,44401,1352],{"class":1323},[1133,44403,4398],{"class":1327},[1133,44405,1313],{"class":1323},[1133,44407,1359],{"class":1299},[1133,44409,44410,44412,44414,44416,44418],{"class":1135,"line":1425},[1133,44411,5857],{"class":1305},[1133,44413,1451],{"class":1309},[1133,44415,1313],{"class":1305},[1133,44417,888],{"class":1299},[1133,44419,1318],{"class":1299},[1133,44421,44422,44424,44426],{"class":1135,"line":1446},[1133,44423,1306],{"class":1323},[1133,44425,39758],{"class":1327},[1133,44427,1331],{"class":1323},[1133,44429,44430],{"class":1135,"line":1460},[1133,44431,5878],{"class":1299},[1133,44433,44434,44436,44438,44440,44442],{"class":1135,"line":1470},[1133,44435,5857],{"class":1305},[1133,44437,25533],{"class":1309},[1133,44439,1313],{"class":1305},[1133,44441,888],{"class":1299},[1133,44443,1318],{"class":1299},[1133,44445,44446],{"class":1135,"line":1475},[1133,44447,35314],{"class":1299},[1133,44449,44450,44452,44454,44456,44458],{"class":1135,"line":1496},[1133,44451,1324],{"class":1305},[1133,44453,25081],{"class":1558},[1133,44455,1313],{"class":1305},[1133,44457,888],{"class":1299},[1133,44459,1318],{"class":1299},[1133,44461,44462],{"class":1135,"line":1517},[1133,44463,35567],{"class":1299},[1133,44465,44466,44468,44470,44472,44474,44476,44478,44480],{"class":1135,"line":1538},[1133,44467,6112],{"class":1305},[1133,44469,1345],{"class":4703},[1133,44471,1313],{"class":1305},[1133,44473,888],{"class":1299},[1133,44475,1352],{"class":1323},[1133,44477,44218],{"class":1327},[1133,44479,1313],{"class":1323},[1133,44481,1359],{"class":1299},[1133,44483,44484,44486,44488,44490,44492,44495],{"class":1135,"line":1553},[1133,44485,6112],{"class":1305},[1133,44487,26900],{"class":4703},[1133,44489,1313],{"class":1305},[1133,44491,888],{"class":1299},[1133,44493,44494],{"class":1664}," 85.3",[1133,44496,1359],{"class":1299},[1133,44498,44499,44501,44503,44505,44507,44509,44511],{"class":1135,"line":1573},[1133,44500,6112],{"class":1305},[1133,44502,1675],{"class":4703},[1133,44504,1313],{"class":1305},[1133,44506,888],{"class":1299},[1133,44508,1352],{"class":1323},[1133,44510,41324],{"class":1327},[1133,44512,1331],{"class":1323},[1133,44514,44515],{"class":1135,"line":1579},[1133,44516,6129],{"class":1299},[1133,44518,44519],{"class":1135,"line":1593},[1133,44520,35567],{"class":1299},[1133,44522,44523,44525,44527,44529,44531,44533,44535,44537],{"class":1135,"line":1611},[1133,44524,6112],{"class":1305},[1133,44526,1345],{"class":4703},[1133,44528,1313],{"class":1305},[1133,44530,888],{"class":1299},[1133,44532,1352],{"class":1323},[1133,44534,44218],{"class":1327},[1133,44536,1313],{"class":1323},[1133,44538,1359],{"class":1299},[1133,44540,44541,44543,44545,44547,44549],{"class":1135,"line":1616},[1133,44542,6112],{"class":1305},[1133,44544,44287],{"class":4703},[1133,44546,1313],{"class":1305},[1133,44548,888],{"class":1299},[1133,44550,1550],{"class":1299},[1133,44552,44553,44555,44557,44559,44561,44563,44565,44567],{"class":1135,"line":1631},[1133,44554,6152],{"class":1305},[1133,44556,26900],{"class":4847},[1133,44558,1313],{"class":1305},[1133,44560,888],{"class":1299},[1133,44562,1352],{"class":1323},[1133,44564,40108],{"class":1327},[1133,44566,1313],{"class":1323},[1133,44568,1359],{"class":1299},[1133,44570,44571,44573,44575,44577,44579,44581,44583],{"class":1135,"line":1652},[1133,44572,6152],{"class":1305},[1133,44574,37933],{"class":4847},[1133,44576,1313],{"class":1305},[1133,44578,888],{"class":1299},[1133,44580,1352],{"class":1323},[1133,44582,40127],{"class":1327},[1133,44584,1331],{"class":1323},[1133,44586,44587],{"class":1135,"line":1670},[1133,44588,6190],{"class":1299},[1133,44590,44591,44593,44595,44597,44599],{"class":1135,"line":1689},[1133,44592,6112],{"class":1305},[1133,44594,44290],{"class":4703},[1133,44596,1313],{"class":1305},[1133,44598,888],{"class":1299},[1133,44600,1550],{"class":1299},[1133,44602,44603,44605,44607,44609,44611,44613,44615,44617],{"class":1135,"line":1695},[1133,44604,6152],{"class":1305},[1133,44606,26900],{"class":4847},[1133,44608,1313],{"class":1305},[1133,44610,888],{"class":1299},[1133,44612,1352],{"class":1323},[1133,44614,25174],{"class":1327},[1133,44616,1313],{"class":1323},[1133,44618,1359],{"class":1299},[1133,44620,44621,44623,44625,44627,44629,44631,44633],{"class":1135,"line":1709},[1133,44622,6152],{"class":1305},[1133,44624,37933],{"class":4847},[1133,44626,1313],{"class":1305},[1133,44628,888],{"class":1299},[1133,44630,1352],{"class":1323},[1133,44632,40127],{"class":1327},[1133,44634,1331],{"class":1323},[1133,44636,44637],{"class":1135,"line":1729},[1133,44638,6234],{"class":1299},[1133,44640,44641],{"class":1135,"line":1748},[1133,44642,7018],{"class":1299},[1133,44644,44645],{"class":1135,"line":1753},[1133,44646,40863],{"class":1299},[1133,44648,44649],{"class":1135,"line":1767},[1133,44650,35647],{"class":1299},[1133,44652,44653],{"class":1135,"line":1787},[1133,44654,5878],{"class":1299},[1133,44656,44657,44659,44661,44663,44665],{"class":1135,"line":1806},[1133,44658,5857],{"class":1305},[1133,44660,39471],{"class":1309},[1133,44662,1313],{"class":1305},[1133,44664,888],{"class":1299},[1133,44666,1318],{"class":1299},[1133,44668,44669],{"class":1135,"line":1812},[1133,44670,35314],{"class":1299},[1133,44672,44673,44675,44677,44679,44681,44683,44685,44687],{"class":1135,"line":6296},[1133,44674,1324],{"class":1305},[1133,44676,1559],{"class":1558},[1133,44678,1313],{"class":1305},[1133,44680,888],{"class":1299},[1133,44682,1352],{"class":1323},[1133,44684,39758],{"class":1327},[1133,44686,1313],{"class":1323},[1133,44688,1359],{"class":1299},[1133,44690,44691,44693,44695,44697,44699,44702],{"class":1135,"line":6301},[1133,44692,1324],{"class":1305},[1133,44694,44296],{"class":1558},[1133,44696,1313],{"class":1305},[1133,44698,888],{"class":1299},[1133,44700,44701],{"class":1664}," 70",[1133,44703,1359],{"class":1299},[1133,44705,44706,44708,44710,44712,44714,44717],{"class":1135,"line":6314},[1133,44707,1324],{"class":1305},[1133,44709,44299],{"class":1558},[1133,44711,1313],{"class":1305},[1133,44713,888],{"class":1299},[1133,44715,44716],{"class":1664}," 4753",[1133,44718,1359],{"class":1299},[1133,44720,44721,44723,44725,44727,44729,44731,44734],{"class":1135,"line":6319},[1133,44722,1324],{"class":1305},[1133,44724,44305],{"class":1558},[1133,44726,1313],{"class":1305},[1133,44728,888],{"class":1299},[1133,44730,1352],{"class":1323},[1133,44732,44733],{"class":1327},"SOCE-2025-00156",[1133,44735,1331],{"class":1323},[1133,44737,44738],{"class":1135,"line":6338},[1133,44739,35647],{"class":1299},[1133,44741,44742],{"class":1135,"line":6355},[1133,44743,35991],{"class":1299},[1133,44745,44746],{"class":1135,"line":6360},[1133,44747,4602],{"class":1299},[500,44749,44751],{"id":44750},"carbon-footprint-declaration","Carbon Footprint Declaration",[496,44753,44754,44756],{},[514,44755,42627],{},": Record lifecycle carbon footprint",[5537,44758,44759,44769],{},[5540,44760,44761],{},[5543,44762,44763,44765,44767],{},[5546,44764,44205],{},[5546,44766,6437],{},[5546,44768,43877],{},[5559,44770,44771,44784,44796,44808,44820],{},[5543,44772,44773,44778,44781],{},[5564,44774,44775],{},[1130,44776,44777],{},"battery:carbonFootprintTotal",[5564,44779,44780],{},"Total lifecycle CFP",[5564,44782,44783],{},"KGM (kg CO2e/kWh)",[5543,44785,44786,44791,44794],{},[5564,44787,44788],{},[1130,44789,44790],{},"battery:carbonFootprintRawMaterialExtraction",[5564,44792,44793],{},"Raw material phase",[5564,44795,1684],{},[5543,44797,44798,44803,44806],{},[5564,44799,44800],{},[1130,44801,44802],{},"battery:carbonFootprintProduction",[5564,44804,44805],{},"Manufacturing phase",[5564,44807,1684],{},[5543,44809,44810,44815,44818],{},[5564,44811,44812],{},[1130,44813,44814],{},"battery:carbonFootprintDistribution",[5564,44816,44817],{},"Distribution phase",[5564,44819,1684],{},[5543,44821,44822,44827,44830],{},[5564,44823,44824],{},[1130,44825,44826],{},"battery:carbonFootprintRecycling",[5564,44828,44829],{},"End-of-life phase",[5564,44831,1684],{},[496,44833,44834,44278,44837,38736],{},[514,44835,44836],{},"Per-declaration masterdata",[1130,44838,39471],{},[508,44840,44841,44847,44853,44859],{},[511,44842,44843,44846],{},[1130,44844,44845],{},"battery:carbonFootprintPerformanceClass"," (A–E) for this declared footprint",[511,44848,44849,44852],{},[1130,44850,44851],{},"battery:carbonFootprintStudyUrl"," — link to the study supporting this declaration",[511,44854,44855,44858],{},[1130,44856,44857],{},"battery:carbonFootprintDeclarationId"," — declaration record ID",[511,44860,44861,44864],{},[1130,44862,44863],{},"battery:calculationStandard"," — methodology applied",[496,44866,44867,888],{},[514,44868,42707],{},[1124,44870,44872],{"className":1290,"code":44871,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:carbonFootprintTotal\",\n          \"value\": 61.2,\n          \"uom\": \"KGM\"\n        },\n        {\n          \"type\": \"battery:carbonFootprintRawMaterialExtraction\",\n          \"value\": 24.5,\n          \"uom\": \"KGM\"\n        },\n        {\n          \"type\": \"battery:carbonFootprintProduction\",\n          \"value\": 28.3,\n          \"uom\": \"KGM\"\n        },\n        {\n          \"type\": \"battery:carbonFootprintDistribution\",\n          \"value\": 4.2,\n          \"uom\": \"KGM\"\n        },\n        {\n          \"type\": \"battery:carbonFootprintRecycling\",\n          \"value\": 4.2,\n          \"uom\": \"KGM\"\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"battery:carbonFootprintPerformanceClass\": \"B\",\n      \"battery:calculationStandard\": \"ISO 14067:2018\",\n      \"battery:carbonFootprintDeclarationId\": \"CFP-2024-00042\"\n    }\n  ]\n}\n",[1130,44873,44874,44878,44890,44900,44908,44912,44930,44948,44966,44978,44986,44990,45002,45006,45018,45022,45040,45055,45071,45075,45079,45097,45112,45128,45132,45136,45154,45169,45185,45189,45193,45211,45226,45242,45246,45250,45268,45282,45298,45302,45306,45310,45314,45326,45330,45348,45366,45385,45402,45406,45410],{"__ignoreMap":611},[1133,44875,44876],{"class":1135,"line":1136},[1133,44877,4564],{"class":1299},[1133,44879,44880,44882,44884,44886,44888],{"class":1135,"line":612},[1133,44881,5857],{"class":1305},[1133,44883,1310],{"class":1309},[1133,44885,1313],{"class":1305},[1133,44887,888],{"class":1299},[1133,44889,1318],{"class":1299},[1133,44891,44892,44894,44896,44898],{"class":1135,"line":617},[1133,44893,1306],{"class":1323},[1133,44895,42049],{"class":1327},[1133,44897,1313],{"class":1323},[1133,44899,1359],{"class":1299},[1133,44901,44902,44904,44906],{"class":1135,"line":1334},[1133,44903,1306],{"class":1323},[1133,44905,40938],{"class":1327},[1133,44907,1331],{"class":1323},[1133,44909,44910],{"class":1135,"line":1340},[1133,44911,5878],{"class":1299},[1133,44913,44914,44916,44918,44920,44922,44924,44926,44928],{"class":1135,"line":1362},[1133,44915,5857],{"class":1305},[1133,44917,1345],{"class":1309},[1133,44919,1313],{"class":1305},[1133,44921,888],{"class":1299},[1133,44923,1352],{"class":1323},[1133,44925,832],{"class":1327},[1133,44927,1313],{"class":1323},[1133,44929,1359],{"class":1299},[1133,44931,44932,44934,44936,44938,44940,44942,44944,44946],{"class":1135,"line":1383},[1133,44933,5857],{"class":1305},[1133,44935,1480],{"class":1309},[1133,44937,1313],{"class":1305},[1133,44939,888],{"class":1299},[1133,44941,1352],{"class":1323},[1133,44943,5583],{"class":1327},[1133,44945,1313],{"class":1323},[1133,44947,1359],{"class":1299},[1133,44949,44950,44952,44954,44956,44958,44960,44962,44964],{"class":1135,"line":1404},[1133,44951,5857],{"class":1305},[1133,44953,1501],{"class":1309},[1133,44955,1313],{"class":1305},[1133,44957,888],{"class":1299},[1133,44959,1352],{"class":1323},[1133,44961,4398],{"class":1327},[1133,44963,1313],{"class":1323},[1133,44965,1359],{"class":1299},[1133,44967,44968,44970,44972,44974,44976],{"class":1135,"line":1425},[1133,44969,5857],{"class":1305},[1133,44971,1451],{"class":1309},[1133,44973,1313],{"class":1305},[1133,44975,888],{"class":1299},[1133,44977,1318],{"class":1299},[1133,44979,44980,44982,44984],{"class":1135,"line":1446},[1133,44981,1306],{"class":1323},[1133,44983,39758],{"class":1327},[1133,44985,1331],{"class":1323},[1133,44987,44988],{"class":1135,"line":1460},[1133,44989,5878],{"class":1299},[1133,44991,44992,44994,44996,44998,45000],{"class":1135,"line":1470},[1133,44993,5857],{"class":1305},[1133,44995,25533],{"class":1309},[1133,44997,1313],{"class":1305},[1133,44999,888],{"class":1299},[1133,45001,1318],{"class":1299},[1133,45003,45004],{"class":1135,"line":1475},[1133,45005,35314],{"class":1299},[1133,45007,45008,45010,45012,45014,45016],{"class":1135,"line":1496},[1133,45009,1324],{"class":1305},[1133,45011,25081],{"class":1558},[1133,45013,1313],{"class":1305},[1133,45015,888],{"class":1299},[1133,45017,1318],{"class":1299},[1133,45019,45020],{"class":1135,"line":1517},[1133,45021,35567],{"class":1299},[1133,45023,45024,45026,45028,45030,45032,45034,45036,45038],{"class":1135,"line":1538},[1133,45025,6112],{"class":1305},[1133,45027,1345],{"class":4703},[1133,45029,1313],{"class":1305},[1133,45031,888],{"class":1299},[1133,45033,1352],{"class":1323},[1133,45035,44777],{"class":1327},[1133,45037,1313],{"class":1323},[1133,45039,1359],{"class":1299},[1133,45041,45042,45044,45046,45048,45050,45053],{"class":1135,"line":1553},[1133,45043,6112],{"class":1305},[1133,45045,26900],{"class":4703},[1133,45047,1313],{"class":1305},[1133,45049,888],{"class":1299},[1133,45051,45052],{"class":1664}," 61.2",[1133,45054,1359],{"class":1299},[1133,45056,45057,45059,45061,45063,45065,45067,45069],{"class":1135,"line":1573},[1133,45058,6112],{"class":1305},[1133,45060,1675],{"class":4703},[1133,45062,1313],{"class":1305},[1133,45064,888],{"class":1299},[1133,45066,1352],{"class":1323},[1133,45068,1684],{"class":1327},[1133,45070,1331],{"class":1323},[1133,45072,45073],{"class":1135,"line":1579},[1133,45074,6129],{"class":1299},[1133,45076,45077],{"class":1135,"line":1593},[1133,45078,35567],{"class":1299},[1133,45080,45081,45083,45085,45087,45089,45091,45093,45095],{"class":1135,"line":1611},[1133,45082,6112],{"class":1305},[1133,45084,1345],{"class":4703},[1133,45086,1313],{"class":1305},[1133,45088,888],{"class":1299},[1133,45090,1352],{"class":1323},[1133,45092,44790],{"class":1327},[1133,45094,1313],{"class":1323},[1133,45096,1359],{"class":1299},[1133,45098,45099,45101,45103,45105,45107,45110],{"class":1135,"line":1616},[1133,45100,6112],{"class":1305},[1133,45102,26900],{"class":4703},[1133,45104,1313],{"class":1305},[1133,45106,888],{"class":1299},[1133,45108,45109],{"class":1664}," 24.5",[1133,45111,1359],{"class":1299},[1133,45113,45114,45116,45118,45120,45122,45124,45126],{"class":1135,"line":1631},[1133,45115,6112],{"class":1305},[1133,45117,1675],{"class":4703},[1133,45119,1313],{"class":1305},[1133,45121,888],{"class":1299},[1133,45123,1352],{"class":1323},[1133,45125,1684],{"class":1327},[1133,45127,1331],{"class":1323},[1133,45129,45130],{"class":1135,"line":1652},[1133,45131,6129],{"class":1299},[1133,45133,45134],{"class":1135,"line":1670},[1133,45135,35567],{"class":1299},[1133,45137,45138,45140,45142,45144,45146,45148,45150,45152],{"class":1135,"line":1689},[1133,45139,6112],{"class":1305},[1133,45141,1345],{"class":4703},[1133,45143,1313],{"class":1305},[1133,45145,888],{"class":1299},[1133,45147,1352],{"class":1323},[1133,45149,44802],{"class":1327},[1133,45151,1313],{"class":1323},[1133,45153,1359],{"class":1299},[1133,45155,45156,45158,45160,45162,45164,45167],{"class":1135,"line":1695},[1133,45157,6112],{"class":1305},[1133,45159,26900],{"class":4703},[1133,45161,1313],{"class":1305},[1133,45163,888],{"class":1299},[1133,45165,45166],{"class":1664}," 28.3",[1133,45168,1359],{"class":1299},[1133,45170,45171,45173,45175,45177,45179,45181,45183],{"class":1135,"line":1709},[1133,45172,6112],{"class":1305},[1133,45174,1675],{"class":4703},[1133,45176,1313],{"class":1305},[1133,45178,888],{"class":1299},[1133,45180,1352],{"class":1323},[1133,45182,1684],{"class":1327},[1133,45184,1331],{"class":1323},[1133,45186,45187],{"class":1135,"line":1729},[1133,45188,6129],{"class":1299},[1133,45190,45191],{"class":1135,"line":1748},[1133,45192,35567],{"class":1299},[1133,45194,45195,45197,45199,45201,45203,45205,45207,45209],{"class":1135,"line":1753},[1133,45196,6112],{"class":1305},[1133,45198,1345],{"class":4703},[1133,45200,1313],{"class":1305},[1133,45202,888],{"class":1299},[1133,45204,1352],{"class":1323},[1133,45206,44814],{"class":1327},[1133,45208,1313],{"class":1323},[1133,45210,1359],{"class":1299},[1133,45212,45213,45215,45217,45219,45221,45224],{"class":1135,"line":1767},[1133,45214,6112],{"class":1305},[1133,45216,26900],{"class":4703},[1133,45218,1313],{"class":1305},[1133,45220,888],{"class":1299},[1133,45222,45223],{"class":1664}," 4.2",[1133,45225,1359],{"class":1299},[1133,45227,45228,45230,45232,45234,45236,45238,45240],{"class":1135,"line":1787},[1133,45229,6112],{"class":1305},[1133,45231,1675],{"class":4703},[1133,45233,1313],{"class":1305},[1133,45235,888],{"class":1299},[1133,45237,1352],{"class":1323},[1133,45239,1684],{"class":1327},[1133,45241,1331],{"class":1323},[1133,45243,45244],{"class":1135,"line":1806},[1133,45245,6129],{"class":1299},[1133,45247,45248],{"class":1135,"line":1812},[1133,45249,35567],{"class":1299},[1133,45251,45252,45254,45256,45258,45260,45262,45264,45266],{"class":1135,"line":6296},[1133,45253,6112],{"class":1305},[1133,45255,1345],{"class":4703},[1133,45257,1313],{"class":1305},[1133,45259,888],{"class":1299},[1133,45261,1352],{"class":1323},[1133,45263,44826],{"class":1327},[1133,45265,1313],{"class":1323},[1133,45267,1359],{"class":1299},[1133,45269,45270,45272,45274,45276,45278,45280],{"class":1135,"line":6301},[1133,45271,6112],{"class":1305},[1133,45273,26900],{"class":4703},[1133,45275,1313],{"class":1305},[1133,45277,888],{"class":1299},[1133,45279,45223],{"class":1664},[1133,45281,1359],{"class":1299},[1133,45283,45284,45286,45288,45290,45292,45294,45296],{"class":1135,"line":6314},[1133,45285,6112],{"class":1305},[1133,45287,1675],{"class":4703},[1133,45289,1313],{"class":1305},[1133,45291,888],{"class":1299},[1133,45293,1352],{"class":1323},[1133,45295,1684],{"class":1327},[1133,45297,1331],{"class":1323},[1133,45299,45300],{"class":1135,"line":6319},[1133,45301,7018],{"class":1299},[1133,45303,45304],{"class":1135,"line":6338},[1133,45305,40863],{"class":1299},[1133,45307,45308],{"class":1135,"line":6355},[1133,45309,35647],{"class":1299},[1133,45311,45312],{"class":1135,"line":6360},[1133,45313,5878],{"class":1299},[1133,45315,45316,45318,45320,45322,45324],{"class":1135,"line":6366},[1133,45317,5857],{"class":1305},[1133,45319,39471],{"class":1309},[1133,45321,1313],{"class":1305},[1133,45323,888],{"class":1299},[1133,45325,1318],{"class":1299},[1133,45327,45328],{"class":1135,"line":6372},[1133,45329,35314],{"class":1299},[1133,45331,45332,45334,45336,45338,45340,45342,45344,45346],{"class":1135,"line":6378},[1133,45333,1324],{"class":1305},[1133,45335,1559],{"class":1558},[1133,45337,1313],{"class":1305},[1133,45339,888],{"class":1299},[1133,45341,1352],{"class":1323},[1133,45343,39758],{"class":1327},[1133,45345,1313],{"class":1323},[1133,45347,1359],{"class":1299},[1133,45349,45350,45352,45354,45356,45358,45360,45362,45364],{"class":1135,"line":6383},[1133,45351,1324],{"class":1305},[1133,45353,44845],{"class":1558},[1133,45355,1313],{"class":1305},[1133,45357,888],{"class":1299},[1133,45359,1352],{"class":1323},[1133,45361,38052],{"class":1327},[1133,45363,1313],{"class":1323},[1133,45365,1359],{"class":1299},[1133,45367,45368,45370,45372,45374,45376,45378,45381,45383],{"class":1135,"line":7344},[1133,45369,1324],{"class":1305},[1133,45371,44863],{"class":1558},[1133,45373,1313],{"class":1305},[1133,45375,888],{"class":1299},[1133,45377,1352],{"class":1323},[1133,45379,45380],{"class":1327},"ISO 14067:2018",[1133,45382,1313],{"class":1323},[1133,45384,1359],{"class":1299},[1133,45386,45387,45389,45391,45393,45395,45397,45400],{"class":1135,"line":7363},[1133,45388,1324],{"class":1305},[1133,45390,44857],{"class":1558},[1133,45392,1313],{"class":1305},[1133,45394,888],{"class":1299},[1133,45396,1352],{"class":1323},[1133,45398,45399],{"class":1327},"CFP-2024-00042",[1133,45401,1331],{"class":1323},[1133,45403,45404],{"class":1135,"line":7382},[1133,45405,35647],{"class":1299},[1133,45407,45408],{"class":1135,"line":7395},[1133,45409,35991],{"class":1299},[1133,45411,45412],{"class":1135,"line":7412},[1133,45413,4602],{"class":1299},[491,45415,45417],{"id":45416},"adverse-events","Adverse Events",[500,45419,45421],{"id":45420},"negative-event-damageaccident","Negative Event (Damage/Accident)",[496,45423,45424,45426],{},[514,45425,42627],{},": Record accidents, damage, or safety incidents",[5537,45428,45429,45437],{},[5540,45430,45431],{},[5543,45432,45433,45435],{},[5546,45434,40154],{},[5546,45436,42639],{},[5559,45438,45439,45449,45459,45469],{},[5543,45440,45441,45445],{},[5564,45442,45443],{},[1130,45444,37864],{},[5564,45446,45447],{},[1130,45448,832],{},[5543,45450,45451,45455],{},[5564,45452,45453],{},[1130,45454,1480],{},[5564,45456,45457],{},[1130,45458,5583],{},[5543,45460,45461,45465],{},[5564,45462,45463],{},[1130,45464,1501],{},[5564,45466,45467],{},[1130,45468,4398],{},[5543,45470,45471,45475],{},[5564,45472,45473],{},[1130,45474,1522],{},[5564,45476,45477],{},[1130,45478,42134],{},[496,45480,45481,888],{},[514,45482,45483],{},"Sensor Report Properties",[508,45485,45486,45491],{},[511,45487,45488,45490],{},[1130,45489,42169],{}," - Type of incident (transport_damage, fire, etc.)",[511,45492,45493,45496],{},[1130,45494,45495],{},"battery:eventDate"," - When the incident occurred",[496,45498,45499,44278,45502,38736],{},[514,45500,45501],{},"Per-incident masterdata",[1130,45503,39471],{},[508,45505,45506,45511,45516,45522],{},[511,45507,45508,45510],{},[1130,45509,42320],{}," — unique ID for this incident",[511,45512,45513,45515],{},[1130,45514,42169],{}," — Minor, Moderate, Major, Critical",[511,45517,45518,45521],{},[1130,45519,45520],{},"battery:inspectorId"," — GLN/GIAI of the inspector",[511,45523,45524,45526],{},[1130,45525,42340],{}," — what to do next",[496,45528,45529,888],{},[514,45530,42707],{},[1124,45532,45534],{"className":1290,"code":45533,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"disposition\": \"damaged\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"battery:incidentSeverity\": \"Minor\",\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:stateOfHealth\",\n          \"value\": 93.8,\n          \"uom\": \"P1\"\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"battery:incidentId\": \"INC-2025-00023\",\n      \"battery:recommendedAction\": \"Schedule follow-up inspection in 30 days\"\n    }\n  ]\n}\n",[1130,45535,45536,45540,45552,45562,45570,45574,45592,45610,45628,45646,45658,45666,45670,45688,45700,45704,45716,45720,45738,45752,45768,45772,45776,45780,45784,45796,45800,45818,45836,45853,45857,45861],{"__ignoreMap":611},[1133,45537,45538],{"class":1135,"line":1136},[1133,45539,4564],{"class":1299},[1133,45541,45542,45544,45546,45548,45550],{"class":1135,"line":612},[1133,45543,5857],{"class":1305},[1133,45545,1310],{"class":1309},[1133,45547,1313],{"class":1305},[1133,45549,888],{"class":1299},[1133,45551,1318],{"class":1299},[1133,45553,45554,45556,45558,45560],{"class":1135,"line":617},[1133,45555,1306],{"class":1323},[1133,45557,42049],{"class":1327},[1133,45559,1313],{"class":1323},[1133,45561,1359],{"class":1299},[1133,45563,45564,45566,45568],{"class":1135,"line":1334},[1133,45565,1306],{"class":1323},[1133,45567,40938],{"class":1327},[1133,45569,1331],{"class":1323},[1133,45571,45572],{"class":1135,"line":1340},[1133,45573,5878],{"class":1299},[1133,45575,45576,45578,45580,45582,45584,45586,45588,45590],{"class":1135,"line":1362},[1133,45577,5857],{"class":1305},[1133,45579,1345],{"class":1309},[1133,45581,1313],{"class":1305},[1133,45583,888],{"class":1299},[1133,45585,1352],{"class":1323},[1133,45587,832],{"class":1327},[1133,45589,1313],{"class":1323},[1133,45591,1359],{"class":1299},[1133,45593,45594,45596,45598,45600,45602,45604,45606,45608],{"class":1135,"line":1383},[1133,45595,5857],{"class":1305},[1133,45597,1480],{"class":1309},[1133,45599,1313],{"class":1305},[1133,45601,888],{"class":1299},[1133,45603,1352],{"class":1323},[1133,45605,5583],{"class":1327},[1133,45607,1313],{"class":1323},[1133,45609,1359],{"class":1299},[1133,45611,45612,45614,45616,45618,45620,45622,45624,45626],{"class":1135,"line":1404},[1133,45613,5857],{"class":1305},[1133,45615,1501],{"class":1309},[1133,45617,1313],{"class":1305},[1133,45619,888],{"class":1299},[1133,45621,1352],{"class":1323},[1133,45623,4398],{"class":1327},[1133,45625,1313],{"class":1323},[1133,45627,1359],{"class":1299},[1133,45629,45630,45632,45634,45636,45638,45640,45642,45644],{"class":1135,"line":1425},[1133,45631,5857],{"class":1305},[1133,45633,1522],{"class":1309},[1133,45635,1313],{"class":1305},[1133,45637,888],{"class":1299},[1133,45639,1352],{"class":1323},[1133,45641,42134],{"class":1327},[1133,45643,1313],{"class":1323},[1133,45645,1359],{"class":1299},[1133,45647,45648,45650,45652,45654,45656],{"class":1135,"line":1446},[1133,45649,5857],{"class":1305},[1133,45651,1451],{"class":1309},[1133,45653,1313],{"class":1305},[1133,45655,888],{"class":1299},[1133,45657,1318],{"class":1299},[1133,45659,45660,45662,45664],{"class":1135,"line":1460},[1133,45661,1306],{"class":1323},[1133,45663,39758],{"class":1327},[1133,45665,1331],{"class":1323},[1133,45667,45668],{"class":1135,"line":1470},[1133,45669,5878],{"class":1299},[1133,45671,45672,45674,45676,45678,45680,45682,45684,45686],{"class":1135,"line":1475},[1133,45673,5857],{"class":1305},[1133,45675,42169],{"class":1309},[1133,45677,1313],{"class":1305},[1133,45679,888],{"class":1299},[1133,45681,1352],{"class":1323},[1133,45683,42178],{"class":1327},[1133,45685,1313],{"class":1323},[1133,45687,1359],{"class":1299},[1133,45689,45690,45692,45694,45696,45698],{"class":1135,"line":1496},[1133,45691,5857],{"class":1305},[1133,45693,25533],{"class":1309},[1133,45695,1313],{"class":1305},[1133,45697,888],{"class":1299},[1133,45699,1318],{"class":1299},[1133,45701,45702],{"class":1135,"line":1517},[1133,45703,35314],{"class":1299},[1133,45705,45706,45708,45710,45712,45714],{"class":1135,"line":1538},[1133,45707,1324],{"class":1305},[1133,45709,25081],{"class":1558},[1133,45711,1313],{"class":1305},[1133,45713,888],{"class":1299},[1133,45715,1318],{"class":1299},[1133,45717,45718],{"class":1135,"line":1553},[1133,45719,35567],{"class":1299},[1133,45721,45722,45724,45726,45728,45730,45732,45734,45736],{"class":1135,"line":1573},[1133,45723,6112],{"class":1305},[1133,45725,1345],{"class":4703},[1133,45727,1313],{"class":1305},[1133,45729,888],{"class":1299},[1133,45731,1352],{"class":1323},[1133,45733,41295],{"class":1327},[1133,45735,1313],{"class":1323},[1133,45737,1359],{"class":1299},[1133,45739,45740,45742,45744,45746,45748,45750],{"class":1135,"line":1579},[1133,45741,6112],{"class":1305},[1133,45743,26900],{"class":4703},[1133,45745,1313],{"class":1305},[1133,45747,888],{"class":1299},[1133,45749,42245],{"class":1664},[1133,45751,1359],{"class":1299},[1133,45753,45754,45756,45758,45760,45762,45764,45766],{"class":1135,"line":1593},[1133,45755,6112],{"class":1305},[1133,45757,1675],{"class":4703},[1133,45759,1313],{"class":1305},[1133,45761,888],{"class":1299},[1133,45763,1352],{"class":1323},[1133,45765,41324],{"class":1327},[1133,45767,1331],{"class":1323},[1133,45769,45770],{"class":1135,"line":1611},[1133,45771,7018],{"class":1299},[1133,45773,45774],{"class":1135,"line":1616},[1133,45775,40863],{"class":1299},[1133,45777,45778],{"class":1135,"line":1631},[1133,45779,35647],{"class":1299},[1133,45781,45782],{"class":1135,"line":1652},[1133,45783,5878],{"class":1299},[1133,45785,45786,45788,45790,45792,45794],{"class":1135,"line":1670},[1133,45787,5857],{"class":1305},[1133,45789,39471],{"class":1309},[1133,45791,1313],{"class":1305},[1133,45793,888],{"class":1299},[1133,45795,1318],{"class":1299},[1133,45797,45798],{"class":1135,"line":1689},[1133,45799,35314],{"class":1299},[1133,45801,45802,45804,45806,45808,45810,45812,45814,45816],{"class":1135,"line":1695},[1133,45803,1324],{"class":1305},[1133,45805,1559],{"class":1558},[1133,45807,1313],{"class":1305},[1133,45809,888],{"class":1299},[1133,45811,1352],{"class":1323},[1133,45813,39758],{"class":1327},[1133,45815,1313],{"class":1323},[1133,45817,1359],{"class":1299},[1133,45819,45820,45822,45824,45826,45828,45830,45832,45834],{"class":1135,"line":1709},[1133,45821,1324],{"class":1305},[1133,45823,42320],{"class":1558},[1133,45825,1313],{"class":1305},[1133,45827,888],{"class":1299},[1133,45829,1352],{"class":1323},[1133,45831,42329],{"class":1327},[1133,45833,1313],{"class":1323},[1133,45835,1359],{"class":1299},[1133,45837,45838,45840,45842,45844,45846,45848,45851],{"class":1135,"line":1729},[1133,45839,1324],{"class":1305},[1133,45841,42340],{"class":1558},[1133,45843,1313],{"class":1305},[1133,45845,888],{"class":1299},[1133,45847,1352],{"class":1323},[1133,45849,45850],{"class":1327},"Schedule follow-up inspection in 30 days",[1133,45852,1331],{"class":1323},[1133,45854,45855],{"class":1135,"line":1748},[1133,45856,35647],{"class":1299},[1133,45858,45859],{"class":1135,"line":1753},[1133,45860,35991],{"class":1299},[1133,45862,45863],{"class":1135,"line":1767},[1133,45864,4602],{"class":1299},[500,45866,45868],{"id":45867},"temperature-excursion","Temperature Excursion",[496,45870,45871,45873],{},[514,45872,42627],{},": Record temperature exposure outside safe limits",[5537,45875,45876,45884],{},[5540,45877,45878],{},[5543,45879,45880,45882],{},[5546,45881,40154],{},[5546,45883,42639],{},[5559,45885,45886,45896,45906,45916],{},[5543,45887,45888,45892],{},[5564,45889,45890],{},[1130,45891,37864],{},[5564,45893,45894],{},[1130,45895,832],{},[5543,45897,45898,45902],{},[5564,45899,45900],{},[1130,45901,1480],{},[5564,45903,45904],{},[1130,45905,5583],{},[5543,45907,45908,45912],{},[5564,45909,45910],{},[1130,45911,1501],{},[5564,45913,45914],{},[1130,45915,4398],{},[5543,45917,45918,45922],{},[5564,45919,45920],{},[1130,45921,1522],{},[5564,45923,45924,2400,45927],{},[1130,45925,45926],{},"needs_replacement",[1130,45928,6601],{},[496,45930,45931,888],{},[514,45932,45933],{},"Sensor Types",[508,45935,45936,45942,45948],{},[511,45937,45938,45941],{},[1130,45939,45940],{},"battery:maximumTemperature"," — high temperature exposure",[511,45943,45944,45947],{},[1130,45945,45946],{},"battery:minimumTemperature"," — low temperature exposure",[511,45949,45950,45952],{},[1130,45951,25143],{}," — actual temperature reading (GS1 Web Vocabulary, unprefixed)",[496,45954,45955,888],{},[514,45956,45957],{},"Additional Properties",[508,45959,45960,45965,45970],{},[511,45961,45962],{},[1130,45963,45964],{},"battery:exposureDurationMinutes",[511,45966,45967],{},[1130,45968,45969],{},"battery:exceedanceThreshold",[511,45971,45972,35075,45974,35075,45976,35075,45979],{},[1130,45973,25150],{},[1130,45975,25169],{},[1130,45977,45978],{},"meanValue",[1130,45980,45981],{},"sDev",[496,45983,45984,44278,45987,38736],{},[514,45985,45986],{},"Per-excursion masterdata",[1130,45988,39471],{},[508,45990,45991,45997,46003,46009],{},[511,45992,45993,45996],{},[1130,45994,45995],{},"battery:temperatureExcursionId"," — unique ID for this excursion",[511,45998,45999,46002],{},[1130,46000,46001],{},"battery:exposureEndTime"," — duration of the excursion",[511,46004,46005,46008],{},[1130,46006,46007],{},"battery:transportConditions"," — context (carrier, route, etc.)",[511,46010,46011,46014],{},[1130,46012,46013],{},"battery:estimatedImpact"," — assessor's note on consequence",[496,46016,46017,888],{},[514,46018,42707],{},[1124,46020,46022],{"className":1290,"code":46021,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"disposition\": \"needs_replacement\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"\n  ],\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:maximumTemperature\",\n          \"value\": 65.2,\n          \"uom\": \"CEL\",\n          \"minValue\": 52.0,\n          \"maxValue\": 65.2,\n          \"meanValue\": 58.4\n        },\n        {\n          \"type\": \"Temperature\",\n          \"value\": 65.2,\n          \"uom\": \"CEL\",\n          \"battery:exposureDurationMinutes\": 127,\n          \"battery:exceedanceThreshold\": 50\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000013/21/BAT2024-001\",\n      \"battery:temperatureExcursionId\": \"TEMP-EXC-2025-00089\",\n      \"battery:estimatedImpact\": \"Potential minor capacity degradation\",\n      \"battery:exposureEndTime\": \"2025-07-17T08:27:00.000Z\"\n    }\n  ]\n}\n",[1130,46023,46024,46028,46040,46050,46058,46062,46080,46098,46116,46134,46146,46154,46158,46170,46174,46186,46190,46208,46223,46241,46256,46270,46283,46287,46291,46309,46323,46341,46356,46369,46373,46377,46381,46385,46397,46401,46419,46438,46457,46474,46478,46482],{"__ignoreMap":611},[1133,46025,46026],{"class":1135,"line":1136},[1133,46027,4564],{"class":1299},[1133,46029,46030,46032,46034,46036,46038],{"class":1135,"line":612},[1133,46031,5857],{"class":1305},[1133,46033,1310],{"class":1309},[1133,46035,1313],{"class":1305},[1133,46037,888],{"class":1299},[1133,46039,1318],{"class":1299},[1133,46041,46042,46044,46046,46048],{"class":1135,"line":617},[1133,46043,1306],{"class":1323},[1133,46045,42049],{"class":1327},[1133,46047,1313],{"class":1323},[1133,46049,1359],{"class":1299},[1133,46051,46052,46054,46056],{"class":1135,"line":1334},[1133,46053,1306],{"class":1323},[1133,46055,40938],{"class":1327},[1133,46057,1331],{"class":1323},[1133,46059,46060],{"class":1135,"line":1340},[1133,46061,5878],{"class":1299},[1133,46063,46064,46066,46068,46070,46072,46074,46076,46078],{"class":1135,"line":1362},[1133,46065,5857],{"class":1305},[1133,46067,1345],{"class":1309},[1133,46069,1313],{"class":1305},[1133,46071,888],{"class":1299},[1133,46073,1352],{"class":1323},[1133,46075,832],{"class":1327},[1133,46077,1313],{"class":1323},[1133,46079,1359],{"class":1299},[1133,46081,46082,46084,46086,46088,46090,46092,46094,46096],{"class":1135,"line":1383},[1133,46083,5857],{"class":1305},[1133,46085,1480],{"class":1309},[1133,46087,1313],{"class":1305},[1133,46089,888],{"class":1299},[1133,46091,1352],{"class":1323},[1133,46093,5583],{"class":1327},[1133,46095,1313],{"class":1323},[1133,46097,1359],{"class":1299},[1133,46099,46100,46102,46104,46106,46108,46110,46112,46114],{"class":1135,"line":1404},[1133,46101,5857],{"class":1305},[1133,46103,1501],{"class":1309},[1133,46105,1313],{"class":1305},[1133,46107,888],{"class":1299},[1133,46109,1352],{"class":1323},[1133,46111,4398],{"class":1327},[1133,46113,1313],{"class":1323},[1133,46115,1359],{"class":1299},[1133,46117,46118,46120,46122,46124,46126,46128,46130,46132],{"class":1135,"line":1425},[1133,46119,5857],{"class":1305},[1133,46121,1522],{"class":1309},[1133,46123,1313],{"class":1305},[1133,46125,888],{"class":1299},[1133,46127,1352],{"class":1323},[1133,46129,45926],{"class":1327},[1133,46131,1313],{"class":1323},[1133,46133,1359],{"class":1299},[1133,46135,46136,46138,46140,46142,46144],{"class":1135,"line":1446},[1133,46137,5857],{"class":1305},[1133,46139,1451],{"class":1309},[1133,46141,1313],{"class":1305},[1133,46143,888],{"class":1299},[1133,46145,1318],{"class":1299},[1133,46147,46148,46150,46152],{"class":1135,"line":1460},[1133,46149,1306],{"class":1323},[1133,46151,39758],{"class":1327},[1133,46153,1331],{"class":1323},[1133,46155,46156],{"class":1135,"line":1470},[1133,46157,5878],{"class":1299},[1133,46159,46160,46162,46164,46166,46168],{"class":1135,"line":1475},[1133,46161,5857],{"class":1305},[1133,46163,25533],{"class":1309},[1133,46165,1313],{"class":1305},[1133,46167,888],{"class":1299},[1133,46169,1318],{"class":1299},[1133,46171,46172],{"class":1135,"line":1496},[1133,46173,35314],{"class":1299},[1133,46175,46176,46178,46180,46182,46184],{"class":1135,"line":1517},[1133,46177,1324],{"class":1305},[1133,46179,25081],{"class":1558},[1133,46181,1313],{"class":1305},[1133,46183,888],{"class":1299},[1133,46185,1318],{"class":1299},[1133,46187,46188],{"class":1135,"line":1538},[1133,46189,35567],{"class":1299},[1133,46191,46192,46194,46196,46198,46200,46202,46204,46206],{"class":1135,"line":1553},[1133,46193,6112],{"class":1305},[1133,46195,1345],{"class":4703},[1133,46197,1313],{"class":1305},[1133,46199,888],{"class":1299},[1133,46201,1352],{"class":1323},[1133,46203,45940],{"class":1327},[1133,46205,1313],{"class":1323},[1133,46207,1359],{"class":1299},[1133,46209,46210,46212,46214,46216,46218,46221],{"class":1135,"line":1573},[1133,46211,6112],{"class":1305},[1133,46213,26900],{"class":4703},[1133,46215,1313],{"class":1305},[1133,46217,888],{"class":1299},[1133,46219,46220],{"class":1664}," 65.2",[1133,46222,1359],{"class":1299},[1133,46224,46225,46227,46229,46231,46233,46235,46237,46239],{"class":1135,"line":1579},[1133,46226,6112],{"class":1305},[1133,46228,1675],{"class":4703},[1133,46230,1313],{"class":1305},[1133,46232,888],{"class":1299},[1133,46234,1352],{"class":1323},[1133,46236,25188],{"class":1327},[1133,46238,1313],{"class":1323},[1133,46240,1359],{"class":1299},[1133,46242,46243,46245,46247,46249,46251,46254],{"class":1135,"line":1593},[1133,46244,6112],{"class":1305},[1133,46246,25150],{"class":4703},[1133,46248,1313],{"class":1305},[1133,46250,888],{"class":1299},[1133,46252,46253],{"class":1664}," 52.0",[1133,46255,1359],{"class":1299},[1133,46257,46258,46260,46262,46264,46266,46268],{"class":1135,"line":1611},[1133,46259,6112],{"class":1305},[1133,46261,25169],{"class":4703},[1133,46263,1313],{"class":1305},[1133,46265,888],{"class":1299},[1133,46267,46220],{"class":1664},[1133,46269,1359],{"class":1299},[1133,46271,46272,46274,46276,46278,46280],{"class":1135,"line":1616},[1133,46273,6112],{"class":1305},[1133,46275,45978],{"class":4703},[1133,46277,1313],{"class":1305},[1133,46279,888],{"class":1299},[1133,46281,46282],{"class":1664}," 58.4\n",[1133,46284,46285],{"class":1135,"line":1631},[1133,46286,6129],{"class":1299},[1133,46288,46289],{"class":1135,"line":1652},[1133,46290,35567],{"class":1299},[1133,46292,46293,46295,46297,46299,46301,46303,46305,46307],{"class":1135,"line":1670},[1133,46294,6112],{"class":1305},[1133,46296,1345],{"class":4703},[1133,46298,1313],{"class":1305},[1133,46300,888],{"class":1299},[1133,46302,1352],{"class":1323},[1133,46304,25143],{"class":1327},[1133,46306,1313],{"class":1323},[1133,46308,1359],{"class":1299},[1133,46310,46311,46313,46315,46317,46319,46321],{"class":1135,"line":1689},[1133,46312,6112],{"class":1305},[1133,46314,26900],{"class":4703},[1133,46316,1313],{"class":1305},[1133,46318,888],{"class":1299},[1133,46320,46220],{"class":1664},[1133,46322,1359],{"class":1299},[1133,46324,46325,46327,46329,46331,46333,46335,46337,46339],{"class":1135,"line":1695},[1133,46326,6112],{"class":1305},[1133,46328,1675],{"class":4703},[1133,46330,1313],{"class":1305},[1133,46332,888],{"class":1299},[1133,46334,1352],{"class":1323},[1133,46336,25188],{"class":1327},[1133,46338,1313],{"class":1323},[1133,46340,1359],{"class":1299},[1133,46342,46343,46345,46347,46349,46351,46354],{"class":1135,"line":1709},[1133,46344,6112],{"class":1305},[1133,46346,45964],{"class":4703},[1133,46348,1313],{"class":1305},[1133,46350,888],{"class":1299},[1133,46352,46353],{"class":1664}," 127",[1133,46355,1359],{"class":1299},[1133,46357,46358,46360,46362,46364,46366],{"class":1135,"line":1729},[1133,46359,6112],{"class":1305},[1133,46361,45969],{"class":4703},[1133,46363,1313],{"class":1305},[1133,46365,888],{"class":1299},[1133,46367,46368],{"class":1664}," 50\n",[1133,46370,46371],{"class":1135,"line":1748},[1133,46372,7018],{"class":1299},[1133,46374,46375],{"class":1135,"line":1753},[1133,46376,40863],{"class":1299},[1133,46378,46379],{"class":1135,"line":1767},[1133,46380,35647],{"class":1299},[1133,46382,46383],{"class":1135,"line":1787},[1133,46384,5878],{"class":1299},[1133,46386,46387,46389,46391,46393,46395],{"class":1135,"line":1806},[1133,46388,5857],{"class":1305},[1133,46390,39471],{"class":1309},[1133,46392,1313],{"class":1305},[1133,46394,888],{"class":1299},[1133,46396,1318],{"class":1299},[1133,46398,46399],{"class":1135,"line":1812},[1133,46400,35314],{"class":1299},[1133,46402,46403,46405,46407,46409,46411,46413,46415,46417],{"class":1135,"line":6296},[1133,46404,1324],{"class":1305},[1133,46406,1559],{"class":1558},[1133,46408,1313],{"class":1305},[1133,46410,888],{"class":1299},[1133,46412,1352],{"class":1323},[1133,46414,39758],{"class":1327},[1133,46416,1313],{"class":1323},[1133,46418,1359],{"class":1299},[1133,46420,46421,46423,46425,46427,46429,46431,46434,46436],{"class":1135,"line":6301},[1133,46422,1324],{"class":1305},[1133,46424,45995],{"class":1558},[1133,46426,1313],{"class":1305},[1133,46428,888],{"class":1299},[1133,46430,1352],{"class":1323},[1133,46432,46433],{"class":1327},"TEMP-EXC-2025-00089",[1133,46435,1313],{"class":1323},[1133,46437,1359],{"class":1299},[1133,46439,46440,46442,46444,46446,46448,46450,46453,46455],{"class":1135,"line":6314},[1133,46441,1324],{"class":1305},[1133,46443,46013],{"class":1558},[1133,46445,1313],{"class":1305},[1133,46447,888],{"class":1299},[1133,46449,1352],{"class":1323},[1133,46451,46452],{"class":1327},"Potential minor capacity degradation",[1133,46454,1313],{"class":1323},[1133,46456,1359],{"class":1299},[1133,46458,46459,46461,46463,46465,46467,46469,46472],{"class":1135,"line":6319},[1133,46460,1324],{"class":1305},[1133,46462,46001],{"class":1558},[1133,46464,1313],{"class":1305},[1133,46466,888],{"class":1299},[1133,46468,1352],{"class":1323},[1133,46470,46471],{"class":1327},"2025-07-17T08:27:00.000Z",[1133,46473,1331],{"class":1323},[1133,46475,46476],{"class":1135,"line":6338},[1133,46477,35647],{"class":1299},[1133,46479,46480],{"class":1135,"line":6355},[1133,46481,35991],{"class":1299},[1133,46483,46484],{"class":1135,"line":6360},[1133,46485,4602],{"class":1299},[491,46487,1063],{"id":46488},"sensor-metadata",[496,46490,46491],{},"All sensor measurements should include metadata:",[1124,46493,46495],{"className":1290,"code":46494,"language":60,"meta":611,"style":611},"{\n  \"sensorMetadata\": {\n    \"@type\": \"sensorMetadata\",\n    \"time\": \"2025-06-15T09:30:00.000Z\",\n    \"deviceID\": \"https://id.gs1.org/8004/9521987BMS-001\",\n    \"deviceMetadata\": \"https://bms-vendor.example.com/devices/BMS-3000\",\n    \"dataProcessingMethod\": \"https://www.iec.ch/standards/62660-1\",\n    \"bizRules\": \"SoH measurement per EU Battery Regulation 2023/1542\"\n  }\n}\n",[1130,46496,46497,46501,46513,46531,46550,46569,46589,46609,46626,46630],{"__ignoreMap":611},[1133,46498,46499],{"class":1135,"line":1136},[1133,46500,4564],{"class":1299},[1133,46502,46503,46505,46507,46509,46511],{"class":1135,"line":612},[1133,46504,5857],{"class":1305},[1133,46506,25550],{"class":1309},[1133,46508,1313],{"class":1305},[1133,46510,888],{"class":1299},[1133,46512,1550],{"class":1299},[1133,46514,46515,46517,46519,46521,46523,46525,46527,46529],{"class":1135,"line":617},[1133,46516,1306],{"class":1305},[1133,46518,37864],{"class":1558},[1133,46520,1313],{"class":1305},[1133,46522,888],{"class":1299},[1133,46524,1352],{"class":1323},[1133,46526,25550],{"class":1327},[1133,46528,1313],{"class":1323},[1133,46530,1359],{"class":1299},[1133,46532,46533,46535,46537,46539,46541,46543,46546,46548],{"class":1135,"line":1334},[1133,46534,1306],{"class":1305},[1133,46536,28222],{"class":1558},[1133,46538,1313],{"class":1305},[1133,46540,888],{"class":1299},[1133,46542,1352],{"class":1323},[1133,46544,46545],{"class":1327},"2025-06-15T09:30:00.000Z",[1133,46547,1313],{"class":1323},[1133,46549,1359],{"class":1299},[1133,46551,46552,46554,46556,46558,46560,46562,46565,46567],{"class":1135,"line":1340},[1133,46553,1306],{"class":1305},[1133,46555,33090],{"class":1558},[1133,46557,1313],{"class":1305},[1133,46559,888],{"class":1299},[1133,46561,1352],{"class":1323},[1133,46563,46564],{"class":1327},"https://id.gs1.org/8004/9521987BMS-001",[1133,46566,1313],{"class":1323},[1133,46568,1359],{"class":1299},[1133,46570,46571,46573,46576,46578,46580,46582,46585,46587],{"class":1135,"line":1362},[1133,46572,1306],{"class":1305},[1133,46574,46575],{"class":1558},"deviceMetadata",[1133,46577,1313],{"class":1305},[1133,46579,888],{"class":1299},[1133,46581,1352],{"class":1323},[1133,46583,46584],{"class":1327},"https://bms-vendor.example.com/devices/BMS-3000",[1133,46586,1313],{"class":1323},[1133,46588,1359],{"class":1299},[1133,46590,46591,46593,46596,46598,46600,46602,46605,46607],{"class":1135,"line":1383},[1133,46592,1306],{"class":1305},[1133,46594,46595],{"class":1558},"dataProcessingMethod",[1133,46597,1313],{"class":1305},[1133,46599,888],{"class":1299},[1133,46601,1352],{"class":1323},[1133,46603,46604],{"class":1327},"https://www.iec.ch/standards/62660-1",[1133,46606,1313],{"class":1323},[1133,46608,1359],{"class":1299},[1133,46610,46611,46613,46615,46617,46619,46621,46624],{"class":1135,"line":1404},[1133,46612,1306],{"class":1305},[1133,46614,26872],{"class":1558},[1133,46616,1313],{"class":1305},[1133,46618,888],{"class":1299},[1133,46620,1352],{"class":1323},[1133,46622,46623],{"class":1327},"SoH measurement per EU Battery Regulation 2023/1542",[1133,46625,1331],{"class":1323},[1133,46627,46628],{"class":1135,"line":1425},[1133,46629,1815],{"class":1299},[1133,46631,46632],{"class":1135,"line":1446},[1133,46633,4602],{"class":1299},[5537,46635,46636,46644],{},[5540,46637,46638],{},[5543,46639,46640,46642],{},[5546,46641,40154],{},[5546,46643,6437],{},[5559,46645,46646,46655,46664,46673,46682],{},[5543,46647,46648,46652],{},[5564,46649,46650],{},[1130,46651,28222],{},[5564,46653,46654],{},"When measurement was taken",[5543,46656,46657,46661],{},[5564,46658,46659],{},[1130,46660,33090],{},[5564,46662,46663],{},"GIAI URI of measuring device",[5543,46665,46666,46670],{},[5564,46667,46668],{},[1130,46669,46575],{},[5564,46671,46672],{},"URL to device specifications",[5543,46674,46675,46679],{},[5564,46676,46677],{},[1130,46678,46595],{},[5564,46680,46681],{},"Standard used for measurement",[5543,46683,46684,46688],{},[5564,46685,46686],{},[1130,46687,26872],{},[5564,46689,46690],{},"Business rules applied",[491,46692,46694],{"id":46693},"unit-codes-reference","Unit Codes Reference",[496,46696,46697],{},"All measurements use UN/CEFACT Rec 20 codes:",[5537,46699,46700,46715],{},[5540,46701,46702],{},[5543,46703,46704,46707,46710,46713],{},[5546,46705,46706],{},"Measurement",[5546,46708,46709],{},"Code",[5546,46711,46712],{},"Symbol",[5546,46714,42707],{},[5559,46716,46717,46732,46747,46762,46778,46794,46809,46823],{},[5543,46718,46719,46722,46726,46729],{},[5564,46720,46721],{},"Percentage",[5564,46723,46724],{},[1130,46725,41324],{},[5564,46727,46728],{},"%",[5564,46730,46731],{},"SoH, SoC, Fade",[5543,46733,46734,46737,46741,46744],{},[5564,46735,46736],{},"Ampere-hour",[5564,46738,46739],{},[1130,46740,40056],{},[5564,46742,46743],{},"Ah",[5564,46745,46746],{},"Capacity",[5543,46748,46749,46752,46756,46759],{},[5564,46750,46751],{},"Kilowatt-hour",[5564,46753,46754],{},[1130,46755,40127],{},[5564,46757,46758],{},"kWh",[5564,46760,46761],{},"Energy",[5543,46763,46764,46767,46772,46775],{},[5564,46765,46766],{},"Volt",[5564,46768,46769],{},[1130,46770,46771],{},"VLT",[5564,46773,46774],{},"V",[5564,46776,46777],{},"Voltage",[5543,46779,46780,46783,46788,46791],{},[5564,46781,46782],{},"Kilowatt",[5564,46784,46785],{},[1130,46786,46787],{},"KWT",[5564,46789,46790],{},"kW",[5564,46792,46793],{},"Power",[5543,46795,46796,46799,46803,46806],{},[5564,46797,46798],{},"Ohm",[5564,46800,46801],{},[1130,46802,43962],{},[5564,46804,46805],{},"Ω",[5564,46807,46808],{},"Resistance",[5543,46810,46811,46814,46818,46821],{},[5564,46812,46813],{},"Celsius",[5564,46815,46816],{},[1130,46817,25188],{},[5564,46819,46820],{},"°C",[5564,46822,25143],{},[5543,46824,46825,46828,46832,46835],{},[5564,46826,46827],{},"Kilogram",[5564,46829,46830],{},[1130,46831,1684],{},[5564,46833,46834],{},"kg",[5564,46836,46837],{},"Weight, CO2",[491,46839,46841],{"id":46840},"bizstep-and-disposition-values","bizStep and disposition Values",[500,46843,46845],{"id":46844},"bizstep-business-step","bizStep (Business Step)",[5537,46847,46848,46857],{},[5540,46849,46850],{},[5543,46851,46852,46854],{},[5546,46853,42639],{},[5546,46855,46856],{},"Use Case",[5559,46858,46859,46868,46877,46886,46895,46904],{},[5543,46860,46861,46865],{},[5564,46862,46863],{},[1130,46864,4786],{},[5564,46866,46867],{},"Battery creation",[5543,46869,46870,46874],{},[5564,46871,46872],{},[1130,46873,4398],{},[5564,46875,46876],{},"Measurements, assessments",[5543,46878,46879,46883],{},[5564,46880,46881],{},[1130,46882,41755],{},[5564,46884,46885],{},"Ownership transfer",[5543,46887,46888,46892],{},[5564,46889,46890],{},[1130,46891,43457],{},[5564,46893,46894],{},"Regulatory notifications",[5543,46896,46897,46901],{},[5564,46898,46899],{},[1130,46900,1510],{},[5564,46902,46903],{},"Transport",[5543,46905,46906,46910],{},[5564,46907,46908],{},[1130,46909,8035],{},[5564,46911,46912],{},"Receipt at destination",[500,46914,46916],{"id":46915},"disposition-disposition","disposition (Disposition)",[5537,46918,46919,46927],{},[5540,46920,46921],{},[5543,46922,46923,46925],{},[5546,46924,42639],{},[5546,46926,46856],{},[5559,46928,46929,46938,46947,46956,46965],{},[5543,46930,46931,46935],{},[5564,46932,46933],{},[1130,46934,6601],{},[5564,46936,46937],{},"Normal operation",[5543,46939,46940,46944],{},[5564,46941,46942],{},[1130,46943,1531],{},[5564,46945,46946],{},"Being transported",[5543,46948,46949,46953],{},[5564,46950,46951],{},[1130,46952,33039],{},[5564,46954,46955],{},"Compliance confirmed",[5543,46957,46958,46962],{},[5564,46959,46960],{},[1130,46961,42134],{},[5564,46963,46964],{},"Physical damage",[5543,46966,46967,46971],{},[5564,46968,46969],{},[1130,46970,45926],{},[5564,46972,46973],{},"End of service life",[491,46975,46977],{"id":46976},"event-sequence-example","Event Sequence Example",[496,46979,46980],{},"Typical battery lifecycle event sequence:",[5537,46982,46983,46997],{},[5540,46984,46985],{},[5543,46986,46987,46990,46993,46995],{},[5546,46988,46989],{},"Order",[5546,46991,46992],{},"Event",[5546,46994,1501],{},[5546,46996,1522],{},[5559,46998,46999,47014,47030,47046,47061,47077,47093,47109],{},[5543,47000,47001,47004,47006,47010],{},[5564,47002,47003],{},"1",[5564,47005,38981],{},[5564,47007,47008],{},[1130,47009,4786],{},[5564,47011,47012],{},[1130,47013,6601],{},[5543,47015,47016,47019,47022,47026],{},[5564,47017,47018],{},"2",[5564,47020,47021],{},"Regulatory Filing",[5564,47023,47024],{},[1130,47025,43457],{},[5564,47027,47028],{},[1130,47029,33039],{},[5543,47031,47032,47035,47038,47042],{},[5564,47033,47034],{},"3",[5564,47036,47037],{},"Carbon Footprint",[5564,47039,47040],{},[1130,47041,4398],{},[5564,47043,47044],{},[1130,47045,6601],{},[5543,47047,47048,47050,47053,47057],{},[5564,47049,26766],{},[5564,47051,47052],{},"Sale/Transfer",[5564,47054,47055],{},[1130,47056,41755],{},[5564,47058,47059],{},[1130,47060,1531],{},[5543,47062,47063,47066,47069,47073],{},[5564,47064,47065],{},"5",[5564,47067,47068],{},"Periodic SoH",[5564,47070,47071],{},[1130,47072,4398],{},[5564,47074,47075],{},[1130,47076,6601],{},[5543,47078,47079,47082,47085,47089],{},[5564,47080,47081],{},"6",[5564,47083,47084],{},"Incident (if any)",[5564,47086,47087],{},[1130,47088,4398],{},[5564,47090,47091],{},[1130,47092,42134],{},[5543,47094,47095,47098,47101,47105],{},[5564,47096,47097],{},"7",[5564,47099,47100],{},"SOCE Measurement",[5564,47102,47103],{},[1130,47104,4398],{},[5564,47106,47107],{},[1130,47108,6601],{},[5543,47110,47111,47114,47117,47121],{},[5564,47112,47113],{},"8+",[5564,47115,47116],{},"Ongoing monitoring",[5564,47118,47119],{},[1130,47120,4398],{},[5564,47122,47123],{},"varies",[2267,47125,47126],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":47128},[47129,47130,47135,47140,47144,47145,47146,47150],{"id":42612,"depth":612,"text":42613},{"id":42619,"depth":612,"text":42620,"children":47131},[47132,47133,47134],{"id":40903,"depth":617,"text":40904},{"id":43041,"depth":617,"text":43042},{"id":43408,"depth":617,"text":43409},{"id":43796,"depth":612,"text":43797,"children":47136},[47137,47138,47139],{"id":43800,"depth":617,"text":43801},{"id":44190,"depth":617,"text":44191},{"id":44750,"depth":617,"text":44751},{"id":45416,"depth":612,"text":45417,"children":47141},[47142,47143],{"id":45420,"depth":617,"text":45421},{"id":45867,"depth":617,"text":45868},{"id":46488,"depth":612,"text":1063},{"id":46693,"depth":612,"text":46694},{"id":46840,"depth":612,"text":46841,"children":47147},[47148,47149],{"id":46844,"depth":617,"text":46845},{"id":46915,"depth":617,"text":46916},{"id":46976,"depth":612,"text":46977},{"head":47152,"readingTime":47156},{"meta":47153},[47154],{"name":626,"content":47155},"EPCIS events, battery sensors, State of Health, SOCE, cycle count",{"text":4434,"minutes":47157,"time":47158,"words":47159},4.9,294000,980,{"title":246},{"title":42516,"description":249},{"loc":247,"lastmod":42512,"changefreq":638,"priority":39455},"yNqmrcQEvWhTJwAwIoNpN4CmxOunmBxi7QxPbtS5JT8",{"id":47165,"title":47166,"body":47167,"description":255,"extension":621,"icon":13,"lastUpdated":277,"meta":47664,"navigation":47673,"path":253,"seo":47675,"sitemap":47676,"stem":254,"__hash__":47678},"docsEN/docs/11.digital-product-passport/01.battery-dpp/05.complete-examples.md","Battery DPP Examples",{"type":488,"value":47168,"toc":47652},[47169,47173,47181,47184,47188,47406,47410,47413,47444,47459,47463,47466,47470,47522,47528,47532,47589,47599,47606,47613,47633,47635],[491,47170,47172],{"id":47171},"overview","Overview",[496,47174,47175,47176,705],{},"This page maps the EU Battery Regulation 2023/1542 Annex XIII data categories to the OpenEPCIS battery vocabulary and points you at the full reference passport documents published in the ",[659,47177,47180],{"href":47178,"rel":47179},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/battery/examples",[663],"openepcis-dpp-ready repository",[496,47182,47183],{},"The canonical examples live in the repo so they stay in lock-step with the vocabulary as it evolves; copying them from here would freeze them at the moment we wrote this page.",[491,47185,47187],{"id":47186},"eu-battery-regulation-annex-xiii-coverage","EU Battery Regulation Annex XIII — coverage",[5537,47189,47190,47200],{},[5540,47191,47192],{},[5543,47193,47194,47197],{},[5546,47195,47196],{},"Annex XIII category",[5546,47198,47199],{},"Where it lives in the passport",[5559,47201,47202,47228,47253,47289,47314,47331,47349,47370,47386],{},[5543,47203,47204,47210],{},[5564,47205,47206,47209],{},[514,47207,47208],{},"General info"," (manufacturer, model, GTIN, production date)",[5564,47211,47212,47213,35075,47215,35075,47217,35075,47219,35075,47222,35075,47225,20391],{},"Top-level GS1 Web Vocabulary terms (",[1130,47214,103],{},[1130,47216,43032],{},[1130,47218,39837],{},[1130,47220,47221],{},"manufacturingPlace",[1130,47223,47224],{},"manufacturingDate",[1130,47226,47227],{},"batteryModel",[5543,47229,47230,47235],{},[5564,47231,47232,47234],{},[514,47233,38951],{}," (total + lifecycle breakdown + performance class)",[5564,47236,47237,47240,47241,35075,47243,35075,47245,35075,47247,35075,47249,35075,47251],{},[1130,47238,47239],{},"battery:CarbonFootprintDeclaration"," block with ",[1130,47242,44777],{},[1130,47244,44790],{},[1130,47246,44802],{},[1130,47248,44814],{},[1130,47250,44826],{},[1130,47252,44845],{},[5543,47254,47255,47260],{},[5564,47256,47257],{},[514,47258,47259],{},"Materials & chemistry",[5564,47261,47262,47265,47266,35075,47269,47272,47273,47276,47277,35075,47280,35075,47283,35075,47286],{},[1130,47263,47264],{},"batteryChemistry"," (object with ",[1130,47267,47268],{},"shortName",[1130,47270,47271],{},"clearName","/",[1130,47274,47275],{},"fullName","), ",[1130,47278,47279],{},"battery:cathodeActiveMaterial",[1130,47281,47282],{},"battery:anodeActiveMaterial",[1130,47284,47285],{},"battery:BillOfMaterial",[1130,47287,47288],{},"battery:criticalRawMaterialsStatement",[5543,47290,47291,47296],{},[5564,47292,47293],{},[514,47294,47295],{},"Recycled content",[5564,47297,47298,47300,47301,35075,47304,35075,47307,35075,47310,47313],{},[1130,47299,40288],{}," block holding ",[1130,47302,47303],{},"battery:cobaltRecycledShare",[1130,47305,47306],{},"battery:lithiumRecycledShare",[1130,47308,47309],{},"battery:nickelRecycledShare",[1130,47311,47312],{},"battery:leadRecycledShare"," plus pre/post-consumer splits",[5543,47315,47316,47321],{},[5564,47317,47318],{},[514,47319,47320],{},"Performance",[5564,47322,47323,35075,47325,35075,47327,47330],{},[1130,47324,39998],{},[1130,47326,40069],{},[1130,47328,47329],{},"battery:nominalVoltage",", plus the typed sensor reports below",[5543,47332,47333,47338],{},[5564,47334,47335],{},[514,47336,47337],{},"Durability",[5564,47339,47340,35075,47343,35075,47346],{},[1130,47341,47342],{},"battery:expectedCycleLife",[1130,47344,47345],{},"battery:warrantyConditions",[1130,47347,47348],{},"battery:capacityFadeThreshold",[5543,47350,47351,47356],{},[5564,47352,47353],{},[514,47354,47355],{},"State of Health",[5564,47357,47358,47359,35075,47362,35075,47364,35075,47366,35075,47368],{},"EPCIS sensor reports with ",[1130,47360,47361],{},"type: battery:stateOfHealth",[1130,47363,41345],{},[1130,47365,41395],{},[1130,47367,43944],{},[1130,47369,44218],{},[5543,47371,47372,47377],{},[5564,47373,47374],{},[514,47375,47376],{},"Supply chain due diligence",[5564,47378,47379,47382,47383],{},[1130,47380,47381],{},"battery:supplyChainDueDiligence"," declarations + assessor identity via ",[1130,47384,47385],{},"battery:auditBody",[5543,47387,47388,47393],{},[5564,47389,47390],{},[514,47391,47392],{},"End of life",[5564,47394,47395,35075,47398,47401,47402,47405],{},[1130,47396,47397],{},"battery:dismantlingDocuments",[1130,47399,47400],{},"battery:MaterialRecoveryTarget",", end-of-life collection / take-back instructions in ",[1130,47403,47404],{},"dpp:EndOfLifeProgram"," (core vocab)",[491,47407,47409],{"id":47408},"reference-passport-documents","Reference passport documents",[496,47411,47412],{},"The dpp-ready repo holds these end-to-end examples; each one validates against the published JSON Schema and SHACL shapes:",[508,47414,47415,47424,47434],{},[511,47416,47417,47423],{},[659,47418,47421],{"href":47419,"rel":47420},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/battery/examples/battery-product.jsonld",[663],[1130,47422,39672],{}," — the full Annex-XIII-aligned product passport",[511,47425,47426,47433],{},[659,47427,47430],{"href":47428,"rel":47429},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/battery/examples/regulatory-notification.jsonld",[663],[1130,47431,47432],{},"regulatory-notification.jsonld"," — B2B notification carrying the passport reference",[511,47435,47436,47443],{},[659,47437,47440],{"href":47438,"rel":47439},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/battery/examples/batterypass-v1.3.jsonld",[663],[1130,47441,47442],{},"batterypass-v1.3.jsonld"," — the same passport shaped against the BatteryPass v1.3 SAMM submodel for interop testing",[496,47445,47446,47447,47454,47455,47458],{},"For EPCIS event documents (commissioning, ownership transfer, state-of-health update, state-of-certified-energy declaration, carbon-footprint declaration, negative event, temperature excursion), see ",[659,47448,47451],{"href":47449,"rel":47450},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/battery/epcis",[663],[1130,47452,47453],{},"extensions/eu/battery/epcis/"," in the repo. The ",[659,47456,47457],{"href":247},"Event Types reference"," on this site walks through the same patterns with smaller snippets.",[491,47460,47462],{"id":47461},"field-reference-published-regulatory-tables","Field reference — published regulatory tables",[496,47464,47465],{},"These are reproduced from the EU Battery Regulation itself, not from the OpenEPCIS vocabulary. They're stable across documents.",[500,47467,47469],{"id":47468},"carbon-footprint-performance-classes-annex-ii","Carbon Footprint Performance Classes (Annex II)",[5537,47471,47472,47482],{},[5540,47473,47474],{},[5543,47475,47476,47479],{},[5546,47477,47478],{},"Class",[5546,47480,47481],{},"CFP range (kg CO₂e/kWh)",[5559,47483,47484,47491,47498,47506,47514],{},[5543,47485,47486,47488],{},[5564,47487,37980],{},[5564,47489,47490],{},"\u003C 50",[5543,47492,47493,47495],{},[5564,47494,38052],{},[5564,47496,47497],{},"50 – 70",[5543,47499,47500,47503],{},[5564,47501,47502],{},"C",[5564,47504,47505],{},"70 – 90",[5543,47507,47508,47511],{},[5564,47509,47510],{},"D",[5564,47512,47513],{},"90 – 110",[5543,47515,47516,47519],{},[5564,47517,47518],{},"E",[5564,47520,47521],{},"> 110",[496,47523,47524,47525,47527],{},"In a passport, the class is captured as ",[1130,47526,44845],{},". The literal threshold ranges are not stored — the regulation defines them.",[500,47529,47531],{"id":47530},"recycled-content-targets-article-8","Recycled-content targets (Article 8)",[5537,47533,47534,47547],{},[5540,47535,47536],{},[5543,47537,47538,47541,47544],{},[5546,47539,47540],{},"Material",[5546,47542,47543],{},"2027 target",[5546,47545,47546],{},"2031 target",[5559,47548,47549,47560,47571,47580],{},[5543,47550,47551,47554,47557],{},[5564,47552,47553],{},"Cobalt",[5564,47555,47556],{},"12%",[5564,47558,47559],{},"20%",[5543,47561,47562,47565,47568],{},[5564,47563,47564],{},"Lithium",[5564,47566,47567],{},"4%",[5564,47569,47570],{},"10%",[5543,47572,47573,47576,47578],{},[5564,47574,47575],{},"Nickel",[5564,47577,47567],{},[5564,47579,47556],{},[5543,47581,47582,47584,47587],{},[5564,47583,38193],{},[5564,47585,47586],{},"85%",[5564,47588,47586],{},[496,47590,47591,47592,47595,47596,47598],{},"In a passport, recorded values use the 0–1 decimal scale (UNTP-compatible). 12% recycled cobalt is ",[1130,47593,47594],{},"cobaltRecycledShare: 0.12"," inside the ",[1130,47597,40288],{}," block.",[500,47600,47602,47603],{"id":47601},"battery-chemistry-batterychemistryshortname","Battery chemistry — ",[1130,47604,47605],{},"batteryChemistry.shortName",[496,47607,47608,47609,888],{},"Common short names used in practice — the exact controlled vocabulary list is defined per release of the ",[659,47610,47612],{"href":39148,"rel":47611},[663],"battery vocabulary",[508,47614,47615,47618,47621,47624,47627,47630],{},[511,47616,47617],{},"LFP (Lithium Iron Phosphate)",[511,47619,47620],{},"NMC (Lithium Nickel Manganese Cobalt)",[511,47622,47623],{},"NCA (Lithium Nickel Cobalt Aluminium)",[511,47625,47626],{},"LCO (Lithium Cobalt Oxide)",[511,47628,47629],{},"LMO (Lithium Manganese Oxide)",[511,47631,47632],{},"Lead-acid",[491,47634,42457],{"id":42456},[508,47636,47637,47642,47648],{},[511,47638,47639,47641],{},[659,47640,47457],{"href":247}," — the EPCIS event patterns used here",[511,47643,47644,47647],{},[659,47645,42475],{"href":39148,"rel":47646},[663]," — the full ontology",[511,47649,47650],{},[659,47651,337],{"href":338},{"title":611,"searchDepth":612,"depth":612,"links":47653},[47654,47655,47656,47657,47663],{"id":47171,"depth":612,"text":47172},{"id":47186,"depth":612,"text":47187},{"id":47408,"depth":612,"text":47409},{"id":47461,"depth":612,"text":47462,"children":47658},[47659,47660,47661],{"id":47468,"depth":617,"text":47469},{"id":47530,"depth":617,"text":47531},{"id":47601,"depth":617,"text":47662},"Battery chemistry — batteryChemistry.shortName",{"id":42456,"depth":612,"text":42457},{"head":47665,"readingTime":47669},{"meta":47666},[47667],{"name":626,"content":47668},"Battery DPP example, Annex XIII, JSON-LD, carbon footprint, state of health, recycled content, EU Battery Regulation",{"text":36393,"minutes":47670,"time":47671,"words":47672},1.92,115200,384,{"title":252,"tags":47674},[238,257,258,61,259],{"title":47166,"description":255},{"loc":253,"lastmod":47677,"changefreq":638,"priority":39455},"2026-05-12","-kcqpfrpy_QRvHaUoWAsyh7g9tDk0u_RfOTeXCepHSw",{"id":47680,"title":47681,"body":47682,"description":235,"extension":621,"icon":236,"lastUpdated":39439,"meta":49814,"navigation":49823,"path":231,"seo":49825,"sitemap":49826,"stem":232,"__hash__":49828},"docsEN/docs/11.digital-product-passport/01.battery-dpp/index.md","Battery Digital Product Passport",{"type":488,"value":47683,"toc":49789},[47684,47686,47693,47761,47766,47801,47803,47830,47833,47836,47941,47945,47948,47970,47974,47977,47999,48003,48006,48041,48046,48052,48055,48075,48079,48120,48123,48149,48169,48173,48177,48180,48572,48576,48579,48912,48916,48960,49254,49258,49262,49265,49355,49358,49362,49454,49458,49460,49544,49547,49565,49569,49640,49642,49661,49665,49668,49751,49756,49779,49781,49786],[491,47685,47172],{"id":47171},[496,47687,47688,47689,47692],{},"The OpenEPCIS Battery DPP provides a ",[514,47690,47691],{},"GS1-native implementation"," of the EU Battery Regulation 2023/1542 Digital Product Passport requirements. Unlike approaches that require new data models or infrastructure, this implementation leverages existing GS1 standards that manufacturers already use.",[693,47694,47695,47702,47707,47733,47738,47754],{"type":695},[496,47696,47697,39511,47699,47701],{},[514,47698,39510],{},[514,47700,39514],{},", but it is built entirely on official GS1 standards and strives to follow GS1 best practices:",[496,47703,47704],{},[514,47705,47706],{},"Standards Used:",[508,47708,47709,47715,47721,47727],{},[511,47710,47711,47714],{},[659,47712,38966],{"href":39522,"rel":47713},[663]," — Resolvable URIs as product identifiers",[511,47716,47717,47720],{},[659,47718,39530],{"href":661,"rel":47719},[663]," — Event-based traceability with JSON-LD",[511,47722,47723,47726],{},[659,47724,39538],{"href":39536,"rel":47725},[663]," — Linked data vocabulary",[511,47728,47729,47732],{},[659,47730,39545],{"href":669,"rel":47731},[663]," — Business vocabulary (bizStep, disposition)",[496,47734,47735],{},[514,47736,47737],{},"GS1 Best Practices We Follow:",[508,47739,47740,47743,47746,47749],{},[511,47741,47742],{},"URIs that resolve (scan QR → get data)",[511,47744,47745],{},"GLN for organizations, GTIN+serial for products",[511,47747,47748],{},"EPCIS events with full provenance",[511,47750,47751,47753],{},[1130,47752,38788],{}," pattern (same as GS1 EUDR)",[496,47755,47756,47757,39558],{},"We invite everyone to use these templates — ",[659,47758,47760],{"href":42608,"rel":47759},[663],"feedback welcome",[496,47762,47763],{},[514,47764,47765],{},"Key Advantages:",[508,47767,47768,47777,47783,47789,47795],{},[511,47769,47770,47773,47774,47776],{},[514,47771,47772],{},"Resolvable Identifiers",": Battery ",[1130,47775,38388],{}," IS the resolver URL (GS1 Digital Link)",[511,47778,47779,47782],{},[514,47780,47781],{},"No New Infrastructure",": Uses existing GS1 Digital Link resolvers",[511,47784,47785,47788],{},[514,47786,47787],{},"Full Provenance",": EPCIS events capture WHO made WHAT change, WHEN, WHERE",[511,47790,47791,47794],{},[514,47792,47793],{},"Lower Barrier",": No membership fees or proprietary tooling required",[511,47796,47797,47800],{},[514,47798,47799],{},"Feb 2027 Ready",": Complete compliance path for EU Battery Regulation",[491,47802,3020],{"id":648},[508,47804,47805,47812,47818,47823],{},[511,47806,47807],{},[659,47808,47811],{"href":47809,"rel":47810},"https://github.com/openepcis/openepcis-battery-dpp",[663],"GitHub Repository",[511,47813,47814],{},[659,47815,47817],{"href":39148,"rel":47816},[663],"Battery Ontology",[511,47819,47820],{},[659,47821,38966],{"href":39522,"rel":47822},[663],[511,47824,47825],{},[659,47826,47829],{"href":47827,"rel":47828},"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32023R1542",[663],"EU Battery Regulation",[491,47831,400],{"id":47832},"architecture",[496,47834,47835],{},"The Battery DPP uses a two-layer architecture:",[1124,47837,47839],{"className":1126,"code":47838,"language":1128,"meta":611,"style":611},"┌─────────────────────────────────────────────────────────────┐\n│  GS1 Digital Link Resolver                                  │\n│  https://id.gs1.org/01/{gtin}/21/{serial}                   │\n│  - Content negotiation (JSON-LD / HTML)                     │\n│  - Link type routing (?linkType=epcis)                  │\n└─────────────────────────────────────────────────────────────┘\n                              │\n          ┌───────────────────┴───────────────────┐\n          ▼                                       ▼\n┌─────────────────────┐                 ┌─────────────────────┐\n│  Product Master     │                 │  EPCIS Repository   │\n│  (Static Data)      │                 │  (Dynamic Events)   │\n├─────────────────────┤                 ├─────────────────────┤\n│ • Manufacturer      │                 │ • State of Health   │\n│ • Battery category  │                 │ • Cycle count       │\n│ • Chemistry         │                 │ • Carbon footprint  │\n│ • Materials         │                 │ • Ownership history │\n│ • Hazardous subst.  │                 │ • Negative events   │\n│ • Due diligence     │                 │ • Temperature logs  │\n└─────────────────────┘                 └─────────────────────┘\n",[1130,47840,47841,47846,47851,47856,47861,47866,47871,47876,47881,47886,47891,47896,47901,47906,47911,47916,47921,47926,47931,47936],{"__ignoreMap":611},[1133,47842,47843],{"class":1135,"line":1136},[1133,47844,47845],{},"┌─────────────────────────────────────────────────────────────┐\n",[1133,47847,47848],{"class":1135,"line":612},[1133,47849,47850],{},"│  GS1 Digital Link Resolver                                  │\n",[1133,47852,47853],{"class":1135,"line":617},[1133,47854,47855],{},"│  https://id.gs1.org/01/{gtin}/21/{serial}                   │\n",[1133,47857,47858],{"class":1135,"line":1334},[1133,47859,47860],{},"│  - Content negotiation (JSON-LD / HTML)                     │\n",[1133,47862,47863],{"class":1135,"line":1340},[1133,47864,47865],{},"│  - Link type routing (?linkType=epcis)                  │\n",[1133,47867,47868],{"class":1135,"line":1362},[1133,47869,47870],{},"└─────────────────────────────────────────────────────────────┘\n",[1133,47872,47873],{"class":1135,"line":1383},[1133,47874,47875],{},"                              │\n",[1133,47877,47878],{"class":1135,"line":1404},[1133,47879,47880],{},"          ┌───────────────────┴───────────────────┐\n",[1133,47882,47883],{"class":1135,"line":1425},[1133,47884,47885],{},"          ▼                                       ▼\n",[1133,47887,47888],{"class":1135,"line":1446},[1133,47889,47890],{},"┌─────────────────────┐                 ┌─────────────────────┐\n",[1133,47892,47893],{"class":1135,"line":1460},[1133,47894,47895],{},"│  Product Master     │                 │  EPCIS Repository   │\n",[1133,47897,47898],{"class":1135,"line":1470},[1133,47899,47900],{},"│  (Static Data)      │                 │  (Dynamic Events)   │\n",[1133,47902,47903],{"class":1135,"line":1475},[1133,47904,47905],{},"├─────────────────────┤                 ├─────────────────────┤\n",[1133,47907,47908],{"class":1135,"line":1496},[1133,47909,47910],{},"│ • Manufacturer      │                 │ • State of Health   │\n",[1133,47912,47913],{"class":1135,"line":1517},[1133,47914,47915],{},"│ • Battery category  │                 │ • Cycle count       │\n",[1133,47917,47918],{"class":1135,"line":1538},[1133,47919,47920],{},"│ • Chemistry         │                 │ • Carbon footprint  │\n",[1133,47922,47923],{"class":1135,"line":1553},[1133,47924,47925],{},"│ • Materials         │                 │ • Ownership history │\n",[1133,47927,47928],{"class":1135,"line":1573},[1133,47929,47930],{},"│ • Hazardous subst.  │                 │ • Negative events   │\n",[1133,47932,47933],{"class":1135,"line":1579},[1133,47934,47935],{},"│ • Due diligence     │                 │ • Temperature logs  │\n",[1133,47937,47938],{"class":1135,"line":1593},[1133,47939,47940],{},"└─────────────────────┘                 └─────────────────────┘\n",[500,47942,47944],{"id":47943},"static-data-product-master","Static Data (Product Master)",[496,47946,47947],{},"Product master data is expressed as JSON-LD and contains:",[508,47949,47950,47953,47956,47959,47962,47965,47967],{},[511,47951,47952],{},"Manufacturer and operator information",[511,47954,47955],{},"Battery category, chemistry, and technical specifications",[511,47957,47958],{},"Material composition and hazardous substances",[511,47960,47961],{},"Recycled content declarations",[511,47963,47964],{},"Dismantling documents and spare part sources",[511,47966,47376],{},[511,47968,47969],{},"Regulatory compliance information",[500,47971,47973],{"id":47972},"dynamic-data-epcis-events","Dynamic Data (EPCIS Events)",[496,47975,47976],{},"Changes over time are captured as EPCIS events:",[508,47978,47979,47982,47984,47987,47990,47993,47996],{},[511,47980,47981],{},"State of Health (SoH) measurements",[511,47983,44191],{},[511,47985,47986],{},"Cycle count progression",[511,47988,47989],{},"Carbon footprint declarations",[511,47991,47992],{},"Ownership transfers",[511,47994,47995],{},"Negative events (accidents, damage)",[511,47997,47998],{},"Temperature excursions",[491,48000,48002],{"id":48001},"gs1-identity-model","GS1 Identity Model",[496,48004,48005],{},"Every battery has a unique, resolvable identity:",[1124,48007,48009],{"className":1126,"code":48008,"language":1128,"meta":611,"style":611},"https://id.gs1.org/01/{gtin}/21/{serial}\n         │        │        │      │\n         │        │        │      └── Serial number (AI-21)\n         │        │        └── Application Identifier\n         │        └── GTIN (AI-01)\n         └── GS1 Digital Link base\n",[1130,48010,48011,48016,48021,48026,48031,48036],{"__ignoreMap":611},[1133,48012,48013],{"class":1135,"line":1136},[1133,48014,48015],{},"https://id.gs1.org/01/{gtin}/21/{serial}\n",[1133,48017,48018],{"class":1135,"line":612},[1133,48019,48020],{},"         │        │        │      │\n",[1133,48022,48023],{"class":1135,"line":617},[1133,48024,48025],{},"         │        │        │      └── Serial number (AI-21)\n",[1133,48027,48028],{"class":1135,"line":1334},[1133,48029,48030],{},"         │        │        └── Application Identifier\n",[1133,48032,48033],{"class":1135,"line":1340},[1133,48034,48035],{},"         │        └── GTIN (AI-01)\n",[1133,48037,48038],{"class":1135,"line":1362},[1133,48039,48040],{},"         └── GS1 Digital Link base\n",[496,48042,48043],{},[514,48044,48045],{},"Example:",[1124,48047,48050],{"className":48048,"code":48049,"language":39601},[39599],"https://id.gs1.org/01/09521234000013/21/BAT2024-001\n",[1130,48051,48049],{"__ignoreMap":611},[496,48053,48054],{},"This URI:",[508,48056,48057,48060,48066,48069],{},[511,48058,48059],{},"Resolves via content negotiation",[511,48061,48062,48063],{},"Returns JSON-LD for ",[1130,48064,48065],{},"Accept: application/ld+json",[511,48067,48068],{},"Returns HTML passport page for browsers",[511,48070,48071,48072],{},"Links to EPCIS event history via ",[1130,48073,48074],{},"?linkType=epcis",[491,48076,48078],{"id":48077},"vocabulary-namespaces","Vocabulary Namespaces",[5537,48080,48081,48092],{},[5540,48082,48083],{},[5543,48084,48085,48088,48090],{},[5546,48086,48087],{},"Prefix",[5546,48089,39102],{},[5546,48091,42627],{},[5559,48093,48094,48107],{},[5543,48095,48096,48100,48104],{},[5564,48097,48098],{},[1130,48099,39475],{},[5564,48101,48102],{},[1130,48103,39709],{},[5564,48105,48106],{},"Core GS1 vocabulary",[5543,48108,48109,48113,48117],{},[5564,48110,48111],{},[1130,48112,39048],{},[5564,48114,48115],{},[1130,48116,39148],{},[5564,48118,48119],{},"Battery-specific terms",[496,48121,48122],{},"The battery vocabulary extends GS1 with domain-specific classes and properties. Selected published classes:",[508,48124,48125,48130,48134,48139,48144],{},[511,48126,48127],{},[1130,48128,48129],{},"battery:BatteryChemistry",[511,48131,48132],{},[1130,48133,39987],{},[511,48135,48136],{},[1130,48137,48138],{},"battery:HazardousSubstance",[511,48140,48141],{},[1130,48142,48143],{},"battery:NegativeEvent",[511,48145,48146],{},[1130,48147,48148],{},"battery:RecycledContent",[496,48150,48151,48152,48154,48155,35075,48157,35075,48159,35075,48161,48163,48164,48168],{},"EPCIS sensor reports use the lowercase property IRIs as their ",[1130,48153,1345],{}," — e.g. ",[1130,48156,41295],{},[1130,48158,41395],{},[1130,48160,43944],{},[1130,48162,44218],{},". See the ",[659,48165,48167],{"href":39148,"rel":48166},[663],"battery vocabulary browser"," for the full list.",[491,48170,48172],{"id":48171},"epcis-event-examples","EPCIS Event Examples",[500,48174,48176],{"id":48175},"battery-commissioning","Battery Commissioning",[496,48178,48179],{},"When a battery is created:",[1124,48181,48183],{"className":1290,"code":48182,"filename":40904,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"creationDate\": \"2024-03-15T14:30:00.000Z\",\n  \"epcisBody\": {\n    \"eventList\": [{\n      \"type\": \"ObjectEvent\",\n      \"eventID\": \"urn:uuid:550e8400-e29b-41d4-a716-446655440001\",\n      \"eventTime\": \"2024-03-15T14:30:00.000Z\",\n      \"eventTimeZoneOffset\": \"+01:00\",\n      \"epcList\": [\"https://id.gs1.org/01/09521234000013/21/BAT2024-001\"],\n      \"action\": \"ADD\",\n      \"bizStep\": \"commissioning\",\n      \"disposition\": \"active\",\n      \"sensorElementList\": [{\n        \"sensorReport\": [\n          { \"type\": \"battery:stateOfHealth\", \"value\": 100, \"uom\": \"P1\" },\n          { \"type\": \"battery:cycleCount\", \"value\": 0 }\n        ]\n      }]\n    }]\n  }\n}\n",[1130,48184,48185,48189,48201,48211,48219,48223,48241,48259,48277,48289,48301,48319,48338,48356,48374,48394,48412,48430,48448,48460,48472,48520,48552,48556,48560,48564,48568],{"__ignoreMap":611},[1133,48186,48187],{"class":1135,"line":1136},[1133,48188,4564],{"class":1299},[1133,48190,48191,48193,48195,48197,48199],{"class":1135,"line":612},[1133,48192,5857],{"class":1305},[1133,48194,1310],{"class":1309},[1133,48196,1313],{"class":1305},[1133,48198,888],{"class":1299},[1133,48200,1318],{"class":1299},[1133,48202,48203,48205,48207,48209],{"class":1135,"line":617},[1133,48204,1306],{"class":1323},[1133,48206,42049],{"class":1327},[1133,48208,1313],{"class":1323},[1133,48210,1359],{"class":1299},[1133,48212,48213,48215,48217],{"class":1135,"line":1334},[1133,48214,1306],{"class":1323},[1133,48216,40938],{"class":1327},[1133,48218,1331],{"class":1323},[1133,48220,48221],{"class":1135,"line":1340},[1133,48222,5878],{"class":1299},[1133,48224,48225,48227,48229,48231,48233,48235,48237,48239],{"class":1135,"line":1362},[1133,48226,5857],{"class":1305},[1133,48228,1345],{"class":1309},[1133,48230,1313],{"class":1305},[1133,48232,888],{"class":1299},[1133,48234,1352],{"class":1323},[1133,48236,4622],{"class":1327},[1133,48238,1313],{"class":1323},[1133,48240,1359],{"class":1299},[1133,48242,48243,48245,48247,48249,48251,48253,48255,48257],{"class":1135,"line":1383},[1133,48244,5857],{"class":1305},[1133,48246,4633],{"class":1309},[1133,48248,1313],{"class":1305},[1133,48250,888],{"class":1299},[1133,48252,1352],{"class":1323},[1133,48254,4642],{"class":1327},[1133,48256,1313],{"class":1323},[1133,48258,1359],{"class":1299},[1133,48260,48261,48263,48265,48267,48269,48271,48273,48275],{"class":1135,"line":1404},[1133,48262,5857],{"class":1305},[1133,48264,4653],{"class":1309},[1133,48266,1313],{"class":1305},[1133,48268,888],{"class":1299},[1133,48270,1352],{"class":1323},[1133,48272,41095],{"class":1327},[1133,48274,1313],{"class":1323},[1133,48276,1359],{"class":1299},[1133,48278,48279,48281,48283,48285,48287],{"class":1135,"line":1425},[1133,48280,5857],{"class":1305},[1133,48282,4673],{"class":1309},[1133,48284,1313],{"class":1305},[1133,48286,888],{"class":1299},[1133,48288,1550],{"class":1299},[1133,48290,48291,48293,48295,48297,48299],{"class":1135,"line":1446},[1133,48292,1306],{"class":1305},[1133,48294,4686],{"class":1558},[1133,48296,1313],{"class":1305},[1133,48298,888],{"class":1299},[1133,48300,1628],{"class":1299},[1133,48302,48303,48305,48307,48309,48311,48313,48315,48317],{"class":1135,"line":1460},[1133,48304,1324],{"class":1305},[1133,48306,1345],{"class":4703},[1133,48308,1313],{"class":1305},[1133,48310,888],{"class":1299},[1133,48312,1352],{"class":1323},[1133,48314,832],{"class":1327},[1133,48316,1313],{"class":1323},[1133,48318,1359],{"class":1299},[1133,48320,48321,48323,48325,48327,48329,48331,48334,48336],{"class":1135,"line":1470},[1133,48322,1324],{"class":1305},[1133,48324,1430],{"class":4703},[1133,48326,1313],{"class":1305},[1133,48328,888],{"class":1299},[1133,48330,1352],{"class":1323},[1133,48332,48333],{"class":1327},"urn:uuid:550e8400-e29b-41d4-a716-446655440001",[1133,48335,1313],{"class":1323},[1133,48337,1359],{"class":1299},[1133,48339,48340,48342,48344,48346,48348,48350,48352,48354],{"class":1135,"line":1475},[1133,48341,1324],{"class":1305},[1133,48343,1367],{"class":4703},[1133,48345,1313],{"class":1305},[1133,48347,888],{"class":1299},[1133,48349,1352],{"class":1323},[1133,48351,41095],{"class":1327},[1133,48353,1313],{"class":1323},[1133,48355,1359],{"class":1299},[1133,48357,48358,48360,48362,48364,48366,48368,48370,48372],{"class":1135,"line":1496},[1133,48359,1324],{"class":1305},[1133,48361,1409],{"class":4703},[1133,48363,1313],{"class":1305},[1133,48365,888],{"class":1299},[1133,48367,1352],{"class":1323},[1133,48369,6015],{"class":1327},[1133,48371,1313],{"class":1323},[1133,48373,1359],{"class":1299},[1133,48375,48376,48378,48380,48382,48384,48386,48388,48390,48392],{"class":1135,"line":1517},[1133,48377,1324],{"class":1305},[1133,48379,1451],{"class":4703},[1133,48381,1313],{"class":1305},[1133,48383,888],{"class":1299},[1133,48385,6032],{"class":1299},[1133,48387,1313],{"class":1323},[1133,48389,39758],{"class":1327},[1133,48391,1313],{"class":1323},[1133,48393,4607],{"class":1299},[1133,48395,48396,48398,48400,48402,48404,48406,48408,48410],{"class":1135,"line":1538},[1133,48397,1324],{"class":1305},[1133,48399,1480],{"class":4703},[1133,48401,1313],{"class":1305},[1133,48403,888],{"class":1299},[1133,48405,1352],{"class":1323},[1133,48407,1489],{"class":1327},[1133,48409,1313],{"class":1323},[1133,48411,1359],{"class":1299},[1133,48413,48414,48416,48418,48420,48422,48424,48426,48428],{"class":1135,"line":1553},[1133,48415,1324],{"class":1305},[1133,48417,1501],{"class":4703},[1133,48419,1313],{"class":1305},[1133,48421,888],{"class":1299},[1133,48423,1352],{"class":1323},[1133,48425,4786],{"class":1327},[1133,48427,1313],{"class":1323},[1133,48429,1359],{"class":1299},[1133,48431,48432,48434,48436,48438,48440,48442,48444,48446],{"class":1135,"line":1573},[1133,48433,1324],{"class":1305},[1133,48435,1522],{"class":4703},[1133,48437,1313],{"class":1305},[1133,48439,888],{"class":1299},[1133,48441,1352],{"class":1323},[1133,48443,6601],{"class":1327},[1133,48445,1313],{"class":1323},[1133,48447,1359],{"class":1299},[1133,48449,48450,48452,48454,48456,48458],{"class":1135,"line":1579},[1133,48451,1324],{"class":1305},[1133,48453,25533],{"class":4703},[1133,48455,1313],{"class":1305},[1133,48457,888],{"class":1299},[1133,48459,1628],{"class":1299},[1133,48461,48462,48464,48466,48468,48470],{"class":1135,"line":1593},[1133,48463,5967],{"class":1305},[1133,48465,25081],{"class":4847},[1133,48467,1313],{"class":1305},[1133,48469,888],{"class":1299},[1133,48471,1318],{"class":1299},[1133,48473,48474,48476,48478,48480,48482,48484,48486,48488,48490,48492,48494,48496,48498,48500,48502,48504,48506,48508,48510,48512,48514,48516,48518],{"class":1135,"line":1611},[1133,48475,41282],{"class":1299},[1133,48477,1352],{"class":1305},[1133,48479,1345],{"class":16582},[1133,48481,1313],{"class":1305},[1133,48483,888],{"class":1299},[1133,48485,1352],{"class":1323},[1133,48487,41295],{"class":1327},[1133,48489,1313],{"class":1323},[1133,48491,2776],{"class":1299},[1133,48493,1352],{"class":1305},[1133,48495,26900],{"class":16582},[1133,48497,1313],{"class":1305},[1133,48499,888],{"class":1299},[1133,48501,1665],{"class":1664},[1133,48503,2776],{"class":1299},[1133,48505,1352],{"class":1305},[1133,48507,1675],{"class":16582},[1133,48509,1313],{"class":1305},[1133,48511,888],{"class":1299},[1133,48513,1352],{"class":1323},[1133,48515,41324],{"class":1327},[1133,48517,1313],{"class":1323},[1133,48519,38511],{"class":1299},[1133,48521,48522,48524,48526,48528,48530,48532,48534,48536,48538,48540,48542,48544,48546,48548,48550],{"class":1135,"line":1616},[1133,48523,41282],{"class":1299},[1133,48525,1352],{"class":1305},[1133,48527,1345],{"class":16582},[1133,48529,1313],{"class":1305},[1133,48531,888],{"class":1299},[1133,48533,1352],{"class":1323},[1133,48535,41395],{"class":1327},[1133,48537,1313],{"class":1323},[1133,48539,2776],{"class":1299},[1133,48541,1352],{"class":1305},[1133,48543,26900],{"class":16582},[1133,48545,1313],{"class":1305},[1133,48547,888],{"class":1299},[1133,48549,41410],{"class":1664},[1133,48551,38402],{"class":1299},[1133,48553,48554],{"class":1135,"line":1631},[1133,48555,6363],{"class":1299},[1133,48557,48558],{"class":1135,"line":1652},[1133,48559,41519],{"class":1299},[1133,48561,48562],{"class":1135,"line":1670},[1133,48563,1809],{"class":1299},[1133,48565,48566],{"class":1135,"line":1689},[1133,48567,1815],{"class":1299},[1133,48569,48570],{"class":1135,"line":1695},[1133,48571,4602],{"class":1299},[500,48573,48575],{"id":48574},"state-of-health-update","State of Health Update",[496,48577,48578],{},"Periodic health measurements:",[1124,48580,48583],{"className":1290,"code":48581,"filename":48582,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:stateOfHealth\",\n          \"value\": 94.2,\n          \"uom\": \"P1\"\n        },\n        {\n          \"type\": \"battery:stateOfCertifiedEnergy\",\n          \"value\": 85.3,\n          \"uom\": \"P1\"\n        },\n        {\n          \"type\": \"battery:cycleCount\",\n          \"value\": 847\n        },\n        {\n          \"type\": \"battery:capacityFade\",\n          \"value\": 5.8,\n          \"uom\": \"P1\"\n        }\n      ]\n    }\n  ]\n}\n","State of Health Event",[1130,48584,48585,48589,48607,48625,48643,48661,48673,48677,48689,48693,48711,48725,48741,48745,48749,48767,48781,48797,48801,48805,48823,48836,48840,48844,48862,48876,48892,48896,48900,48904,48908],{"__ignoreMap":611},[1133,48586,48587],{"class":1135,"line":1136},[1133,48588,4564],{"class":1299},[1133,48590,48591,48593,48595,48597,48599,48601,48603,48605],{"class":1135,"line":612},[1133,48592,5857],{"class":1305},[1133,48594,1310],{"class":1309},[1133,48596,1313],{"class":1305},[1133,48598,888],{"class":1299},[1133,48600,1352],{"class":1323},[1133,48602,40938],{"class":1327},[1133,48604,1313],{"class":1323},[1133,48606,1359],{"class":1299},[1133,48608,48609,48611,48613,48615,48617,48619,48621,48623],{"class":1135,"line":617},[1133,48610,5857],{"class":1305},[1133,48612,1345],{"class":1309},[1133,48614,1313],{"class":1305},[1133,48616,888],{"class":1299},[1133,48618,1352],{"class":1323},[1133,48620,832],{"class":1327},[1133,48622,1313],{"class":1323},[1133,48624,1359],{"class":1299},[1133,48626,48627,48629,48631,48633,48635,48637,48639,48641],{"class":1135,"line":1334},[1133,48628,5857],{"class":1305},[1133,48630,1480],{"class":1309},[1133,48632,1313],{"class":1305},[1133,48634,888],{"class":1299},[1133,48636,1352],{"class":1323},[1133,48638,5583],{"class":1327},[1133,48640,1313],{"class":1323},[1133,48642,1359],{"class":1299},[1133,48644,48645,48647,48649,48651,48653,48655,48657,48659],{"class":1135,"line":1340},[1133,48646,5857],{"class":1305},[1133,48648,1501],{"class":1309},[1133,48650,1313],{"class":1305},[1133,48652,888],{"class":1299},[1133,48654,1352],{"class":1323},[1133,48656,4398],{"class":1327},[1133,48658,1313],{"class":1323},[1133,48660,1359],{"class":1299},[1133,48662,48663,48665,48667,48669,48671],{"class":1135,"line":1362},[1133,48664,5857],{"class":1305},[1133,48666,25533],{"class":1309},[1133,48668,1313],{"class":1305},[1133,48670,888],{"class":1299},[1133,48672,1318],{"class":1299},[1133,48674,48675],{"class":1135,"line":1383},[1133,48676,35314],{"class":1299},[1133,48678,48679,48681,48683,48685,48687],{"class":1135,"line":1404},[1133,48680,1324],{"class":1305},[1133,48682,25081],{"class":1558},[1133,48684,1313],{"class":1305},[1133,48686,888],{"class":1299},[1133,48688,1318],{"class":1299},[1133,48690,48691],{"class":1135,"line":1425},[1133,48692,35567],{"class":1299},[1133,48694,48695,48697,48699,48701,48703,48705,48707,48709],{"class":1135,"line":1446},[1133,48696,6112],{"class":1305},[1133,48698,1345],{"class":4703},[1133,48700,1313],{"class":1305},[1133,48702,888],{"class":1299},[1133,48704,1352],{"class":1323},[1133,48706,41295],{"class":1327},[1133,48708,1313],{"class":1323},[1133,48710,1359],{"class":1299},[1133,48712,48713,48715,48717,48719,48721,48723],{"class":1135,"line":1460},[1133,48714,6112],{"class":1305},[1133,48716,26900],{"class":4703},[1133,48718,1313],{"class":1305},[1133,48720,888],{"class":1299},[1133,48722,44030],{"class":1664},[1133,48724,1359],{"class":1299},[1133,48726,48727,48729,48731,48733,48735,48737,48739],{"class":1135,"line":1470},[1133,48728,6112],{"class":1305},[1133,48730,1675],{"class":4703},[1133,48732,1313],{"class":1305},[1133,48734,888],{"class":1299},[1133,48736,1352],{"class":1323},[1133,48738,41324],{"class":1327},[1133,48740,1331],{"class":1323},[1133,48742,48743],{"class":1135,"line":1475},[1133,48744,6129],{"class":1299},[1133,48746,48747],{"class":1135,"line":1496},[1133,48748,35567],{"class":1299},[1133,48750,48751,48753,48755,48757,48759,48761,48763,48765],{"class":1135,"line":1517},[1133,48752,6112],{"class":1305},[1133,48754,1345],{"class":4703},[1133,48756,1313],{"class":1305},[1133,48758,888],{"class":1299},[1133,48760,1352],{"class":1323},[1133,48762,44218],{"class":1327},[1133,48764,1313],{"class":1323},[1133,48766,1359],{"class":1299},[1133,48768,48769,48771,48773,48775,48777,48779],{"class":1135,"line":1538},[1133,48770,6112],{"class":1305},[1133,48772,26900],{"class":4703},[1133,48774,1313],{"class":1305},[1133,48776,888],{"class":1299},[1133,48778,44494],{"class":1664},[1133,48780,1359],{"class":1299},[1133,48782,48783,48785,48787,48789,48791,48793,48795],{"class":1135,"line":1553},[1133,48784,6112],{"class":1305},[1133,48786,1675],{"class":4703},[1133,48788,1313],{"class":1305},[1133,48790,888],{"class":1299},[1133,48792,1352],{"class":1323},[1133,48794,41324],{"class":1327},[1133,48796,1331],{"class":1323},[1133,48798,48799],{"class":1135,"line":1573},[1133,48800,6129],{"class":1299},[1133,48802,48803],{"class":1135,"line":1579},[1133,48804,35567],{"class":1299},[1133,48806,48807,48809,48811,48813,48815,48817,48819,48821],{"class":1135,"line":1593},[1133,48808,6112],{"class":1305},[1133,48810,1345],{"class":4703},[1133,48812,1313],{"class":1305},[1133,48814,888],{"class":1299},[1133,48816,1352],{"class":1323},[1133,48818,41395],{"class":1327},[1133,48820,1313],{"class":1323},[1133,48822,1359],{"class":1299},[1133,48824,48825,48827,48829,48831,48833],{"class":1135,"line":1611},[1133,48826,6112],{"class":1305},[1133,48828,26900],{"class":4703},[1133,48830,1313],{"class":1305},[1133,48832,888],{"class":1299},[1133,48834,48835],{"class":1664}," 847\n",[1133,48837,48838],{"class":1135,"line":1616},[1133,48839,6129],{"class":1299},[1133,48841,48842],{"class":1135,"line":1631},[1133,48843,35567],{"class":1299},[1133,48845,48846,48848,48850,48852,48854,48856,48858,48860],{"class":1135,"line":1652},[1133,48847,6112],{"class":1305},[1133,48849,1345],{"class":4703},[1133,48851,1313],{"class":1305},[1133,48853,888],{"class":1299},[1133,48855,1352],{"class":1323},[1133,48857,43944],{"class":1327},[1133,48859,1313],{"class":1323},[1133,48861,1359],{"class":1299},[1133,48863,48864,48866,48868,48870,48872,48874],{"class":1135,"line":1670},[1133,48865,6112],{"class":1305},[1133,48867,26900],{"class":4703},[1133,48869,1313],{"class":1305},[1133,48871,888],{"class":1299},[1133,48873,44112],{"class":1664},[1133,48875,1359],{"class":1299},[1133,48877,48878,48880,48882,48884,48886,48888,48890],{"class":1135,"line":1689},[1133,48879,6112],{"class":1305},[1133,48881,1675],{"class":4703},[1133,48883,1313],{"class":1305},[1133,48885,888],{"class":1299},[1133,48887,1352],{"class":1323},[1133,48889,41324],{"class":1327},[1133,48891,1331],{"class":1323},[1133,48893,48894],{"class":1135,"line":1695},[1133,48895,7018],{"class":1299},[1133,48897,48898],{"class":1135,"line":1709},[1133,48899,40863],{"class":1299},[1133,48901,48902],{"class":1135,"line":1729},[1133,48903,35647],{"class":1299},[1133,48905,48906],{"class":1135,"line":1748},[1133,48907,35991],{"class":1299},[1133,48909,48910],{"class":1135,"line":1753},[1133,48911,4602],{"class":1299},[500,48913,48915],{"id":48914},"negative-event-damage","Negative Event (Damage)",[496,48917,48918,48919,48921,48922,35075,48924,35075,48927,35075,48930,48933,48934,48937,48938,48940,48941,35075,48944,35075,48947,35075,48950,48953,48954,48956,48957,48959],{},"Recording accidents or damage. ",[1130,48920,42169],{}," carries the severity classification (",[1130,48923,42178],{},[1130,48925,48926],{},"Moderate",[1130,48928,48929],{},"Major",[1130,48931,48932],{},"Critical"," from the published ",[1130,48935,48936],{},"battery:IncidentSeverity"," class), and a sensor reading captured at the moment of the event rides in ",[1130,48939,25533],{},". The incident class itself (",[1130,48942,48943],{},"PhysicalDamage",[1130,48945,48946],{},"ThermalEvent",[1130,48948,48949],{},"DeepDischarge",[1130,48951,48952],{},"ShortCircuit",", …) is part of the published ",[1130,48955,48143],{}," enumeration; the corroborating narrative or report is referenced from ",[1130,48958,6136],{}," (e.g. an incident-report PDF):",[1124,48961,48964],{"className":1290,"code":48962,"filename":48963,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"disposition\": \"damaged\",\n  \"battery:incidentSeverity\": \"Major\",\n  \"sensorElementList\": [\n    {\n      \"sensorReport\": [\n        {\n          \"type\": \"battery:stateOfHealth\",\n          \"value\": 75,\n          \"uom\": \"P1\"\n        }\n      ]\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:cert\",\n      \"bizTransaction\": \"https://example.com/incidents/INC-2025-0034.pdf\"\n    }\n  ]\n}\n","Negative Event",[1130,48965,48966,48970,48982,48992,49000,49004,49022,49040,49058,49076,49094,49106,49110,49122,49126,49144,49159,49175,49179,49183,49187,49191,49203,49207,49225,49242,49246,49250],{"__ignoreMap":611},[1133,48967,48968],{"class":1135,"line":1136},[1133,48969,4564],{"class":1299},[1133,48971,48972,48974,48976,48978,48980],{"class":1135,"line":612},[1133,48973,5857],{"class":1305},[1133,48975,1310],{"class":1309},[1133,48977,1313],{"class":1305},[1133,48979,888],{"class":1299},[1133,48981,1318],{"class":1299},[1133,48983,48984,48986,48988,48990],{"class":1135,"line":617},[1133,48985,1306],{"class":1323},[1133,48987,42049],{"class":1327},[1133,48989,1313],{"class":1323},[1133,48991,1359],{"class":1299},[1133,48993,48994,48996,48998],{"class":1135,"line":1334},[1133,48995,1306],{"class":1323},[1133,48997,40938],{"class":1327},[1133,48999,1331],{"class":1323},[1133,49001,49002],{"class":1135,"line":1340},[1133,49003,5878],{"class":1299},[1133,49005,49006,49008,49010,49012,49014,49016,49018,49020],{"class":1135,"line":1362},[1133,49007,5857],{"class":1305},[1133,49009,1345],{"class":1309},[1133,49011,1313],{"class":1305},[1133,49013,888],{"class":1299},[1133,49015,1352],{"class":1323},[1133,49017,832],{"class":1327},[1133,49019,1313],{"class":1323},[1133,49021,1359],{"class":1299},[1133,49023,49024,49026,49028,49030,49032,49034,49036,49038],{"class":1135,"line":1383},[1133,49025,5857],{"class":1305},[1133,49027,1480],{"class":1309},[1133,49029,1313],{"class":1305},[1133,49031,888],{"class":1299},[1133,49033,1352],{"class":1323},[1133,49035,5583],{"class":1327},[1133,49037,1313],{"class":1323},[1133,49039,1359],{"class":1299},[1133,49041,49042,49044,49046,49048,49050,49052,49054,49056],{"class":1135,"line":1404},[1133,49043,5857],{"class":1305},[1133,49045,1501],{"class":1309},[1133,49047,1313],{"class":1305},[1133,49049,888],{"class":1299},[1133,49051,1352],{"class":1323},[1133,49053,4398],{"class":1327},[1133,49055,1313],{"class":1323},[1133,49057,1359],{"class":1299},[1133,49059,49060,49062,49064,49066,49068,49070,49072,49074],{"class":1135,"line":1425},[1133,49061,5857],{"class":1305},[1133,49063,1522],{"class":1309},[1133,49065,1313],{"class":1305},[1133,49067,888],{"class":1299},[1133,49069,1352],{"class":1323},[1133,49071,42134],{"class":1327},[1133,49073,1313],{"class":1323},[1133,49075,1359],{"class":1299},[1133,49077,49078,49080,49082,49084,49086,49088,49090,49092],{"class":1135,"line":1446},[1133,49079,5857],{"class":1305},[1133,49081,42169],{"class":1309},[1133,49083,1313],{"class":1305},[1133,49085,888],{"class":1299},[1133,49087,1352],{"class":1323},[1133,49089,48929],{"class":1327},[1133,49091,1313],{"class":1323},[1133,49093,1359],{"class":1299},[1133,49095,49096,49098,49100,49102,49104],{"class":1135,"line":1460},[1133,49097,5857],{"class":1305},[1133,49099,25533],{"class":1309},[1133,49101,1313],{"class":1305},[1133,49103,888],{"class":1299},[1133,49105,1318],{"class":1299},[1133,49107,49108],{"class":1135,"line":1470},[1133,49109,35314],{"class":1299},[1133,49111,49112,49114,49116,49118,49120],{"class":1135,"line":1475},[1133,49113,1324],{"class":1305},[1133,49115,25081],{"class":1558},[1133,49117,1313],{"class":1305},[1133,49119,888],{"class":1299},[1133,49121,1318],{"class":1299},[1133,49123,49124],{"class":1135,"line":1496},[1133,49125,35567],{"class":1299},[1133,49127,49128,49130,49132,49134,49136,49138,49140,49142],{"class":1135,"line":1517},[1133,49129,6112],{"class":1305},[1133,49131,1345],{"class":4703},[1133,49133,1313],{"class":1305},[1133,49135,888],{"class":1299},[1133,49137,1352],{"class":1323},[1133,49139,41295],{"class":1327},[1133,49141,1313],{"class":1323},[1133,49143,1359],{"class":1299},[1133,49145,49146,49148,49150,49152,49154,49157],{"class":1135,"line":1538},[1133,49147,6112],{"class":1305},[1133,49149,26900],{"class":4703},[1133,49151,1313],{"class":1305},[1133,49153,888],{"class":1299},[1133,49155,49156],{"class":1664}," 75",[1133,49158,1359],{"class":1299},[1133,49160,49161,49163,49165,49167,49169,49171,49173],{"class":1135,"line":1553},[1133,49162,6112],{"class":1305},[1133,49164,1675],{"class":4703},[1133,49166,1313],{"class":1305},[1133,49168,888],{"class":1299},[1133,49170,1352],{"class":1323},[1133,49172,41324],{"class":1327},[1133,49174,1331],{"class":1323},[1133,49176,49177],{"class":1135,"line":1573},[1133,49178,7018],{"class":1299},[1133,49180,49181],{"class":1135,"line":1579},[1133,49182,40863],{"class":1299},[1133,49184,49185],{"class":1135,"line":1593},[1133,49186,35647],{"class":1299},[1133,49188,49189],{"class":1135,"line":1611},[1133,49190,5878],{"class":1299},[1133,49192,49193,49195,49197,49199,49201],{"class":1135,"line":1616},[1133,49194,5857],{"class":1305},[1133,49196,6136],{"class":1309},[1133,49198,1313],{"class":1305},[1133,49200,888],{"class":1299},[1133,49202,1318],{"class":1299},[1133,49204,49205],{"class":1135,"line":1631},[1133,49206,35314],{"class":1299},[1133,49208,49209,49211,49213,49215,49217,49219,49221,49223],{"class":1135,"line":1652},[1133,49210,1324],{"class":1305},[1133,49212,1345],{"class":1558},[1133,49214,1313],{"class":1305},[1133,49216,888],{"class":1299},[1133,49218,1352],{"class":1323},[1133,49220,42390],{"class":1327},[1133,49222,1313],{"class":1323},[1133,49224,1359],{"class":1299},[1133,49226,49227,49229,49231,49233,49235,49237,49240],{"class":1135,"line":1670},[1133,49228,1324],{"class":1305},[1133,49230,6174],{"class":1558},[1133,49232,1313],{"class":1305},[1133,49234,888],{"class":1299},[1133,49236,1352],{"class":1323},[1133,49238,49239],{"class":1327},"https://example.com/incidents/INC-2025-0034.pdf",[1133,49241,1331],{"class":1323},[1133,49243,49244],{"class":1135,"line":1689},[1133,49245,35647],{"class":1299},[1133,49247,49248],{"class":1135,"line":1695},[1133,49249,35991],{"class":1299},[1133,49251,49252],{"class":1135,"line":1709},[1133,49253,4602],{"class":1299},[491,49255,49257],{"id":49256},"regulatory-compliance","Regulatory Compliance",[500,49259,49261],{"id":49260},"gs1-regulatory-information-pattern","GS1 Regulatory Information Pattern",[496,49263,49264],{},"The battery DPP uses the official GS1 regulatory information pattern:",[1124,49266,49268],{"className":1290,"code":49267,"language":60,"meta":611,"style":611},"\"regulatoryInformation\": [{\n  \"@type\": \"gs1:RegulatoryInformation\",\n  \"regulationType\": {\n    \"@id\": \"gs1:RegulationTypeCode-BATTERY_DIRECTIVE\"\n  },\n  \"regulatoryAct\": \"EU 2023/1542\"\n}]\n",[1130,49269,49270,49283,49302,49314,49330,49334,49350],{"__ignoreMap":611},[1133,49271,49272,49274,49276,49278,49280],{"class":1135,"line":1136},[1133,49273,1313],{"class":2162},[1133,49275,38788],{"class":2165},[1133,49277,1313],{"class":2162},[1133,49279,37484],{"class":1851},[1133,49281,49282],{"class":1299},"[{\n",[1133,49284,49285,49287,49289,49291,49293,49295,49298,49300],{"class":1135,"line":612},[1133,49286,5857],{"class":1305},[1133,49288,37864],{"class":1309},[1133,49290,1313],{"class":1305},[1133,49292,888],{"class":1299},[1133,49294,1352],{"class":1323},[1133,49296,49297],{"class":1327},"gs1:RegulatoryInformation",[1133,49299,1313],{"class":1323},[1133,49301,1359],{"class":1299},[1133,49303,49304,49306,49308,49310,49312],{"class":1135,"line":617},[1133,49305,5857],{"class":1305},[1133,49307,38702],{"class":1309},[1133,49309,1313],{"class":1305},[1133,49311,888],{"class":1299},[1133,49313,1550],{"class":1299},[1133,49315,49316,49318,49320,49322,49324,49326,49328],{"class":1135,"line":1334},[1133,49317,1306],{"class":1305},[1133,49319,38388],{"class":1558},[1133,49321,1313],{"class":1305},[1133,49323,888],{"class":1299},[1133,49325,1352],{"class":1323},[1133,49327,38722],{"class":1327},[1133,49329,1331],{"class":1323},[1133,49331,49332],{"class":1135,"line":1340},[1133,49333,37949],{"class":1299},[1133,49335,49336,49338,49340,49342,49344,49346,49348],{"class":1135,"line":1362},[1133,49337,5857],{"class":1305},[1133,49339,38820],{"class":1309},[1133,49341,1313],{"class":1305},[1133,49343,888],{"class":1299},[1133,49345,1352],{"class":1323},[1133,49347,38829],{"class":1327},[1133,49349,1331],{"class":1323},[1133,49351,49352],{"class":1135,"line":1383},[1133,49353,49354],{"class":1299},"}]\n",[496,49356,49357],{},"This aligns with GS1's EUDR approach and provides a consistent pattern for regulatory compliance data.",[500,49359,49361],{"id":49360},"annex-xiii-compliance-mapping","Annex XIII Compliance Mapping",[5537,49363,49364,49373],{},[5540,49365,49366],{},[5543,49367,49368,49370],{},[5546,49369,37572],{},[5546,49371,49372],{},"Implementation",[5559,49374,49375,49385,49395,49402,49411,49420,49429,49436,49445],{},[5543,49376,49377,49380],{},[5564,49378,49379],{},"Unique identifier",[5564,49381,49382,49384],{},[1130,49383,38388],{}," = GS1 Digital Link",[5543,49386,49387,49390],{},[5564,49388,49389],{},"Manufacturer info",[5564,49391,49392,49394],{},[1130,49393,40184],{}," with GLN",[5543,49396,49397,49399],{},[5564,49398,38951],{},[5564,49400,49401],{},"EPCIS event with lifecycle breakdown",[5543,49403,49404,49406],{},[5564,49405,47355],{},[5564,49407,49408,49409],{},"EPCIS ",[1130,49410,25081],{},[5543,49412,49413,49416],{},[5564,49414,49415],{},"Material composition",[5564,49417,49418],{},[1130,49419,40264],{},[5543,49421,49422,49425],{},[5564,49423,49424],{},"Hazardous substances",[5564,49426,49427],{},[1130,49428,40276],{},[5543,49430,49431,49433],{},[5564,49432,47295],{},[5564,49434,49435],{},"Pre/post consumer split",[5543,49437,49438,49441],{},[5564,49439,49440],{},"Dismantling info",[5564,49442,49443],{},[1130,49444,47397],{},[5543,49446,49447,49450],{},[5564,49448,49449],{},"Due diligence",[5564,49451,49452],{},[1130,49453,47381],{},[491,49455,49457],{"id":49456},"unit-of-measure","Unit of Measure",[496,49459,46697],{},[5537,49461,49462,49472],{},[5540,49463,49464],{},[5543,49465,49466,49468,49470],{},[5546,49467,46706],{},[5546,49469,46709],{},[5546,49471,46712],{},[5559,49473,49474,49484,49494,49504,49514,49524,49534],{},[5543,49475,49476,49478,49482],{},[5564,49477,46721],{},[5564,49479,49480],{},[1130,49481,41324],{},[5564,49483,46728],{},[5543,49485,49486,49488,49492],{},[5564,49487,46736],{},[5564,49489,49490],{},[1130,49491,40056],{},[5564,49493,46743],{},[5543,49495,49496,49498,49502],{},[5564,49497,46751],{},[5564,49499,49500],{},[1130,49501,40127],{},[5564,49503,46758],{},[5543,49505,49506,49508,49512],{},[5564,49507,46766],{},[5564,49509,49510],{},[1130,49511,46771],{},[5564,49513,46774],{},[5543,49515,49516,49518,49522],{},[5564,49517,46782],{},[5564,49519,49520],{},[1130,49521,46787],{},[5564,49523,46790],{},[5543,49525,49526,49528,49532],{},[5564,49527,46798],{},[5564,49529,49530],{},[1130,49531,43962],{},[5564,49533,46805],{},[5543,49535,49536,49538,49542],{},[5564,49537,46813],{},[5564,49539,49540],{},[1130,49541,25188],{},[5564,49543,46820],{},[491,49545,38554],{"id":49546},"timeline",[508,49548,49549,49555,49560],{},[511,49550,49551,49554],{},[514,49552,49553],{},"August 2025",": Economic operators must prepare DPP infrastructure",[511,49556,49557,49559],{},[514,49558,37819],{},": Full DPP requirements enter into force",[511,49561,49562,49564],{},[514,49563,39236],{},": Recycled content thresholds increase",[491,49566,49568],{"id":49567},"getting-started","Getting Started",[5531,49570,49571,49595,49614,49627],{},[511,49572,49573,49576],{},[514,49574,49575],{},"Clone the repository",[1124,49577,49581],{"className":49578,"code":49579,"language":49580,"meta":611,"style":611},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark monokai","git clone https://github.com/openepcis/openepcis-battery-dpp\n","bash",[1130,49582,49583],{"__ignoreMap":611},[1133,49584,49585,49589,49592],{"class":1135,"line":1136},[1133,49586,49588],{"class":49587},"sR7ES","git",[1133,49590,49591],{"class":2165}," clone",[1133,49593,49594],{"class":2165}," https://github.com/openepcis/openepcis-battery-dpp\n",[511,49596,49597,49600],{},[514,49598,49599],{},"Review example files",[508,49601,49602,49608],{},[511,49603,49604,49607],{},[1130,49605,49606],{},"examples/battery-product.jsonld"," - Complete product master",[511,49609,49610,49613],{},[1130,49611,49612],{},"epcis/*.jsonld"," - Event examples",[511,49615,49616,49619],{},[514,49617,49618],{},"Configure your GS1 Digital Link resolver",[508,49620,49621,49624],{},[511,49622,49623],{},"Set up content negotiation",[511,49625,49626],{},"Link to your EPCIS repository",[511,49628,49629,49632],{},[514,49630,49631],{},"Integrate EPCIS event capture",[508,49633,49634,49637],{},[511,49635,49636],{},"Use OpenEPCIS tools for event validation",[511,49638,49639],{},"Configure sensor data collection from BMS",[491,49641,39243],{"id":39242},[508,49643,49644,49648,49652,49656],{},[511,49645,49646],{},[659,49647,241],{"href":242},[511,49649,49650],{},[659,49651,42516],{"href":247},[511,49653,49654],{},[659,49655,252],{"href":253},[511,49657,49658,42476],{},[659,49659,42475],{"href":39148,"rel":49660},[663],[491,49662,49664],{"id":49663},"gs1-standards-used","GS1 Standards Used",[496,49666,49667],{},"This implementation is built on the following official GS1 standards and guidelines:",[5537,49669,49670,49679],{},[5540,49671,49672],{},[5543,49673,49674,49676],{},[5546,49675,37675],{},[5546,49677,49678],{},"How We Use It",[5559,49680,49681,49694,49704,49715,49725,49737],{},[5543,49682,49683,49688],{},[5564,49684,49685],{},[659,49686,38966],{"href":39522,"rel":49687},[663],[5564,49689,49690,49691,49693],{},"URI structure for ",[1130,49692,38388],{},", QR code encoding",[5543,49695,49696,49701],{},[5564,49697,49698],{},[659,49699,39530],{"href":661,"rel":49700},[663],[5564,49702,49703],{},"Event capture, JSON-LD serialization",[5543,49705,49706,49712],{},[5564,49707,49708],{},[659,49709,49711],{"href":669,"rel":49710},[663],"Core Business Vocabulary (CBV) 2.0",[5564,49713,49714],{},"bizStep, disposition values",[5543,49716,49717,49722],{},[5564,49718,49719],{},[659,49720,39538],{"href":39536,"rel":49721},[663],[5564,49723,49724],{},"Product attributes, organization data",[5543,49726,49727,49734],{},[5564,49728,49729],{},[659,49730,49733],{"href":49731,"rel":49732},"https://www.gs1.org/standards/barcodes/application-identifiers",[663],"GS1 Application Identifiers",[5564,49735,49736],{},"GTIN, serial, GLN, GIAI encoding",[5543,49738,49739,49746],{},[5564,49740,49741],{},[659,49742,49745],{"href":49743,"rel":49744},"https://ref.gs1.org/standards/eudr/",[663],"GS1 EUDR Standard",[5564,49747,49748,49750],{},[1130,49749,38788],{}," pattern",[496,49752,49753],{},[514,49754,49755],{},"Additional GS1 Resources:",[508,49757,49758,49765,49772],{},[511,49759,49760],{},[659,49761,49764],{"href":49762,"rel":49763},"https://www.gs1.org/services/check-digit-calculator",[663],"GS1 Check Digit Calculator",[511,49766,49767],{},[659,49768,49771],{"href":49769,"rel":49770},"https://www.gs1.org/standards/id-keys/company-prefix",[663],"GS1 Company Prefix",[511,49773,49774],{},[659,49775,49778],{"href":49776,"rel":49777},"https://www.gs1.org/standards/bc-epc-interop",[663],"GS1 Prefix 952 for Demos",[491,49780,2258],{"id":2257},[496,49782,49783,49784,705],{},"For questions about the Battery DPP implementation, please contact us at ",[659,49785,2265],{"href":2264},[2267,49787,49788],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_i0N, html code.shiki .s_i0N{--shiki-light:#916B53;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}",{"title":611,"searchDepth":612,"depth":612,"links":49790},[49791,49792,49793,49797,49798,49799,49804,49808,49809,49810,49811,49812,49813],{"id":47171,"depth":612,"text":47172},{"id":648,"depth":612,"text":3020},{"id":47832,"depth":612,"text":400,"children":49794},[49795,49796],{"id":47943,"depth":617,"text":47944},{"id":47972,"depth":617,"text":47973},{"id":48001,"depth":612,"text":48002},{"id":48077,"depth":612,"text":48078},{"id":48171,"depth":612,"text":48172,"children":49800},[49801,49802,49803],{"id":48175,"depth":617,"text":48176},{"id":48574,"depth":617,"text":48575},{"id":48914,"depth":617,"text":48915},{"id":49256,"depth":612,"text":49257,"children":49805},[49806,49807],{"id":49260,"depth":617,"text":49261},{"id":49360,"depth":617,"text":49361},{"id":49456,"depth":612,"text":49457},{"id":49546,"depth":612,"text":38554},{"id":49567,"depth":612,"text":49568},{"id":39242,"depth":612,"text":39243},{"id":49663,"depth":612,"text":49664},{"id":2257,"depth":612,"text":2258},{"head":49815,"readingTime":49819},{"meta":49816},[49817],{"name":626,"content":49818},"Battery DPP, EU Battery Regulation 2023/1542, Digital Product Passport, EPCIS 2.0, GS1, State of Health, Carbon Footprint",{"text":4434,"minutes":49820,"time":49821,"words":49822},4.305,258300,861,{"title":230,"tags":49824},[238,239,213,30,101,34,215],{"title":47681,"description":235},{"loc":231,"lastmod":42512,"changefreq":638,"priority":49827},0.85,"T7uLUP8AcCGdBTKvaLupu8NeJJvpJJvlo9qhrXZUBIM",{"id":49830,"title":39259,"body":49831,"description":276,"extension":621,"icon":277,"lastUpdated":277,"meta":51981,"navigation":51986,"path":274,"seo":51987,"sitemap":51988,"stem":275,"__hash__":51989},"docsEN/docs/11.digital-product-passport/02.eudr/01.implementation-guide.md",{"type":488,"value":49832,"toc":51963},[49833,49861,49865,49868,49870,49873,49892,49896,49900,49903,49909,49914,49920,49924,49927,50175,50180,50192,50196,50513,50517,50520,50914,50918,50985,50989,51386,51390,51393,51671,51673,51676,51727,51731,51735,51738,51802,51805,51809,51812,51826,51934,51937,51960],[693,49834,49835],{"type":695},[496,49836,49837,39468,49839,39472,49841,39476,49843,39480,49845,39484,49847,39488,49849,39492,49851,35075,49853,35075,49855,35075,49857,39501,49859,705],{},[514,49838,39467],{},[1130,49840,39471],{},[1130,49842,39475],{},[514,49844,39479],{},[514,49846,39483],{},[514,49848,39487],{},[1130,49850,39491],{},[1130,49852,39048],{},[1130,49854,39078],{},[1130,49856,39081],{},[1130,49858,39063],{},[1130,49860,1310],{},[49862,49863,39259],"h1",{"id":49864},"eudr-implementation-guide",[496,49866,49867],{},"This guide provides step-by-step instructions for implementing EU Deforestation Regulation (EUDR) 2023/1115 compliance using GS1 standards.",[491,49869,39562],{"id":39561},[496,49871,49872],{},"Before implementing EUDR compliance:",[5531,49874,49875,49880,49886],{},[511,49876,49877,49879],{},[514,49878,49771],{}," - Required for GTIN/GLN generation",[511,49881,49882,49885],{},[514,49883,49884],{},"GS1 Digital Link Resolver"," - For content negotiation",[511,49887,49888,49891],{},[514,49889,49890],{},"EPCIS Repository"," - For event storage and querying",[491,49893,49895],{"id":49894},"implementation-steps","Implementation Steps",[500,49897,49899],{"id":49898},"step-1-set-up-identifiers","Step 1: Set Up Identifiers",[496,49901,49902],{},"Use GS1 Digital Link identifiers for all entities:",[1124,49904,49907],{"className":49905,"code":49906,"language":39601},[39599],"Product:      https://id.gs1.org/01/{GTIN}/21/{Serial}\nLocation:     https://id.gs1.org/414/{GLN}\nOrganization: https://id.gs1.org/417/{GLN}\n",[1130,49908,49906],{"__ignoreMap":611},[496,49910,49911],{},[514,49912,49913],{},"Example Timber Product:",[1124,49915,49918],{"className":49916,"code":49917,"language":39601},[39599],"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n",[1130,49919,49917],{"__ignoreMap":611},[500,49921,49923],{"id":49922},"step-2-create-location-master-data-plot-of-land","Step 2: Create Location Master Data (Plot of Land)",[496,49925,49926],{},"Every EUDR-regulated commodity must be traceable to its production plot:",[1124,49928,49930],{"className":1290,"code":49929,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    { \"gs1\": \"https://ref.gs1.org/voc/\" },\n    { \"eudr\": \"https://ref.openepcis.io/extensions/eu/eudr/\" }\n  ],\n  \"@id\": \"https://id.gs1.org/414/9521234000099\",\n  \"@type\": \"gs1:Place\",\n\n  \"name\": \"Sustainable Oak Forest - Plot 47\",\n\n  \"gs1:geo.polygon\": \"POLYGON((13.40 52.51, 13.41 52.51, 13.41 52.52, 13.40 52.52, 13.40 52.51))\",\n  \"eudr:areaHectares\": 2.5,\n  \"gs1:countryOfOrigin\": \"DE\",\n  \"gs1:provinceOfOrigin\": \"Brandenburg\",\n  \"eudr:forestManagementUnit\": \"FMU-DE-2024-00123\",\n  \"eudr:landUseHistory\": \"Managed sustainable forest since 1920\"\n}\n",[1130,49931,49932,49936,49948,49968,49988,49992,50011,50030,50034,50053,50057,50077,50093,50113,50133,50153,50171],{"__ignoreMap":611},[1133,49933,49934],{"class":1135,"line":1136},[1133,49935,4564],{"class":1299},[1133,49937,49938,49940,49942,49944,49946],{"class":1135,"line":612},[1133,49939,5857],{"class":1305},[1133,49941,1310],{"class":1309},[1133,49943,1313],{"class":1305},[1133,49945,888],{"class":1299},[1133,49947,1318],{"class":1299},[1133,49949,49950,49952,49954,49956,49958,49960,49962,49964,49966],{"class":1135,"line":617},[1133,49951,40947],{"class":1299},[1133,49953,1352],{"class":1305},[1133,49955,101],{"class":1558},[1133,49957,1313],{"class":1305},[1133,49959,888],{"class":1299},[1133,49961,1352],{"class":1323},[1133,49963,39709],{"class":1327},[1133,49965,1313],{"class":1323},[1133,49967,38511],{"class":1299},[1133,49969,49970,49972,49974,49976,49978,49980,49982,49984,49986],{"class":1135,"line":1334},[1133,49971,40947],{"class":1299},[1133,49973,1352],{"class":1305},[1133,49975,270],{"class":1558},[1133,49977,1313],{"class":1305},[1133,49979,888],{"class":1299},[1133,49981,1352],{"class":1323},[1133,49983,39162],{"class":1327},[1133,49985,1313],{"class":1323},[1133,49987,38402],{"class":1299},[1133,49989,49990],{"class":1135,"line":1340},[1133,49991,5878],{"class":1299},[1133,49993,49994,49996,49998,50000,50002,50004,50007,50009],{"class":1135,"line":1362},[1133,49995,5857],{"class":1305},[1133,49997,38388],{"class":1309},[1133,49999,1313],{"class":1305},[1133,50001,888],{"class":1299},[1133,50003,1352],{"class":1323},[1133,50005,50006],{"class":1327},"https://id.gs1.org/414/9521234000099",[1133,50008,1313],{"class":1323},[1133,50010,1359],{"class":1299},[1133,50012,50013,50015,50017,50019,50021,50023,50026,50028],{"class":1135,"line":1383},[1133,50014,5857],{"class":1305},[1133,50016,37864],{"class":1309},[1133,50018,1313],{"class":1305},[1133,50020,888],{"class":1299},[1133,50022,1352],{"class":1323},[1133,50024,50025],{"class":1327},"gs1:Place",[1133,50027,1313],{"class":1323},[1133,50029,1359],{"class":1299},[1133,50031,50032],{"class":1135,"line":1404},[1133,50033,2537],{"emptyLinePlaceholder":2536},[1133,50035,50036,50038,50040,50042,50044,50046,50049,50051],{"class":1135,"line":1425},[1133,50037,5857],{"class":1305},[1133,50039,37204],{"class":1309},[1133,50041,1313],{"class":1305},[1133,50043,888],{"class":1299},[1133,50045,1352],{"class":1323},[1133,50047,50048],{"class":1327},"Sustainable Oak Forest - Plot 47",[1133,50050,1313],{"class":1323},[1133,50052,1359],{"class":1299},[1133,50054,50055],{"class":1135,"line":1446},[1133,50056,2537],{"emptyLinePlaceholder":2536},[1133,50058,50059,50061,50064,50066,50068,50070,50073,50075],{"class":1135,"line":1460},[1133,50060,5857],{"class":1305},[1133,50062,50063],{"class":1309},"gs1:geo.polygon",[1133,50065,1313],{"class":1305},[1133,50067,888],{"class":1299},[1133,50069,1352],{"class":1323},[1133,50071,50072],{"class":1327},"POLYGON((13.40 52.51, 13.41 52.51, 13.41 52.52, 13.40 52.52, 13.40 52.51))",[1133,50074,1313],{"class":1323},[1133,50076,1359],{"class":1299},[1133,50078,50079,50081,50084,50086,50088,50091],{"class":1135,"line":1470},[1133,50080,5857],{"class":1305},[1133,50082,50083],{"class":1309},"eudr:areaHectares",[1133,50085,1313],{"class":1305},[1133,50087,888],{"class":1299},[1133,50089,50090],{"class":1664}," 2.5",[1133,50092,1359],{"class":1299},[1133,50094,50095,50097,50100,50102,50104,50106,50109,50111],{"class":1135,"line":1475},[1133,50096,5857],{"class":1305},[1133,50098,50099],{"class":1309},"gs1:countryOfOrigin",[1133,50101,1313],{"class":1305},[1133,50103,888],{"class":1299},[1133,50105,1352],{"class":1323},[1133,50107,50108],{"class":1327},"DE",[1133,50110,1313],{"class":1323},[1133,50112,1359],{"class":1299},[1133,50114,50115,50117,50120,50122,50124,50126,50129,50131],{"class":1135,"line":1496},[1133,50116,5857],{"class":1305},[1133,50118,50119],{"class":1309},"gs1:provinceOfOrigin",[1133,50121,1313],{"class":1305},[1133,50123,888],{"class":1299},[1133,50125,1352],{"class":1323},[1133,50127,50128],{"class":1327},"Brandenburg",[1133,50130,1313],{"class":1323},[1133,50132,1359],{"class":1299},[1133,50134,50135,50137,50140,50142,50144,50146,50149,50151],{"class":1135,"line":1517},[1133,50136,5857],{"class":1305},[1133,50138,50139],{"class":1309},"eudr:forestManagementUnit",[1133,50141,1313],{"class":1305},[1133,50143,888],{"class":1299},[1133,50145,1352],{"class":1323},[1133,50147,50148],{"class":1327},"FMU-DE-2024-00123",[1133,50150,1313],{"class":1323},[1133,50152,1359],{"class":1299},[1133,50154,50155,50157,50160,50162,50164,50166,50169],{"class":1135,"line":1538},[1133,50156,5857],{"class":1305},[1133,50158,50159],{"class":1309},"eudr:landUseHistory",[1133,50161,1313],{"class":1305},[1133,50163,888],{"class":1299},[1133,50165,1352],{"class":1323},[1133,50167,50168],{"class":1327},"Managed sustainable forest since 1920",[1133,50170,1331],{"class":1323},[1133,50172,50173],{"class":1135,"line":1553},[1133,50174,4602],{"class":1299},[496,50176,50177],{},[514,50178,50179],{},"Geolocation Requirements:",[508,50181,50182,50185],{},[511,50183,50184],{},"Plots > 4 hectares: Full polygon coordinates (WKT or GeoJSON)",[511,50186,50187,50188,50191],{},"Plots ≤ 4 hectares: Center point (",[1130,50189,50190],{},"gs1:geo",": \"lat,lon\")",[500,50193,50195],{"id":50194},"step-3-create-product-master-data","Step 3: Create Product Master Data",[1124,50197,50199],{"className":1290,"code":50198,"language":60,"meta":611,"style":611},"{\n  \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n  \"@type\": [\"gs1:Product\", \"gs1:Product\"],\n\n  \"gtin\": \"09521234000020\",\n  \"serialNumber\": \"LOG-2025-001\",\n\n  \"eudr:commodityType\": { \"@id\": \"eudr:Wood\" },\n  \"eudr:timberProductType\": { \"@id\": \"eudr:RoundWood\" },\n  \"eudr:speciesScientificName\": \"Quercus robur\",\n  \"eudr:speciesCommonName\": \"European Oak\",\n  \"gs1:harvestDate\": \"2025-01-15\",\n\n  \"eudr:originDetails\": {\n    \"@id\": \"https://id.gs1.org/414/9521234000099\",\n    \"masterDataAvailableFor\": {\n      \"@id\": \"https://id.gs1.org/414/9521234000099\"\n    }\n  },\n\n  \"gs1:countryOfOrigin\": \"DE\"\n}\n",[1130,50200,50201,50205,50224,50252,50256,50275,50294,50298,50328,50358,50378,50398,50418,50422,50435,50453,50465,50481,50485,50489,50493,50509],{"__ignoreMap":611},[1133,50202,50203],{"class":1135,"line":1136},[1133,50204,4564],{"class":1299},[1133,50206,50207,50209,50211,50213,50215,50217,50220,50222],{"class":1135,"line":612},[1133,50208,5857],{"class":1305},[1133,50210,38388],{"class":1309},[1133,50212,1313],{"class":1305},[1133,50214,888],{"class":1299},[1133,50216,1352],{"class":1323},[1133,50218,50219],{"class":1327},"https://id.gs1.org/01/09521234000020/21/LOG-2025-001",[1133,50221,1313],{"class":1323},[1133,50223,1359],{"class":1299},[1133,50225,50226,50228,50230,50232,50234,50236,50238,50240,50242,50244,50246,50248,50250],{"class":1135,"line":617},[1133,50227,5857],{"class":1305},[1133,50229,37864],{"class":1309},[1133,50231,1313],{"class":1305},[1133,50233,888],{"class":1299},[1133,50235,6032],{"class":1299},[1133,50237,1313],{"class":1323},[1133,50239,39779],{"class":1327},[1133,50241,1313],{"class":1323},[1133,50243,2776],{"class":1299},[1133,50245,1352],{"class":1323},[1133,50247,39779],{"class":1327},[1133,50249,1313],{"class":1323},[1133,50251,4607],{"class":1299},[1133,50253,50254],{"class":1135,"line":1334},[1133,50255,2537],{"emptyLinePlaceholder":2536},[1133,50257,50258,50260,50262,50264,50266,50268,50271,50273],{"class":1135,"line":1340},[1133,50259,5857],{"class":1305},[1133,50261,103],{"class":1309},[1133,50263,1313],{"class":1305},[1133,50265,888],{"class":1299},[1133,50267,1352],{"class":1323},[1133,50269,50270],{"class":1327},"09521234000020",[1133,50272,1313],{"class":1323},[1133,50274,1359],{"class":1299},[1133,50276,50277,50279,50281,50283,50285,50287,50290,50292],{"class":1135,"line":1362},[1133,50278,5857],{"class":1305},[1133,50280,39813],{"class":1309},[1133,50282,1313],{"class":1305},[1133,50284,888],{"class":1299},[1133,50286,1352],{"class":1323},[1133,50288,50289],{"class":1327},"LOG-2025-001",[1133,50291,1313],{"class":1323},[1133,50293,1359],{"class":1299},[1133,50295,50296],{"class":1135,"line":1383},[1133,50297,2537],{"emptyLinePlaceholder":2536},[1133,50299,50300,50302,50305,50307,50309,50311,50313,50315,50317,50319,50321,50324,50326],{"class":1135,"line":1404},[1133,50301,5857],{"class":1305},[1133,50303,50304],{"class":1309},"eudr:commodityType",[1133,50306,1313],{"class":1305},[1133,50308,888],{"class":1299},[1133,50310,38383],{"class":1299},[1133,50312,1352],{"class":1305},[1133,50314,38388],{"class":1558},[1133,50316,1313],{"class":1305},[1133,50318,888],{"class":1299},[1133,50320,1352],{"class":1323},[1133,50322,50323],{"class":1327},"eudr:Wood",[1133,50325,1313],{"class":1323},[1133,50327,38511],{"class":1299},[1133,50329,50330,50332,50335,50337,50339,50341,50343,50345,50347,50349,50351,50354,50356],{"class":1135,"line":1425},[1133,50331,5857],{"class":1305},[1133,50333,50334],{"class":1309},"eudr:timberProductType",[1133,50336,1313],{"class":1305},[1133,50338,888],{"class":1299},[1133,50340,38383],{"class":1299},[1133,50342,1352],{"class":1305},[1133,50344,38388],{"class":1558},[1133,50346,1313],{"class":1305},[1133,50348,888],{"class":1299},[1133,50350,1352],{"class":1323},[1133,50352,50353],{"class":1327},"eudr:RoundWood",[1133,50355,1313],{"class":1323},[1133,50357,38511],{"class":1299},[1133,50359,50360,50362,50365,50367,50369,50371,50374,50376],{"class":1135,"line":1446},[1133,50361,5857],{"class":1305},[1133,50363,50364],{"class":1309},"eudr:speciesScientificName",[1133,50366,1313],{"class":1305},[1133,50368,888],{"class":1299},[1133,50370,1352],{"class":1323},[1133,50372,50373],{"class":1327},"Quercus robur",[1133,50375,1313],{"class":1323},[1133,50377,1359],{"class":1299},[1133,50379,50380,50382,50385,50387,50389,50391,50394,50396],{"class":1135,"line":1460},[1133,50381,5857],{"class":1305},[1133,50383,50384],{"class":1309},"eudr:speciesCommonName",[1133,50386,1313],{"class":1305},[1133,50388,888],{"class":1299},[1133,50390,1352],{"class":1323},[1133,50392,50393],{"class":1327},"European Oak",[1133,50395,1313],{"class":1323},[1133,50397,1359],{"class":1299},[1133,50399,50400,50402,50405,50407,50409,50411,50414,50416],{"class":1135,"line":1470},[1133,50401,5857],{"class":1305},[1133,50403,50404],{"class":1309},"gs1:harvestDate",[1133,50406,1313],{"class":1305},[1133,50408,888],{"class":1299},[1133,50410,1352],{"class":1323},[1133,50412,50413],{"class":1327},"2025-01-15",[1133,50415,1313],{"class":1323},[1133,50417,1359],{"class":1299},[1133,50419,50420],{"class":1135,"line":1475},[1133,50421,2537],{"emptyLinePlaceholder":2536},[1133,50423,50424,50426,50429,50431,50433],{"class":1135,"line":1496},[1133,50425,5857],{"class":1305},[1133,50427,50428],{"class":1309},"eudr:originDetails",[1133,50430,1313],{"class":1305},[1133,50432,888],{"class":1299},[1133,50434,1550],{"class":1299},[1133,50436,50437,50439,50441,50443,50445,50447,50449,50451],{"class":1135,"line":1517},[1133,50438,1306],{"class":1305},[1133,50440,38388],{"class":1558},[1133,50442,1313],{"class":1305},[1133,50444,888],{"class":1299},[1133,50446,1352],{"class":1323},[1133,50448,50006],{"class":1327},[1133,50450,1313],{"class":1323},[1133,50452,1359],{"class":1299},[1133,50454,50455,50457,50459,50461,50463],{"class":1135,"line":1538},[1133,50456,1306],{"class":1305},[1133,50458,39471],{"class":1558},[1133,50460,1313],{"class":1305},[1133,50462,888],{"class":1299},[1133,50464,1550],{"class":1299},[1133,50466,50467,50469,50471,50473,50475,50477,50479],{"class":1135,"line":1553},[1133,50468,1324],{"class":1305},[1133,50470,38388],{"class":4703},[1133,50472,1313],{"class":1305},[1133,50474,888],{"class":1299},[1133,50476,1352],{"class":1323},[1133,50478,50006],{"class":1327},[1133,50480,1331],{"class":1323},[1133,50482,50483],{"class":1135,"line":1573},[1133,50484,35647],{"class":1299},[1133,50486,50487],{"class":1135,"line":1579},[1133,50488,37949],{"class":1299},[1133,50490,50491],{"class":1135,"line":1593},[1133,50492,2537],{"emptyLinePlaceholder":2536},[1133,50494,50495,50497,50499,50501,50503,50505,50507],{"class":1135,"line":1611},[1133,50496,5857],{"class":1305},[1133,50498,50099],{"class":1309},[1133,50500,1313],{"class":1305},[1133,50502,888],{"class":1299},[1133,50504,1352],{"class":1323},[1133,50506,50108],{"class":1327},[1133,50508,1331],{"class":1323},[1133,50510,50511],{"class":1135,"line":1616},[1133,50512,4602],{"class":1299},[500,50514,50516],{"id":50515},"step-4-record-harvesting-event","Step 4: Record Harvesting Event",[496,50518,50519],{},"When a commodity is harvested/produced:",[1124,50521,50523],{"className":1290,"code":50522,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n    { \"eudr\": \"https://ref.openepcis.io/extensions/eu/eudr/\" }\n  ],\n  \"type\": \"EPCISDocument\",\n  \"epcisBody\": {\n    \"eventList\": [{\n      \"type\": \"ObjectEvent\",\n      \"eventTime\": \"2025-01-15T08:30:00.000Z\",\n      \"action\": \"ADD\",\n      \"bizStep\": \"commissioning\",\n\n      \"epcList\": [{\n        \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n        \"masterDataAvailableFor\": {\n          \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n        }\n      }],\n\n      \"readPoint\": {\n        \"id\": \"https://id.gs1.org/414/9521234000099\",\n        \"masterDataAvailableFor\": {\n          \"@id\": \"https://id.gs1.org/414/9521234000099\"\n        }\n      },\n\n      \"ilmd\": {\n        \"gs1:harvestDate\": \"2025-01-15\",\n        \"eudr:speciesScientificName\": \"Quercus robur\",\n        \"gs1:countryOfOrigin\": \"DE\"\n      }\n    }]\n  }\n}\n",[1130,50524,50525,50529,50541,50551,50571,50575,50593,50605,50617,50635,50654,50672,50690,50694,50706,50724,50736,50752,50756,50760,50764,50776,50794,50806,50822,50826,50830,50834,50846,50864,50882,50898,50902,50906,50910],{"__ignoreMap":611},[1133,50526,50527],{"class":1135,"line":1136},[1133,50528,4564],{"class":1299},[1133,50530,50531,50533,50535,50537,50539],{"class":1135,"line":612},[1133,50532,5857],{"class":1305},[1133,50534,1310],{"class":1309},[1133,50536,1313],{"class":1305},[1133,50538,888],{"class":1299},[1133,50540,1318],{"class":1299},[1133,50542,50543,50545,50547,50549],{"class":1135,"line":617},[1133,50544,1306],{"class":1323},[1133,50546,40938],{"class":1327},[1133,50548,1313],{"class":1323},[1133,50550,1359],{"class":1299},[1133,50552,50553,50555,50557,50559,50561,50563,50565,50567,50569],{"class":1135,"line":1334},[1133,50554,40947],{"class":1299},[1133,50556,1352],{"class":1305},[1133,50558,270],{"class":1558},[1133,50560,1313],{"class":1305},[1133,50562,888],{"class":1299},[1133,50564,1352],{"class":1323},[1133,50566,39162],{"class":1327},[1133,50568,1313],{"class":1323},[1133,50570,38402],{"class":1299},[1133,50572,50573],{"class":1135,"line":1340},[1133,50574,5878],{"class":1299},[1133,50576,50577,50579,50581,50583,50585,50587,50589,50591],{"class":1135,"line":1362},[1133,50578,5857],{"class":1305},[1133,50580,1345],{"class":1309},[1133,50582,1313],{"class":1305},[1133,50584,888],{"class":1299},[1133,50586,1352],{"class":1323},[1133,50588,4622],{"class":1327},[1133,50590,1313],{"class":1323},[1133,50592,1359],{"class":1299},[1133,50594,50595,50597,50599,50601,50603],{"class":1135,"line":1383},[1133,50596,5857],{"class":1305},[1133,50598,4673],{"class":1309},[1133,50600,1313],{"class":1305},[1133,50602,888],{"class":1299},[1133,50604,1550],{"class":1299},[1133,50606,50607,50609,50611,50613,50615],{"class":1135,"line":1404},[1133,50608,1306],{"class":1305},[1133,50610,4686],{"class":1558},[1133,50612,1313],{"class":1305},[1133,50614,888],{"class":1299},[1133,50616,1628],{"class":1299},[1133,50618,50619,50621,50623,50625,50627,50629,50631,50633],{"class":1135,"line":1425},[1133,50620,1324],{"class":1305},[1133,50622,1345],{"class":4703},[1133,50624,1313],{"class":1305},[1133,50626,888],{"class":1299},[1133,50628,1352],{"class":1323},[1133,50630,832],{"class":1327},[1133,50632,1313],{"class":1323},[1133,50634,1359],{"class":1299},[1133,50636,50637,50639,50641,50643,50645,50647,50650,50652],{"class":1135,"line":1446},[1133,50638,1324],{"class":1305},[1133,50640,1367],{"class":4703},[1133,50642,1313],{"class":1305},[1133,50644,888],{"class":1299},[1133,50646,1352],{"class":1323},[1133,50648,50649],{"class":1327},"2025-01-15T08:30:00.000Z",[1133,50651,1313],{"class":1323},[1133,50653,1359],{"class":1299},[1133,50655,50656,50658,50660,50662,50664,50666,50668,50670],{"class":1135,"line":1460},[1133,50657,1324],{"class":1305},[1133,50659,1480],{"class":4703},[1133,50661,1313],{"class":1305},[1133,50663,888],{"class":1299},[1133,50665,1352],{"class":1323},[1133,50667,1489],{"class":1327},[1133,50669,1313],{"class":1323},[1133,50671,1359],{"class":1299},[1133,50673,50674,50676,50678,50680,50682,50684,50686,50688],{"class":1135,"line":1470},[1133,50675,1324],{"class":1305},[1133,50677,1501],{"class":4703},[1133,50679,1313],{"class":1305},[1133,50681,888],{"class":1299},[1133,50683,1352],{"class":1323},[1133,50685,4786],{"class":1327},[1133,50687,1313],{"class":1323},[1133,50689,1359],{"class":1299},[1133,50691,50692],{"class":1135,"line":1475},[1133,50693,2537],{"emptyLinePlaceholder":2536},[1133,50695,50696,50698,50700,50702,50704],{"class":1135,"line":1496},[1133,50697,1324],{"class":1305},[1133,50699,1451],{"class":4703},[1133,50701,1313],{"class":1305},[1133,50703,888],{"class":1299},[1133,50705,1628],{"class":1299},[1133,50707,50708,50710,50712,50714,50716,50718,50720,50722],{"class":1135,"line":1517},[1133,50709,5967],{"class":1305},[1133,50711,38388],{"class":4847},[1133,50713,1313],{"class":1305},[1133,50715,888],{"class":1299},[1133,50717,1352],{"class":1323},[1133,50719,50219],{"class":1327},[1133,50721,1313],{"class":1323},[1133,50723,1359],{"class":1299},[1133,50725,50726,50728,50730,50732,50734],{"class":1135,"line":1538},[1133,50727,5967],{"class":1305},[1133,50729,39471],{"class":4847},[1133,50731,1313],{"class":1305},[1133,50733,888],{"class":1299},[1133,50735,1550],{"class":1299},[1133,50737,50738,50740,50742,50744,50746,50748,50750],{"class":1135,"line":1553},[1133,50739,6112],{"class":1305},[1133,50741,38388],{"class":16582},[1133,50743,1313],{"class":1305},[1133,50745,888],{"class":1299},[1133,50747,1352],{"class":1323},[1133,50749,50219],{"class":1327},[1133,50751,1331],{"class":1323},[1133,50753,50754],{"class":1135,"line":1573},[1133,50755,7018],{"class":1299},[1133,50757,50758],{"class":1135,"line":1579},[1133,50759,41421],{"class":1299},[1133,50761,50762],{"class":1135,"line":1593},[1133,50763,2537],{"emptyLinePlaceholder":2536},[1133,50765,50766,50768,50770,50772,50774],{"class":1135,"line":1611},[1133,50767,1324],{"class":1305},[1133,50769,1543],{"class":4703},[1133,50771,1313],{"class":1305},[1133,50773,888],{"class":1299},[1133,50775,1550],{"class":1299},[1133,50777,50778,50780,50782,50784,50786,50788,50790,50792],{"class":1135,"line":1616},[1133,50779,5967],{"class":1305},[1133,50781,1559],{"class":4847},[1133,50783,1313],{"class":1305},[1133,50785,888],{"class":1299},[1133,50787,1352],{"class":1323},[1133,50789,50006],{"class":1327},[1133,50791,1313],{"class":1323},[1133,50793,1359],{"class":1299},[1133,50795,50796,50798,50800,50802,50804],{"class":1135,"line":1631},[1133,50797,5967],{"class":1305},[1133,50799,39471],{"class":4847},[1133,50801,1313],{"class":1305},[1133,50803,888],{"class":1299},[1133,50805,1550],{"class":1299},[1133,50807,50808,50810,50812,50814,50816,50818,50820],{"class":1135,"line":1652},[1133,50809,6112],{"class":1305},[1133,50811,38388],{"class":16582},[1133,50813,1313],{"class":1305},[1133,50815,888],{"class":1299},[1133,50817,1352],{"class":1323},[1133,50819,50006],{"class":1327},[1133,50821,1331],{"class":1323},[1133,50823,50824],{"class":1135,"line":1670},[1133,50825,7018],{"class":1299},[1133,50827,50828],{"class":1135,"line":1689},[1133,50829,7023],{"class":1299},[1133,50831,50832],{"class":1135,"line":1695},[1133,50833,2537],{"emptyLinePlaceholder":2536},[1133,50835,50836,50838,50840,50842,50844],{"class":1135,"line":1709},[1133,50837,1324],{"class":1305},[1133,50839,16556],{"class":4703},[1133,50841,1313],{"class":1305},[1133,50843,888],{"class":1299},[1133,50845,1550],{"class":1299},[1133,50847,50848,50850,50852,50854,50856,50858,50860,50862],{"class":1135,"line":1729},[1133,50849,5967],{"class":1305},[1133,50851,50404],{"class":4847},[1133,50853,1313],{"class":1305},[1133,50855,888],{"class":1299},[1133,50857,1352],{"class":1323},[1133,50859,50413],{"class":1327},[1133,50861,1313],{"class":1323},[1133,50863,1359],{"class":1299},[1133,50865,50866,50868,50870,50872,50874,50876,50878,50880],{"class":1135,"line":1748},[1133,50867,5967],{"class":1305},[1133,50869,50364],{"class":4847},[1133,50871,1313],{"class":1305},[1133,50873,888],{"class":1299},[1133,50875,1352],{"class":1323},[1133,50877,50373],{"class":1327},[1133,50879,1313],{"class":1323},[1133,50881,1359],{"class":1299},[1133,50883,50884,50886,50888,50890,50892,50894,50896],{"class":1135,"line":1753},[1133,50885,5967],{"class":1305},[1133,50887,50099],{"class":4847},[1133,50889,1313],{"class":1305},[1133,50891,888],{"class":1299},[1133,50893,1352],{"class":1323},[1133,50895,50108],{"class":1327},[1133,50897,1331],{"class":1323},[1133,50899,50900],{"class":1135,"line":1767},[1133,50901,6369],{"class":1299},[1133,50903,50904],{"class":1135,"line":1787},[1133,50905,1809],{"class":1299},[1133,50907,50908],{"class":1135,"line":1806},[1133,50909,1815],{"class":1299},[1133,50911,50912],{"class":1135,"line":1812},[1133,50913,4602],{"class":1299},[500,50915,50917],{"id":50916},"step-5-complete-due-diligence-process","Step 5: Complete Due Diligence Process",[5531,50919,50920,50939,50955,50972],{},[511,50921,50922,50925],{},[514,50923,50924],{},"Gather Information",[508,50926,50927,50930,50933,50936],{},[511,50928,50929],{},"Product identification",[511,50931,50932],{},"Geolocation of production plot",[511,50934,50935],{},"Supplier documentation",[511,50937,50938],{},"Species identification",[511,50940,50941,50944],{},[514,50942,50943],{},"Assess Risk",[508,50945,50946,50949,50952],{},[511,50947,50948],{},"Check country risk category",[511,50950,50951],{},"Verify documentation",[511,50953,50954],{},"Consider satellite imagery if needed",[511,50956,50957,50960,50961],{},[514,50958,50959],{},"Mitigate Risk"," (if not negligible)",[508,50962,50963,50966,50969],{},[511,50964,50965],{},"Additional verification",[511,50967,50968],{},"Third-party audits",[511,50970,50971],{},"Certification verification",[511,50973,50974,50977],{},[514,50975,50976],{},"Submit to EUIS",[508,50978,50979,50982],{},[511,50980,50981],{},"File due diligence statement",[511,50983,50984],{},"Receive EUIS reference number",[500,50986,50988],{"id":50987},"step-6-record-due-diligence-statement-event","Step 6: Record Due Diligence Statement Event",[1124,50990,50992],{"className":1290,"code":50991,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"eventTime\": \"2025-01-20T10:00:00.000Z\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"inspecting\",\n  \"epcList\": [\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n    }\n  ],\n  \"regulatoryInformation\": [\n    {\n      \"@type\": \"gs1:RegulatoryInformation\",\n      \"regulationType\": {\n        \"@id\": \"gs1:RegulationTypeCode-DEFORESTATION_REGULATION\"\n      },\n      \"regulatoryAct\": \"EU 2023/1115\",\n      \"regulatoryIdentifier\": [\n        {\n          \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\",\n          \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\"\n        }\n      ],\n      \"isRegulationCompliant\": true,\n      \"eudr:legallyHarvested\": true,\n      \"eudr:riskLevel\": {\n        \"@id\": \"eudr:Low\"\n      },\n      \"eudr:riskAssessmentDate\": \"2025-01-18\"\n    }\n  ]\n}\n",[1130,50993,50994,50998,51010,51021,51029,51033,51051,51070,51088,51106,51118,51122,51138,51142,51146,51158,51162,51180,51192,51209,51213,51231,51244,51248,51267,51284,51288,51292,51307,51322,51335,51352,51356,51374,51378,51382],{"__ignoreMap":611},[1133,50995,50996],{"class":1135,"line":1136},[1133,50997,4564],{"class":1299},[1133,50999,51000,51002,51004,51006,51008],{"class":1135,"line":612},[1133,51001,5857],{"class":1305},[1133,51003,1310],{"class":1309},[1133,51005,1313],{"class":1305},[1133,51007,888],{"class":1299},[1133,51009,1318],{"class":1299},[1133,51011,51012,51014,51017,51019],{"class":1135,"line":617},[1133,51013,1306],{"class":1323},[1133,51015,51016],{"class":1327},"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld",[1133,51018,1313],{"class":1323},[1133,51020,1359],{"class":1299},[1133,51022,51023,51025,51027],{"class":1135,"line":1334},[1133,51024,1306],{"class":1323},[1133,51026,40938],{"class":1327},[1133,51028,1331],{"class":1323},[1133,51030,51031],{"class":1135,"line":1340},[1133,51032,5878],{"class":1299},[1133,51034,51035,51037,51039,51041,51043,51045,51047,51049],{"class":1135,"line":1362},[1133,51036,5857],{"class":1305},[1133,51038,1345],{"class":1309},[1133,51040,1313],{"class":1305},[1133,51042,888],{"class":1299},[1133,51044,1352],{"class":1323},[1133,51046,832],{"class":1327},[1133,51048,1313],{"class":1323},[1133,51050,1359],{"class":1299},[1133,51052,51053,51055,51057,51059,51061,51063,51066,51068],{"class":1135,"line":1383},[1133,51054,5857],{"class":1305},[1133,51056,1367],{"class":1309},[1133,51058,1313],{"class":1305},[1133,51060,888],{"class":1299},[1133,51062,1352],{"class":1323},[1133,51064,51065],{"class":1327},"2025-01-20T10:00:00.000Z",[1133,51067,1313],{"class":1323},[1133,51069,1359],{"class":1299},[1133,51071,51072,51074,51076,51078,51080,51082,51084,51086],{"class":1135,"line":1404},[1133,51073,5857],{"class":1305},[1133,51075,1480],{"class":1309},[1133,51077,1313],{"class":1305},[1133,51079,888],{"class":1299},[1133,51081,1352],{"class":1323},[1133,51083,5583],{"class":1327},[1133,51085,1313],{"class":1323},[1133,51087,1359],{"class":1299},[1133,51089,51090,51092,51094,51096,51098,51100,51102,51104],{"class":1135,"line":1425},[1133,51091,5857],{"class":1305},[1133,51093,1501],{"class":1309},[1133,51095,1313],{"class":1305},[1133,51097,888],{"class":1299},[1133,51099,1352],{"class":1323},[1133,51101,4398],{"class":1327},[1133,51103,1313],{"class":1323},[1133,51105,1359],{"class":1299},[1133,51107,51108,51110,51112,51114,51116],{"class":1135,"line":1446},[1133,51109,5857],{"class":1305},[1133,51111,1451],{"class":1309},[1133,51113,1313],{"class":1305},[1133,51115,888],{"class":1299},[1133,51117,1318],{"class":1299},[1133,51119,51120],{"class":1135,"line":1460},[1133,51121,35314],{"class":1299},[1133,51123,51124,51126,51128,51130,51132,51134,51136],{"class":1135,"line":1470},[1133,51125,1324],{"class":1305},[1133,51127,38388],{"class":1558},[1133,51129,1313],{"class":1305},[1133,51131,888],{"class":1299},[1133,51133,1352],{"class":1323},[1133,51135,50219],{"class":1327},[1133,51137,1331],{"class":1323},[1133,51139,51140],{"class":1135,"line":1475},[1133,51141,35647],{"class":1299},[1133,51143,51144],{"class":1135,"line":1496},[1133,51145,5878],{"class":1299},[1133,51147,51148,51150,51152,51154,51156],{"class":1135,"line":1517},[1133,51149,5857],{"class":1305},[1133,51151,38788],{"class":1309},[1133,51153,1313],{"class":1305},[1133,51155,888],{"class":1299},[1133,51157,1318],{"class":1299},[1133,51159,51160],{"class":1135,"line":1538},[1133,51161,35314],{"class":1299},[1133,51163,51164,51166,51168,51170,51172,51174,51176,51178],{"class":1135,"line":1553},[1133,51165,1324],{"class":1305},[1133,51167,37864],{"class":1558},[1133,51169,1313],{"class":1305},[1133,51171,888],{"class":1299},[1133,51173,1352],{"class":1323},[1133,51175,49297],{"class":1327},[1133,51177,1313],{"class":1323},[1133,51179,1359],{"class":1299},[1133,51181,51182,51184,51186,51188,51190],{"class":1135,"line":1573},[1133,51183,1324],{"class":1305},[1133,51185,38702],{"class":1558},[1133,51187,1313],{"class":1305},[1133,51189,888],{"class":1299},[1133,51191,1550],{"class":1299},[1133,51193,51194,51196,51198,51200,51202,51204,51207],{"class":1135,"line":1579},[1133,51195,5967],{"class":1305},[1133,51197,38388],{"class":4703},[1133,51199,1313],{"class":1305},[1133,51201,888],{"class":1299},[1133,51203,1352],{"class":1323},[1133,51205,51206],{"class":1327},"gs1:RegulationTypeCode-DEFORESTATION_REGULATION",[1133,51208,1331],{"class":1323},[1133,51210,51211],{"class":1135,"line":1593},[1133,51212,7023],{"class":1299},[1133,51214,51215,51217,51219,51221,51223,51225,51227,51229],{"class":1135,"line":1611},[1133,51216,1324],{"class":1305},[1133,51218,38820],{"class":1558},[1133,51220,1313],{"class":1305},[1133,51222,888],{"class":1299},[1133,51224,1352],{"class":1323},[1133,51226,39157],{"class":1327},[1133,51228,1313],{"class":1323},[1133,51230,1359],{"class":1299},[1133,51232,51233,51235,51238,51240,51242],{"class":1135,"line":1616},[1133,51234,1324],{"class":1305},[1133,51236,51237],{"class":1558},"regulatoryIdentifier",[1133,51239,1313],{"class":1305},[1133,51241,888],{"class":1299},[1133,51243,1318],{"class":1299},[1133,51245,51246],{"class":1135,"line":1631},[1133,51247,35567],{"class":1299},[1133,51249,51250,51252,51254,51256,51258,51260,51263,51265],{"class":1135,"line":1652},[1133,51251,6112],{"class":1305},[1133,51253,43748],{"class":4703},[1133,51255,1313],{"class":1305},[1133,51257,888],{"class":1299},[1133,51259,1352],{"class":1323},[1133,51261,51262],{"class":1327},"EUIS-2025-DE-00012345",[1133,51264,1313],{"class":1323},[1133,51266,1359],{"class":1299},[1133,51268,51269,51271,51273,51275,51277,51279,51282],{"class":1135,"line":1670},[1133,51270,6112],{"class":1305},[1133,51272,43728],{"class":4703},[1133,51274,1313],{"class":1305},[1133,51276,888],{"class":1299},[1133,51278,1352],{"class":1323},[1133,51280,51281],{"class":1327},"DUE_DILIGENCE_STATEMENT",[1133,51283,1331],{"class":1323},[1133,51285,51286],{"class":1135,"line":1689},[1133,51287,7018],{"class":1299},[1133,51289,51290],{"class":1135,"line":1695},[1133,51291,35617],{"class":1299},[1133,51293,51294,51296,51299,51301,51303,51305],{"class":1135,"line":1709},[1133,51295,1324],{"class":1305},[1133,51297,51298],{"class":1558},"isRegulationCompliant",[1133,51300,1313],{"class":1305},[1133,51302,888],{"class":1299},[1133,51304,34545],{"class":2659},[1133,51306,1359],{"class":1299},[1133,51308,51309,51311,51314,51316,51318,51320],{"class":1135,"line":1729},[1133,51310,1324],{"class":1305},[1133,51312,51313],{"class":1558},"eudr:legallyHarvested",[1133,51315,1313],{"class":1305},[1133,51317,888],{"class":1299},[1133,51319,34545],{"class":2659},[1133,51321,1359],{"class":1299},[1133,51323,51324,51326,51329,51331,51333],{"class":1135,"line":1748},[1133,51325,1324],{"class":1305},[1133,51327,51328],{"class":1558},"eudr:riskLevel",[1133,51330,1313],{"class":1305},[1133,51332,888],{"class":1299},[1133,51334,1550],{"class":1299},[1133,51336,51337,51339,51341,51343,51345,51347,51350],{"class":1135,"line":1753},[1133,51338,5967],{"class":1305},[1133,51340,38388],{"class":4703},[1133,51342,1313],{"class":1305},[1133,51344,888],{"class":1299},[1133,51346,1352],{"class":1323},[1133,51348,51349],{"class":1327},"eudr:Low",[1133,51351,1331],{"class":1323},[1133,51353,51354],{"class":1135,"line":1767},[1133,51355,7023],{"class":1299},[1133,51357,51358,51360,51363,51365,51367,51369,51372],{"class":1135,"line":1787},[1133,51359,1324],{"class":1305},[1133,51361,51362],{"class":1558},"eudr:riskAssessmentDate",[1133,51364,1313],{"class":1305},[1133,51366,888],{"class":1299},[1133,51368,1352],{"class":1323},[1133,51370,51371],{"class":1327},"2025-01-18",[1133,51373,1331],{"class":1323},[1133,51375,51376],{"class":1135,"line":1806},[1133,51377,35647],{"class":1299},[1133,51379,51380],{"class":1135,"line":1812},[1133,51381,35991],{"class":1299},[1133,51383,51384],{"class":1135,"line":6296},[1133,51385,4602],{"class":1299},[500,51387,51389],{"id":51388},"step-7-record-transformations-derived-products","Step 7: Record Transformations (Derived Products)",[496,51391,51392],{},"When commodities are processed into derived products:",[1124,51394,51396],{"className":1290,"code":51395,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"TransformationEvent\",\n  \"eventTime\": \"2025-02-15T14:00:00.000Z\",\n  \"bizStep\": \"commissioning\",\n  \"inputEPCList\": [\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n    },\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-002\"\n    }\n  ],\n  \"outputEPCList\": [\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000037/21/TABLE-2025-001\"\n    }\n  ],\n  \"ilmd\": {\n    \"eudr:transformationDate\": \"2025-02-15\",\n    \"eudr:timberProductType\": {\n      \"@id\": \"eudr:Furniture\"\n    }\n  }\n}\n",[1130,51397,51398,51402,51414,51424,51432,51436,51454,51473,51491,51503,51507,51523,51527,51531,51548,51552,51556,51569,51573,51590,51594,51598,51610,51630,51642,51659,51663,51667],{"__ignoreMap":611},[1133,51399,51400],{"class":1135,"line":1136},[1133,51401,4564],{"class":1299},[1133,51403,51404,51406,51408,51410,51412],{"class":1135,"line":612},[1133,51405,5857],{"class":1305},[1133,51407,1310],{"class":1309},[1133,51409,1313],{"class":1305},[1133,51411,888],{"class":1299},[1133,51413,1318],{"class":1299},[1133,51415,51416,51418,51420,51422],{"class":1135,"line":617},[1133,51417,1306],{"class":1323},[1133,51419,51016],{"class":1327},[1133,51421,1313],{"class":1323},[1133,51423,1359],{"class":1299},[1133,51425,51426,51428,51430],{"class":1135,"line":1334},[1133,51427,1306],{"class":1323},[1133,51429,40938],{"class":1327},[1133,51431,1331],{"class":1323},[1133,51433,51434],{"class":1135,"line":1340},[1133,51435,5878],{"class":1299},[1133,51437,51438,51440,51442,51444,51446,51448,51450,51452],{"class":1135,"line":1362},[1133,51439,5857],{"class":1305},[1133,51441,1345],{"class":1309},[1133,51443,1313],{"class":1305},[1133,51445,888],{"class":1299},[1133,51447,1352],{"class":1323},[1133,51449,853],{"class":1327},[1133,51451,1313],{"class":1323},[1133,51453,1359],{"class":1299},[1133,51455,51456,51458,51460,51462,51464,51466,51469,51471],{"class":1135,"line":1383},[1133,51457,5857],{"class":1305},[1133,51459,1367],{"class":1309},[1133,51461,1313],{"class":1305},[1133,51463,888],{"class":1299},[1133,51465,1352],{"class":1323},[1133,51467,51468],{"class":1327},"2025-02-15T14:00:00.000Z",[1133,51470,1313],{"class":1323},[1133,51472,1359],{"class":1299},[1133,51474,51475,51477,51479,51481,51483,51485,51487,51489],{"class":1135,"line":1404},[1133,51476,5857],{"class":1305},[1133,51478,1501],{"class":1309},[1133,51480,1313],{"class":1305},[1133,51482,888],{"class":1299},[1133,51484,1352],{"class":1323},[1133,51486,4786],{"class":1327},[1133,51488,1313],{"class":1323},[1133,51490,1359],{"class":1299},[1133,51492,51493,51495,51497,51499,51501],{"class":1135,"line":1425},[1133,51494,5857],{"class":1305},[1133,51496,17303],{"class":1309},[1133,51498,1313],{"class":1305},[1133,51500,888],{"class":1299},[1133,51502,1318],{"class":1299},[1133,51504,51505],{"class":1135,"line":1446},[1133,51506,35314],{"class":1299},[1133,51508,51509,51511,51513,51515,51517,51519,51521],{"class":1135,"line":1460},[1133,51510,1324],{"class":1305},[1133,51512,38388],{"class":1558},[1133,51514,1313],{"class":1305},[1133,51516,888],{"class":1299},[1133,51518,1352],{"class":1323},[1133,51520,50219],{"class":1327},[1133,51522,1331],{"class":1323},[1133,51524,51525],{"class":1135,"line":1470},[1133,51526,1576],{"class":1299},[1133,51528,51529],{"class":1135,"line":1475},[1133,51530,35314],{"class":1299},[1133,51532,51533,51535,51537,51539,51541,51543,51546],{"class":1135,"line":1496},[1133,51534,1324],{"class":1305},[1133,51536,38388],{"class":1558},[1133,51538,1313],{"class":1305},[1133,51540,888],{"class":1299},[1133,51542,1352],{"class":1323},[1133,51544,51545],{"class":1327},"https://id.gs1.org/01/09521234000020/21/LOG-2025-002",[1133,51547,1331],{"class":1323},[1133,51549,51550],{"class":1135,"line":1517},[1133,51551,35647],{"class":1299},[1133,51553,51554],{"class":1135,"line":1538},[1133,51555,5878],{"class":1299},[1133,51557,51558,51560,51563,51565,51567],{"class":1135,"line":1553},[1133,51559,5857],{"class":1305},[1133,51561,51562],{"class":1309},"outputEPCList",[1133,51564,1313],{"class":1305},[1133,51566,888],{"class":1299},[1133,51568,1318],{"class":1299},[1133,51570,51571],{"class":1135,"line":1573},[1133,51572,35314],{"class":1299},[1133,51574,51575,51577,51579,51581,51583,51585,51588],{"class":1135,"line":1579},[1133,51576,1324],{"class":1305},[1133,51578,38388],{"class":1558},[1133,51580,1313],{"class":1305},[1133,51582,888],{"class":1299},[1133,51584,1352],{"class":1323},[1133,51586,51587],{"class":1327},"https://id.gs1.org/01/09521234000037/21/TABLE-2025-001",[1133,51589,1331],{"class":1323},[1133,51591,51592],{"class":1135,"line":1593},[1133,51593,35647],{"class":1299},[1133,51595,51596],{"class":1135,"line":1611},[1133,51597,5878],{"class":1299},[1133,51599,51600,51602,51604,51606,51608],{"class":1135,"line":1616},[1133,51601,5857],{"class":1305},[1133,51603,16556],{"class":1309},[1133,51605,1313],{"class":1305},[1133,51607,888],{"class":1299},[1133,51609,1550],{"class":1299},[1133,51611,51612,51614,51617,51619,51621,51623,51626,51628],{"class":1135,"line":1631},[1133,51613,1306],{"class":1305},[1133,51615,51616],{"class":1558},"eudr:transformationDate",[1133,51618,1313],{"class":1305},[1133,51620,888],{"class":1299},[1133,51622,1352],{"class":1323},[1133,51624,51625],{"class":1327},"2025-02-15",[1133,51627,1313],{"class":1323},[1133,51629,1359],{"class":1299},[1133,51631,51632,51634,51636,51638,51640],{"class":1135,"line":1652},[1133,51633,1306],{"class":1305},[1133,51635,50334],{"class":1558},[1133,51637,1313],{"class":1305},[1133,51639,888],{"class":1299},[1133,51641,1550],{"class":1299},[1133,51643,51644,51646,51648,51650,51652,51654,51657],{"class":1135,"line":1670},[1133,51645,1324],{"class":1305},[1133,51647,38388],{"class":4703},[1133,51649,1313],{"class":1305},[1133,51651,888],{"class":1299},[1133,51653,1352],{"class":1323},[1133,51655,51656],{"class":1327},"eudr:Furniture",[1133,51658,1331],{"class":1323},[1133,51660,51661],{"class":1135,"line":1689},[1133,51662,35647],{"class":1299},[1133,51664,51665],{"class":1135,"line":1695},[1133,51666,1815],{"class":1299},[1133,51668,51669],{"class":1135,"line":1709},[1133,51670,4602],{"class":1299},[491,51672,42427],{"id":42426},[496,51674,51675],{},"Use the OpenEPCIS Event Sentry validation profile:",[1124,51677,51679],{"className":49578,"code":51678,"language":49580,"meta":611,"style":611},"# Validate harvesting event\nopenepcis-sentry validate --profile eudr-harvesting event.json\n\n# Validate due diligence statement\nopenepcis-sentry validate --profile eudr-due-diligence statement.json\n",[1130,51680,51681,51686,51704,51708,51713],{"__ignoreMap":611},[1133,51682,51683],{"class":1135,"line":1136},[1133,51684,51685],{"class":2786},"# Validate harvesting event\n",[1133,51687,51688,51691,51694,51698,51701],{"class":1135,"line":612},[1133,51689,51690],{"class":49587},"openepcis-sentry",[1133,51692,51693],{"class":2165}," validate",[1133,51695,51697],{"class":51696},"sFhLe"," --profile",[1133,51699,51700],{"class":2165}," eudr-harvesting",[1133,51702,51703],{"class":2165}," event.json\n",[1133,51705,51706],{"class":1135,"line":617},[1133,51707,2537],{"emptyLinePlaceholder":2536},[1133,51709,51710],{"class":1135,"line":1334},[1133,51711,51712],{"class":2786},"# Validate due diligence statement\n",[1133,51714,51715,51717,51719,51721,51724],{"class":1135,"line":1340},[1133,51716,51690],{"class":49587},[1133,51718,51693],{"class":2165},[1133,51720,51697],{"class":51696},[1133,51722,51723],{"class":2165}," eudr-due-diligence",[1133,51725,51726],{"class":2165}," statement.json\n",[491,51728,51730],{"id":51729},"common-patterns","Common Patterns",[500,51732,51734],{"id":51733},"aggregating-geolocation-for-derived-products","Aggregating Geolocation for Derived Products",[496,51736,51737],{},"When a derived product comes from multiple plots:",[1124,51739,51741],{"className":1290,"code":51740,"language":60,"meta":611,"style":611},"\"eudr:originList\": [\n  { \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\" },\n  { \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-002\" }\n]\n",[1130,51742,51743,51757,51778,51798],{"__ignoreMap":611},[1133,51744,51745,51747,51750,51752,51754],{"class":1135,"line":1136},[1133,51746,1313],{"class":2162},[1133,51748,51749],{"class":2165},"eudr:originList",[1133,51751,1313],{"class":2162},[1133,51753,37484],{"class":1851},[1133,51755,51756],{"class":1299},"[\n",[1133,51758,51759,51762,51764,51766,51768,51770,51772,51774,51776],{"class":1135,"line":612},[1133,51760,51761],{"class":1299},"  {",[1133,51763,1352],{"class":1305},[1133,51765,38388],{"class":1309},[1133,51767,1313],{"class":1305},[1133,51769,888],{"class":1299},[1133,51771,1352],{"class":1323},[1133,51773,50219],{"class":1327},[1133,51775,1313],{"class":1323},[1133,51777,38511],{"class":1299},[1133,51779,51780,51782,51784,51786,51788,51790,51792,51794,51796],{"class":1135,"line":617},[1133,51781,51761],{"class":1299},[1133,51783,1352],{"class":1305},[1133,51785,38388],{"class":1309},[1133,51787,1313],{"class":1305},[1133,51789,888],{"class":1299},[1133,51791,1352],{"class":1323},[1133,51793,51545],{"class":1327},[1133,51795,1313],{"class":1323},[1133,51797,38402],{"class":1299},[1133,51799,51800],{"class":1135,"line":1334},[1133,51801,4871],{"class":1299},[496,51803,51804],{},"The derived product inherits traceability to all source plots.",[500,51806,51808],{"id":51807},"handling-high-risk-countries","Handling High-Risk Countries",[496,51810,51811],{},"For products from high-risk countries:",[5531,51813,51814,51817,51820,51823],{},[511,51815,51816],{},"Enhanced verification required",[511,51818,51819],{},"Third-party audits recommended",[511,51821,51822],{},"Satellite monitoring may be necessary",[511,51824,51825],{},"Document all mitigation measures",[1124,51827,51829],{"className":1290,"code":51828,"language":60,"meta":611,"style":611},"\"eudr:riskAssessment\": {\n  \"@type\": \"eudr:RiskAssessment\",\n  \"eudr:riskLevel\": { \"@id\": \"eudr:High\" },\n  \"eudr:mitigationMeasures\": \"Third-party audit conducted. Satellite monitoring in place.\",\n  \"eudr:verificationMethod\": \"On-site inspection + satellite imagery\"\n}\n",[1130,51830,51831,51844,51863,51892,51912,51930],{"__ignoreMap":611},[1133,51832,51833,51835,51838,51840,51842],{"class":1135,"line":1136},[1133,51834,1313],{"class":2162},[1133,51836,51837],{"class":2165},"eudr:riskAssessment",[1133,51839,1313],{"class":2162},[1133,51841,37484],{"class":1851},[1133,51843,4564],{"class":1299},[1133,51845,51846,51848,51850,51852,51854,51856,51859,51861],{"class":1135,"line":612},[1133,51847,5857],{"class":1305},[1133,51849,37864],{"class":1309},[1133,51851,1313],{"class":1305},[1133,51853,888],{"class":1299},[1133,51855,1352],{"class":1323},[1133,51857,51858],{"class":1327},"eudr:RiskAssessment",[1133,51860,1313],{"class":1323},[1133,51862,1359],{"class":1299},[1133,51864,51865,51867,51869,51871,51873,51875,51877,51879,51881,51883,51885,51888,51890],{"class":1135,"line":617},[1133,51866,5857],{"class":1305},[1133,51868,51328],{"class":1309},[1133,51870,1313],{"class":1305},[1133,51872,888],{"class":1299},[1133,51874,38383],{"class":1299},[1133,51876,1352],{"class":1305},[1133,51878,38388],{"class":1558},[1133,51880,1313],{"class":1305},[1133,51882,888],{"class":1299},[1133,51884,1352],{"class":1323},[1133,51886,51887],{"class":1327},"eudr:High",[1133,51889,1313],{"class":1323},[1133,51891,38511],{"class":1299},[1133,51893,51894,51896,51899,51901,51903,51905,51908,51910],{"class":1135,"line":1334},[1133,51895,5857],{"class":1305},[1133,51897,51898],{"class":1309},"eudr:mitigationMeasures",[1133,51900,1313],{"class":1305},[1133,51902,888],{"class":1299},[1133,51904,1352],{"class":1323},[1133,51906,51907],{"class":1327},"Third-party audit conducted. Satellite monitoring in place.",[1133,51909,1313],{"class":1323},[1133,51911,1359],{"class":1299},[1133,51913,51914,51916,51919,51921,51923,51925,51928],{"class":1135,"line":1340},[1133,51915,5857],{"class":1305},[1133,51917,51918],{"class":1309},"eudr:verificationMethod",[1133,51920,1313],{"class":1305},[1133,51922,888],{"class":1299},[1133,51924,1352],{"class":1323},[1133,51926,51927],{"class":1327},"On-site inspection + satellite imagery",[1133,51929,1331],{"class":1323},[1133,51931,51932],{"class":1135,"line":1362},[1133,51933,4602],{"class":1299},[491,51935,51936],{"id":42456},"Next Steps",[508,51938,51939,51945,51951],{},[511,51940,51941,51942,51944],{},"Review ",[659,51943,246],{"href":279}," for all EPCIS events",[511,51946,51947,51948,51950],{},"See ",[659,51949,283],{"href":284}," for identifier structures",[511,51952,51953,51954,51959],{},"Check the ",[659,51955,51958],{"href":51956,"rel":51957},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/eudr",[663],"GitHub repository"," for complete examples",[2267,51961,51962],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_i0N, html code.shiki .s_i0N{--shiki-light:#916B53;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sFhLe, html code.shiki .sFhLe{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}",{"title":611,"searchDepth":612,"depth":612,"links":51964},[51965,51966,51975,51976,51980],{"id":39561,"depth":612,"text":39562},{"id":49894,"depth":612,"text":49895,"children":51967},[51968,51969,51970,51971,51972,51973,51974],{"id":49898,"depth":617,"text":49899},{"id":49922,"depth":617,"text":49923},{"id":50194,"depth":617,"text":50195},{"id":50515,"depth":617,"text":50516},{"id":50916,"depth":617,"text":50917},{"id":50987,"depth":617,"text":50988},{"id":51388,"depth":617,"text":51389},{"id":42426,"depth":612,"text":42427},{"id":51729,"depth":612,"text":51730,"children":51977},[51978,51979],{"id":51733,"depth":617,"text":51734},{"id":51807,"depth":617,"text":51808},{"id":42456,"depth":612,"text":51936},{"readingTime":51982},{"text":629,"minutes":51983,"time":51984,"words":51985},2.89,173400,578,{"title":241},{"title":39259,"description":276},{"loc":274},"H7vix0sb01LXdB_YjvHSABcFYRyc5x8jX0xrnNckfaM",{"id":51991,"title":51992,"body":51993,"description":281,"extension":621,"icon":277,"lastUpdated":277,"meta":56985,"navigation":56990,"path":279,"seo":56991,"sitemap":56992,"stem":280,"__hash__":56993},"docsEN/docs/11.digital-product-passport/02.eudr/02.event-types.md","EUDR Event Types",{"type":488,"value":51994,"toc":56964},[51995,52023,52026,52029,52046,52050,52054,52135,52139,52200,52203,52206,52210,52216,52973,52978,53015,53019,53025,53662,53666,53688,53692,53695,53700,54107,54112,54516,54518,54521,54537,54541,54549,55675,55679,55720,55724,55732,56636,56638,56642,56646,56698,56702,56843,56847,56905,56909,56961],[693,51996,51997],{"type":695},[496,51998,51999,39468,52001,39472,52003,39476,52005,39480,52007,39484,52009,39488,52011,39492,52013,35075,52015,35075,52017,35075,52019,39501,52021,705],{},[514,52000,39467],{},[1130,52002,39471],{},[1130,52004,39475],{},[514,52006,39479],{},[514,52008,39483],{},[514,52010,39487],{},[1130,52012,39491],{},[1130,52014,39048],{},[1130,52016,39078],{},[1130,52018,39081],{},[1130,52020,39063],{},[1130,52022,1310],{},[49862,52024,51992],{"id":52025},"eudr-event-types",[496,52027,52028],{},"This page documents the EPCIS event types used for EUDR compliance. We support two complementary patterns:",[5531,52030,52031,52037],{},[511,52032,52033,52036],{},[514,52034,52035],{},"EPCIS Traceability Events"," - Standard supply chain visibility (harvesting, shipping, transformation)",[511,52038,52039,52042,52043,20391],{},[514,52040,52041],{},"V1.11 Compliance Events"," - GS1 Germany Guideline pattern for EUDR data sharing (",[1130,52044,52045],{},"bizStep: \"notifying\"",[491,52047,52049],{"id":52048},"event-overview","Event Overview",[500,52051,52053],{"id":52052},"epcis-traceability-events-standard-pattern","EPCIS Traceability Events (Standard Pattern)",[5537,52055,52056,52070],{},[5540,52057,52058],{},[5543,52059,52060,52062,52064,52066,52068],{},[5546,52061,46992],{},[5546,52063,43872],{},[5546,52065,5580],{},[5546,52067,1501],{},[5546,52069,42627],{},[5559,52071,52072,52088,52103,52119],{},[5543,52073,52074,52077,52079,52081,52085],{},[5564,52075,52076],{},"Harvesting",[5564,52078,832],{},[5564,52080,1489],{},[5564,52082,52083],{},[1130,52084,4786],{},[5564,52086,52087],{},"Record commodity creation at production plot",[5543,52089,52090,52092,52094,52096,52100],{},[5564,52091,38987],{},[5564,52093,832],{},[5564,52095,5583],{},[5564,52097,52098],{},[1130,52099,1510],{},[5564,52101,52102],{},"Record dispatch to next supply chain partner",[5543,52104,52105,52108,52110,52112,52116],{},[5564,52106,52107],{},"Receiving",[5564,52109,832],{},[5564,52111,5583],{},[5564,52113,52114],{},[1130,52115,8035],{},[5564,52117,52118],{},"Confirm receipt of goods",[5543,52120,52121,52124,52126,52128,52132],{},[5564,52122,52123],{},"Processing",[5564,52125,853],{},[5564,52127,35202],{},[5564,52129,52130],{},[1130,52131,4786],{},[5564,52133,52134],{},"Transform commodities into derived products",[500,52136,52138],{"id":52137},"v111-compliance-events-gs1-germany-guideline","V1.11 Compliance Events (GS1 Germany Guideline)",[5537,52140,52141,52157],{},[5540,52142,52143],{},[5543,52144,52145,52147,52149,52151,52153,52155],{},[5546,52146,46992],{},[5546,52148,43872],{},[5546,52150,5580],{},[5546,52152,1501],{},[5546,52154,3061],{},[5546,52156,42627],{},[5559,52158,52159,52180],{},[5543,52160,52161,52164,52166,52168,52172,52177],{},[5564,52162,52163],{},"Origin Declaration",[5564,52165,832],{},[5564,52167,5583],{},[5564,52169,52170],{},[1130,52171,43457],{},[5564,52173,52174],{},[1130,52175,52176],{},"subject_to_regulation",[5564,52178,52179],{},"Share origin/geolocation data for EUDR",[5543,52181,52182,52185,52187,52189,52193,52197],{},[5564,52183,52184],{},"Due Diligence Notification",[5564,52186,832],{},[5564,52188,5583],{},[5564,52190,52191],{},[1130,52192,43457],{},[5564,52194,52195],{},[1130,52196,52176],{},[5564,52198,52199],{},"Communicate DDS reference number",[52201,52202],"hr",{},[491,52204,52035],{"id":52205},"epcis-traceability-events",[500,52207,52209],{"id":52208},"harvesting-event","Harvesting Event",[496,52211,52212,52213,52215],{},"Records the creation/harvesting of a commodity at the plot of land. Uses sensor data to capture GPS coordinates and ",[1130,52214,39471],{}," for product/location master data per GS1 Germany EUDR Guideline V1.11.",[1124,52217,52219],{"className":1290,"code":52218,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"eventID\": \"urn:uuid:550e8400-e29b-41d4-a716-446655440020\",\n  \"eventTime\": \"2025-01-15T08:30:00.000Z\",\n  \"eventTimeZoneOffset\": \"+01:00\",\n  \"action\": \"ADD\",\n  \"bizStep\": \"commissioning\",\n  \"disposition\": \"active\",\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n  ],\n  \"readPoint\": {\n    \"id\": \"https://id.gs1.org/414/9521234000099\"\n  },\n  \"sensorElementList\": [\n    {\n      \"sensorMetadata\": {\n        \"time\": \"2025-01-15T08:30:00.000Z\",\n        \"deviceID\": \"https://id.gs1.org/8004/9521234000006-GPS-001\"\n      },\n      \"sensorReport\": [\n        {\n          \"type\": \"gs1:Latitude\",\n          \"value\": 52.515,\n          \"uom\": \"DD\"\n        },\n        {\n          \"type\": \"gs1:Longitude\",\n          \"value\": 13.405,\n          \"uom\": \"DD\"\n        }\n      ]\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n      \"eudr:commodityType\": \"Wood\",\n      \"eudr:timberProductType\": \"RoundWood\",\n      \"eudr:speciesScientificName\": \"Quercus robur\",\n      \"eudr:speciesCommonName\": \"European Oak\",\n      \"gs1:harvestDate\": \"2025-01-15\",\n      \"countryOfOrigin\": \"DE\",\n      \"eudr:originDetails\": \"https://id.gs1.org/414/9521234000099\"\n    },\n    {\n      \"id\": \"https://id.gs1.org/414/9521234000099\",\n      \"locationGLN\": \"9521234000099\",\n      \"physicalLocationName\": \"Sustainable Oak Forest - Plot 47\",\n      \"geo\": {\n        \"polygon\": \"[[13.40, 52.51], [13.41, 52.51], [13.41, 52.52], [13.40, 52.52], [13.40, 52.51]]\"\n      },\n      \"countryCode\": \"DE\",\n      \"eudr:forestManagementUnit\": \"FMU-DE-2024-00123\",\n      \"eudr:areaHectares\": 2.5\n    }\n  ]\n}\n",[1130,52220,52221,52225,52237,52247,52255,52259,52277,52296,52314,52332,52350,52368,52386,52398,52406,52410,52422,52438,52442,52454,52458,52470,52488,52505,52509,52521,52525,52544,52559,52576,52580,52584,52603,52618,52634,52638,52642,52646,52650,52662,52666,52684,52703,52722,52740,52758,52776,52795,52811,52815,52819,52837,52857,52876,52889,52907,52911,52930,52948,52961,52965,52969],{"__ignoreMap":611},[1133,52222,52223],{"class":1135,"line":1136},[1133,52224,4564],{"class":1299},[1133,52226,52227,52229,52231,52233,52235],{"class":1135,"line":612},[1133,52228,5857],{"class":1305},[1133,52230,1310],{"class":1309},[1133,52232,1313],{"class":1305},[1133,52234,888],{"class":1299},[1133,52236,1318],{"class":1299},[1133,52238,52239,52241,52243,52245],{"class":1135,"line":617},[1133,52240,1306],{"class":1323},[1133,52242,51016],{"class":1327},[1133,52244,1313],{"class":1323},[1133,52246,1359],{"class":1299},[1133,52248,52249,52251,52253],{"class":1135,"line":1334},[1133,52250,1306],{"class":1323},[1133,52252,40938],{"class":1327},[1133,52254,1331],{"class":1323},[1133,52256,52257],{"class":1135,"line":1340},[1133,52258,5878],{"class":1299},[1133,52260,52261,52263,52265,52267,52269,52271,52273,52275],{"class":1135,"line":1362},[1133,52262,5857],{"class":1305},[1133,52264,1345],{"class":1309},[1133,52266,1313],{"class":1305},[1133,52268,888],{"class":1299},[1133,52270,1352],{"class":1323},[1133,52272,832],{"class":1327},[1133,52274,1313],{"class":1323},[1133,52276,1359],{"class":1299},[1133,52278,52279,52281,52283,52285,52287,52289,52292,52294],{"class":1135,"line":1383},[1133,52280,5857],{"class":1305},[1133,52282,1430],{"class":1309},[1133,52284,1313],{"class":1305},[1133,52286,888],{"class":1299},[1133,52288,1352],{"class":1323},[1133,52290,52291],{"class":1327},"urn:uuid:550e8400-e29b-41d4-a716-446655440020",[1133,52293,1313],{"class":1323},[1133,52295,1359],{"class":1299},[1133,52297,52298,52300,52302,52304,52306,52308,52310,52312],{"class":1135,"line":1404},[1133,52299,5857],{"class":1305},[1133,52301,1367],{"class":1309},[1133,52303,1313],{"class":1305},[1133,52305,888],{"class":1299},[1133,52307,1352],{"class":1323},[1133,52309,50649],{"class":1327},[1133,52311,1313],{"class":1323},[1133,52313,1359],{"class":1299},[1133,52315,52316,52318,52320,52322,52324,52326,52328,52330],{"class":1135,"line":1425},[1133,52317,5857],{"class":1305},[1133,52319,1409],{"class":1309},[1133,52321,1313],{"class":1305},[1133,52323,888],{"class":1299},[1133,52325,1352],{"class":1323},[1133,52327,6015],{"class":1327},[1133,52329,1313],{"class":1323},[1133,52331,1359],{"class":1299},[1133,52333,52334,52336,52338,52340,52342,52344,52346,52348],{"class":1135,"line":1446},[1133,52335,5857],{"class":1305},[1133,52337,1480],{"class":1309},[1133,52339,1313],{"class":1305},[1133,52341,888],{"class":1299},[1133,52343,1352],{"class":1323},[1133,52345,1489],{"class":1327},[1133,52347,1313],{"class":1323},[1133,52349,1359],{"class":1299},[1133,52351,52352,52354,52356,52358,52360,52362,52364,52366],{"class":1135,"line":1460},[1133,52353,5857],{"class":1305},[1133,52355,1501],{"class":1309},[1133,52357,1313],{"class":1305},[1133,52359,888],{"class":1299},[1133,52361,1352],{"class":1323},[1133,52363,4786],{"class":1327},[1133,52365,1313],{"class":1323},[1133,52367,1359],{"class":1299},[1133,52369,52370,52372,52374,52376,52378,52380,52382,52384],{"class":1135,"line":1470},[1133,52371,5857],{"class":1305},[1133,52373,1522],{"class":1309},[1133,52375,1313],{"class":1305},[1133,52377,888],{"class":1299},[1133,52379,1352],{"class":1323},[1133,52381,6601],{"class":1327},[1133,52383,1313],{"class":1323},[1133,52385,1359],{"class":1299},[1133,52387,52388,52390,52392,52394,52396],{"class":1135,"line":1475},[1133,52389,5857],{"class":1305},[1133,52391,1451],{"class":1309},[1133,52393,1313],{"class":1305},[1133,52395,888],{"class":1299},[1133,52397,1318],{"class":1299},[1133,52399,52400,52402,52404],{"class":1135,"line":1496},[1133,52401,1306],{"class":1323},[1133,52403,50219],{"class":1327},[1133,52405,1331],{"class":1323},[1133,52407,52408],{"class":1135,"line":1517},[1133,52409,5878],{"class":1299},[1133,52411,52412,52414,52416,52418,52420],{"class":1135,"line":1538},[1133,52413,5857],{"class":1305},[1133,52415,1543],{"class":1309},[1133,52417,1313],{"class":1305},[1133,52419,888],{"class":1299},[1133,52421,1550],{"class":1299},[1133,52423,52424,52426,52428,52430,52432,52434,52436],{"class":1135,"line":1553},[1133,52425,1306],{"class":1305},[1133,52427,1559],{"class":1558},[1133,52429,1313],{"class":1305},[1133,52431,888],{"class":1299},[1133,52433,1352],{"class":1323},[1133,52435,50006],{"class":1327},[1133,52437,1331],{"class":1323},[1133,52439,52440],{"class":1135,"line":1573},[1133,52441,37949],{"class":1299},[1133,52443,52444,52446,52448,52450,52452],{"class":1135,"line":1579},[1133,52445,5857],{"class":1305},[1133,52447,25533],{"class":1309},[1133,52449,1313],{"class":1305},[1133,52451,888],{"class":1299},[1133,52453,1318],{"class":1299},[1133,52455,52456],{"class":1135,"line":1593},[1133,52457,35314],{"class":1299},[1133,52459,52460,52462,52464,52466,52468],{"class":1135,"line":1611},[1133,52461,1324],{"class":1305},[1133,52463,25550],{"class":1558},[1133,52465,1313],{"class":1305},[1133,52467,888],{"class":1299},[1133,52469,1550],{"class":1299},[1133,52471,52472,52474,52476,52478,52480,52482,52484,52486],{"class":1135,"line":1616},[1133,52473,5967],{"class":1305},[1133,52475,28222],{"class":4703},[1133,52477,1313],{"class":1305},[1133,52479,888],{"class":1299},[1133,52481,1352],{"class":1323},[1133,52483,50649],{"class":1327},[1133,52485,1313],{"class":1323},[1133,52487,1359],{"class":1299},[1133,52489,52490,52492,52494,52496,52498,52500,52503],{"class":1135,"line":1631},[1133,52491,5967],{"class":1305},[1133,52493,33090],{"class":4703},[1133,52495,1313],{"class":1305},[1133,52497,888],{"class":1299},[1133,52499,1352],{"class":1323},[1133,52501,52502],{"class":1327},"https://id.gs1.org/8004/9521234000006-GPS-001",[1133,52504,1331],{"class":1323},[1133,52506,52507],{"class":1135,"line":1652},[1133,52508,7023],{"class":1299},[1133,52510,52511,52513,52515,52517,52519],{"class":1135,"line":1670},[1133,52512,1324],{"class":1305},[1133,52514,25081],{"class":1558},[1133,52516,1313],{"class":1305},[1133,52518,888],{"class":1299},[1133,52520,1318],{"class":1299},[1133,52522,52523],{"class":1135,"line":1689},[1133,52524,35567],{"class":1299},[1133,52526,52527,52529,52531,52533,52535,52537,52540,52542],{"class":1135,"line":1695},[1133,52528,6112],{"class":1305},[1133,52530,1345],{"class":4703},[1133,52532,1313],{"class":1305},[1133,52534,888],{"class":1299},[1133,52536,1352],{"class":1323},[1133,52538,52539],{"class":1327},"gs1:Latitude",[1133,52541,1313],{"class":1323},[1133,52543,1359],{"class":1299},[1133,52545,52546,52548,52550,52552,52554,52557],{"class":1135,"line":1709},[1133,52547,6112],{"class":1305},[1133,52549,26900],{"class":4703},[1133,52551,1313],{"class":1305},[1133,52553,888],{"class":1299},[1133,52555,52556],{"class":1664}," 52.515",[1133,52558,1359],{"class":1299},[1133,52560,52561,52563,52565,52567,52569,52571,52574],{"class":1135,"line":1729},[1133,52562,6112],{"class":1305},[1133,52564,1675],{"class":4703},[1133,52566,1313],{"class":1305},[1133,52568,888],{"class":1299},[1133,52570,1352],{"class":1323},[1133,52572,52573],{"class":1327},"DD",[1133,52575,1331],{"class":1323},[1133,52577,52578],{"class":1135,"line":1748},[1133,52579,6129],{"class":1299},[1133,52581,52582],{"class":1135,"line":1753},[1133,52583,35567],{"class":1299},[1133,52585,52586,52588,52590,52592,52594,52596,52599,52601],{"class":1135,"line":1767},[1133,52587,6112],{"class":1305},[1133,52589,1345],{"class":4703},[1133,52591,1313],{"class":1305},[1133,52593,888],{"class":1299},[1133,52595,1352],{"class":1323},[1133,52597,52598],{"class":1327},"gs1:Longitude",[1133,52600,1313],{"class":1323},[1133,52602,1359],{"class":1299},[1133,52604,52605,52607,52609,52611,52613,52616],{"class":1135,"line":1787},[1133,52606,6112],{"class":1305},[1133,52608,26900],{"class":4703},[1133,52610,1313],{"class":1305},[1133,52612,888],{"class":1299},[1133,52614,52615],{"class":1664}," 13.405",[1133,52617,1359],{"class":1299},[1133,52619,52620,52622,52624,52626,52628,52630,52632],{"class":1135,"line":1806},[1133,52621,6112],{"class":1305},[1133,52623,1675],{"class":4703},[1133,52625,1313],{"class":1305},[1133,52627,888],{"class":1299},[1133,52629,1352],{"class":1323},[1133,52631,52573],{"class":1327},[1133,52633,1331],{"class":1323},[1133,52635,52636],{"class":1135,"line":1812},[1133,52637,7018],{"class":1299},[1133,52639,52640],{"class":1135,"line":6296},[1133,52641,40863],{"class":1299},[1133,52643,52644],{"class":1135,"line":6301},[1133,52645,35647],{"class":1299},[1133,52647,52648],{"class":1135,"line":6314},[1133,52649,5878],{"class":1299},[1133,52651,52652,52654,52656,52658,52660],{"class":1135,"line":6319},[1133,52653,5857],{"class":1305},[1133,52655,39471],{"class":1309},[1133,52657,1313],{"class":1305},[1133,52659,888],{"class":1299},[1133,52661,1318],{"class":1299},[1133,52663,52664],{"class":1135,"line":6338},[1133,52665,35314],{"class":1299},[1133,52667,52668,52670,52672,52674,52676,52678,52680,52682],{"class":1135,"line":6355},[1133,52669,1324],{"class":1305},[1133,52671,1559],{"class":1558},[1133,52673,1313],{"class":1305},[1133,52675,888],{"class":1299},[1133,52677,1352],{"class":1323},[1133,52679,50219],{"class":1327},[1133,52681,1313],{"class":1323},[1133,52683,1359],{"class":1299},[1133,52685,52686,52688,52690,52692,52694,52696,52699,52701],{"class":1135,"line":6360},[1133,52687,1324],{"class":1305},[1133,52689,50304],{"class":1558},[1133,52691,1313],{"class":1305},[1133,52693,888],{"class":1299},[1133,52695,1352],{"class":1323},[1133,52697,52698],{"class":1327},"Wood",[1133,52700,1313],{"class":1323},[1133,52702,1359],{"class":1299},[1133,52704,52705,52707,52709,52711,52713,52715,52718,52720],{"class":1135,"line":6366},[1133,52706,1324],{"class":1305},[1133,52708,50334],{"class":1558},[1133,52710,1313],{"class":1305},[1133,52712,888],{"class":1299},[1133,52714,1352],{"class":1323},[1133,52716,52717],{"class":1327},"RoundWood",[1133,52719,1313],{"class":1323},[1133,52721,1359],{"class":1299},[1133,52723,52724,52726,52728,52730,52732,52734,52736,52738],{"class":1135,"line":6372},[1133,52725,1324],{"class":1305},[1133,52727,50364],{"class":1558},[1133,52729,1313],{"class":1305},[1133,52731,888],{"class":1299},[1133,52733,1352],{"class":1323},[1133,52735,50373],{"class":1327},[1133,52737,1313],{"class":1323},[1133,52739,1359],{"class":1299},[1133,52741,52742,52744,52746,52748,52750,52752,52754,52756],{"class":1135,"line":6378},[1133,52743,1324],{"class":1305},[1133,52745,50384],{"class":1558},[1133,52747,1313],{"class":1305},[1133,52749,888],{"class":1299},[1133,52751,1352],{"class":1323},[1133,52753,50393],{"class":1327},[1133,52755,1313],{"class":1323},[1133,52757,1359],{"class":1299},[1133,52759,52760,52762,52764,52766,52768,52770,52772,52774],{"class":1135,"line":6383},[1133,52761,1324],{"class":1305},[1133,52763,50404],{"class":1558},[1133,52765,1313],{"class":1305},[1133,52767,888],{"class":1299},[1133,52769,1352],{"class":1323},[1133,52771,50413],{"class":1327},[1133,52773,1313],{"class":1323},[1133,52775,1359],{"class":1299},[1133,52777,52778,52780,52783,52785,52787,52789,52791,52793],{"class":1135,"line":7344},[1133,52779,1324],{"class":1305},[1133,52781,52782],{"class":1558},"countryOfOrigin",[1133,52784,1313],{"class":1305},[1133,52786,888],{"class":1299},[1133,52788,1352],{"class":1323},[1133,52790,50108],{"class":1327},[1133,52792,1313],{"class":1323},[1133,52794,1359],{"class":1299},[1133,52796,52797,52799,52801,52803,52805,52807,52809],{"class":1135,"line":7363},[1133,52798,1324],{"class":1305},[1133,52800,50428],{"class":1558},[1133,52802,1313],{"class":1305},[1133,52804,888],{"class":1299},[1133,52806,1352],{"class":1323},[1133,52808,50006],{"class":1327},[1133,52810,1331],{"class":1323},[1133,52812,52813],{"class":1135,"line":7382},[1133,52814,1576],{"class":1299},[1133,52816,52817],{"class":1135,"line":7395},[1133,52818,35314],{"class":1299},[1133,52820,52821,52823,52825,52827,52829,52831,52833,52835],{"class":1135,"line":7412},[1133,52822,1324],{"class":1305},[1133,52824,1559],{"class":1558},[1133,52826,1313],{"class":1305},[1133,52828,888],{"class":1299},[1133,52830,1352],{"class":1323},[1133,52832,50006],{"class":1327},[1133,52834,1313],{"class":1323},[1133,52836,1359],{"class":1299},[1133,52838,52839,52841,52844,52846,52848,52850,52853,52855],{"class":1135,"line":7417},[1133,52840,1324],{"class":1305},[1133,52842,52843],{"class":1558},"locationGLN",[1133,52845,1313],{"class":1305},[1133,52847,888],{"class":1299},[1133,52849,1352],{"class":1323},[1133,52851,52852],{"class":1327},"9521234000099",[1133,52854,1313],{"class":1323},[1133,52856,1359],{"class":1299},[1133,52858,52859,52861,52864,52866,52868,52870,52872,52874],{"class":1135,"line":7430},[1133,52860,1324],{"class":1305},[1133,52862,52863],{"class":1558},"physicalLocationName",[1133,52865,1313],{"class":1305},[1133,52867,888],{"class":1299},[1133,52869,1352],{"class":1323},[1133,52871,50048],{"class":1327},[1133,52873,1313],{"class":1323},[1133,52875,1359],{"class":1299},[1133,52877,52878,52880,52883,52885,52887],{"class":1135,"line":7447},[1133,52879,1324],{"class":1305},[1133,52881,52882],{"class":1558},"geo",[1133,52884,1313],{"class":1305},[1133,52886,888],{"class":1299},[1133,52888,1550],{"class":1299},[1133,52890,52891,52893,52896,52898,52900,52902,52905],{"class":1135,"line":7452},[1133,52892,5967],{"class":1305},[1133,52894,52895],{"class":4703},"polygon",[1133,52897,1313],{"class":1305},[1133,52899,888],{"class":1299},[1133,52901,1352],{"class":1323},[1133,52903,52904],{"class":1327},"[[13.40, 52.51], [13.41, 52.51], [13.41, 52.52], [13.40, 52.52], [13.40, 52.51]]",[1133,52906,1331],{"class":1323},[1133,52908,52909],{"class":1135,"line":7457},[1133,52910,7023],{"class":1299},[1133,52912,52913,52915,52918,52920,52922,52924,52926,52928],{"class":1135,"line":7462},[1133,52914,1324],{"class":1305},[1133,52916,52917],{"class":1558},"countryCode",[1133,52919,1313],{"class":1305},[1133,52921,888],{"class":1299},[1133,52923,1352],{"class":1323},[1133,52925,50108],{"class":1327},[1133,52927,1313],{"class":1323},[1133,52929,1359],{"class":1299},[1133,52931,52932,52934,52936,52938,52940,52942,52944,52946],{"class":1135,"line":7481},[1133,52933,1324],{"class":1305},[1133,52935,50139],{"class":1558},[1133,52937,1313],{"class":1305},[1133,52939,888],{"class":1299},[1133,52941,1352],{"class":1323},[1133,52943,50148],{"class":1327},[1133,52945,1313],{"class":1323},[1133,52947,1359],{"class":1299},[1133,52949,52950,52952,52954,52956,52958],{"class":1135,"line":7500},[1133,52951,1324],{"class":1305},[1133,52953,50083],{"class":1558},[1133,52955,1313],{"class":1305},[1133,52957,888],{"class":1299},[1133,52959,52960],{"class":1664}," 2.5\n",[1133,52962,52963],{"class":1135,"line":7519},[1133,52964,35647],{"class":1299},[1133,52966,52967],{"class":1135,"line":7540},[1133,52968,35991],{"class":1299},[1133,52970,52971],{"class":1135,"line":7559},[1133,52972,4602],{"class":1299},[496,52974,52975],{},[514,52976,52977],{},"Key Fields (V1.11 Pattern):",[508,52979,52980,52987,52994,52999,53004],{},[511,52981,52982,37484,52984,52986],{},[1130,52983,1480],{},[1130,52985,1489],{}," - creating new commodity",[511,52988,52989,37484,52991,52993],{},[1130,52990,1501],{},[1130,52992,4786],{}," - first capture in supply chain",[511,52995,52996,52998],{},[1130,52997,1451],{},": Simple string array of product identifiers",[511,53000,53001,53003],{},[1130,53002,25533],{},": GPS coordinates captured at harvest",[511,53005,53006,37484,53008,53011,53012,53014],{},[1130,53007,39471],{},[514,53009,53010],{},"Top-level array"," with full product and location master data (bare strings inside, no ",[1130,53013,39475],{}," prefix)",[500,53016,53018],{"id":53017},"processingtransformation-event","Processing/Transformation Event",[496,53020,53021,53022,53024],{},"Records the transformation of commodities into derived products. Uses ",[1130,53023,39471],{}," for all product master data.",[1124,53026,53028],{"className":1290,"code":53027,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"TransformationEvent\",\n  \"eventID\": \"urn:uuid:550e8400-e29b-41d4-a716-446655440030\",\n  \"eventTime\": \"2025-02-15T14:00:00.000Z\",\n  \"bizStep\": \"commissioning\",\n  \"disposition\": \"active\",\n  \"inputEPCList\": [\n    \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n    \"https://id.gs1.org/01/09521234000020/21/LOG-2025-002\"\n  ],\n  \"outputEPCList\": [\n    \"https://id.gs1.org/01/09521234000037/21/TABLE-2025-001\"\n  ],\n  \"readPoint\": {\n    \"id\": \"https://id.gs1.org/414/9521234000105\"\n  },\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n      \"eudr:commodityType\": \"Wood\",\n      \"eudr:timberProductType\": \"RoundWood\",\n      \"eudr:speciesScientificName\": \"Quercus robur\",\n      \"countryOfOrigin\": \"DE\"\n    },\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-002\",\n      \"eudr:commodityType\": \"Wood\",\n      \"eudr:timberProductType\": \"RoundWood\",\n      \"eudr:speciesScientificName\": \"Quercus robur\",\n      \"countryOfOrigin\": \"DE\"\n    },\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000037/21/TABLE-2025-001\",\n      \"eudr:commodityType\": \"Wood\",\n      \"eudr:timberProductType\": \"Furniture\",\n      \"eudr:speciesScientificName\": \"Quercus robur\",\n      \"eudr:transformationDate\": \"2025-02-15\",\n      \"countryOfOrigin\": \"DE\"\n    },\n    {\n      \"id\": \"https://id.gs1.org/414/9521234000105\",\n      \"locationGLN\": \"9521234000105\",\n      \"physicalLocationName\": \"M\\u00f6belwerkstatt Weber - Furniture Workshop\",\n      \"countryCode\": \"DE\"\n    }\n  ]\n}\n",[1130,53029,53030,53034,53046,53056,53064,53068,53086,53105,53123,53141,53159,53171,53181,53189,53193,53205,53213,53217,53229,53246,53250,53262,53266,53284,53302,53320,53338,53354,53358,53362,53380,53398,53416,53434,53450,53454,53458,53476,53494,53512,53530,53548,53564,53568,53572,53590,53609,53634,53650,53654,53658],{"__ignoreMap":611},[1133,53031,53032],{"class":1135,"line":1136},[1133,53033,4564],{"class":1299},[1133,53035,53036,53038,53040,53042,53044],{"class":1135,"line":612},[1133,53037,5857],{"class":1305},[1133,53039,1310],{"class":1309},[1133,53041,1313],{"class":1305},[1133,53043,888],{"class":1299},[1133,53045,1318],{"class":1299},[1133,53047,53048,53050,53052,53054],{"class":1135,"line":617},[1133,53049,1306],{"class":1323},[1133,53051,51016],{"class":1327},[1133,53053,1313],{"class":1323},[1133,53055,1359],{"class":1299},[1133,53057,53058,53060,53062],{"class":1135,"line":1334},[1133,53059,1306],{"class":1323},[1133,53061,40938],{"class":1327},[1133,53063,1331],{"class":1323},[1133,53065,53066],{"class":1135,"line":1340},[1133,53067,5878],{"class":1299},[1133,53069,53070,53072,53074,53076,53078,53080,53082,53084],{"class":1135,"line":1362},[1133,53071,5857],{"class":1305},[1133,53073,1345],{"class":1309},[1133,53075,1313],{"class":1305},[1133,53077,888],{"class":1299},[1133,53079,1352],{"class":1323},[1133,53081,853],{"class":1327},[1133,53083,1313],{"class":1323},[1133,53085,1359],{"class":1299},[1133,53087,53088,53090,53092,53094,53096,53098,53101,53103],{"class":1135,"line":1383},[1133,53089,5857],{"class":1305},[1133,53091,1430],{"class":1309},[1133,53093,1313],{"class":1305},[1133,53095,888],{"class":1299},[1133,53097,1352],{"class":1323},[1133,53099,53100],{"class":1327},"urn:uuid:550e8400-e29b-41d4-a716-446655440030",[1133,53102,1313],{"class":1323},[1133,53104,1359],{"class":1299},[1133,53106,53107,53109,53111,53113,53115,53117,53119,53121],{"class":1135,"line":1404},[1133,53108,5857],{"class":1305},[1133,53110,1367],{"class":1309},[1133,53112,1313],{"class":1305},[1133,53114,888],{"class":1299},[1133,53116,1352],{"class":1323},[1133,53118,51468],{"class":1327},[1133,53120,1313],{"class":1323},[1133,53122,1359],{"class":1299},[1133,53124,53125,53127,53129,53131,53133,53135,53137,53139],{"class":1135,"line":1425},[1133,53126,5857],{"class":1305},[1133,53128,1501],{"class":1309},[1133,53130,1313],{"class":1305},[1133,53132,888],{"class":1299},[1133,53134,1352],{"class":1323},[1133,53136,4786],{"class":1327},[1133,53138,1313],{"class":1323},[1133,53140,1359],{"class":1299},[1133,53142,53143,53145,53147,53149,53151,53153,53155,53157],{"class":1135,"line":1446},[1133,53144,5857],{"class":1305},[1133,53146,1522],{"class":1309},[1133,53148,1313],{"class":1305},[1133,53150,888],{"class":1299},[1133,53152,1352],{"class":1323},[1133,53154,6601],{"class":1327},[1133,53156,1313],{"class":1323},[1133,53158,1359],{"class":1299},[1133,53160,53161,53163,53165,53167,53169],{"class":1135,"line":1460},[1133,53162,5857],{"class":1305},[1133,53164,17303],{"class":1309},[1133,53166,1313],{"class":1305},[1133,53168,888],{"class":1299},[1133,53170,1318],{"class":1299},[1133,53172,53173,53175,53177,53179],{"class":1135,"line":1470},[1133,53174,1306],{"class":1323},[1133,53176,50219],{"class":1327},[1133,53178,1313],{"class":1323},[1133,53180,1359],{"class":1299},[1133,53182,53183,53185,53187],{"class":1135,"line":1475},[1133,53184,1306],{"class":1323},[1133,53186,51545],{"class":1327},[1133,53188,1331],{"class":1323},[1133,53190,53191],{"class":1135,"line":1496},[1133,53192,5878],{"class":1299},[1133,53194,53195,53197,53199,53201,53203],{"class":1135,"line":1517},[1133,53196,5857],{"class":1305},[1133,53198,51562],{"class":1309},[1133,53200,1313],{"class":1305},[1133,53202,888],{"class":1299},[1133,53204,1318],{"class":1299},[1133,53206,53207,53209,53211],{"class":1135,"line":1538},[1133,53208,1306],{"class":1323},[1133,53210,51587],{"class":1327},[1133,53212,1331],{"class":1323},[1133,53214,53215],{"class":1135,"line":1553},[1133,53216,5878],{"class":1299},[1133,53218,53219,53221,53223,53225,53227],{"class":1135,"line":1573},[1133,53220,5857],{"class":1305},[1133,53222,1543],{"class":1309},[1133,53224,1313],{"class":1305},[1133,53226,888],{"class":1299},[1133,53228,1550],{"class":1299},[1133,53230,53231,53233,53235,53237,53239,53241,53244],{"class":1135,"line":1579},[1133,53232,1306],{"class":1305},[1133,53234,1559],{"class":1558},[1133,53236,1313],{"class":1305},[1133,53238,888],{"class":1299},[1133,53240,1352],{"class":1323},[1133,53242,53243],{"class":1327},"https://id.gs1.org/414/9521234000105",[1133,53245,1331],{"class":1323},[1133,53247,53248],{"class":1135,"line":1593},[1133,53249,37949],{"class":1299},[1133,53251,53252,53254,53256,53258,53260],{"class":1135,"line":1611},[1133,53253,5857],{"class":1305},[1133,53255,39471],{"class":1309},[1133,53257,1313],{"class":1305},[1133,53259,888],{"class":1299},[1133,53261,1318],{"class":1299},[1133,53263,53264],{"class":1135,"line":1616},[1133,53265,35314],{"class":1299},[1133,53267,53268,53270,53272,53274,53276,53278,53280,53282],{"class":1135,"line":1631},[1133,53269,1324],{"class":1305},[1133,53271,1559],{"class":1558},[1133,53273,1313],{"class":1305},[1133,53275,888],{"class":1299},[1133,53277,1352],{"class":1323},[1133,53279,50219],{"class":1327},[1133,53281,1313],{"class":1323},[1133,53283,1359],{"class":1299},[1133,53285,53286,53288,53290,53292,53294,53296,53298,53300],{"class":1135,"line":1652},[1133,53287,1324],{"class":1305},[1133,53289,50304],{"class":1558},[1133,53291,1313],{"class":1305},[1133,53293,888],{"class":1299},[1133,53295,1352],{"class":1323},[1133,53297,52698],{"class":1327},[1133,53299,1313],{"class":1323},[1133,53301,1359],{"class":1299},[1133,53303,53304,53306,53308,53310,53312,53314,53316,53318],{"class":1135,"line":1670},[1133,53305,1324],{"class":1305},[1133,53307,50334],{"class":1558},[1133,53309,1313],{"class":1305},[1133,53311,888],{"class":1299},[1133,53313,1352],{"class":1323},[1133,53315,52717],{"class":1327},[1133,53317,1313],{"class":1323},[1133,53319,1359],{"class":1299},[1133,53321,53322,53324,53326,53328,53330,53332,53334,53336],{"class":1135,"line":1689},[1133,53323,1324],{"class":1305},[1133,53325,50364],{"class":1558},[1133,53327,1313],{"class":1305},[1133,53329,888],{"class":1299},[1133,53331,1352],{"class":1323},[1133,53333,50373],{"class":1327},[1133,53335,1313],{"class":1323},[1133,53337,1359],{"class":1299},[1133,53339,53340,53342,53344,53346,53348,53350,53352],{"class":1135,"line":1695},[1133,53341,1324],{"class":1305},[1133,53343,52782],{"class":1558},[1133,53345,1313],{"class":1305},[1133,53347,888],{"class":1299},[1133,53349,1352],{"class":1323},[1133,53351,50108],{"class":1327},[1133,53353,1331],{"class":1323},[1133,53355,53356],{"class":1135,"line":1709},[1133,53357,1576],{"class":1299},[1133,53359,53360],{"class":1135,"line":1729},[1133,53361,35314],{"class":1299},[1133,53363,53364,53366,53368,53370,53372,53374,53376,53378],{"class":1135,"line":1748},[1133,53365,1324],{"class":1305},[1133,53367,1559],{"class":1558},[1133,53369,1313],{"class":1305},[1133,53371,888],{"class":1299},[1133,53373,1352],{"class":1323},[1133,53375,51545],{"class":1327},[1133,53377,1313],{"class":1323},[1133,53379,1359],{"class":1299},[1133,53381,53382,53384,53386,53388,53390,53392,53394,53396],{"class":1135,"line":1753},[1133,53383,1324],{"class":1305},[1133,53385,50304],{"class":1558},[1133,53387,1313],{"class":1305},[1133,53389,888],{"class":1299},[1133,53391,1352],{"class":1323},[1133,53393,52698],{"class":1327},[1133,53395,1313],{"class":1323},[1133,53397,1359],{"class":1299},[1133,53399,53400,53402,53404,53406,53408,53410,53412,53414],{"class":1135,"line":1767},[1133,53401,1324],{"class":1305},[1133,53403,50334],{"class":1558},[1133,53405,1313],{"class":1305},[1133,53407,888],{"class":1299},[1133,53409,1352],{"class":1323},[1133,53411,52717],{"class":1327},[1133,53413,1313],{"class":1323},[1133,53415,1359],{"class":1299},[1133,53417,53418,53420,53422,53424,53426,53428,53430,53432],{"class":1135,"line":1787},[1133,53419,1324],{"class":1305},[1133,53421,50364],{"class":1558},[1133,53423,1313],{"class":1305},[1133,53425,888],{"class":1299},[1133,53427,1352],{"class":1323},[1133,53429,50373],{"class":1327},[1133,53431,1313],{"class":1323},[1133,53433,1359],{"class":1299},[1133,53435,53436,53438,53440,53442,53444,53446,53448],{"class":1135,"line":1806},[1133,53437,1324],{"class":1305},[1133,53439,52782],{"class":1558},[1133,53441,1313],{"class":1305},[1133,53443,888],{"class":1299},[1133,53445,1352],{"class":1323},[1133,53447,50108],{"class":1327},[1133,53449,1331],{"class":1323},[1133,53451,53452],{"class":1135,"line":1812},[1133,53453,1576],{"class":1299},[1133,53455,53456],{"class":1135,"line":6296},[1133,53457,35314],{"class":1299},[1133,53459,53460,53462,53464,53466,53468,53470,53472,53474],{"class":1135,"line":6301},[1133,53461,1324],{"class":1305},[1133,53463,1559],{"class":1558},[1133,53465,1313],{"class":1305},[1133,53467,888],{"class":1299},[1133,53469,1352],{"class":1323},[1133,53471,51587],{"class":1327},[1133,53473,1313],{"class":1323},[1133,53475,1359],{"class":1299},[1133,53477,53478,53480,53482,53484,53486,53488,53490,53492],{"class":1135,"line":6314},[1133,53479,1324],{"class":1305},[1133,53481,50304],{"class":1558},[1133,53483,1313],{"class":1305},[1133,53485,888],{"class":1299},[1133,53487,1352],{"class":1323},[1133,53489,52698],{"class":1327},[1133,53491,1313],{"class":1323},[1133,53493,1359],{"class":1299},[1133,53495,53496,53498,53500,53502,53504,53506,53508,53510],{"class":1135,"line":6319},[1133,53497,1324],{"class":1305},[1133,53499,50334],{"class":1558},[1133,53501,1313],{"class":1305},[1133,53503,888],{"class":1299},[1133,53505,1352],{"class":1323},[1133,53507,38597],{"class":1327},[1133,53509,1313],{"class":1323},[1133,53511,1359],{"class":1299},[1133,53513,53514,53516,53518,53520,53522,53524,53526,53528],{"class":1135,"line":6338},[1133,53515,1324],{"class":1305},[1133,53517,50364],{"class":1558},[1133,53519,1313],{"class":1305},[1133,53521,888],{"class":1299},[1133,53523,1352],{"class":1323},[1133,53525,50373],{"class":1327},[1133,53527,1313],{"class":1323},[1133,53529,1359],{"class":1299},[1133,53531,53532,53534,53536,53538,53540,53542,53544,53546],{"class":1135,"line":6355},[1133,53533,1324],{"class":1305},[1133,53535,51616],{"class":1558},[1133,53537,1313],{"class":1305},[1133,53539,888],{"class":1299},[1133,53541,1352],{"class":1323},[1133,53543,51625],{"class":1327},[1133,53545,1313],{"class":1323},[1133,53547,1359],{"class":1299},[1133,53549,53550,53552,53554,53556,53558,53560,53562],{"class":1135,"line":6360},[1133,53551,1324],{"class":1305},[1133,53553,52782],{"class":1558},[1133,53555,1313],{"class":1305},[1133,53557,888],{"class":1299},[1133,53559,1352],{"class":1323},[1133,53561,50108],{"class":1327},[1133,53563,1331],{"class":1323},[1133,53565,53566],{"class":1135,"line":6366},[1133,53567,1576],{"class":1299},[1133,53569,53570],{"class":1135,"line":6372},[1133,53571,35314],{"class":1299},[1133,53573,53574,53576,53578,53580,53582,53584,53586,53588],{"class":1135,"line":6378},[1133,53575,1324],{"class":1305},[1133,53577,1559],{"class":1558},[1133,53579,1313],{"class":1305},[1133,53581,888],{"class":1299},[1133,53583,1352],{"class":1323},[1133,53585,53243],{"class":1327},[1133,53587,1313],{"class":1323},[1133,53589,1359],{"class":1299},[1133,53591,53592,53594,53596,53598,53600,53602,53605,53607],{"class":1135,"line":6383},[1133,53593,1324],{"class":1305},[1133,53595,52843],{"class":1558},[1133,53597,1313],{"class":1305},[1133,53599,888],{"class":1299},[1133,53601,1352],{"class":1323},[1133,53603,53604],{"class":1327},"9521234000105",[1133,53606,1313],{"class":1323},[1133,53608,1359],{"class":1299},[1133,53610,53611,53613,53615,53617,53619,53621,53624,53627,53630,53632],{"class":1135,"line":7344},[1133,53612,1324],{"class":1305},[1133,53614,52863],{"class":1558},[1133,53616,1313],{"class":1305},[1133,53618,888],{"class":1299},[1133,53620,1352],{"class":1323},[1133,53622,53623],{"class":1327},"M",[1133,53625,53626],{"class":4968},"\\u00f6",[1133,53628,53629],{"class":1327},"belwerkstatt Weber - Furniture Workshop",[1133,53631,1313],{"class":1323},[1133,53633,1359],{"class":1299},[1133,53635,53636,53638,53640,53642,53644,53646,53648],{"class":1135,"line":7363},[1133,53637,1324],{"class":1305},[1133,53639,52917],{"class":1558},[1133,53641,1313],{"class":1305},[1133,53643,888],{"class":1299},[1133,53645,1352],{"class":1323},[1133,53647,50108],{"class":1327},[1133,53649,1331],{"class":1323},[1133,53651,53652],{"class":1135,"line":7382},[1133,53653,35647],{"class":1299},[1133,53655,53656],{"class":1135,"line":7395},[1133,53657,35991],{"class":1299},[1133,53659,53660],{"class":1135,"line":7412},[1133,53661,4602],{"class":1299},[496,53663,53664],{},[514,53665,52977],{},[508,53667,53668,53673,53678,53683],{},[511,53669,53670,53672],{},[1130,53671,17303],{},": Simple string array of source commodities",[511,53674,53675,53677],{},[1130,53676,51562],{},": Simple string array of derived products",[511,53679,53680,53682],{},[1130,53681,1543],{},": Processing facility location",[511,53684,53685,53687],{},[1130,53686,39471],{},": Full master data for inputs, outputs, and location (bare strings)",[500,53689,53691],{"id":53690},"supply-chain-transfer-events","Supply Chain Transfer Events",[496,53693,53694],{},"Records ownership changes as commodities move through the supply chain.",[496,53696,53697],{},[514,53698,53699],{},"Shipping Event:",[1124,53701,53703],{"className":1290,"code":53702,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"eventTime\": \"2025-01-25T09:00:00.000Z\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"shipping\",\n  \"disposition\": \"in_transit\",\n  \"epcList\": [\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n    },\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-002\"\n    }\n  ],\n  \"sourceList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:sdt:owning_party\",\n      \"source\": \"https://id.gs1.org/417/9521234000006\"\n    }\n  ],\n  \"destinationList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:sdt:owning_party\",\n      \"destination\": \"https://id.gs1.org/417/9521234000105\"\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:po\",\n      \"bizTransaction\": \"urn:epcglobal:cbv:bt:9521234000105:PO-2025-001\"\n    },\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:desadv\",\n      \"bizTransaction\": \"urn:epcglobal:cbv:bt:9521234000006:DESADV-2025-001\"\n    }\n  ]\n}\n",[1130,53704,53705,53709,53727,53745,53764,53782,53800,53818,53830,53834,53850,53854,53858,53874,53878,53882,53894,53898,53916,53932,53936,53940,53952,53956,53974,53991,53995,53999,54011,54015,54034,54051,54055,54059,54078,54095,54099,54103],{"__ignoreMap":611},[1133,53706,53707],{"class":1135,"line":1136},[1133,53708,4564],{"class":1299},[1133,53710,53711,53713,53715,53717,53719,53721,53723,53725],{"class":1135,"line":612},[1133,53712,5857],{"class":1305},[1133,53714,1310],{"class":1309},[1133,53716,1313],{"class":1305},[1133,53718,888],{"class":1299},[1133,53720,1352],{"class":1323},[1133,53722,40938],{"class":1327},[1133,53724,1313],{"class":1323},[1133,53726,1359],{"class":1299},[1133,53728,53729,53731,53733,53735,53737,53739,53741,53743],{"class":1135,"line":617},[1133,53730,5857],{"class":1305},[1133,53732,1345],{"class":1309},[1133,53734,1313],{"class":1305},[1133,53736,888],{"class":1299},[1133,53738,1352],{"class":1323},[1133,53740,832],{"class":1327},[1133,53742,1313],{"class":1323},[1133,53744,1359],{"class":1299},[1133,53746,53747,53749,53751,53753,53755,53757,53760,53762],{"class":1135,"line":1334},[1133,53748,5857],{"class":1305},[1133,53750,1367],{"class":1309},[1133,53752,1313],{"class":1305},[1133,53754,888],{"class":1299},[1133,53756,1352],{"class":1323},[1133,53758,53759],{"class":1327},"2025-01-25T09:00:00.000Z",[1133,53761,1313],{"class":1323},[1133,53763,1359],{"class":1299},[1133,53765,53766,53768,53770,53772,53774,53776,53778,53780],{"class":1135,"line":1340},[1133,53767,5857],{"class":1305},[1133,53769,1480],{"class":1309},[1133,53771,1313],{"class":1305},[1133,53773,888],{"class":1299},[1133,53775,1352],{"class":1323},[1133,53777,5583],{"class":1327},[1133,53779,1313],{"class":1323},[1133,53781,1359],{"class":1299},[1133,53783,53784,53786,53788,53790,53792,53794,53796,53798],{"class":1135,"line":1362},[1133,53785,5857],{"class":1305},[1133,53787,1501],{"class":1309},[1133,53789,1313],{"class":1305},[1133,53791,888],{"class":1299},[1133,53793,1352],{"class":1323},[1133,53795,1510],{"class":1327},[1133,53797,1313],{"class":1323},[1133,53799,1359],{"class":1299},[1133,53801,53802,53804,53806,53808,53810,53812,53814,53816],{"class":1135,"line":1383},[1133,53803,5857],{"class":1305},[1133,53805,1522],{"class":1309},[1133,53807,1313],{"class":1305},[1133,53809,888],{"class":1299},[1133,53811,1352],{"class":1323},[1133,53813,1531],{"class":1327},[1133,53815,1313],{"class":1323},[1133,53817,1359],{"class":1299},[1133,53819,53820,53822,53824,53826,53828],{"class":1135,"line":1404},[1133,53821,5857],{"class":1305},[1133,53823,1451],{"class":1309},[1133,53825,1313],{"class":1305},[1133,53827,888],{"class":1299},[1133,53829,1318],{"class":1299},[1133,53831,53832],{"class":1135,"line":1425},[1133,53833,35314],{"class":1299},[1133,53835,53836,53838,53840,53842,53844,53846,53848],{"class":1135,"line":1446},[1133,53837,1324],{"class":1305},[1133,53839,38388],{"class":1558},[1133,53841,1313],{"class":1305},[1133,53843,888],{"class":1299},[1133,53845,1352],{"class":1323},[1133,53847,50219],{"class":1327},[1133,53849,1331],{"class":1323},[1133,53851,53852],{"class":1135,"line":1460},[1133,53853,1576],{"class":1299},[1133,53855,53856],{"class":1135,"line":1470},[1133,53857,35314],{"class":1299},[1133,53859,53860,53862,53864,53866,53868,53870,53872],{"class":1135,"line":1475},[1133,53861,1324],{"class":1305},[1133,53863,38388],{"class":1558},[1133,53865,1313],{"class":1305},[1133,53867,888],{"class":1299},[1133,53869,1352],{"class":1323},[1133,53871,51545],{"class":1327},[1133,53873,1331],{"class":1323},[1133,53875,53876],{"class":1135,"line":1496},[1133,53877,35647],{"class":1299},[1133,53879,53880],{"class":1135,"line":1517},[1133,53881,5878],{"class":1299},[1133,53883,53884,53886,53888,53890,53892],{"class":1135,"line":1538},[1133,53885,5857],{"class":1305},[1133,53887,1700],{"class":1309},[1133,53889,1313],{"class":1305},[1133,53891,888],{"class":1299},[1133,53893,1318],{"class":1299},[1133,53895,53896],{"class":1135,"line":1553},[1133,53897,35314],{"class":1299},[1133,53899,53900,53902,53904,53906,53908,53910,53912,53914],{"class":1135,"line":1573},[1133,53901,1324],{"class":1305},[1133,53903,1345],{"class":1558},[1133,53905,1313],{"class":1305},[1133,53907,888],{"class":1299},[1133,53909,1352],{"class":1323},[1133,53911,2166],{"class":1327},[1133,53913,1313],{"class":1323},[1133,53915,1359],{"class":1299},[1133,53917,53918,53920,53922,53924,53926,53928,53930],{"class":1135,"line":1579},[1133,53919,1324],{"class":1305},[1133,53921,1734],{"class":1558},[1133,53923,1313],{"class":1305},[1133,53925,888],{"class":1299},[1133,53927,1352],{"class":1323},[1133,53929,39858],{"class":1327},[1133,53931,1331],{"class":1323},[1133,53933,53934],{"class":1135,"line":1593},[1133,53935,35647],{"class":1299},[1133,53937,53938],{"class":1135,"line":1611},[1133,53939,5878],{"class":1299},[1133,53941,53942,53944,53946,53948,53950],{"class":1135,"line":1616},[1133,53943,5857],{"class":1305},[1133,53945,1758],{"class":1309},[1133,53947,1313],{"class":1305},[1133,53949,888],{"class":1299},[1133,53951,1318],{"class":1299},[1133,53953,53954],{"class":1135,"line":1631},[1133,53955,35314],{"class":1299},[1133,53957,53958,53960,53962,53964,53966,53968,53970,53972],{"class":1135,"line":1652},[1133,53959,1324],{"class":1305},[1133,53961,1345],{"class":1558},[1133,53963,1313],{"class":1305},[1133,53965,888],{"class":1299},[1133,53967,1352],{"class":1323},[1133,53969,2166],{"class":1327},[1133,53971,1313],{"class":1323},[1133,53973,1359],{"class":1299},[1133,53975,53976,53978,53980,53982,53984,53986,53989],{"class":1135,"line":1670},[1133,53977,1324],{"class":1305},[1133,53979,1792],{"class":1558},[1133,53981,1313],{"class":1305},[1133,53983,888],{"class":1299},[1133,53985,1352],{"class":1323},[1133,53987,53988],{"class":1327},"https://id.gs1.org/417/9521234000105",[1133,53990,1331],{"class":1323},[1133,53992,53993],{"class":1135,"line":1689},[1133,53994,35647],{"class":1299},[1133,53996,53997],{"class":1135,"line":1695},[1133,53998,5878],{"class":1299},[1133,54000,54001,54003,54005,54007,54009],{"class":1135,"line":1709},[1133,54002,5857],{"class":1305},[1133,54004,6136],{"class":1309},[1133,54006,1313],{"class":1305},[1133,54008,888],{"class":1299},[1133,54010,1318],{"class":1299},[1133,54012,54013],{"class":1135,"line":1729},[1133,54014,35314],{"class":1299},[1133,54016,54017,54019,54021,54023,54025,54027,54030,54032],{"class":1135,"line":1748},[1133,54018,1324],{"class":1305},[1133,54020,1345],{"class":1558},[1133,54022,1313],{"class":1305},[1133,54024,888],{"class":1299},[1133,54026,1352],{"class":1323},[1133,54028,54029],{"class":1327},"urn:epcglobal:cbv:btt:po",[1133,54031,1313],{"class":1323},[1133,54033,1359],{"class":1299},[1133,54035,54036,54038,54040,54042,54044,54046,54049],{"class":1135,"line":1753},[1133,54037,1324],{"class":1305},[1133,54039,6174],{"class":1558},[1133,54041,1313],{"class":1305},[1133,54043,888],{"class":1299},[1133,54045,1352],{"class":1323},[1133,54047,54048],{"class":1327},"urn:epcglobal:cbv:bt:9521234000105:PO-2025-001",[1133,54050,1331],{"class":1323},[1133,54052,54053],{"class":1135,"line":1767},[1133,54054,1576],{"class":1299},[1133,54056,54057],{"class":1135,"line":1787},[1133,54058,35314],{"class":1299},[1133,54060,54061,54063,54065,54067,54069,54071,54074,54076],{"class":1135,"line":1806},[1133,54062,1324],{"class":1305},[1133,54064,1345],{"class":1558},[1133,54066,1313],{"class":1305},[1133,54068,888],{"class":1299},[1133,54070,1352],{"class":1323},[1133,54072,54073],{"class":1327},"urn:epcglobal:cbv:btt:desadv",[1133,54075,1313],{"class":1323},[1133,54077,1359],{"class":1299},[1133,54079,54080,54082,54084,54086,54088,54090,54093],{"class":1135,"line":1812},[1133,54081,1324],{"class":1305},[1133,54083,6174],{"class":1558},[1133,54085,1313],{"class":1305},[1133,54087,888],{"class":1299},[1133,54089,1352],{"class":1323},[1133,54091,54092],{"class":1327},"urn:epcglobal:cbv:bt:9521234000006:DESADV-2025-001",[1133,54094,1331],{"class":1323},[1133,54096,54097],{"class":1135,"line":6296},[1133,54098,35647],{"class":1299},[1133,54100,54101],{"class":1135,"line":6301},[1133,54102,35991],{"class":1299},[1133,54104,54105],{"class":1135,"line":6314},[1133,54106,4602],{"class":1299},[496,54108,54109],{},[514,54110,54111],{},"Receiving Event:",[1124,54113,54115],{"className":1290,"code":54114,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"eventTime\": \"2025-01-26T14:00:00.000Z\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"receiving\",\n  \"disposition\": \"in_progress\",\n  \"epcList\": [\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n    },\n    {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-002\"\n    }\n  ],\n  \"sourceList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:sdt:owning_party\",\n      \"source\": \"https://id.gs1.org/417/9521234000006\"\n    }\n  ],\n  \"destinationList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:sdt:owning_party\",\n      \"destination\": \"https://id.gs1.org/417/9521234000105\"\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:po\",\n      \"bizTransaction\": \"urn:epcglobal:cbv:bt:9521234000105:PO-2025-001\"\n    },\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:recadv\",\n      \"bizTransaction\": \"urn:epcglobal:cbv:bt:9521234000105:RECADV-2025-001\"\n    }\n  ]\n}\n",[1130,54116,54117,54121,54139,54157,54176,54194,54212,54230,54242,54246,54262,54266,54270,54286,54290,54294,54306,54310,54328,54344,54348,54352,54364,54368,54386,54402,54406,54410,54422,54426,54444,54460,54464,54468,54487,54504,54508,54512],{"__ignoreMap":611},[1133,54118,54119],{"class":1135,"line":1136},[1133,54120,4564],{"class":1299},[1133,54122,54123,54125,54127,54129,54131,54133,54135,54137],{"class":1135,"line":612},[1133,54124,5857],{"class":1305},[1133,54126,1310],{"class":1309},[1133,54128,1313],{"class":1305},[1133,54130,888],{"class":1299},[1133,54132,1352],{"class":1323},[1133,54134,40938],{"class":1327},[1133,54136,1313],{"class":1323},[1133,54138,1359],{"class":1299},[1133,54140,54141,54143,54145,54147,54149,54151,54153,54155],{"class":1135,"line":617},[1133,54142,5857],{"class":1305},[1133,54144,1345],{"class":1309},[1133,54146,1313],{"class":1305},[1133,54148,888],{"class":1299},[1133,54150,1352],{"class":1323},[1133,54152,832],{"class":1327},[1133,54154,1313],{"class":1323},[1133,54156,1359],{"class":1299},[1133,54158,54159,54161,54163,54165,54167,54169,54172,54174],{"class":1135,"line":1334},[1133,54160,5857],{"class":1305},[1133,54162,1367],{"class":1309},[1133,54164,1313],{"class":1305},[1133,54166,888],{"class":1299},[1133,54168,1352],{"class":1323},[1133,54170,54171],{"class":1327},"2025-01-26T14:00:00.000Z",[1133,54173,1313],{"class":1323},[1133,54175,1359],{"class":1299},[1133,54177,54178,54180,54182,54184,54186,54188,54190,54192],{"class":1135,"line":1340},[1133,54179,5857],{"class":1305},[1133,54181,1480],{"class":1309},[1133,54183,1313],{"class":1305},[1133,54185,888],{"class":1299},[1133,54187,1352],{"class":1323},[1133,54189,5583],{"class":1327},[1133,54191,1313],{"class":1323},[1133,54193,1359],{"class":1299},[1133,54195,54196,54198,54200,54202,54204,54206,54208,54210],{"class":1135,"line":1362},[1133,54197,5857],{"class":1305},[1133,54199,1501],{"class":1309},[1133,54201,1313],{"class":1305},[1133,54203,888],{"class":1299},[1133,54205,1352],{"class":1323},[1133,54207,8035],{"class":1327},[1133,54209,1313],{"class":1323},[1133,54211,1359],{"class":1299},[1133,54213,54214,54216,54218,54220,54222,54224,54226,54228],{"class":1135,"line":1383},[1133,54215,5857],{"class":1305},[1133,54217,1522],{"class":1309},[1133,54219,1313],{"class":1305},[1133,54221,888],{"class":1299},[1133,54223,1352],{"class":1323},[1133,54225,6606],{"class":1327},[1133,54227,1313],{"class":1323},[1133,54229,1359],{"class":1299},[1133,54231,54232,54234,54236,54238,54240],{"class":1135,"line":1404},[1133,54233,5857],{"class":1305},[1133,54235,1451],{"class":1309},[1133,54237,1313],{"class":1305},[1133,54239,888],{"class":1299},[1133,54241,1318],{"class":1299},[1133,54243,54244],{"class":1135,"line":1425},[1133,54245,35314],{"class":1299},[1133,54247,54248,54250,54252,54254,54256,54258,54260],{"class":1135,"line":1446},[1133,54249,1324],{"class":1305},[1133,54251,38388],{"class":1558},[1133,54253,1313],{"class":1305},[1133,54255,888],{"class":1299},[1133,54257,1352],{"class":1323},[1133,54259,50219],{"class":1327},[1133,54261,1331],{"class":1323},[1133,54263,54264],{"class":1135,"line":1460},[1133,54265,1576],{"class":1299},[1133,54267,54268],{"class":1135,"line":1470},[1133,54269,35314],{"class":1299},[1133,54271,54272,54274,54276,54278,54280,54282,54284],{"class":1135,"line":1475},[1133,54273,1324],{"class":1305},[1133,54275,38388],{"class":1558},[1133,54277,1313],{"class":1305},[1133,54279,888],{"class":1299},[1133,54281,1352],{"class":1323},[1133,54283,51545],{"class":1327},[1133,54285,1331],{"class":1323},[1133,54287,54288],{"class":1135,"line":1496},[1133,54289,35647],{"class":1299},[1133,54291,54292],{"class":1135,"line":1517},[1133,54293,5878],{"class":1299},[1133,54295,54296,54298,54300,54302,54304],{"class":1135,"line":1538},[1133,54297,5857],{"class":1305},[1133,54299,1700],{"class":1309},[1133,54301,1313],{"class":1305},[1133,54303,888],{"class":1299},[1133,54305,1318],{"class":1299},[1133,54307,54308],{"class":1135,"line":1553},[1133,54309,35314],{"class":1299},[1133,54311,54312,54314,54316,54318,54320,54322,54324,54326],{"class":1135,"line":1573},[1133,54313,1324],{"class":1305},[1133,54315,1345],{"class":1558},[1133,54317,1313],{"class":1305},[1133,54319,888],{"class":1299},[1133,54321,1352],{"class":1323},[1133,54323,2166],{"class":1327},[1133,54325,1313],{"class":1323},[1133,54327,1359],{"class":1299},[1133,54329,54330,54332,54334,54336,54338,54340,54342],{"class":1135,"line":1579},[1133,54331,1324],{"class":1305},[1133,54333,1734],{"class":1558},[1133,54335,1313],{"class":1305},[1133,54337,888],{"class":1299},[1133,54339,1352],{"class":1323},[1133,54341,39858],{"class":1327},[1133,54343,1331],{"class":1323},[1133,54345,54346],{"class":1135,"line":1593},[1133,54347,35647],{"class":1299},[1133,54349,54350],{"class":1135,"line":1611},[1133,54351,5878],{"class":1299},[1133,54353,54354,54356,54358,54360,54362],{"class":1135,"line":1616},[1133,54355,5857],{"class":1305},[1133,54357,1758],{"class":1309},[1133,54359,1313],{"class":1305},[1133,54361,888],{"class":1299},[1133,54363,1318],{"class":1299},[1133,54365,54366],{"class":1135,"line":1631},[1133,54367,35314],{"class":1299},[1133,54369,54370,54372,54374,54376,54378,54380,54382,54384],{"class":1135,"line":1652},[1133,54371,1324],{"class":1305},[1133,54373,1345],{"class":1558},[1133,54375,1313],{"class":1305},[1133,54377,888],{"class":1299},[1133,54379,1352],{"class":1323},[1133,54381,2166],{"class":1327},[1133,54383,1313],{"class":1323},[1133,54385,1359],{"class":1299},[1133,54387,54388,54390,54392,54394,54396,54398,54400],{"class":1135,"line":1670},[1133,54389,1324],{"class":1305},[1133,54391,1792],{"class":1558},[1133,54393,1313],{"class":1305},[1133,54395,888],{"class":1299},[1133,54397,1352],{"class":1323},[1133,54399,53988],{"class":1327},[1133,54401,1331],{"class":1323},[1133,54403,54404],{"class":1135,"line":1689},[1133,54405,35647],{"class":1299},[1133,54407,54408],{"class":1135,"line":1695},[1133,54409,5878],{"class":1299},[1133,54411,54412,54414,54416,54418,54420],{"class":1135,"line":1709},[1133,54413,5857],{"class":1305},[1133,54415,6136],{"class":1309},[1133,54417,1313],{"class":1305},[1133,54419,888],{"class":1299},[1133,54421,1318],{"class":1299},[1133,54423,54424],{"class":1135,"line":1729},[1133,54425,35314],{"class":1299},[1133,54427,54428,54430,54432,54434,54436,54438,54440,54442],{"class":1135,"line":1748},[1133,54429,1324],{"class":1305},[1133,54431,1345],{"class":1558},[1133,54433,1313],{"class":1305},[1133,54435,888],{"class":1299},[1133,54437,1352],{"class":1323},[1133,54439,54029],{"class":1327},[1133,54441,1313],{"class":1323},[1133,54443,1359],{"class":1299},[1133,54445,54446,54448,54450,54452,54454,54456,54458],{"class":1135,"line":1753},[1133,54447,1324],{"class":1305},[1133,54449,6174],{"class":1558},[1133,54451,1313],{"class":1305},[1133,54453,888],{"class":1299},[1133,54455,1352],{"class":1323},[1133,54457,54048],{"class":1327},[1133,54459,1331],{"class":1323},[1133,54461,54462],{"class":1135,"line":1767},[1133,54463,1576],{"class":1299},[1133,54465,54466],{"class":1135,"line":1787},[1133,54467,35314],{"class":1299},[1133,54469,54470,54472,54474,54476,54478,54480,54483,54485],{"class":1135,"line":1806},[1133,54471,1324],{"class":1305},[1133,54473,1345],{"class":1558},[1133,54475,1313],{"class":1305},[1133,54477,888],{"class":1299},[1133,54479,1352],{"class":1323},[1133,54481,54482],{"class":1327},"urn:epcglobal:cbv:btt:recadv",[1133,54484,1313],{"class":1323},[1133,54486,1359],{"class":1299},[1133,54488,54489,54491,54493,54495,54497,54499,54502],{"class":1135,"line":1812},[1133,54490,1324],{"class":1305},[1133,54492,6174],{"class":1558},[1133,54494,1313],{"class":1305},[1133,54496,888],{"class":1299},[1133,54498,1352],{"class":1323},[1133,54500,54501],{"class":1327},"urn:epcglobal:cbv:bt:9521234000105:RECADV-2025-001",[1133,54503,1331],{"class":1323},[1133,54505,54506],{"class":1135,"line":6296},[1133,54507,35647],{"class":1299},[1133,54509,54510],{"class":1135,"line":6301},[1133,54511,35991],{"class":1299},[1133,54513,54514],{"class":1135,"line":6314},[1133,54515,4602],{"class":1299},[52201,54517],{},[491,54519,52041],{"id":54520},"v111-compliance-events",[496,54522,54523,54524,54529,54530,54532,54533,54536],{},"Per ",[659,54525,54528],{"href":54526,"rel":54527},"https://www.gs1-germany.de/branchen-themen/nachhaltigkeit/eu-deforestation-regulation-eudr/",[663],"GS1 Germany EUDR Guideline V1.11",", use ",[1130,54531,52045],{}," and ",[1130,54534,54535],{},"persistentDisposition: { \"set\": [\"subject_to_regulation\"] }"," for EUDR compliance data sharing.",[500,54538,54540],{"id":54539},"origin-declaration-event","Origin Declaration Event",[496,54542,54543,54544,43111,54546,54548],{},"Shares origin and geolocation data for EUDR compliance between supply chain partners. Per GS1 Germany EUDR Guideline V1.11, uses ",[1130,54545,39471],{},[1130,54547,38788],{}," nested inside the product entry.",[1124,54550,54552],{"className":1290,"code":54551,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/common/core/dpp-core-context.jsonld\",\n    \"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"eventID\": \"urn:uuid:550e8400-e29b-41d4-a716-446655440025\",\n  \"eventTime\": \"2025-01-20T10:00:00.000Z\",\n  \"eventTimeZoneOffset\": \"+01:00\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"notifying\",\n  \"persistentDisposition\": {\n    \"set\": [\n      \"subject_to_regulation\"\n    ]\n  },\n  \"readPoint\": {\n    \"id\": \"https://id.gs1.org/414/9521234000006\"\n  },\n  \"quantityList\": [\n    {\n      \"epcClass\": \"https://id.gs1.org/01/09521234000020/10/BATCH-2025-01\",\n      \"quantity\": 850,\n      \"uom\": \"KGM\"\n    }\n  ],\n  \"bizTransactionList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:desadv\",\n      \"bizTransaction\": \"urn:epcglobal:cbv:bt:9521234000006:DESADV-2025-001\"\n    },\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:po\",\n      \"bizTransaction\": \"urn:epcglobal:cbv:bt:9521234000006:PO-2025-001\"\n    }\n  ],\n  \"sourceList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:sdt:owning_party\",\n      \"source\": \"https://id.gs1.org/417/9521234000006\"\n    }\n  ],\n  \"destinationList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:sdt:owning_party\",\n      \"destination\": \"https://id.gs1.org/417/9521234000105\"\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000020/10/BATCH-2025-01\",\n      \"hasBatchLotNumber\": \"BATCH-2025-01\",\n      \"eudr:commodityType\": \"Wood\",\n      \"eudr:timberProductType\": \"RoundWood\",\n      \"eudr:speciesScientificName\": \"Quercus robur\",\n      \"gs1:harvestDateStart\": \"2025-01-10\",\n      \"gs1:harvestDateEnd\": \"2025-01-15\",\n      \"gs1:customsCommodityCode\": \"4403\",\n      \"countryOfOrigin\": \"DE\",\n      \"netWeight\": {\n        \"value\": \"850\",\n        \"unitCode\": \"KGM\"\n      },\n      \"eudr:originDetails\": \"https://id.gs1.org/414/9521234000099\",\n      \"regulatoryInformation\": [\n        {\n          \"regulationType\": \"DEFORESTATION_REGULATION\",\n          \"regulatoryAct\": \"EU 2023/1115\",\n          \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\",\n          \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\"\n        }\n      ]\n    },\n    {\n      \"id\": \"https://id.gs1.org/414/9521234000099\",\n      \"locationGLN\": \"9521234000099\",\n      \"physicalLocationName\": \"Sustainable Oak Forest - Plot 47\",\n      \"geo\": {\n        \"polygon\": \"[[13.40, 52.51], [13.41, 52.51], [13.41, 52.52], [13.40, 52.52], [13.40, 52.51]]\"\n      },\n      \"countryCode\": \"DE\",\n      \"eudr:forestManagementUnit\": \"FMU-DE-2024-00123\",\n      \"eudr:areaHectares\": 2.5\n    },\n    {\n      \"id\": \"https://id.gs1.org/417/9521234000006\",\n      \"organizationName\": \"Waldwirtschaft Schmidt GmbH\",\n      \"partyGLN\": \"9521234000006\",\n      \"countryCode\": \"DE\",\n      \"dpp:eoriNumber\": \"DE123456789012345\"\n    }\n  ]\n}\n",[1130,54553,54554,54558,54570,54580,54590,54598,54602,54620,54639,54657,54675,54693,54711,54723,54735,54743,54747,54751,54763,54780,54784,54796,54800,54819,54834,54850,54854,54858,54870,54874,54892,54908,54912,54916,54934,54951,54955,54959,54971,54975,54993,55009,55013,55017,55029,55033,55051,55067,55071,55075,55087,55091,55109,55129,55147,55165,55183,55203,55222,55242,55260,55273,55292,55308,55312,55330,55342,55346,55364,55382,55400,55416,55420,55424,55428,55432,55450,55468,55486,55498,55514,55518,55536,55554,55566,55570,55574,55592,55611,55629,55647,55663,55667,55671],{"__ignoreMap":611},[1133,54555,54556],{"class":1135,"line":1136},[1133,54557,4564],{"class":1299},[1133,54559,54560,54562,54564,54566,54568],{"class":1135,"line":612},[1133,54561,5857],{"class":1305},[1133,54563,1310],{"class":1309},[1133,54565,1313],{"class":1305},[1133,54567,888],{"class":1299},[1133,54569,1318],{"class":1299},[1133,54571,54572,54574,54576,54578],{"class":1135,"line":617},[1133,54573,1306],{"class":1323},[1133,54575,38764],{"class":1327},[1133,54577,1313],{"class":1323},[1133,54579,1359],{"class":1299},[1133,54581,54582,54584,54586,54588],{"class":1135,"line":1334},[1133,54583,1306],{"class":1323},[1133,54585,51016],{"class":1327},[1133,54587,1313],{"class":1323},[1133,54589,1359],{"class":1299},[1133,54591,54592,54594,54596],{"class":1135,"line":1340},[1133,54593,1306],{"class":1323},[1133,54595,40938],{"class":1327},[1133,54597,1331],{"class":1323},[1133,54599,54600],{"class":1135,"line":1362},[1133,54601,5878],{"class":1299},[1133,54603,54604,54606,54608,54610,54612,54614,54616,54618],{"class":1135,"line":1383},[1133,54605,5857],{"class":1305},[1133,54607,1345],{"class":1309},[1133,54609,1313],{"class":1305},[1133,54611,888],{"class":1299},[1133,54613,1352],{"class":1323},[1133,54615,832],{"class":1327},[1133,54617,1313],{"class":1323},[1133,54619,1359],{"class":1299},[1133,54621,54622,54624,54626,54628,54630,54632,54635,54637],{"class":1135,"line":1404},[1133,54623,5857],{"class":1305},[1133,54625,1430],{"class":1309},[1133,54627,1313],{"class":1305},[1133,54629,888],{"class":1299},[1133,54631,1352],{"class":1323},[1133,54633,54634],{"class":1327},"urn:uuid:550e8400-e29b-41d4-a716-446655440025",[1133,54636,1313],{"class":1323},[1133,54638,1359],{"class":1299},[1133,54640,54641,54643,54645,54647,54649,54651,54653,54655],{"class":1135,"line":1425},[1133,54642,5857],{"class":1305},[1133,54644,1367],{"class":1309},[1133,54646,1313],{"class":1305},[1133,54648,888],{"class":1299},[1133,54650,1352],{"class":1323},[1133,54652,51065],{"class":1327},[1133,54654,1313],{"class":1323},[1133,54656,1359],{"class":1299},[1133,54658,54659,54661,54663,54665,54667,54669,54671,54673],{"class":1135,"line":1446},[1133,54660,5857],{"class":1305},[1133,54662,1409],{"class":1309},[1133,54664,1313],{"class":1305},[1133,54666,888],{"class":1299},[1133,54668,1352],{"class":1323},[1133,54670,6015],{"class":1327},[1133,54672,1313],{"class":1323},[1133,54674,1359],{"class":1299},[1133,54676,54677,54679,54681,54683,54685,54687,54689,54691],{"class":1135,"line":1460},[1133,54678,5857],{"class":1305},[1133,54680,1480],{"class":1309},[1133,54682,1313],{"class":1305},[1133,54684,888],{"class":1299},[1133,54686,1352],{"class":1323},[1133,54688,5583],{"class":1327},[1133,54690,1313],{"class":1323},[1133,54692,1359],{"class":1299},[1133,54694,54695,54697,54699,54701,54703,54705,54707,54709],{"class":1135,"line":1470},[1133,54696,5857],{"class":1305},[1133,54698,1501],{"class":1309},[1133,54700,1313],{"class":1305},[1133,54702,888],{"class":1299},[1133,54704,1352],{"class":1323},[1133,54706,43457],{"class":1327},[1133,54708,1313],{"class":1323},[1133,54710,1359],{"class":1299},[1133,54712,54713,54715,54717,54719,54721],{"class":1135,"line":1475},[1133,54714,5857],{"class":1305},[1133,54716,3061],{"class":1309},[1133,54718,1313],{"class":1305},[1133,54720,888],{"class":1299},[1133,54722,1550],{"class":1299},[1133,54724,54725,54727,54729,54731,54733],{"class":1135,"line":1496},[1133,54726,1306],{"class":1305},[1133,54728,43589],{"class":1558},[1133,54730,1313],{"class":1305},[1133,54732,888],{"class":1299},[1133,54734,1318],{"class":1299},[1133,54736,54737,54739,54741],{"class":1135,"line":1517},[1133,54738,1324],{"class":1323},[1133,54740,52176],{"class":1327},[1133,54742,1331],{"class":1323},[1133,54744,54745],{"class":1135,"line":1538},[1133,54746,6375],{"class":1299},[1133,54748,54749],{"class":1135,"line":1553},[1133,54750,37949],{"class":1299},[1133,54752,54753,54755,54757,54759,54761],{"class":1135,"line":1573},[1133,54754,5857],{"class":1305},[1133,54756,1543],{"class":1309},[1133,54758,1313],{"class":1305},[1133,54760,888],{"class":1299},[1133,54762,1550],{"class":1299},[1133,54764,54765,54767,54769,54771,54773,54775,54778],{"class":1135,"line":1579},[1133,54766,1306],{"class":1305},[1133,54768,1559],{"class":1558},[1133,54770,1313],{"class":1305},[1133,54772,888],{"class":1299},[1133,54774,1352],{"class":1323},[1133,54776,54777],{"class":1327},"https://id.gs1.org/414/9521234000006",[1133,54779,1331],{"class":1323},[1133,54781,54782],{"class":1135,"line":1593},[1133,54783,37949],{"class":1299},[1133,54785,54786,54788,54790,54792,54794],{"class":1135,"line":1611},[1133,54787,5857],{"class":1305},[1133,54789,1621],{"class":1309},[1133,54791,1313],{"class":1305},[1133,54793,888],{"class":1299},[1133,54795,1318],{"class":1299},[1133,54797,54798],{"class":1135,"line":1616},[1133,54799,35314],{"class":1299},[1133,54801,54802,54804,54806,54808,54810,54812,54815,54817],{"class":1135,"line":1631},[1133,54803,1324],{"class":1305},[1133,54805,1636],{"class":1558},[1133,54807,1313],{"class":1305},[1133,54809,888],{"class":1299},[1133,54811,1352],{"class":1323},[1133,54813,54814],{"class":1327},"https://id.gs1.org/01/09521234000020/10/BATCH-2025-01",[1133,54816,1313],{"class":1323},[1133,54818,1359],{"class":1299},[1133,54820,54821,54823,54825,54827,54829,54832],{"class":1135,"line":1652},[1133,54822,1324],{"class":1305},[1133,54824,1657],{"class":1558},[1133,54826,1313],{"class":1305},[1133,54828,888],{"class":1299},[1133,54830,54831],{"class":1664}," 850",[1133,54833,1359],{"class":1299},[1133,54835,54836,54838,54840,54842,54844,54846,54848],{"class":1135,"line":1670},[1133,54837,1324],{"class":1305},[1133,54839,1675],{"class":1558},[1133,54841,1313],{"class":1305},[1133,54843,888],{"class":1299},[1133,54845,1352],{"class":1323},[1133,54847,1684],{"class":1327},[1133,54849,1331],{"class":1323},[1133,54851,54852],{"class":1135,"line":1689},[1133,54853,35647],{"class":1299},[1133,54855,54856],{"class":1135,"line":1695},[1133,54857,5878],{"class":1299},[1133,54859,54860,54862,54864,54866,54868],{"class":1135,"line":1709},[1133,54861,5857],{"class":1305},[1133,54863,6136],{"class":1309},[1133,54865,1313],{"class":1305},[1133,54867,888],{"class":1299},[1133,54869,1318],{"class":1299},[1133,54871,54872],{"class":1135,"line":1729},[1133,54873,35314],{"class":1299},[1133,54875,54876,54878,54880,54882,54884,54886,54888,54890],{"class":1135,"line":1748},[1133,54877,1324],{"class":1305},[1133,54879,1345],{"class":1558},[1133,54881,1313],{"class":1305},[1133,54883,888],{"class":1299},[1133,54885,1352],{"class":1323},[1133,54887,54073],{"class":1327},[1133,54889,1313],{"class":1323},[1133,54891,1359],{"class":1299},[1133,54893,54894,54896,54898,54900,54902,54904,54906],{"class":1135,"line":1753},[1133,54895,1324],{"class":1305},[1133,54897,6174],{"class":1558},[1133,54899,1313],{"class":1305},[1133,54901,888],{"class":1299},[1133,54903,1352],{"class":1323},[1133,54905,54092],{"class":1327},[1133,54907,1331],{"class":1323},[1133,54909,54910],{"class":1135,"line":1767},[1133,54911,1576],{"class":1299},[1133,54913,54914],{"class":1135,"line":1787},[1133,54915,35314],{"class":1299},[1133,54917,54918,54920,54922,54924,54926,54928,54930,54932],{"class":1135,"line":1806},[1133,54919,1324],{"class":1305},[1133,54921,1345],{"class":1558},[1133,54923,1313],{"class":1305},[1133,54925,888],{"class":1299},[1133,54927,1352],{"class":1323},[1133,54929,54029],{"class":1327},[1133,54931,1313],{"class":1323},[1133,54933,1359],{"class":1299},[1133,54935,54936,54938,54940,54942,54944,54946,54949],{"class":1135,"line":1812},[1133,54937,1324],{"class":1305},[1133,54939,6174],{"class":1558},[1133,54941,1313],{"class":1305},[1133,54943,888],{"class":1299},[1133,54945,1352],{"class":1323},[1133,54947,54948],{"class":1327},"urn:epcglobal:cbv:bt:9521234000006:PO-2025-001",[1133,54950,1331],{"class":1323},[1133,54952,54953],{"class":1135,"line":6296},[1133,54954,35647],{"class":1299},[1133,54956,54957],{"class":1135,"line":6301},[1133,54958,5878],{"class":1299},[1133,54960,54961,54963,54965,54967,54969],{"class":1135,"line":6314},[1133,54962,5857],{"class":1305},[1133,54964,1700],{"class":1309},[1133,54966,1313],{"class":1305},[1133,54968,888],{"class":1299},[1133,54970,1318],{"class":1299},[1133,54972,54973],{"class":1135,"line":6319},[1133,54974,35314],{"class":1299},[1133,54976,54977,54979,54981,54983,54985,54987,54989,54991],{"class":1135,"line":6338},[1133,54978,1324],{"class":1305},[1133,54980,1345],{"class":1558},[1133,54982,1313],{"class":1305},[1133,54984,888],{"class":1299},[1133,54986,1352],{"class":1323},[1133,54988,2166],{"class":1327},[1133,54990,1313],{"class":1323},[1133,54992,1359],{"class":1299},[1133,54994,54995,54997,54999,55001,55003,55005,55007],{"class":1135,"line":6355},[1133,54996,1324],{"class":1305},[1133,54998,1734],{"class":1558},[1133,55000,1313],{"class":1305},[1133,55002,888],{"class":1299},[1133,55004,1352],{"class":1323},[1133,55006,39858],{"class":1327},[1133,55008,1331],{"class":1323},[1133,55010,55011],{"class":1135,"line":6360},[1133,55012,35647],{"class":1299},[1133,55014,55015],{"class":1135,"line":6366},[1133,55016,5878],{"class":1299},[1133,55018,55019,55021,55023,55025,55027],{"class":1135,"line":6372},[1133,55020,5857],{"class":1305},[1133,55022,1758],{"class":1309},[1133,55024,1313],{"class":1305},[1133,55026,888],{"class":1299},[1133,55028,1318],{"class":1299},[1133,55030,55031],{"class":1135,"line":6378},[1133,55032,35314],{"class":1299},[1133,55034,55035,55037,55039,55041,55043,55045,55047,55049],{"class":1135,"line":6383},[1133,55036,1324],{"class":1305},[1133,55038,1345],{"class":1558},[1133,55040,1313],{"class":1305},[1133,55042,888],{"class":1299},[1133,55044,1352],{"class":1323},[1133,55046,2166],{"class":1327},[1133,55048,1313],{"class":1323},[1133,55050,1359],{"class":1299},[1133,55052,55053,55055,55057,55059,55061,55063,55065],{"class":1135,"line":7344},[1133,55054,1324],{"class":1305},[1133,55056,1792],{"class":1558},[1133,55058,1313],{"class":1305},[1133,55060,888],{"class":1299},[1133,55062,1352],{"class":1323},[1133,55064,53988],{"class":1327},[1133,55066,1331],{"class":1323},[1133,55068,55069],{"class":1135,"line":7363},[1133,55070,35647],{"class":1299},[1133,55072,55073],{"class":1135,"line":7382},[1133,55074,5878],{"class":1299},[1133,55076,55077,55079,55081,55083,55085],{"class":1135,"line":7395},[1133,55078,5857],{"class":1305},[1133,55080,39471],{"class":1309},[1133,55082,1313],{"class":1305},[1133,55084,888],{"class":1299},[1133,55086,1318],{"class":1299},[1133,55088,55089],{"class":1135,"line":7412},[1133,55090,35314],{"class":1299},[1133,55092,55093,55095,55097,55099,55101,55103,55105,55107],{"class":1135,"line":7417},[1133,55094,1324],{"class":1305},[1133,55096,1559],{"class":1558},[1133,55098,1313],{"class":1305},[1133,55100,888],{"class":1299},[1133,55102,1352],{"class":1323},[1133,55104,54814],{"class":1327},[1133,55106,1313],{"class":1323},[1133,55108,1359],{"class":1299},[1133,55110,55111,55113,55116,55118,55120,55122,55125,55127],{"class":1135,"line":7430},[1133,55112,1324],{"class":1305},[1133,55114,55115],{"class":1558},"hasBatchLotNumber",[1133,55117,1313],{"class":1305},[1133,55119,888],{"class":1299},[1133,55121,1352],{"class":1323},[1133,55123,55124],{"class":1327},"BATCH-2025-01",[1133,55126,1313],{"class":1323},[1133,55128,1359],{"class":1299},[1133,55130,55131,55133,55135,55137,55139,55141,55143,55145],{"class":1135,"line":7447},[1133,55132,1324],{"class":1305},[1133,55134,50304],{"class":1558},[1133,55136,1313],{"class":1305},[1133,55138,888],{"class":1299},[1133,55140,1352],{"class":1323},[1133,55142,52698],{"class":1327},[1133,55144,1313],{"class":1323},[1133,55146,1359],{"class":1299},[1133,55148,55149,55151,55153,55155,55157,55159,55161,55163],{"class":1135,"line":7452},[1133,55150,1324],{"class":1305},[1133,55152,50334],{"class":1558},[1133,55154,1313],{"class":1305},[1133,55156,888],{"class":1299},[1133,55158,1352],{"class":1323},[1133,55160,52717],{"class":1327},[1133,55162,1313],{"class":1323},[1133,55164,1359],{"class":1299},[1133,55166,55167,55169,55171,55173,55175,55177,55179,55181],{"class":1135,"line":7457},[1133,55168,1324],{"class":1305},[1133,55170,50364],{"class":1558},[1133,55172,1313],{"class":1305},[1133,55174,888],{"class":1299},[1133,55176,1352],{"class":1323},[1133,55178,50373],{"class":1327},[1133,55180,1313],{"class":1323},[1133,55182,1359],{"class":1299},[1133,55184,55185,55187,55190,55192,55194,55196,55199,55201],{"class":1135,"line":7462},[1133,55186,1324],{"class":1305},[1133,55188,55189],{"class":1558},"gs1:harvestDateStart",[1133,55191,1313],{"class":1305},[1133,55193,888],{"class":1299},[1133,55195,1352],{"class":1323},[1133,55197,55198],{"class":1327},"2025-01-10",[1133,55200,1313],{"class":1323},[1133,55202,1359],{"class":1299},[1133,55204,55205,55207,55210,55212,55214,55216,55218,55220],{"class":1135,"line":7481},[1133,55206,1324],{"class":1305},[1133,55208,55209],{"class":1558},"gs1:harvestDateEnd",[1133,55211,1313],{"class":1305},[1133,55213,888],{"class":1299},[1133,55215,1352],{"class":1323},[1133,55217,50413],{"class":1327},[1133,55219,1313],{"class":1323},[1133,55221,1359],{"class":1299},[1133,55223,55224,55226,55229,55231,55233,55235,55238,55240],{"class":1135,"line":7500},[1133,55225,1324],{"class":1305},[1133,55227,55228],{"class":1558},"gs1:customsCommodityCode",[1133,55230,1313],{"class":1305},[1133,55232,888],{"class":1299},[1133,55234,1352],{"class":1323},[1133,55236,55237],{"class":1327},"4403",[1133,55239,1313],{"class":1323},[1133,55241,1359],{"class":1299},[1133,55243,55244,55246,55248,55250,55252,55254,55256,55258],{"class":1135,"line":7519},[1133,55245,1324],{"class":1305},[1133,55247,52782],{"class":1558},[1133,55249,1313],{"class":1305},[1133,55251,888],{"class":1299},[1133,55253,1352],{"class":1323},[1133,55255,50108],{"class":1327},[1133,55257,1313],{"class":1323},[1133,55259,1359],{"class":1299},[1133,55261,55262,55264,55267,55269,55271],{"class":1135,"line":7540},[1133,55263,1324],{"class":1305},[1133,55265,55266],{"class":1558},"netWeight",[1133,55268,1313],{"class":1305},[1133,55270,888],{"class":1299},[1133,55272,1550],{"class":1299},[1133,55274,55275,55277,55279,55281,55283,55285,55288,55290],{"class":1135,"line":7559},[1133,55276,5967],{"class":1305},[1133,55278,26900],{"class":4703},[1133,55280,1313],{"class":1305},[1133,55282,888],{"class":1299},[1133,55284,1352],{"class":1323},[1133,55286,55287],{"class":1327},"850",[1133,55289,1313],{"class":1323},[1133,55291,1359],{"class":1299},[1133,55293,55294,55296,55298,55300,55302,55304,55306],{"class":1135,"line":7578},[1133,55295,5967],{"class":1305},[1133,55297,37933],{"class":4703},[1133,55299,1313],{"class":1305},[1133,55301,888],{"class":1299},[1133,55303,1352],{"class":1323},[1133,55305,1684],{"class":1327},[1133,55307,1331],{"class":1323},[1133,55309,55310],{"class":1135,"line":7597},[1133,55311,7023],{"class":1299},[1133,55313,55314,55316,55318,55320,55322,55324,55326,55328],{"class":1135,"line":7610},[1133,55315,1324],{"class":1305},[1133,55317,50428],{"class":1558},[1133,55319,1313],{"class":1305},[1133,55321,888],{"class":1299},[1133,55323,1352],{"class":1323},[1133,55325,50006],{"class":1327},[1133,55327,1313],{"class":1323},[1133,55329,1359],{"class":1299},[1133,55331,55332,55334,55336,55338,55340],{"class":1135,"line":7628},[1133,55333,1324],{"class":1305},[1133,55335,38788],{"class":1558},[1133,55337,1313],{"class":1305},[1133,55339,888],{"class":1299},[1133,55341,1318],{"class":1299},[1133,55343,55344],{"class":1135,"line":7633},[1133,55345,35567],{"class":1299},[1133,55347,55348,55350,55352,55354,55356,55358,55360,55362],{"class":1135,"line":7646},[1133,55349,6112],{"class":1305},[1133,55351,38702],{"class":4703},[1133,55353,1313],{"class":1305},[1133,55355,888],{"class":1299},[1133,55357,1352],{"class":1323},[1133,55359,38847],{"class":1327},[1133,55361,1313],{"class":1323},[1133,55363,1359],{"class":1299},[1133,55365,55366,55368,55370,55372,55374,55376,55378,55380],{"class":1135,"line":7651},[1133,55367,6112],{"class":1305},[1133,55369,38820],{"class":4703},[1133,55371,1313],{"class":1305},[1133,55373,888],{"class":1299},[1133,55375,1352],{"class":1323},[1133,55377,39157],{"class":1327},[1133,55379,1313],{"class":1323},[1133,55381,1359],{"class":1299},[1133,55383,55384,55386,55388,55390,55392,55394,55396,55398],{"class":1135,"line":7670},[1133,55385,6112],{"class":1305},[1133,55387,43728],{"class":4703},[1133,55389,1313],{"class":1305},[1133,55391,888],{"class":1299},[1133,55393,1352],{"class":1323},[1133,55395,51281],{"class":1327},[1133,55397,1313],{"class":1323},[1133,55399,1359],{"class":1299},[1133,55401,55402,55404,55406,55408,55410,55412,55414],{"class":1135,"line":7687},[1133,55403,6112],{"class":1305},[1133,55405,43748],{"class":4703},[1133,55407,1313],{"class":1305},[1133,55409,888],{"class":1299},[1133,55411,1352],{"class":1323},[1133,55413,51262],{"class":1327},[1133,55415,1331],{"class":1323},[1133,55417,55418],{"class":1135,"line":7692},[1133,55419,7018],{"class":1299},[1133,55421,55422],{"class":1135,"line":7697},[1133,55423,40863],{"class":1299},[1133,55425,55426],{"class":1135,"line":7716},[1133,55427,1576],{"class":1299},[1133,55429,55430],{"class":1135,"line":7733},[1133,55431,35314],{"class":1299},[1133,55433,55434,55436,55438,55440,55442,55444,55446,55448],{"class":1135,"line":7738},[1133,55435,1324],{"class":1305},[1133,55437,1559],{"class":1558},[1133,55439,1313],{"class":1305},[1133,55441,888],{"class":1299},[1133,55443,1352],{"class":1323},[1133,55445,50006],{"class":1327},[1133,55447,1313],{"class":1323},[1133,55449,1359],{"class":1299},[1133,55451,55452,55454,55456,55458,55460,55462,55464,55466],{"class":1135,"line":7743},[1133,55453,1324],{"class":1305},[1133,55455,52843],{"class":1558},[1133,55457,1313],{"class":1305},[1133,55459,888],{"class":1299},[1133,55461,1352],{"class":1323},[1133,55463,52852],{"class":1327},[1133,55465,1313],{"class":1323},[1133,55467,1359],{"class":1299},[1133,55469,55470,55472,55474,55476,55478,55480,55482,55484],{"class":1135,"line":7756},[1133,55471,1324],{"class":1305},[1133,55473,52863],{"class":1558},[1133,55475,1313],{"class":1305},[1133,55477,888],{"class":1299},[1133,55479,1352],{"class":1323},[1133,55481,50048],{"class":1327},[1133,55483,1313],{"class":1323},[1133,55485,1359],{"class":1299},[1133,55487,55488,55490,55492,55494,55496],{"class":1135,"line":7761},[1133,55489,1324],{"class":1305},[1133,55491,52882],{"class":1558},[1133,55493,1313],{"class":1305},[1133,55495,888],{"class":1299},[1133,55497,1550],{"class":1299},[1133,55499,55500,55502,55504,55506,55508,55510,55512],{"class":1135,"line":7780},[1133,55501,5967],{"class":1305},[1133,55503,52895],{"class":4703},[1133,55505,1313],{"class":1305},[1133,55507,888],{"class":1299},[1133,55509,1352],{"class":1323},[1133,55511,52904],{"class":1327},[1133,55513,1331],{"class":1323},[1133,55515,55516],{"class":1135,"line":7797},[1133,55517,7023],{"class":1299},[1133,55519,55520,55522,55524,55526,55528,55530,55532,55534],{"class":1135,"line":7802},[1133,55521,1324],{"class":1305},[1133,55523,52917],{"class":1558},[1133,55525,1313],{"class":1305},[1133,55527,888],{"class":1299},[1133,55529,1352],{"class":1323},[1133,55531,50108],{"class":1327},[1133,55533,1313],{"class":1323},[1133,55535,1359],{"class":1299},[1133,55537,55538,55540,55542,55544,55546,55548,55550,55552],{"class":1135,"line":7807},[1133,55539,1324],{"class":1305},[1133,55541,50139],{"class":1558},[1133,55543,1313],{"class":1305},[1133,55545,888],{"class":1299},[1133,55547,1352],{"class":1323},[1133,55549,50148],{"class":1327},[1133,55551,1313],{"class":1323},[1133,55553,1359],{"class":1299},[1133,55555,55556,55558,55560,55562,55564],{"class":1135,"line":7820},[1133,55557,1324],{"class":1305},[1133,55559,50083],{"class":1558},[1133,55561,1313],{"class":1305},[1133,55563,888],{"class":1299},[1133,55565,52960],{"class":1664},[1133,55567,55568],{"class":1135,"line":7825},[1133,55569,1576],{"class":1299},[1133,55571,55572],{"class":1135,"line":7844},[1133,55573,35314],{"class":1299},[1133,55575,55576,55578,55580,55582,55584,55586,55588,55590],{"class":1135,"line":7861},[1133,55577,1324],{"class":1305},[1133,55579,1559],{"class":1558},[1133,55581,1313],{"class":1305},[1133,55583,888],{"class":1299},[1133,55585,1352],{"class":1323},[1133,55587,39858],{"class":1327},[1133,55589,1313],{"class":1323},[1133,55591,1359],{"class":1299},[1133,55593,55594,55596,55598,55600,55602,55604,55607,55609],{"class":1135,"line":7866},[1133,55595,1324],{"class":1305},[1133,55597,39888],{"class":1558},[1133,55599,1313],{"class":1305},[1133,55601,888],{"class":1299},[1133,55603,1352],{"class":1323},[1133,55605,55606],{"class":1327},"Waldwirtschaft Schmidt GmbH",[1133,55608,1313],{"class":1323},[1133,55610,1359],{"class":1299},[1133,55612,55613,55615,55617,55619,55621,55623,55625,55627],{"class":1135,"line":7871},[1133,55614,1324],{"class":1305},[1133,55616,38518],{"class":1558},[1133,55618,1313],{"class":1305},[1133,55620,888],{"class":1299},[1133,55622,1352],{"class":1323},[1133,55624,38527],{"class":1327},[1133,55626,1313],{"class":1323},[1133,55628,1359],{"class":1299},[1133,55630,55631,55633,55635,55637,55639,55641,55643,55645],{"class":1135,"line":7876},[1133,55632,1324],{"class":1305},[1133,55634,52917],{"class":1558},[1133,55636,1313],{"class":1305},[1133,55638,888],{"class":1299},[1133,55640,1352],{"class":1323},[1133,55642,50108],{"class":1327},[1133,55644,1313],{"class":1323},[1133,55646,1359],{"class":1299},[1133,55648,55649,55651,55653,55655,55657,55659,55661],{"class":1135,"line":7881},[1133,55650,1324],{"class":1305},[1133,55652,38467],{"class":1558},[1133,55654,1313],{"class":1305},[1133,55656,888],{"class":1299},[1133,55658,1352],{"class":1323},[1133,55660,38476],{"class":1327},[1133,55662,1331],{"class":1323},[1133,55664,55665],{"class":1135,"line":7886},[1133,55666,35647],{"class":1299},[1133,55668,55669],{"class":1135,"line":9229},[1133,55670,35991],{"class":1299},[1133,55672,55673],{"class":1135,"line":9242},[1133,55674,4602],{"class":1299},[496,55676,55677],{},[514,55678,52977],{},[508,55680,55681,55689,55697,55704,55717],{},[511,55682,55683,37484,55685,55688],{},[1130,55684,1501],{},[1130,55686,55687],{},"\"notifying\""," - standard CBV value for regulatory notification",[511,55690,55691,37484,55693,55696],{},[1130,55692,3061],{},[1130,55694,55695],{},"{ \"set\": [\"subject_to_regulation\"] }"," - marks product as EUDR-regulated",[511,55698,55699,37484,55701,55703],{},[1130,55700,39471],{},[514,55702,53010],{}," with product, location, and organization master data",[511,55705,55706,55710,55711,55714,55715,53014],{},[514,55707,55708],{},[1130,55709,38788],{},": Nested ",[514,55712,55713],{},"inside"," the product entry (bare strings, no ",[1130,55716,39475],{},[511,55718,55719],{},"Location master data includes geolocation polygon for plot of land",[500,55721,55723],{"id":55722},"due-diligence-notification-event","Due Diligence Notification Event",[496,55725,55726,55727,43111,55729,55731],{},"Communicates the Due Diligence Statement reference number after filing with EUIS. Per GS1 Germany EUDR Guideline V1.11, uses ",[1130,55728,39471],{},[1130,55730,38788],{}," nested inside the product entry using bare strings.",[1124,55733,55735],{"className":1290,"code":55734,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/eudr/eudr-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ],\n  \"type\": \"ObjectEvent\",\n  \"eventID\": \"urn:uuid:550e8400-e29b-41d4-a716-446655440021\",\n  \"eventTime\": \"2025-01-20T10:00:00.000Z\",\n  \"eventTimeZoneOffset\": \"+01:00\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"notifying\",\n  \"persistentDisposition\": {\n    \"set\": [\n      \"subject_to_regulation\"\n    ]\n  },\n  \"epcList\": [\n    \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n  ],\n  \"readPoint\": {\n    \"id\": \"https://id.gs1.org/414/9521234000006\"\n  },\n  \"bizTransactionList\": [\n    {\n      \"type\": \"urn:epcglobal:cbv:btt:cert\",\n      \"bizTransaction\": \"https://example.com/eudr/due-diligence/LOG-2025-001.pdf\"\n    }\n  ],\n  \"masterDataAvailableFor\": [\n    {\n      \"id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n      \"eudr:commodityType\": \"Wood\",\n      \"eudr:timberProductType\": \"RoundWood\",\n      \"eudr:speciesScientificName\": \"Quercus robur\",\n      \"eudr:speciesCommonName\": \"European Oak\",\n      \"gs1:harvestDate\": \"2025-01-15\",\n      \"countryOfOrigin\": \"DE\",\n      \"eudr:deforestationFreeDate\": \"2025-01-15\",\n      \"eudr:legallyHarvested\": true,\n      \"eudr:originDetails\": \"https://id.gs1.org/414/9521234000099\",\n      \"regulatoryInformation\": [\n        {\n          \"regulationType\": \"DEFORESTATION_REGULATION\",\n          \"regulatoryAct\": \"EU 2023/1115\",\n          \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\",\n          \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\",\n          \"regulatoryReferenceApplicabilityStartDate\": \"2025-01-20\",\n          \"eudr:riskLevel\": \"Low\",\n          \"eudr:verificationMethod\": \"On-site inspection combined with satellite imagery analysis\"\n        }\n      ]\n    },\n    {\n      \"id\": \"https://id.gs1.org/414/9521234000099\",\n      \"locationGLN\": \"9521234000099\",\n      \"physicalLocationName\": \"Sustainable Oak Forest - Plot 47\",\n      \"geo\": {\n        \"polygon\": \"[[13.40, 52.51], [13.41, 52.51], [13.41, 52.52], [13.40, 52.52], [13.40, 52.51]]\"\n      },\n      \"countryCode\": \"DE\",\n      \"eudr:forestManagementUnit\": \"FMU-DE-2024-00123\",\n      \"eudr:areaHectares\": 2.5\n    },\n    {\n      \"id\": \"https://id.gs1.org/417/9521234000006\",\n      \"organizationName\": \"Waldwirtschaft Schmidt GmbH\",\n      \"partyGLN\": \"9521234000006\",\n      \"countryCode\": \"DE\",\n      \"eudr:fscCertification\": \"https://fsc.org/en/certificate/FSC-C123456\"\n    }\n  ]\n}\n",[1130,55736,55737,55741,55753,55763,55771,55775,55793,55812,55830,55848,55866,55884,55896,55908,55916,55920,55924,55936,55944,55948,55960,55976,55980,55992,55996,56014,56031,56035,56039,56051,56055,56073,56091,56109,56127,56145,56163,56181,56200,56214,56232,56244,56248,56266,56284,56302,56320,56340,56359,56376,56380,56384,56388,56392,56410,56428,56446,56458,56474,56478,56496,56514,56526,56530,56534,56552,56570,56588,56606,56624,56628,56632],{"__ignoreMap":611},[1133,55738,55739],{"class":1135,"line":1136},[1133,55740,4564],{"class":1299},[1133,55742,55743,55745,55747,55749,55751],{"class":1135,"line":612},[1133,55744,5857],{"class":1305},[1133,55746,1310],{"class":1309},[1133,55748,1313],{"class":1305},[1133,55750,888],{"class":1299},[1133,55752,1318],{"class":1299},[1133,55754,55755,55757,55759,55761],{"class":1135,"line":617},[1133,55756,1306],{"class":1323},[1133,55758,51016],{"class":1327},[1133,55760,1313],{"class":1323},[1133,55762,1359],{"class":1299},[1133,55764,55765,55767,55769],{"class":1135,"line":1334},[1133,55766,1306],{"class":1323},[1133,55768,40938],{"class":1327},[1133,55770,1331],{"class":1323},[1133,55772,55773],{"class":1135,"line":1340},[1133,55774,5878],{"class":1299},[1133,55776,55777,55779,55781,55783,55785,55787,55789,55791],{"class":1135,"line":1362},[1133,55778,5857],{"class":1305},[1133,55780,1345],{"class":1309},[1133,55782,1313],{"class":1305},[1133,55784,888],{"class":1299},[1133,55786,1352],{"class":1323},[1133,55788,832],{"class":1327},[1133,55790,1313],{"class":1323},[1133,55792,1359],{"class":1299},[1133,55794,55795,55797,55799,55801,55803,55805,55808,55810],{"class":1135,"line":1383},[1133,55796,5857],{"class":1305},[1133,55798,1430],{"class":1309},[1133,55800,1313],{"class":1305},[1133,55802,888],{"class":1299},[1133,55804,1352],{"class":1323},[1133,55806,55807],{"class":1327},"urn:uuid:550e8400-e29b-41d4-a716-446655440021",[1133,55809,1313],{"class":1323},[1133,55811,1359],{"class":1299},[1133,55813,55814,55816,55818,55820,55822,55824,55826,55828],{"class":1135,"line":1404},[1133,55815,5857],{"class":1305},[1133,55817,1367],{"class":1309},[1133,55819,1313],{"class":1305},[1133,55821,888],{"class":1299},[1133,55823,1352],{"class":1323},[1133,55825,51065],{"class":1327},[1133,55827,1313],{"class":1323},[1133,55829,1359],{"class":1299},[1133,55831,55832,55834,55836,55838,55840,55842,55844,55846],{"class":1135,"line":1425},[1133,55833,5857],{"class":1305},[1133,55835,1409],{"class":1309},[1133,55837,1313],{"class":1305},[1133,55839,888],{"class":1299},[1133,55841,1352],{"class":1323},[1133,55843,6015],{"class":1327},[1133,55845,1313],{"class":1323},[1133,55847,1359],{"class":1299},[1133,55849,55850,55852,55854,55856,55858,55860,55862,55864],{"class":1135,"line":1446},[1133,55851,5857],{"class":1305},[1133,55853,1480],{"class":1309},[1133,55855,1313],{"class":1305},[1133,55857,888],{"class":1299},[1133,55859,1352],{"class":1323},[1133,55861,5583],{"class":1327},[1133,55863,1313],{"class":1323},[1133,55865,1359],{"class":1299},[1133,55867,55868,55870,55872,55874,55876,55878,55880,55882],{"class":1135,"line":1460},[1133,55869,5857],{"class":1305},[1133,55871,1501],{"class":1309},[1133,55873,1313],{"class":1305},[1133,55875,888],{"class":1299},[1133,55877,1352],{"class":1323},[1133,55879,43457],{"class":1327},[1133,55881,1313],{"class":1323},[1133,55883,1359],{"class":1299},[1133,55885,55886,55888,55890,55892,55894],{"class":1135,"line":1470},[1133,55887,5857],{"class":1305},[1133,55889,3061],{"class":1309},[1133,55891,1313],{"class":1305},[1133,55893,888],{"class":1299},[1133,55895,1550],{"class":1299},[1133,55897,55898,55900,55902,55904,55906],{"class":1135,"line":1475},[1133,55899,1306],{"class":1305},[1133,55901,43589],{"class":1558},[1133,55903,1313],{"class":1305},[1133,55905,888],{"class":1299},[1133,55907,1318],{"class":1299},[1133,55909,55910,55912,55914],{"class":1135,"line":1496},[1133,55911,1324],{"class":1323},[1133,55913,52176],{"class":1327},[1133,55915,1331],{"class":1323},[1133,55917,55918],{"class":1135,"line":1517},[1133,55919,6375],{"class":1299},[1133,55921,55922],{"class":1135,"line":1538},[1133,55923,37949],{"class":1299},[1133,55925,55926,55928,55930,55932,55934],{"class":1135,"line":1553},[1133,55927,5857],{"class":1305},[1133,55929,1451],{"class":1309},[1133,55931,1313],{"class":1305},[1133,55933,888],{"class":1299},[1133,55935,1318],{"class":1299},[1133,55937,55938,55940,55942],{"class":1135,"line":1573},[1133,55939,1306],{"class":1323},[1133,55941,50219],{"class":1327},[1133,55943,1331],{"class":1323},[1133,55945,55946],{"class":1135,"line":1579},[1133,55947,5878],{"class":1299},[1133,55949,55950,55952,55954,55956,55958],{"class":1135,"line":1593},[1133,55951,5857],{"class":1305},[1133,55953,1543],{"class":1309},[1133,55955,1313],{"class":1305},[1133,55957,888],{"class":1299},[1133,55959,1550],{"class":1299},[1133,55961,55962,55964,55966,55968,55970,55972,55974],{"class":1135,"line":1611},[1133,55963,1306],{"class":1305},[1133,55965,1559],{"class":1558},[1133,55967,1313],{"class":1305},[1133,55969,888],{"class":1299},[1133,55971,1352],{"class":1323},[1133,55973,54777],{"class":1327},[1133,55975,1331],{"class":1323},[1133,55977,55978],{"class":1135,"line":1616},[1133,55979,37949],{"class":1299},[1133,55981,55982,55984,55986,55988,55990],{"class":1135,"line":1631},[1133,55983,5857],{"class":1305},[1133,55985,6136],{"class":1309},[1133,55987,1313],{"class":1305},[1133,55989,888],{"class":1299},[1133,55991,1318],{"class":1299},[1133,55993,55994],{"class":1135,"line":1652},[1133,55995,35314],{"class":1299},[1133,55997,55998,56000,56002,56004,56006,56008,56010,56012],{"class":1135,"line":1670},[1133,55999,1324],{"class":1305},[1133,56001,1345],{"class":1558},[1133,56003,1313],{"class":1305},[1133,56005,888],{"class":1299},[1133,56007,1352],{"class":1323},[1133,56009,42390],{"class":1327},[1133,56011,1313],{"class":1323},[1133,56013,1359],{"class":1299},[1133,56015,56016,56018,56020,56022,56024,56026,56029],{"class":1135,"line":1689},[1133,56017,1324],{"class":1305},[1133,56019,6174],{"class":1558},[1133,56021,1313],{"class":1305},[1133,56023,888],{"class":1299},[1133,56025,1352],{"class":1323},[1133,56027,56028],{"class":1327},"https://example.com/eudr/due-diligence/LOG-2025-001.pdf",[1133,56030,1331],{"class":1323},[1133,56032,56033],{"class":1135,"line":1695},[1133,56034,35647],{"class":1299},[1133,56036,56037],{"class":1135,"line":1709},[1133,56038,5878],{"class":1299},[1133,56040,56041,56043,56045,56047,56049],{"class":1135,"line":1729},[1133,56042,5857],{"class":1305},[1133,56044,39471],{"class":1309},[1133,56046,1313],{"class":1305},[1133,56048,888],{"class":1299},[1133,56050,1318],{"class":1299},[1133,56052,56053],{"class":1135,"line":1748},[1133,56054,35314],{"class":1299},[1133,56056,56057,56059,56061,56063,56065,56067,56069,56071],{"class":1135,"line":1753},[1133,56058,1324],{"class":1305},[1133,56060,1559],{"class":1558},[1133,56062,1313],{"class":1305},[1133,56064,888],{"class":1299},[1133,56066,1352],{"class":1323},[1133,56068,50219],{"class":1327},[1133,56070,1313],{"class":1323},[1133,56072,1359],{"class":1299},[1133,56074,56075,56077,56079,56081,56083,56085,56087,56089],{"class":1135,"line":1767},[1133,56076,1324],{"class":1305},[1133,56078,50304],{"class":1558},[1133,56080,1313],{"class":1305},[1133,56082,888],{"class":1299},[1133,56084,1352],{"class":1323},[1133,56086,52698],{"class":1327},[1133,56088,1313],{"class":1323},[1133,56090,1359],{"class":1299},[1133,56092,56093,56095,56097,56099,56101,56103,56105,56107],{"class":1135,"line":1787},[1133,56094,1324],{"class":1305},[1133,56096,50334],{"class":1558},[1133,56098,1313],{"class":1305},[1133,56100,888],{"class":1299},[1133,56102,1352],{"class":1323},[1133,56104,52717],{"class":1327},[1133,56106,1313],{"class":1323},[1133,56108,1359],{"class":1299},[1133,56110,56111,56113,56115,56117,56119,56121,56123,56125],{"class":1135,"line":1806},[1133,56112,1324],{"class":1305},[1133,56114,50364],{"class":1558},[1133,56116,1313],{"class":1305},[1133,56118,888],{"class":1299},[1133,56120,1352],{"class":1323},[1133,56122,50373],{"class":1327},[1133,56124,1313],{"class":1323},[1133,56126,1359],{"class":1299},[1133,56128,56129,56131,56133,56135,56137,56139,56141,56143],{"class":1135,"line":1812},[1133,56130,1324],{"class":1305},[1133,56132,50384],{"class":1558},[1133,56134,1313],{"class":1305},[1133,56136,888],{"class":1299},[1133,56138,1352],{"class":1323},[1133,56140,50393],{"class":1327},[1133,56142,1313],{"class":1323},[1133,56144,1359],{"class":1299},[1133,56146,56147,56149,56151,56153,56155,56157,56159,56161],{"class":1135,"line":6296},[1133,56148,1324],{"class":1305},[1133,56150,50404],{"class":1558},[1133,56152,1313],{"class":1305},[1133,56154,888],{"class":1299},[1133,56156,1352],{"class":1323},[1133,56158,50413],{"class":1327},[1133,56160,1313],{"class":1323},[1133,56162,1359],{"class":1299},[1133,56164,56165,56167,56169,56171,56173,56175,56177,56179],{"class":1135,"line":6301},[1133,56166,1324],{"class":1305},[1133,56168,52782],{"class":1558},[1133,56170,1313],{"class":1305},[1133,56172,888],{"class":1299},[1133,56174,1352],{"class":1323},[1133,56176,50108],{"class":1327},[1133,56178,1313],{"class":1323},[1133,56180,1359],{"class":1299},[1133,56182,56183,56185,56188,56190,56192,56194,56196,56198],{"class":1135,"line":6314},[1133,56184,1324],{"class":1305},[1133,56186,56187],{"class":1558},"eudr:deforestationFreeDate",[1133,56189,1313],{"class":1305},[1133,56191,888],{"class":1299},[1133,56193,1352],{"class":1323},[1133,56195,50413],{"class":1327},[1133,56197,1313],{"class":1323},[1133,56199,1359],{"class":1299},[1133,56201,56202,56204,56206,56208,56210,56212],{"class":1135,"line":6319},[1133,56203,1324],{"class":1305},[1133,56205,51313],{"class":1558},[1133,56207,1313],{"class":1305},[1133,56209,888],{"class":1299},[1133,56211,34545],{"class":2659},[1133,56213,1359],{"class":1299},[1133,56215,56216,56218,56220,56222,56224,56226,56228,56230],{"class":1135,"line":6338},[1133,56217,1324],{"class":1305},[1133,56219,50428],{"class":1558},[1133,56221,1313],{"class":1305},[1133,56223,888],{"class":1299},[1133,56225,1352],{"class":1323},[1133,56227,50006],{"class":1327},[1133,56229,1313],{"class":1323},[1133,56231,1359],{"class":1299},[1133,56233,56234,56236,56238,56240,56242],{"class":1135,"line":6355},[1133,56235,1324],{"class":1305},[1133,56237,38788],{"class":1558},[1133,56239,1313],{"class":1305},[1133,56241,888],{"class":1299},[1133,56243,1318],{"class":1299},[1133,56245,56246],{"class":1135,"line":6360},[1133,56247,35567],{"class":1299},[1133,56249,56250,56252,56254,56256,56258,56260,56262,56264],{"class":1135,"line":6366},[1133,56251,6112],{"class":1305},[1133,56253,38702],{"class":4703},[1133,56255,1313],{"class":1305},[1133,56257,888],{"class":1299},[1133,56259,1352],{"class":1323},[1133,56261,38847],{"class":1327},[1133,56263,1313],{"class":1323},[1133,56265,1359],{"class":1299},[1133,56267,56268,56270,56272,56274,56276,56278,56280,56282],{"class":1135,"line":6372},[1133,56269,6112],{"class":1305},[1133,56271,38820],{"class":4703},[1133,56273,1313],{"class":1305},[1133,56275,888],{"class":1299},[1133,56277,1352],{"class":1323},[1133,56279,39157],{"class":1327},[1133,56281,1313],{"class":1323},[1133,56283,1359],{"class":1299},[1133,56285,56286,56288,56290,56292,56294,56296,56298,56300],{"class":1135,"line":6378},[1133,56287,6112],{"class":1305},[1133,56289,43728],{"class":4703},[1133,56291,1313],{"class":1305},[1133,56293,888],{"class":1299},[1133,56295,1352],{"class":1323},[1133,56297,51281],{"class":1327},[1133,56299,1313],{"class":1323},[1133,56301,1359],{"class":1299},[1133,56303,56304,56306,56308,56310,56312,56314,56316,56318],{"class":1135,"line":6383},[1133,56305,6112],{"class":1305},[1133,56307,43748],{"class":4703},[1133,56309,1313],{"class":1305},[1133,56311,888],{"class":1299},[1133,56313,1352],{"class":1323},[1133,56315,51262],{"class":1327},[1133,56317,1313],{"class":1323},[1133,56319,1359],{"class":1299},[1133,56321,56322,56324,56327,56329,56331,56333,56336,56338],{"class":1135,"line":7344},[1133,56323,6112],{"class":1305},[1133,56325,56326],{"class":4703},"regulatoryReferenceApplicabilityStartDate",[1133,56328,1313],{"class":1305},[1133,56330,888],{"class":1299},[1133,56332,1352],{"class":1323},[1133,56334,56335],{"class":1327},"2025-01-20",[1133,56337,1313],{"class":1323},[1133,56339,1359],{"class":1299},[1133,56341,56342,56344,56346,56348,56350,56352,56355,56357],{"class":1135,"line":7363},[1133,56343,6112],{"class":1305},[1133,56345,51328],{"class":4703},[1133,56347,1313],{"class":1305},[1133,56349,888],{"class":1299},[1133,56351,1352],{"class":1323},[1133,56353,56354],{"class":1327},"Low",[1133,56356,1313],{"class":1323},[1133,56358,1359],{"class":1299},[1133,56360,56361,56363,56365,56367,56369,56371,56374],{"class":1135,"line":7382},[1133,56362,6112],{"class":1305},[1133,56364,51918],{"class":4703},[1133,56366,1313],{"class":1305},[1133,56368,888],{"class":1299},[1133,56370,1352],{"class":1323},[1133,56372,56373],{"class":1327},"On-site inspection combined with satellite imagery analysis",[1133,56375,1331],{"class":1323},[1133,56377,56378],{"class":1135,"line":7395},[1133,56379,7018],{"class":1299},[1133,56381,56382],{"class":1135,"line":7412},[1133,56383,40863],{"class":1299},[1133,56385,56386],{"class":1135,"line":7417},[1133,56387,1576],{"class":1299},[1133,56389,56390],{"class":1135,"line":7430},[1133,56391,35314],{"class":1299},[1133,56393,56394,56396,56398,56400,56402,56404,56406,56408],{"class":1135,"line":7447},[1133,56395,1324],{"class":1305},[1133,56397,1559],{"class":1558},[1133,56399,1313],{"class":1305},[1133,56401,888],{"class":1299},[1133,56403,1352],{"class":1323},[1133,56405,50006],{"class":1327},[1133,56407,1313],{"class":1323},[1133,56409,1359],{"class":1299},[1133,56411,56412,56414,56416,56418,56420,56422,56424,56426],{"class":1135,"line":7452},[1133,56413,1324],{"class":1305},[1133,56415,52843],{"class":1558},[1133,56417,1313],{"class":1305},[1133,56419,888],{"class":1299},[1133,56421,1352],{"class":1323},[1133,56423,52852],{"class":1327},[1133,56425,1313],{"class":1323},[1133,56427,1359],{"class":1299},[1133,56429,56430,56432,56434,56436,56438,56440,56442,56444],{"class":1135,"line":7457},[1133,56431,1324],{"class":1305},[1133,56433,52863],{"class":1558},[1133,56435,1313],{"class":1305},[1133,56437,888],{"class":1299},[1133,56439,1352],{"class":1323},[1133,56441,50048],{"class":1327},[1133,56443,1313],{"class":1323},[1133,56445,1359],{"class":1299},[1133,56447,56448,56450,56452,56454,56456],{"class":1135,"line":7462},[1133,56449,1324],{"class":1305},[1133,56451,52882],{"class":1558},[1133,56453,1313],{"class":1305},[1133,56455,888],{"class":1299},[1133,56457,1550],{"class":1299},[1133,56459,56460,56462,56464,56466,56468,56470,56472],{"class":1135,"line":7481},[1133,56461,5967],{"class":1305},[1133,56463,52895],{"class":4703},[1133,56465,1313],{"class":1305},[1133,56467,888],{"class":1299},[1133,56469,1352],{"class":1323},[1133,56471,52904],{"class":1327},[1133,56473,1331],{"class":1323},[1133,56475,56476],{"class":1135,"line":7500},[1133,56477,7023],{"class":1299},[1133,56479,56480,56482,56484,56486,56488,56490,56492,56494],{"class":1135,"line":7519},[1133,56481,1324],{"class":1305},[1133,56483,52917],{"class":1558},[1133,56485,1313],{"class":1305},[1133,56487,888],{"class":1299},[1133,56489,1352],{"class":1323},[1133,56491,50108],{"class":1327},[1133,56493,1313],{"class":1323},[1133,56495,1359],{"class":1299},[1133,56497,56498,56500,56502,56504,56506,56508,56510,56512],{"class":1135,"line":7540},[1133,56499,1324],{"class":1305},[1133,56501,50139],{"class":1558},[1133,56503,1313],{"class":1305},[1133,56505,888],{"class":1299},[1133,56507,1352],{"class":1323},[1133,56509,50148],{"class":1327},[1133,56511,1313],{"class":1323},[1133,56513,1359],{"class":1299},[1133,56515,56516,56518,56520,56522,56524],{"class":1135,"line":7559},[1133,56517,1324],{"class":1305},[1133,56519,50083],{"class":1558},[1133,56521,1313],{"class":1305},[1133,56523,888],{"class":1299},[1133,56525,52960],{"class":1664},[1133,56527,56528],{"class":1135,"line":7578},[1133,56529,1576],{"class":1299},[1133,56531,56532],{"class":1135,"line":7597},[1133,56533,35314],{"class":1299},[1133,56535,56536,56538,56540,56542,56544,56546,56548,56550],{"class":1135,"line":7610},[1133,56537,1324],{"class":1305},[1133,56539,1559],{"class":1558},[1133,56541,1313],{"class":1305},[1133,56543,888],{"class":1299},[1133,56545,1352],{"class":1323},[1133,56547,39858],{"class":1327},[1133,56549,1313],{"class":1323},[1133,56551,1359],{"class":1299},[1133,56553,56554,56556,56558,56560,56562,56564,56566,56568],{"class":1135,"line":7628},[1133,56555,1324],{"class":1305},[1133,56557,39888],{"class":1558},[1133,56559,1313],{"class":1305},[1133,56561,888],{"class":1299},[1133,56563,1352],{"class":1323},[1133,56565,55606],{"class":1327},[1133,56567,1313],{"class":1323},[1133,56569,1359],{"class":1299},[1133,56571,56572,56574,56576,56578,56580,56582,56584,56586],{"class":1135,"line":7633},[1133,56573,1324],{"class":1305},[1133,56575,38518],{"class":1558},[1133,56577,1313],{"class":1305},[1133,56579,888],{"class":1299},[1133,56581,1352],{"class":1323},[1133,56583,38527],{"class":1327},[1133,56585,1313],{"class":1323},[1133,56587,1359],{"class":1299},[1133,56589,56590,56592,56594,56596,56598,56600,56602,56604],{"class":1135,"line":7646},[1133,56591,1324],{"class":1305},[1133,56593,52917],{"class":1558},[1133,56595,1313],{"class":1305},[1133,56597,888],{"class":1299},[1133,56599,1352],{"class":1323},[1133,56601,50108],{"class":1327},[1133,56603,1313],{"class":1323},[1133,56605,1359],{"class":1299},[1133,56607,56608,56610,56613,56615,56617,56619,56622],{"class":1135,"line":7651},[1133,56609,1324],{"class":1305},[1133,56611,56612],{"class":1558},"eudr:fscCertification",[1133,56614,1313],{"class":1305},[1133,56616,888],{"class":1299},[1133,56618,1352],{"class":1323},[1133,56620,56621],{"class":1327},"https://fsc.org/en/certificate/FSC-C123456",[1133,56623,1331],{"class":1323},[1133,56625,56626],{"class":1135,"line":7670},[1133,56627,35647],{"class":1299},[1133,56629,56630],{"class":1135,"line":7687},[1133,56631,35991],{"class":1299},[1133,56633,56634],{"class":1135,"line":7692},[1133,56635,4602],{"class":1299},[52201,56637],{},[491,56639,56641],{"id":56640},"reference-tables","Reference Tables",[500,56643,56645],{"id":56644},"risk-levels","Risk Levels",[5537,56647,56648,56658],{},[5540,56649,56650],{},[5543,56651,56652,56655],{},[5546,56653,56654],{},"Level",[5546,56656,56657],{},"When to Use",[5559,56659,56660,56670,56679,56689],{},[5543,56661,56662,56667],{},[5564,56663,56664],{},[1130,56665,56666],{},"eudr:Negligible",[5564,56668,56669],{},"Derived from already-verified low-risk sources",[5543,56671,56672,56676],{},[5564,56673,56674],{},[1130,56675,51349],{},[5564,56677,56678],{},"Low-risk country, verified documentation",[5543,56680,56681,56686],{},[5564,56682,56683],{},[1130,56684,56685],{},"eudr:Standard",[5564,56687,56688],{},"Standard due diligence required",[5543,56690,56691,56695],{},[5564,56692,56693],{},[1130,56694,51887],{},[5564,56696,56697],{},"Enhanced verification and monitoring needed",[500,56699,56701],{"id":56700},"timber-product-types","Timber Product Types",[5537,56703,56704,56715],{},[5540,56705,56706],{},[5543,56707,56708,56710,56712],{},[5546,56709,43872],{},[5546,56711,6437],{},[5546,56713,56714],{},"HS Code",[5559,56716,56717,56728,56741,56754,56767,56780,56792,56805,56818,56830],{},[5543,56718,56719,56723,56726],{},[5564,56720,56721],{},[1130,56722,50353],{},[5564,56724,56725],{},"Raw logs",[5564,56727,55237],{},[5543,56729,56730,56735,56738],{},[5564,56731,56732],{},[1130,56733,56734],{},"eudr:SawnWood",[5564,56736,56737],{},"Processed lumber",[5564,56739,56740],{},"4407",[5543,56742,56743,56748,56751],{},[5564,56744,56745],{},[1130,56746,56747],{},"eudr:Plywood",[5564,56749,56750],{},"Layered wood panels",[5564,56752,56753],{},"4412",[5543,56755,56756,56761,56764],{},[5564,56757,56758],{},[1130,56759,56760],{},"eudr:Veneer",[5564,56762,56763],{},"Thin wood sheets",[5564,56765,56766],{},"4408",[5543,56768,56769,56774,56777],{},[5564,56770,56771],{},[1130,56772,56773],{},"eudr:WoodPellets",[5564,56775,56776],{},"Compressed wood fuel",[5564,56778,56779],{},"4401",[5543,56781,56782,56787,56790],{},[5564,56783,56784],{},[1130,56785,56786],{},"eudr:WoodChips",[5564,56788,56789],{},"Wood chips and particles",[5564,56791,56779],{},[5543,56793,56794,56799,56802],{},[5564,56795,56796],{},[1130,56797,56798],{},"eudr:Pulp",[5564,56800,56801],{},"Wood pulp for paper",[5564,56803,56804],{},"47xx",[5543,56806,56807,56812,56815],{},[5564,56808,56809],{},[1130,56810,56811],{},"eudr:Paper",[5564,56813,56814],{},"Paper products",[5564,56816,56817],{},"48xx",[5543,56819,56820,56824,56827],{},[5564,56821,56822],{},[1130,56823,51656],{},[5564,56825,56826],{},"Finished furniture",[5564,56828,56829],{},"94xx",[5543,56831,56832,56837,56840],{},[5564,56833,56834],{},[1130,56835,56836],{},"eudr:Charcoal",[5564,56838,56839],{},"Wood charcoal",[5564,56841,56842],{},"4402",[500,56844,56846],{"id":56845},"business-transaction-types","Business Transaction Types",[5537,56848,56849,56857],{},[5540,56850,56851],{},[5543,56852,56853,56855],{},[5546,56854,43872],{},[5546,56856,6437],{},[5559,56858,56859,56868,56877,56886,56895],{},[5543,56860,56861,56865],{},[5564,56862,56863],{},[1130,56864,54029],{},[5564,56866,56867],{},"Purchase Order",[5543,56869,56870,56874],{},[5564,56871,56872],{},[1130,56873,54073],{},[5564,56875,56876],{},"Despatch Advice",[5543,56878,56879,56883],{},[5564,56880,56881],{},[1130,56882,54482],{},[5564,56884,56885],{},"Receiving Advice",[5543,56887,56888,56892],{},[5564,56889,56890],{},[1130,56891,42390],{},[5564,56893,56894],{},"Certificate/Document",[5543,56896,56897,56902],{},[5564,56898,56899],{},[1130,56900,56901],{},"urn:epcglobal:cbv:btt:prodorder",[5564,56903,56904],{},"Production Order",[491,56906,56908],{"id":56907},"best-practices","Best Practices",[5531,56910,56911,56917,56925,56931,56940,56949,56955],{},[511,56912,56913,56916],{},[514,56914,56915],{},"Use both patterns"," - EPCIS traceability for supply chain visibility, V1.11 events for EUDR compliance sharing",[511,56918,56919,56922,56923],{},[514,56920,56921],{},"Always link to master data"," using ",[1130,56924,39471],{},[511,56926,56927,56930],{},[514,56928,56929],{},"Capture geolocation at harvest"," using sensor reports in commissioning events",[511,56932,56933,56936,56937,56939],{},[514,56934,56935],{},"Use V1.11 pattern"," (",[1130,56938,52045],{},") when sharing EUDR compliance data with partners",[511,56941,56942,56945,56946],{},[514,56943,56944],{},"Include EUIS reference"," after filing with EU system via ",[1130,56947,56948],{},"gs1:regulatoryIdentifier",[511,56950,56951,56954],{},[514,56952,56953],{},"Link transformation events"," to maintain full traceability to source commodities",[511,56956,56957,56960],{},[514,56958,56959],{},"Use GS1 demo prefix 952"," (7-digit GCP: 9521234) for all test/demo data",[2267,56962,56963],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sQeA1, html code.shiki .sQeA1{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}",{"title":611,"searchDepth":612,"depth":612,"links":56965},[56966,56970,56975,56979,56984],{"id":52048,"depth":612,"text":52049,"children":56967},[56968,56969],{"id":52052,"depth":617,"text":52053},{"id":52137,"depth":617,"text":52138},{"id":52205,"depth":612,"text":52035,"children":56971},[56972,56973,56974],{"id":52208,"depth":617,"text":52209},{"id":53017,"depth":617,"text":53018},{"id":53690,"depth":617,"text":53691},{"id":54520,"depth":612,"text":52041,"children":56976},[56977,56978],{"id":54539,"depth":617,"text":54540},{"id":55722,"depth":617,"text":55723},{"id":56640,"depth":612,"text":56641,"children":56980},[56981,56982,56983],{"id":56644,"depth":617,"text":56645},{"id":56700,"depth":617,"text":56701},{"id":56845,"depth":617,"text":56846},{"id":56907,"depth":612,"text":56908},{"readingTime":56986},{"text":39446,"minutes":56987,"time":56988,"words":56989},5.62,337200,1124,{"title":246},{"title":51992,"description":281},{"loc":279},"xHNCCq7BT68H_h6sneawKVBiGbPDgGC5x1Ml-lvpiYQ",{"id":56995,"title":56996,"body":56997,"description":286,"extension":621,"icon":277,"lastUpdated":277,"meta":57864,"navigation":57869,"path":284,"seo":57870,"sitemap":57871,"stem":285,"__hash__":57872},"docsEN/docs/11.digital-product-passport/02.eudr/03.url-patterns.md","EUDR URL Patterns",{"type":488,"value":56998,"toc":57845},[56999,57002,57006,57009,57015,57019,57022,57028,57033,57062,57067,57073,57077,57080,57086,57090,57120,57124,57127,57133,57137,57168,57172,57175,57181,57185,57191,57194,57197,57239,57244,57271,57275,57278,57345,57353,57358,57364,57368,57371,57377,57381,57387,57391,57394,57435,57439,57444,57524,57529,57533,57536,57615,57618,57622,57625,57688,57694,57698,57702,57708,57712,57807,57809,57842],[496,57000,57001],{},"This page documents the GS1 Digital Link URL patterns used in EUDR implementations.",[491,57003,57005],{"id":57004},"base-url-structure","Base URL Structure",[496,57007,57008],{},"All identifiers use the GS1 Digital Link standard:",[1124,57010,57013],{"className":57011,"code":57012,"language":39601},[39599],"https://id.gs1.org/{ai}/{value}\n",[1130,57014,57012],{"__ignoreMap":611},[491,57016,57018],{"id":57017},"product-identifiers-sgtin","Product Identifiers (SGTIN)",[496,57020,57021],{},"Products are identified using GTIN + Serial Number:",[1124,57023,57026],{"className":57024,"code":57025,"language":39601},[39599],"https://id.gs1.org/01/{GTIN}/21/{Serial}\n",[1130,57027,57025],{"__ignoreMap":611},[496,57029,57030],{},[514,57031,57032],{},"Examples:",[5537,57034,57035,57043],{},[5540,57036,57037],{},[5543,57038,57039,57041],{},[5546,57040,39023],{},[5546,57042,36184],{},[5559,57044,57045,57054],{},[5543,57046,57047,57050],{},[5564,57048,57049],{},"Timber log",[5564,57051,57052],{},[1130,57053,50219],{},[5543,57055,57056,57058],{},[5564,57057,38597],{},[5564,57059,57060],{},[1130,57061,51587],{},[496,57063,57064],{},[514,57065,57066],{},"Breakdown:",[1124,57068,57071],{"className":57069,"code":57070,"language":39601},[39599],"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n                   │  │              │  │\n                   │  │              │  └── Serial Number (AI-21)\n                   │  │              └── Application Identifier\n                   │  └── GTIN (14 digits)\n                   └── Application Identifier\n",[1130,57072,57070],{"__ignoreMap":611},[491,57074,57076],{"id":57075},"location-identifiers-gln","Location Identifiers (GLN)",[496,57078,57079],{},"Locations use Global Location Numbers:",[1124,57081,57084],{"className":57082,"code":57083,"language":39601},[39599],"https://id.gs1.org/414/{GLN}\n",[1130,57085,57083],{"__ignoreMap":611},[496,57087,57088],{},[514,57089,57032],{},[5537,57091,57092,57100],{},[5540,57093,57094],{},[5543,57095,57096,57098],{},[5546,57097,20294],{},[5546,57099,36184],{},[5559,57101,57102,57111],{},[5543,57103,57104,57107],{},[5564,57105,57106],{},"Plot of Land",[5564,57108,57109],{},[1130,57110,50006],{},[5543,57112,57113,57116],{},[5564,57114,57115],{},"Processing Facility",[5564,57117,57118],{},[1130,57119,53243],{},[491,57121,57123],{"id":57122},"organization-identifiers-party-gln","Organization Identifiers (Party GLN)",[496,57125,57126],{},"Organizations use Party GLNs:",[1124,57128,57131],{"className":57129,"code":57130,"language":39601},[39599],"https://id.gs1.org/417/{GLN}\n",[1130,57132,57130],{"__ignoreMap":611},[496,57134,57135],{},[514,57136,57032],{},[5537,57138,57139,57148],{},[5540,57140,57141],{},[5543,57142,57143,57146],{},[5546,57144,57145],{},"Organization",[5546,57147,36184],{},[5559,57149,57150,57159],{},[5543,57151,57152,57155],{},[5564,57153,57154],{},"Timber Producer",[5564,57156,57157],{},[1130,57158,39858],{},[5543,57160,57161,57164],{},[5564,57162,57163],{},"Furniture Manufacturer",[5564,57165,57166],{},[1130,57167,53988],{},[491,57169,57171],{"id":57170},"device-identifiers-giai","Device Identifiers (GIAI)",[496,57173,57174],{},"GPS devices and sensors use Global Individual Asset Identifier:",[1124,57176,57179],{"className":57177,"code":57178,"language":39601},[39599],"https://id.gs1.org/8004/{GIAI}\n",[1130,57180,57178],{"__ignoreMap":611},[496,57182,57183],{},[514,57184,48045],{},[1124,57186,57189],{"className":57187,"code":57188,"language":39601},[39599],"https://id.gs1.org/8004/9521234000006-GPS-001\n",[1130,57190,57188],{"__ignoreMap":611},[491,57192,57193],{"id":344},"Content Negotiation",[496,57195,57196],{},"GS1 Digital Link resolvers support content negotiation:",[5537,57198,57199,57209],{},[5540,57200,57201],{},[5543,57202,57203,57206],{},[5546,57204,57205],{},"Accept Header",[5546,57207,57208],{},"Response",[5559,57210,57211,57220,57230],{},[5543,57212,57213,57217],{},[5564,57214,57215],{},[1130,57216,40607],{},[5564,57218,57219],{},"JSON-LD product data",[5543,57221,57222,57227],{},[5564,57223,57224],{},[1130,57225,57226],{},"application/json",[5564,57228,57229],{},"JSON product data",[5543,57231,57232,57236],{},[5564,57233,57234],{},[1130,57235,40495],{},[5564,57237,57238],{},"Human-readable web page",[496,57240,57241],{},[514,57242,57243],{},"Example Request:",[1124,57245,57247],{"className":49578,"code":57246,"language":49580,"meta":611,"style":611},"curl -H \"Accept: application/ld+json\" \\\n  https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n",[1130,57248,57249,57266],{"__ignoreMap":611},[1133,57250,57251,57254,57257,57259,57261,57263],{"class":1135,"line":1136},[1133,57252,57253],{"class":49587},"curl",[1133,57255,57256],{"class":51696}," -H",[1133,57258,1352],{"class":2162},[1133,57260,48065],{"class":2165},[1133,57262,1313],{"class":2162},[1133,57264,57265],{"class":4968}," \\\n",[1133,57267,57268],{"class":1135,"line":612},[1133,57269,57270],{"class":2165},"  https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n",[491,57272,57274],{"id":57273},"link-types","Link Types",[496,57276,57277],{},"Access related data using link types:",[5537,57279,57280,57292],{},[5540,57281,57282],{},[5543,57283,57284,57287,57289],{},[5546,57285,57286],{},"Link Type",[5546,57288,42627],{},[5546,57290,57291],{},"URL Pattern",[5559,57293,57294,57306,57319,57332],{},[5543,57295,57296,57299,57302],{},[5564,57297,57298],{},"EPCIS Events",[5564,57300,57301],{},"Event history",[5564,57303,57304],{},[1130,57305,48074],{},[5543,57307,57308,57311,57314],{},[5564,57309,57310],{},"Master Data",[5564,57312,57313],{},"Product details",[5564,57315,57316],{},[1130,57317,57318],{},"?linkType=masterData",[5543,57320,57321,57324,57327],{},[5564,57322,57323],{},"Certification",[5564,57325,57326],{},"Certificates",[5564,57328,57329],{},[1130,57330,57331],{},"?linkType=certificationInfo",[5543,57333,57334,57337,57340],{},[5564,57335,57336],{},"Recall",[5564,57338,57339],{},"Recall info",[5564,57341,57342],{},[1130,57343,57344],{},"?linkType=recallStatus",[496,57346,35128,57347,57349,57350,57352],{},[1130,57348,40880],{}," query parameter takes the bare GS1 relation name (per the GS1 Digital Link spec). The same relations appear as full IRIs (",[1130,57351,40546],{},", …) when keyed in an IETF linkset response.",[496,57354,57355],{},[514,57356,57357],{},"Example - Get EPCIS Events:",[1124,57359,57362],{"className":57360,"code":57361,"language":39601},[39599],"https://id.gs1.org/01/09521234000020/21/LOG-2025-001?linkType=epcis\n",[1130,57363,57361],{"__ignoreMap":611},[491,57365,57367],{"id":57366},"event-identifiers","Event Identifiers",[496,57369,57370],{},"EPCIS events use UUIDs:",[1124,57372,57375],{"className":57373,"code":57374,"language":39601},[39599],"urn:uuid:{uuid}\n",[1130,57376,57374],{"__ignoreMap":611},[496,57378,57379],{},[514,57380,48045],{},[1124,57382,57385],{"className":57383,"code":57384,"language":39601},[39599],"urn:uuid:550e8400-e29b-41d4-a716-446655440020\n",[1130,57386,57384],{"__ignoreMap":611},[491,57388,57390],{"id":57389},"business-transaction-references","Business Transaction References",[496,57392,57393],{},"Transactions use URIs to reference documents:",[5537,57395,57396,57406],{},[5540,57397,57398],{},[5543,57399,57400,57403],{},[5546,57401,57402],{},"Transaction Type",[5546,57404,57405],{},"Example URL",[5559,57407,57408,57417,57426],{},[5543,57409,57410,57412],{},[5564,57411,56867],{},[5564,57413,57414],{},[1130,57415,57416],{},"https://example.com/orders/PO-2025-001",[5543,57418,57419,57422],{},[5564,57420,57421],{},"Due Diligence Report",[5564,57423,57424],{},[1130,57425,56028],{},[5543,57427,57428,57431],{},[5564,57429,57430],{},"Certificate",[5564,57432,57433],{},[1130,57434,56621],{},[491,57436,57438],{"id":57437},"master-data-linking","Master Data Linking",[496,57440,57441,57442,888],{},"Link EPCIS events to master data using ",[1130,57443,39471],{},[1124,57445,57447],{"className":1290,"code":57446,"language":60,"meta":611,"style":611},"{\n  \"epcList\": [{\n    \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n    \"masterDataAvailableFor\": {\n      \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n    }\n  }]\n}\n",[1130,57448,57449,57453,57465,57483,57495,57511,57515,57520],{"__ignoreMap":611},[1133,57450,57451],{"class":1135,"line":1136},[1133,57452,4564],{"class":1299},[1133,57454,57455,57457,57459,57461,57463],{"class":1135,"line":612},[1133,57456,5857],{"class":1305},[1133,57458,1451],{"class":1309},[1133,57460,1313],{"class":1305},[1133,57462,888],{"class":1299},[1133,57464,1628],{"class":1299},[1133,57466,57467,57469,57471,57473,57475,57477,57479,57481],{"class":1135,"line":617},[1133,57468,1306],{"class":1305},[1133,57470,38388],{"class":1558},[1133,57472,1313],{"class":1305},[1133,57474,888],{"class":1299},[1133,57476,1352],{"class":1323},[1133,57478,50219],{"class":1327},[1133,57480,1313],{"class":1323},[1133,57482,1359],{"class":1299},[1133,57484,57485,57487,57489,57491,57493],{"class":1135,"line":1334},[1133,57486,1306],{"class":1305},[1133,57488,39471],{"class":1558},[1133,57490,1313],{"class":1305},[1133,57492,888],{"class":1299},[1133,57494,1550],{"class":1299},[1133,57496,57497,57499,57501,57503,57505,57507,57509],{"class":1135,"line":1340},[1133,57498,1324],{"class":1305},[1133,57500,38388],{"class":4703},[1133,57502,1313],{"class":1305},[1133,57504,888],{"class":1299},[1133,57506,1352],{"class":1323},[1133,57508,50219],{"class":1327},[1133,57510,1331],{"class":1323},[1133,57512,57513],{"class":1135,"line":1362},[1133,57514,35647],{"class":1299},[1133,57516,57517],{"class":1135,"line":1383},[1133,57518,57519],{"class":1299},"  }]\n",[1133,57521,57522],{"class":1135,"line":1404},[1133,57523,4602],{"class":1299},[496,57525,57526,57527,705],{},"This pattern indicates that detailed master data can be retrieved by resolving the ",[1130,57528,38388],{},[491,57530,57532],{"id":57531},"geolocation-in-urls","Geolocation in URLs",[496,57534,57535],{},"While geolocation data is stored in master data (not URLs), the plot of land identifier links to it:",[1124,57537,57539],{"className":1290,"code":57538,"language":60,"meta":611,"style":611},"{\n  \"eudr:originDetails\": {\n    \"@id\": \"https://id.gs1.org/414/9521234000099\",\n    \"masterDataAvailableFor\": {\n      \"@id\": \"https://id.gs1.org/414/9521234000099\"\n    }\n  }\n}\n",[1130,57540,57541,57545,57557,57575,57587,57603,57607,57611],{"__ignoreMap":611},[1133,57542,57543],{"class":1135,"line":1136},[1133,57544,4564],{"class":1299},[1133,57546,57547,57549,57551,57553,57555],{"class":1135,"line":612},[1133,57548,5857],{"class":1305},[1133,57550,50428],{"class":1309},[1133,57552,1313],{"class":1305},[1133,57554,888],{"class":1299},[1133,57556,1550],{"class":1299},[1133,57558,57559,57561,57563,57565,57567,57569,57571,57573],{"class":1135,"line":617},[1133,57560,1306],{"class":1305},[1133,57562,38388],{"class":1558},[1133,57564,1313],{"class":1305},[1133,57566,888],{"class":1299},[1133,57568,1352],{"class":1323},[1133,57570,50006],{"class":1327},[1133,57572,1313],{"class":1323},[1133,57574,1359],{"class":1299},[1133,57576,57577,57579,57581,57583,57585],{"class":1135,"line":1334},[1133,57578,1306],{"class":1305},[1133,57580,39471],{"class":1558},[1133,57582,1313],{"class":1305},[1133,57584,888],{"class":1299},[1133,57586,1550],{"class":1299},[1133,57588,57589,57591,57593,57595,57597,57599,57601],{"class":1135,"line":1340},[1133,57590,1324],{"class":1305},[1133,57592,38388],{"class":4703},[1133,57594,1313],{"class":1305},[1133,57596,888],{"class":1299},[1133,57598,1352],{"class":1323},[1133,57600,50006],{"class":1327},[1133,57602,1331],{"class":1323},[1133,57604,57605],{"class":1135,"line":1362},[1133,57606,35647],{"class":1299},[1133,57608,57609],{"class":1135,"line":1383},[1133,57610,1815],{"class":1299},[1133,57612,57613],{"class":1135,"line":1404},[1133,57614,4602],{"class":1299},[496,57616,57617],{},"Resolving the GLN returns the plot details including polygon coordinates.",[491,57619,57621],{"id":57620},"regulatory-reference-numbers","Regulatory Reference Numbers",[496,57623,57624],{},"EUIS reference numbers are stored as strings, not URLs:",[1124,57626,57628],{"className":1290,"code":57627,"language":60,"meta":611,"style":611},"{\n  \"regulatoryIdentifier\": [{\n    \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\",\n    \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\"\n  }]\n}\n",[1130,57629,57630,57634,57646,57664,57680,57684],{"__ignoreMap":611},[1133,57631,57632],{"class":1135,"line":1136},[1133,57633,4564],{"class":1299},[1133,57635,57636,57638,57640,57642,57644],{"class":1135,"line":612},[1133,57637,5857],{"class":1305},[1133,57639,51237],{"class":1309},[1133,57641,1313],{"class":1305},[1133,57643,888],{"class":1299},[1133,57645,1628],{"class":1299},[1133,57647,57648,57650,57652,57654,57656,57658,57660,57662],{"class":1135,"line":617},[1133,57649,1306],{"class":1305},[1133,57651,43748],{"class":1558},[1133,57653,1313],{"class":1305},[1133,57655,888],{"class":1299},[1133,57657,1352],{"class":1323},[1133,57659,51262],{"class":1327},[1133,57661,1313],{"class":1323},[1133,57663,1359],{"class":1299},[1133,57665,57666,57668,57670,57672,57674,57676,57678],{"class":1135,"line":1334},[1133,57667,1306],{"class":1305},[1133,57669,43728],{"class":1558},[1133,57671,1313],{"class":1305},[1133,57673,888],{"class":1299},[1133,57675,1352],{"class":1323},[1133,57677,51281],{"class":1327},[1133,57679,1331],{"class":1323},[1133,57681,57682],{"class":1135,"line":1340},[1133,57683,57519],{"class":1299},[1133,57685,57686],{"class":1135,"line":1362},[1133,57687,4602],{"class":1299},[496,57689,57690,57691],{},"Format: ",[1130,57692,57693],{},"EUIS-{YEAR}-{COUNTRY}-{NUMBER}",[491,57695,57697],{"id":57696},"example-urls-by-scenario","Example URLs by Scenario",[500,57699,57701],{"id":57700},"timber-harvest-chain","Timber Harvest Chain",[1124,57703,57706],{"className":57704,"code":57705,"language":39601},[39599],"Plot of Land:     https://id.gs1.org/414/9521234000099\nProducer:         https://id.gs1.org/417/9521234000006\nTimber Log:       https://id.gs1.org/01/09521234000020/21/LOG-2025-001\nProcessing Plant: https://id.gs1.org/414/9521234000105\nManufacturer:     https://id.gs1.org/417/9521234000105\nFurniture:        https://id.gs1.org/01/09521234000037/21/TABLE-2025-001\n",[1130,57707,57705],{"__ignoreMap":611},[500,57709,57711],{"id":57710},"querying-product-history","Querying Product History",[1124,57713,57715],{"className":49578,"code":57714,"language":49580,"meta":611,"style":611},"# Get product master data\ncurl -H \"Accept: application/ld+json\" \\\n  \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\"\n\n# Get EPCIS event history\ncurl -H \"Accept: application/ld+json\" \\\n  \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001?linkType=epcis\"\n\n# Get source plot details\ncurl -H \"Accept: application/ld+json\" \\\n  \"https://id.gs1.org/414/9521234000099\"\n",[1130,57716,57717,57722,57736,57744,57748,57753,57767,57776,57780,57785,57799],{"__ignoreMap":611},[1133,57718,57719],{"class":1135,"line":1136},[1133,57720,57721],{"class":2786},"# Get product master data\n",[1133,57723,57724,57726,57728,57730,57732,57734],{"class":1135,"line":612},[1133,57725,57253],{"class":49587},[1133,57727,57256],{"class":51696},[1133,57729,1352],{"class":2162},[1133,57731,48065],{"class":2165},[1133,57733,1313],{"class":2162},[1133,57735,57265],{"class":4968},[1133,57737,57738,57740,57742],{"class":1135,"line":617},[1133,57739,5857],{"class":2162},[1133,57741,50219],{"class":2165},[1133,57743,1331],{"class":2162},[1133,57745,57746],{"class":1135,"line":1334},[1133,57747,2537],{"emptyLinePlaceholder":2536},[1133,57749,57750],{"class":1135,"line":1340},[1133,57751,57752],{"class":2786},"# Get EPCIS event history\n",[1133,57754,57755,57757,57759,57761,57763,57765],{"class":1135,"line":1362},[1133,57756,57253],{"class":49587},[1133,57758,57256],{"class":51696},[1133,57760,1352],{"class":2162},[1133,57762,48065],{"class":2165},[1133,57764,1313],{"class":2162},[1133,57766,57265],{"class":4968},[1133,57768,57769,57771,57774],{"class":1135,"line":1383},[1133,57770,5857],{"class":2162},[1133,57772,57773],{"class":2165},"https://id.gs1.org/01/09521234000020/21/LOG-2025-001?linkType=epcis",[1133,57775,1331],{"class":2162},[1133,57777,57778],{"class":1135,"line":1404},[1133,57779,2537],{"emptyLinePlaceholder":2536},[1133,57781,57782],{"class":1135,"line":1425},[1133,57783,57784],{"class":2786},"# Get source plot details\n",[1133,57786,57787,57789,57791,57793,57795,57797],{"class":1135,"line":1446},[1133,57788,57253],{"class":49587},[1133,57790,57256],{"class":51696},[1133,57792,1352],{"class":2162},[1133,57794,48065],{"class":2165},[1133,57796,1313],{"class":2162},[1133,57798,57265],{"class":4968},[1133,57800,57801,57803,57805],{"class":1135,"line":1460},[1133,57802,5857],{"class":2162},[1133,57804,50006],{"class":2165},[1133,57806,1331],{"class":2162},[491,57808,56908],{"id":56907},[5531,57810,57811,57817,57823,57830,57836],{},[511,57812,57813,57816],{},[514,57814,57815],{},"Use GS1 Company Prefix"," for all identifiers",[511,57818,57819,57822],{},[514,57820,57821],{},"Always include serial numbers"," for traceability",[511,57824,57825,56922,57828],{},[514,57826,57827],{},"Link master data consistently",[1130,57829,39471],{},[511,57831,57832,57835],{},[514,57833,57834],{},"Use standard link types"," for content negotiation",[511,57837,57838,57841],{},[514,57839,57840],{},"Store EUIS references"," as strings, not URLs",[2267,57843,57844],{},"html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sFhLe, html code.shiki .sFhLe{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sQeA1, html code.shiki .sQeA1{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}",{"title":611,"searchDepth":612,"depth":612,"links":57846},[57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57863],{"id":57004,"depth":612,"text":57005},{"id":57017,"depth":612,"text":57018},{"id":57075,"depth":612,"text":57076},{"id":57122,"depth":612,"text":57123},{"id":57170,"depth":612,"text":57171},{"id":344,"depth":612,"text":57193},{"id":57273,"depth":612,"text":57274},{"id":57366,"depth":612,"text":57367},{"id":57389,"depth":612,"text":57390},{"id":57437,"depth":612,"text":57438},{"id":57531,"depth":612,"text":57532},{"id":57620,"depth":612,"text":57621},{"id":57696,"depth":612,"text":57697,"children":57860},[57861,57862],{"id":57700,"depth":617,"text":57701},{"id":57710,"depth":617,"text":57711},{"id":56907,"depth":612,"text":56908},{"readingTime":57865},{"text":36393,"minutes":57866,"time":57867,"words":57868},1.7,102000,340,{"title":283},{"title":56996,"description":286},{"loc":284},"JR0vFHT8NkXfPV6suVIDbqjjJk3GomUyjn1kO0OhGB8",{"id":57874,"title":57875,"body":57876,"description":290,"extension":621,"icon":13,"lastUpdated":277,"meta":58264,"navigation":58273,"path":288,"seo":58275,"sitemap":58276,"stem":289,"__hash__":58277},"docsEN/docs/11.digital-product-passport/02.eudr/04.complete-examples.md","EUDR Examples",{"type":488,"value":57877,"toc":58258},[57878,57880,57883,57885,57888,57921,57931,57963,57967,57970,58224,58231,58233],[491,57879,47172],{"id":47171},[496,57881,57882],{},"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.",[491,57884,47409],{"id":47408},[496,57886,57887],{},"The dpp-ready repo ships three end-to-end examples for the EUDR module:",[508,57889,57890,57900,57912],{},[511,57891,57892,57899],{},[659,57893,57896],{"href":57894,"rel":57895},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/eudr/examples/timber-product.jsonld",[663],[1130,57897,57898],{},"timber-product.jsonld"," — a serialised timber product with full origin, species and due-diligence linkage",[511,57901,57902,57909,57910],{},[659,57903,57906],{"href":57904,"rel":57905},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/eudr/examples/timber-derived.jsonld",[663],[1130,57907,57908],{},"timber-derived.jsonld"," — a derived product (furniture) referencing multiple input plots via ",[1130,57911,51749],{},[511,57913,57914,57920],{},[659,57915,57918],{"href":57916,"rel":57917},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/eudr/examples/regulatory-notification.jsonld",[663],[1130,57919,47432],{}," — B2B Due Diligence Statement notification",[496,57922,57923,57924,888],{},"EPCIS event examples sit under ",[659,57925,57928],{"href":57926,"rel":57927},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/eudr/epcis",[663],[1130,57929,57930],{},"extensions/eu/eudr/epcis/",[508,57932,57933,57939,57945,57951,57957],{},[511,57934,57935,57938],{},[1130,57936,57937],{},"harvesting.jsonld"," — record the harvesting event",[511,57940,57941,57944],{},[1130,57942,57943],{},"origin-declaration.jsonld"," — the canonical \"origin declared\" event per GS1 Germany EUDR Guideline V1.11",[511,57946,57947,57950],{},[1130,57948,57949],{},"processing.jsonld"," — transformation event (a derived product is produced from inputs)",[511,57952,57953,57956],{},[1130,57954,57955],{},"supply-chain-transfer.jsonld"," — ownership transfer along the chain",[511,57958,57959,57962],{},[1130,57960,57961],{},"exemption-declaration.jsonld"," — permanent or temporary exemption declaration",[491,57964,57966],{"id":57965},"what-the-vocabulary-actually-covers","What the vocabulary actually covers",[496,57968,57969],{},"A quick map of where the regulated data points land for EUDR today:",[5537,57971,57972,57982],{},[5540,57973,57974],{},[5543,57975,57976,57979],{},[5546,57977,57978],{},"Data point",[5546,57980,57981],{},"Where it lives",[5559,57983,57984,58049,58060,58070,58089,58099,58113,58122,58140,58155,58176,58199],{},[5543,57985,57986,57989],{},[5564,57987,57988],{},"Commodity type (one of seven EUDR commodities)",[5564,57990,57991,43111,57993,57996,57997,35075,58000,35075,58003,35075,58006,35075,58009,35075,58012,35075,58015,58017,58018,35075,58021,35075,58023,35075,58026,35075,58029,35075,58032,35075,58035,35075,58037,35075,58040,35075,58043,35075,58046,20391],{},[1130,57992,50304],{},[1130,57994,57995],{},"eudr:CommodityType"," values: ",[1130,57998,57999],{},"Cattle",[1130,58001,58002],{},"Cocoa",[1130,58004,58005],{},"Coffee",[1130,58007,58008],{},"OilPalm",[1130,58010,58011],{},"Rubber",[1130,58013,58014],{},"Soya",[1130,58016,52698],{}," (plus the derived-product classes ",[1130,58019,58020],{},"Charcoal",[1130,58022,38597],{},[1130,58024,58025],{},"Paper",[1130,58027,58028],{},"Plywood",[1130,58030,58031],{},"PrintedMatter",[1130,58033,58034],{},"Pulp",[1130,58036,52717],{},[1130,58038,58039],{},"SawnWood",[1130,58041,58042],{},"Veneer",[1130,58044,58045],{},"WoodChips",[1130,58047,58048],{},"WoodPellets",[5543,58050,58051,58054],{},[5564,58052,58053],{},"Species (timber, in scientific and common form)",[5564,58055,58056,35075,58058],{},[1130,58057,50364],{},[1130,58059,50384],{},[5543,58061,58062,58065],{},[5564,58063,58064],{},"Customs code",[5564,58066,58067,58069],{},[1130,58068,55228],{}," (HS code lives in the GS1 vocab; the EUDR module re-uses it)",[5543,58071,58072,58075],{},[5564,58073,58074],{},"Origin plot (geolocation)",[5564,58076,58077,58078,43111,58080,58082,58083,35075,58085,35075,58087],{},"A ",[1130,58079,50025],{},[1130,58081,50190],{}," (point or polygon), ",[1130,58084,50139],{},[1130,58086,50083],{},[1130,58088,50159],{},[5543,58090,58091,58094],{},[5564,58092,58093],{},"Multi-plot derived products",[5564,58095,58096,58098],{},[1130,58097,51749],{}," — the list of source product / batch URIs the derived product was made from",[5543,58100,58101,58104],{},[5564,58102,58103],{},"Harvest date(s)",[5564,58105,58106,35075,58108,35075,58110,58112],{},[1130,58107,50404],{},[1130,58109,55189],{},[1130,58111,55209],{}," (moved into GS1 web vocab in the v0.9.5 release; see the EUDR module's CHANGELOG)",[5543,58114,58115,58118],{},[5564,58116,58117],{},"Country of origin",[5564,58119,58120],{},[1130,58121,50099],{},[5543,58123,58124,58127],{},[5564,58125,58126],{},"Risk tier",[5564,58128,58129,58131,58132,35075,58134,35075,58136,35075,58138],{},[1130,58130,51328],{}," taking ",[1130,58133,56666],{},[1130,58135,51349],{},[1130,58137,56685],{},[1130,58139,51887],{},[5543,58141,58142,58145],{},[5564,58143,58144],{},"Risk assessment record",[5564,58146,58147,43111,58149,35075,58151,35075,58153],{},[1130,58148,51858],{},[1130,58150,51362],{},[1130,58152,51898],{},[1130,58154,51918],{},[5543,58156,58157,58160],{},[5564,58158,58159],{},"Due diligence statement / EUIS reference",[5564,58161,58162,58163,58166,58167,35075,58170,35075,58173],{},"The EUIS number sits in ",[1130,58164,58165],{},"regulatoryInformation.regulatoryIdentifier.regulatoryReferenceNumber"," (GS1 web vocab) inside the regulatory information block, alongside ",[1130,58168,58169],{},"regulationType: \"DEFORESTATION_REGULATION\"",[1130,58171,58172],{},"regulatoryAct: \"EU 2023/1115\"",[1130,58174,58175],{},"isRegulationCompliant: true",[5543,58177,58178,58181],{},[5564,58179,58180],{},"Operator and role",[5564,58182,58183,35075,58186,35075,58189,35075,58192,58195,58196,38926],{},[1130,58184,58185],{},"eudr:Operator",[1130,58187,58188],{},"eudr:Producer",[1130,58190,58191],{},"eudr:Trader",[1130,58193,58194],{},"eudr:DownstreamOperator"," plus the ",[1130,58197,58198],{},"eudr:ActorRole",[5543,58200,58201,58204],{},[5564,58202,58203],{},"Exemptions",[5564,58205,58206,43111,58209,42447,58212,35075,58215,35075,58218,35075,58221],{},[1130,58207,58208],{},"eudr:ExemptionDeclaration",[1130,58210,58211],{},"eudr:PermanentExemption",[1130,58213,58214],{},"eudr:TemporaryExemption",[1130,58216,58217],{},"eudr:exemptionScopeReference",[1130,58219,58220],{},"eudr:exemptionScope",[1130,58222,58223],{},"eudr:exemptionReasonCode",[496,58225,58226,58227,705],{},"For the full ontology — every property with its domain, range, definition and regulatory citation — see the ",[659,58228,58230],{"href":39162,"rel":58229},[663],"EUDR vocabulary browser",[491,58232,42457],{"id":42456},[508,58234,58235,58240,58246,58252],{},[511,58236,58237],{},[659,58238,58239],{"href":274},"EUDR implementation guide",[511,58241,58242,58245],{},[659,58243,58244],{"href":284},"URL patterns"," — Digital Link URLs for plots, products, operators",[511,58247,58248,58251],{},[659,58249,58250],{"href":279},"Event types"," — EPCIS events used along the EUDR chain",[511,58253,58254,58257],{},[659,58255,58256],{"href":355},"Multi-component example"," — for products that combine an EUDR-relevant component (e.g. leather) inside a larger product",{"title":611,"searchDepth":612,"depth":612,"links":58259},[58260,58261,58262,58263],{"id":47171,"depth":612,"text":47172},{"id":47408,"depth":612,"text":47409},{"id":57965,"depth":612,"text":57966},{"id":42456,"depth":612,"text":42457},{"head":58265,"readingTime":58269},{"meta":58266},[58267],{"name":626,"content":58268},"EUDR example, deforestation, due diligence statement, EUIS, timber traceability, plot of land",{"text":36393,"minutes":58270,"time":58271,"words":58272},1.72,103200,344,{"title":252,"tags":58274},[270,257,272,292,293],{"title":57875,"description":290},{"loc":288,"lastmod":47677,"changefreq":638,"priority":39455},"BXXzgm06PeILCxE924xVueBI9JJQ9vvzjgsTOEXx_YI",{"id":58279,"title":58280,"body":58281,"description":267,"extension":621,"icon":268,"lastUpdated":39439,"meta":60057,"navigation":60067,"path":263,"seo":60069,"sitemap":60070,"stem":264,"__hash__":60072},"docsEN/docs/11.digital-product-passport/02.eudr/index.md","EUDR - Deforestation Regulation",{"type":488,"value":58282,"toc":60034},[58283,58285,58299,58391,58396,58438,58440,58465,58469,58472,58573,58580,58584,58588,58594,58598,58642,58646,58671,58675,58678,58682,58685,58929,58933,58936,59273,59277,59285,59496,59500,59505,59737,59739,59779,59796,59798,59801,59848,59850,59870,59872,59941,59943,59957,59959,60024,60026,60031],[491,58284,47172],{"id":47171},[496,58286,58287,58288,58290,58291,58294,58295,705],{},"The OpenEPCIS EUDR module provides a ",[514,58289,47691],{}," for EU Deforestation Regulation 2023/1115 compliance. This implementation aligns with the official ",[659,58292,49745],{"href":49743,"rel":58293},[663]," and the ",[659,58296,58298],{"href":54526,"rel":58297},[663],"GS1 Germany EUDR Implementation Guideline V1.11",[693,58300,58301,58308,58312,58345,58349,58386],{"type":695},[496,58302,58303,39511,58305,58307],{},[514,58304,39510],{},[514,58306,39514],{},", but it is built entirely on official GS1 standards and follows GS1 best practices:",[496,58309,58310],{},[514,58311,47706],{},[508,58313,58314,58324,58330,58335,58340],{},[511,58315,58316,39468,58320,58323],{},[659,58317,58319],{"href":49743,"rel":58318},[663],"GS1 EUDR Standard p.0.0",[1130,58321,58322],{},"gs1:RegulatoryNotification"," for B2B messaging",[511,58325,58326,58329],{},[659,58327,54528],{"href":54526,"rel":58328},[663]," — EPCIS event patterns",[511,58331,58332,47714],{},[659,58333,38966],{"href":39522,"rel":58334},[663],[511,58336,58337,47720],{},[659,58338,39530],{"href":661,"rel":58339},[663],[511,58341,58342,47726],{},[659,58343,39538],{"href":39536,"rel":58344},[663],[496,58346,58347],{},[514,58348,47737],{},[508,58350,58351,58359,58364,58371,58383],{},[511,58352,58353,54532,58355,58358],{},[1130,58354,52045],{},[1130,58356,58357],{},"persistentDisposition: \"subject_to_regulation\""," for EUDR events",[511,58360,58361,58363],{},[1130,58362,58322],{}," for B2B Due Diligence Statement sharing",[511,58365,58366,43111,58368,49750],{},[1130,58367,38788],{},[1130,58369,58370],{},"gs1:RegulatoryIdentifier",[511,58372,58373,58374,43111,58376,47272,58379,58382],{},"Standard ",[1130,58375,50025],{},[1130,58377,58378],{},"gs1:GeoShape",[1130,58380,58381],{},"gs1:GeoCoordinates"," for locations",[511,58384,58385],{},"GS1 demo prefix 952 for all examples (7-digit GCP: 9521234)",[496,58387,47756,58388,39558],{},[659,58389,47760],{"href":39555,"rel":58390},[663],[496,58392,58393],{},[514,58394,58395],{},"Key Features:",[508,58397,58398,58410,58416,58424,58432],{},[511,58399,58400,58403,58404,58406,58407,58409],{},[514,58401,58402],{},"Geolocation Support",": Plot of land coordinates using ",[1130,58405,58378],{}," (polygon) or ",[1130,58408,58381],{}," (point)",[511,58411,58412,58415],{},[514,58413,58414],{},"Full Traceability",": Track commodities back to production plot",[511,58417,58418,58421,58422],{},[514,58419,58420],{},"Standard Compliance",": Uses ",[1130,58423,51206],{},[511,58425,58426,37484,58429,58431],{},[514,58427,58428],{},"B2B Messaging",[1130,58430,58322],{}," for sharing DDS reference numbers",[511,58433,58434,58437],{},[514,58435,58436],{},"Active Regulation",": EUDR is already in force (Dec 2024/June 2025)",[491,58439,3020],{"id":648},[508,58441,58442,58447,58452,58458],{},[511,58443,58444],{},[659,58445,47811],{"href":51956,"rel":58446},[663],[511,58448,58449],{},[659,58450,49745],{"href":49743,"rel":58451},[663],[511,58453,58454],{},[659,58455,58457],{"href":54526,"rel":58456},[663],"GS1 Germany EUDR Guideline",[511,58459,58460],{},[659,58461,58464],{"href":58462,"rel":58463},"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32023R1115",[663],"EU Deforestation Regulation",[491,58466,58468],{"id":58467},"regulated-commodities","Regulated Commodities",[496,58470,58471],{},"EUDR covers seven commodities and their derived products:",[5537,58473,58474,58487],{},[5540,58475,58476],{},[5543,58477,58478,58481,58484],{},[5546,58479,58480],{},"Commodity",[5546,58482,58483],{},"HS Code Range",[5546,58485,58486],{},"Examples",[5559,58488,58489,58501,58512,58524,58537,58549,58561],{},[5543,58490,58491,58495,58498],{},[5564,58492,58493],{},[514,58494,57999],{},[5564,58496,58497],{},"01, 02, 41, 43",[5564,58499,58500],{},"Live cattle, beef, leather",[5543,58502,58503,58507,58509],{},[5564,58504,58505],{},[514,58506,58002],{},[5564,58508,33133],{},[5564,58510,58511],{},"Cocoa beans, chocolate",[5543,58513,58514,58518,58521],{},[5564,58515,58516],{},[514,58517,58005],{},[5564,58519,58520],{},"09",[5564,58522,58523],{},"Coffee beans, roasted coffee",[5543,58525,58526,58531,58534],{},[5564,58527,58528],{},[514,58529,58530],{},"Oil Palm",[5564,58532,58533],{},"15",[5564,58535,58536],{},"Palm oil, derivatives",[5543,58538,58539,58543,58546],{},[5564,58540,58541],{},[514,58542,58011],{},[5564,58544,58545],{},"40",[5564,58547,58548],{},"Natural rubber, products",[5543,58550,58551,58555,58558],{},[5564,58552,58553],{},[514,58554,58014],{},[5564,58556,58557],{},"12, 15, 23",[5564,58559,58560],{},"Soybeans, soy oil, meal",[5543,58562,58563,58567,58570],{},[5564,58564,58565],{},[514,58566,52698],{},[5564,58568,58569],{},"44, 47, 48, 94",[5564,58571,58572],{},"Timber, pulp, paper, furniture",[496,58574,58575,58576,58579],{},"The initial release focuses on ",[514,58577,58578],{},"wood/timber"," products.",[491,58581,58583],{"id":58582},"key-requirements","Key Requirements",[500,58585,58587],{"id":58586},"cutoff-date","Cutoff Date",[496,58589,58590,58593],{},[514,58591,58592],{},"31 December 2020"," - Products must come from land that was not deforested after this date.",[500,58595,58597],{"id":58596},"geolocation-requirements","Geolocation Requirements",[5537,58599,58600,58612],{},[5540,58601,58602],{},[5543,58603,58604,58607,58609],{},[5546,58605,58606],{},"Plot Size",[5546,58608,37572],{},[5546,58610,58611],{},"GS1 Pattern",[5559,58613,58614,58629],{},[5543,58615,58616,58619,58622],{},[5564,58617,58618],{},"> 4 hectares",[5564,58620,58621],{},"Full polygon coordinates",[5564,58623,58624,43111,58626],{},[1130,58625,58378],{},[1130,58627,58628],{},"gs1:polygon",[5543,58630,58631,58634,58637],{},[5564,58632,58633],{},"≤ 4 hectares",[5564,58635,58636],{},"Center point sufficient",[5564,58638,58639,58641],{},[1130,58640,58381],{}," with lat/lon",[500,58643,58645],{"id":58644},"due-diligence-steps","Due Diligence Steps",[5531,58647,58648,58654,58660,58666],{},[511,58649,58650,58653],{},[514,58651,58652],{},"Information gathering"," - Collect product, supplier, geolocation data",[511,58655,58656,58659],{},[514,58657,58658],{},"Risk assessment"," - Evaluate deforestation and legality risks",[511,58661,58662,58665],{},[514,58663,58664],{},"Risk mitigation"," - Take measures for non-negligible risks",[511,58667,58668,58670],{},[514,58669,50976],{}," - File due diligence statement to EU Information System",[491,58672,58674],{"id":58673},"data-exchange-patterns","Data Exchange Patterns",[496,58676,58677],{},"GS1 provides two complementary patterns for EUDR compliance:",[500,58679,58681],{"id":58680},"_1-gs1regulatorynotification-b2b-messaging","1. gs1:RegulatoryNotification (B2B Messaging)",[496,58683,58684],{},"Simple message format for sharing Due Diligence Statement reference numbers between supply chain partners:",[1124,58686,58689],{"className":1290,"code":58687,"filename":58688,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/eudr/p.0.0/context.jsonld\",\n  \"type\": \"RegulatoryNotification\",\n  \"messageSender\": { \"partyGLN\": \"9521234000006\" },\n  \"messageRecipient\": { \"partyGLN\": \"9521234000105\" },\n  \"regulatoryInformation\": {\n    \"regulatoryAct\": \"EU 2023/1115\",\n    \"regulationType\": \"DEFORESTATION_REGULATION\",\n    \"regulatoryIdentifier\": {\n      \"regulatoryIdentifierType\": \"DUE_DILIGENCE_STATEMENT\",\n      \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\",\n      \"applicableProducts\": [{ \"gtin\": \"09521234000020\" }]\n    }\n  }\n}\n","RegulatoryNotification",[1130,58690,58691,58695,58714,58732,58761,58790,58802,58820,58838,58850,58868,58886,58917,58921,58925],{"__ignoreMap":611},[1133,58692,58693],{"class":1135,"line":1136},[1133,58694,4564],{"class":1299},[1133,58696,58697,58699,58701,58703,58705,58707,58710,58712],{"class":1135,"line":612},[1133,58698,5857],{"class":1305},[1133,58700,1310],{"class":1309},[1133,58702,1313],{"class":1305},[1133,58704,888],{"class":1299},[1133,58706,1352],{"class":1323},[1133,58708,58709],{"class":1327},"https://ref.gs1.org/standards/eudr/p.0.0/context.jsonld",[1133,58711,1313],{"class":1323},[1133,58713,1359],{"class":1299},[1133,58715,58716,58718,58720,58722,58724,58726,58728,58730],{"class":1135,"line":617},[1133,58717,5857],{"class":1305},[1133,58719,1345],{"class":1309},[1133,58721,1313],{"class":1305},[1133,58723,888],{"class":1299},[1133,58725,1352],{"class":1323},[1133,58727,58688],{"class":1327},[1133,58729,1313],{"class":1323},[1133,58731,1359],{"class":1299},[1133,58733,58734,58736,58739,58741,58743,58745,58747,58749,58751,58753,58755,58757,58759],{"class":1135,"line":1334},[1133,58735,5857],{"class":1305},[1133,58737,58738],{"class":1309},"messageSender",[1133,58740,1313],{"class":1305},[1133,58742,888],{"class":1299},[1133,58744,38383],{"class":1299},[1133,58746,1352],{"class":1305},[1133,58748,38518],{"class":1558},[1133,58750,1313],{"class":1305},[1133,58752,888],{"class":1299},[1133,58754,1352],{"class":1323},[1133,58756,38527],{"class":1327},[1133,58758,1313],{"class":1323},[1133,58760,38511],{"class":1299},[1133,58762,58763,58765,58768,58770,58772,58774,58776,58778,58780,58782,58784,58786,58788],{"class":1135,"line":1340},[1133,58764,5857],{"class":1305},[1133,58766,58767],{"class":1309},"messageRecipient",[1133,58769,1313],{"class":1305},[1133,58771,888],{"class":1299},[1133,58773,38383],{"class":1299},[1133,58775,1352],{"class":1305},[1133,58777,38518],{"class":1558},[1133,58779,1313],{"class":1305},[1133,58781,888],{"class":1299},[1133,58783,1352],{"class":1323},[1133,58785,53604],{"class":1327},[1133,58787,1313],{"class":1323},[1133,58789,38511],{"class":1299},[1133,58791,58792,58794,58796,58798,58800],{"class":1135,"line":1362},[1133,58793,5857],{"class":1305},[1133,58795,38788],{"class":1309},[1133,58797,1313],{"class":1305},[1133,58799,888],{"class":1299},[1133,58801,1550],{"class":1299},[1133,58803,58804,58806,58808,58810,58812,58814,58816,58818],{"class":1135,"line":1383},[1133,58805,1306],{"class":1305},[1133,58807,38820],{"class":1558},[1133,58809,1313],{"class":1305},[1133,58811,888],{"class":1299},[1133,58813,1352],{"class":1323},[1133,58815,39157],{"class":1327},[1133,58817,1313],{"class":1323},[1133,58819,1359],{"class":1299},[1133,58821,58822,58824,58826,58828,58830,58832,58834,58836],{"class":1135,"line":1404},[1133,58823,1306],{"class":1305},[1133,58825,38702],{"class":1558},[1133,58827,1313],{"class":1305},[1133,58829,888],{"class":1299},[1133,58831,1352],{"class":1323},[1133,58833,38847],{"class":1327},[1133,58835,1313],{"class":1323},[1133,58837,1359],{"class":1299},[1133,58839,58840,58842,58844,58846,58848],{"class":1135,"line":1425},[1133,58841,1306],{"class":1305},[1133,58843,51237],{"class":1558},[1133,58845,1313],{"class":1305},[1133,58847,888],{"class":1299},[1133,58849,1550],{"class":1299},[1133,58851,58852,58854,58856,58858,58860,58862,58864,58866],{"class":1135,"line":1446},[1133,58853,1324],{"class":1305},[1133,58855,43728],{"class":4703},[1133,58857,1313],{"class":1305},[1133,58859,888],{"class":1299},[1133,58861,1352],{"class":1323},[1133,58863,51281],{"class":1327},[1133,58865,1313],{"class":1323},[1133,58867,1359],{"class":1299},[1133,58869,58870,58872,58874,58876,58878,58880,58882,58884],{"class":1135,"line":1460},[1133,58871,1324],{"class":1305},[1133,58873,43748],{"class":4703},[1133,58875,1313],{"class":1305},[1133,58877,888],{"class":1299},[1133,58879,1352],{"class":1323},[1133,58881,51262],{"class":1327},[1133,58883,1313],{"class":1323},[1133,58885,1359],{"class":1299},[1133,58887,58888,58890,58893,58895,58897,58900,58902,58904,58906,58908,58910,58912,58914],{"class":1135,"line":1470},[1133,58889,1324],{"class":1305},[1133,58891,58892],{"class":4703},"applicableProducts",[1133,58894,1313],{"class":1305},[1133,58896,888],{"class":1299},[1133,58898,58899],{"class":1299}," [{",[1133,58901,1352],{"class":1305},[1133,58903,103],{"class":4847},[1133,58905,1313],{"class":1305},[1133,58907,888],{"class":1299},[1133,58909,1352],{"class":1323},[1133,58911,50270],{"class":1327},[1133,58913,1313],{"class":1323},[1133,58915,58916],{"class":1299}," }]\n",[1133,58918,58919],{"class":1135,"line":1475},[1133,58920,35647],{"class":1299},[1133,58922,58923],{"class":1135,"line":1496},[1133,58924,1815],{"class":1299},[1133,58926,58927],{"class":1135,"line":1517},[1133,58928,4602],{"class":1299},[500,58930,58932],{"id":58931},"_2-epcis-events-supply-chain-visibility","2. EPCIS Events (Supply Chain Visibility)",[496,58934,58935],{},"For full traceability, use EPCIS events per GS1 Germany Guideline V1.11:",[1124,58937,58940],{"className":1290,"code":58938,"filename":58939,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"action\": \"OBSERVE\",\n  \"bizStep\": \"notifying\",\n  \"persistentDisposition\": {\n    \"set\": [\n      \"subject_to_regulation\"\n    ]\n  },\n  \"quantityList\": [\n    {\n      \"epcClass\": \"https://id.gs1.org/01/09521234000020/10/BATCH-2025-01\",\n      \"quantity\": 850,\n      \"uom\": \"KGM\"\n    }\n  ],\n  \"regulatoryInformation\": [\n    {\n      \"regulationType\": {\n        \"@id\": \"gs1:RegulationTypeCode-DEFORESTATION_REGULATION\"\n      },\n      \"regulatoryAct\": \"EU 2023/1115\",\n      \"regulatoryIdentifier\": {\n        \"regulatoryIdentifierType\": {\n          \"@id\": \"gs1:RegulatoryIdentifierType-DUE_DILIGENCE_STATEMENT\"\n        },\n        \"regulatoryReferenceNumber\": \"EUIS-2025-DE-00012345\"\n      }\n    }\n  ]\n}\n","EPCIS Origin Declaration Event",[1130,58941,58942,58946,58964,58982,59000,59018,59030,59042,59050,59054,59058,59070,59074,59092,59106,59122,59126,59130,59142,59146,59158,59174,59178,59196,59208,59220,59237,59241,59257,59261,59265,59269],{"__ignoreMap":611},[1133,58943,58944],{"class":1135,"line":1136},[1133,58945,4564],{"class":1299},[1133,58947,58948,58950,58952,58954,58956,58958,58960,58962],{"class":1135,"line":612},[1133,58949,5857],{"class":1305},[1133,58951,1310],{"class":1309},[1133,58953,1313],{"class":1305},[1133,58955,888],{"class":1299},[1133,58957,1352],{"class":1323},[1133,58959,40938],{"class":1327},[1133,58961,1313],{"class":1323},[1133,58963,1359],{"class":1299},[1133,58965,58966,58968,58970,58972,58974,58976,58978,58980],{"class":1135,"line":617},[1133,58967,5857],{"class":1305},[1133,58969,1345],{"class":1309},[1133,58971,1313],{"class":1305},[1133,58973,888],{"class":1299},[1133,58975,1352],{"class":1323},[1133,58977,832],{"class":1327},[1133,58979,1313],{"class":1323},[1133,58981,1359],{"class":1299},[1133,58983,58984,58986,58988,58990,58992,58994,58996,58998],{"class":1135,"line":1334},[1133,58985,5857],{"class":1305},[1133,58987,1480],{"class":1309},[1133,58989,1313],{"class":1305},[1133,58991,888],{"class":1299},[1133,58993,1352],{"class":1323},[1133,58995,5583],{"class":1327},[1133,58997,1313],{"class":1323},[1133,58999,1359],{"class":1299},[1133,59001,59002,59004,59006,59008,59010,59012,59014,59016],{"class":1135,"line":1340},[1133,59003,5857],{"class":1305},[1133,59005,1501],{"class":1309},[1133,59007,1313],{"class":1305},[1133,59009,888],{"class":1299},[1133,59011,1352],{"class":1323},[1133,59013,43457],{"class":1327},[1133,59015,1313],{"class":1323},[1133,59017,1359],{"class":1299},[1133,59019,59020,59022,59024,59026,59028],{"class":1135,"line":1362},[1133,59021,5857],{"class":1305},[1133,59023,3061],{"class":1309},[1133,59025,1313],{"class":1305},[1133,59027,888],{"class":1299},[1133,59029,1550],{"class":1299},[1133,59031,59032,59034,59036,59038,59040],{"class":1135,"line":1383},[1133,59033,1306],{"class":1305},[1133,59035,43589],{"class":1558},[1133,59037,1313],{"class":1305},[1133,59039,888],{"class":1299},[1133,59041,1318],{"class":1299},[1133,59043,59044,59046,59048],{"class":1135,"line":1404},[1133,59045,1324],{"class":1323},[1133,59047,52176],{"class":1327},[1133,59049,1331],{"class":1323},[1133,59051,59052],{"class":1135,"line":1425},[1133,59053,6375],{"class":1299},[1133,59055,59056],{"class":1135,"line":1446},[1133,59057,37949],{"class":1299},[1133,59059,59060,59062,59064,59066,59068],{"class":1135,"line":1460},[1133,59061,5857],{"class":1305},[1133,59063,1621],{"class":1309},[1133,59065,1313],{"class":1305},[1133,59067,888],{"class":1299},[1133,59069,1318],{"class":1299},[1133,59071,59072],{"class":1135,"line":1470},[1133,59073,35314],{"class":1299},[1133,59075,59076,59078,59080,59082,59084,59086,59088,59090],{"class":1135,"line":1475},[1133,59077,1324],{"class":1305},[1133,59079,1636],{"class":1558},[1133,59081,1313],{"class":1305},[1133,59083,888],{"class":1299},[1133,59085,1352],{"class":1323},[1133,59087,54814],{"class":1327},[1133,59089,1313],{"class":1323},[1133,59091,1359],{"class":1299},[1133,59093,59094,59096,59098,59100,59102,59104],{"class":1135,"line":1496},[1133,59095,1324],{"class":1305},[1133,59097,1657],{"class":1558},[1133,59099,1313],{"class":1305},[1133,59101,888],{"class":1299},[1133,59103,54831],{"class":1664},[1133,59105,1359],{"class":1299},[1133,59107,59108,59110,59112,59114,59116,59118,59120],{"class":1135,"line":1517},[1133,59109,1324],{"class":1305},[1133,59111,1675],{"class":1558},[1133,59113,1313],{"class":1305},[1133,59115,888],{"class":1299},[1133,59117,1352],{"class":1323},[1133,59119,1684],{"class":1327},[1133,59121,1331],{"class":1323},[1133,59123,59124],{"class":1135,"line":1538},[1133,59125,35647],{"class":1299},[1133,59127,59128],{"class":1135,"line":1553},[1133,59129,5878],{"class":1299},[1133,59131,59132,59134,59136,59138,59140],{"class":1135,"line":1573},[1133,59133,5857],{"class":1305},[1133,59135,38788],{"class":1309},[1133,59137,1313],{"class":1305},[1133,59139,888],{"class":1299},[1133,59141,1318],{"class":1299},[1133,59143,59144],{"class":1135,"line":1579},[1133,59145,35314],{"class":1299},[1133,59147,59148,59150,59152,59154,59156],{"class":1135,"line":1593},[1133,59149,1324],{"class":1305},[1133,59151,38702],{"class":1558},[1133,59153,1313],{"class":1305},[1133,59155,888],{"class":1299},[1133,59157,1550],{"class":1299},[1133,59159,59160,59162,59164,59166,59168,59170,59172],{"class":1135,"line":1611},[1133,59161,5967],{"class":1305},[1133,59163,38388],{"class":4703},[1133,59165,1313],{"class":1305},[1133,59167,888],{"class":1299},[1133,59169,1352],{"class":1323},[1133,59171,51206],{"class":1327},[1133,59173,1331],{"class":1323},[1133,59175,59176],{"class":1135,"line":1616},[1133,59177,7023],{"class":1299},[1133,59179,59180,59182,59184,59186,59188,59190,59192,59194],{"class":1135,"line":1631},[1133,59181,1324],{"class":1305},[1133,59183,38820],{"class":1558},[1133,59185,1313],{"class":1305},[1133,59187,888],{"class":1299},[1133,59189,1352],{"class":1323},[1133,59191,39157],{"class":1327},[1133,59193,1313],{"class":1323},[1133,59195,1359],{"class":1299},[1133,59197,59198,59200,59202,59204,59206],{"class":1135,"line":1652},[1133,59199,1324],{"class":1305},[1133,59201,51237],{"class":1558},[1133,59203,1313],{"class":1305},[1133,59205,888],{"class":1299},[1133,59207,1550],{"class":1299},[1133,59209,59210,59212,59214,59216,59218],{"class":1135,"line":1670},[1133,59211,5967],{"class":1305},[1133,59213,43728],{"class":4703},[1133,59215,1313],{"class":1305},[1133,59217,888],{"class":1299},[1133,59219,1550],{"class":1299},[1133,59221,59222,59224,59226,59228,59230,59232,59235],{"class":1135,"line":1689},[1133,59223,6112],{"class":1305},[1133,59225,38388],{"class":4847},[1133,59227,1313],{"class":1305},[1133,59229,888],{"class":1299},[1133,59231,1352],{"class":1323},[1133,59233,59234],{"class":1327},"gs1:RegulatoryIdentifierType-DUE_DILIGENCE_STATEMENT",[1133,59236,1331],{"class":1323},[1133,59238,59239],{"class":1135,"line":1695},[1133,59240,6129],{"class":1299},[1133,59242,59243,59245,59247,59249,59251,59253,59255],{"class":1135,"line":1709},[1133,59244,5967],{"class":1305},[1133,59246,43748],{"class":4703},[1133,59248,1313],{"class":1305},[1133,59250,888],{"class":1299},[1133,59252,1352],{"class":1323},[1133,59254,51262],{"class":1327},[1133,59256,1331],{"class":1323},[1133,59258,59259],{"class":1135,"line":1729},[1133,59260,6369],{"class":1299},[1133,59262,59263],{"class":1135,"line":1748},[1133,59264,35647],{"class":1299},[1133,59266,59267],{"class":1135,"line":1753},[1133,59268,35991],{"class":1299},[1133,59270,59271],{"class":1135,"line":1767},[1133,59272,4602],{"class":1299},[491,59274,59276],{"id":59275},"example-plot-of-land","Example: Plot of Land",[496,59278,59279,59280,43111,59282,59284],{},"Using standard ",[1130,59281,50025],{},[1130,59283,58378],{}," for polygon:",[1124,59286,59289],{"className":1290,"code":59287,"filename":59288,"language":60,"meta":611,"style":611},"{\n  \"@context\": { \"gs1\": \"https://ref.gs1.org/voc/\", \"@vocab\": \"https://ref.gs1.org/voc/\" },\n  \"@type\": \"gs1:Place\",\n  \"@id\": \"https://id.gs1.org/414/9521234000099\",\n  \"physicalLocationName\": [{ \"@value\": \"Sustainable Oak Forest - Plot 47\", \"@language\": \"en\" }],\n  \"locationGLN\": \"9521234000099\",\n  \"geo\": {\n    \"@type\": \"gs1:GeoShape\",\n    \"polygon\": \"[[13.40, 52.51], [13.41, 52.51], [13.41, 52.52], [13.40, 52.52], [13.40, 52.51]]\"\n  }\n}\n","Plot of Land Master Data",[1130,59290,59291,59295,59340,59358,59376,59424,59442,59454,59472,59488,59492],{"__ignoreMap":611},[1133,59292,59293],{"class":1135,"line":1136},[1133,59294,4564],{"class":1299},[1133,59296,59297,59299,59301,59303,59305,59307,59309,59311,59313,59315,59317,59319,59321,59323,59325,59328,59330,59332,59334,59336,59338],{"class":1135,"line":612},[1133,59298,5857],{"class":1305},[1133,59300,1310],{"class":1309},[1133,59302,1313],{"class":1305},[1133,59304,888],{"class":1299},[1133,59306,38383],{"class":1299},[1133,59308,1352],{"class":1305},[1133,59310,101],{"class":1558},[1133,59312,1313],{"class":1305},[1133,59314,888],{"class":1299},[1133,59316,1352],{"class":1323},[1133,59318,39709],{"class":1327},[1133,59320,1313],{"class":1323},[1133,59322,2776],{"class":1299},[1133,59324,1352],{"class":1305},[1133,59326,59327],{"class":1558},"@vocab",[1133,59329,1313],{"class":1305},[1133,59331,888],{"class":1299},[1133,59333,1352],{"class":1323},[1133,59335,39709],{"class":1327},[1133,59337,1313],{"class":1323},[1133,59339,38511],{"class":1299},[1133,59341,59342,59344,59346,59348,59350,59352,59354,59356],{"class":1135,"line":617},[1133,59343,5857],{"class":1305},[1133,59345,37864],{"class":1309},[1133,59347,1313],{"class":1305},[1133,59349,888],{"class":1299},[1133,59351,1352],{"class":1323},[1133,59353,50025],{"class":1327},[1133,59355,1313],{"class":1323},[1133,59357,1359],{"class":1299},[1133,59359,59360,59362,59364,59366,59368,59370,59372,59374],{"class":1135,"line":1334},[1133,59361,5857],{"class":1305},[1133,59363,38388],{"class":1309},[1133,59365,1313],{"class":1305},[1133,59367,888],{"class":1299},[1133,59369,1352],{"class":1323},[1133,59371,50006],{"class":1327},[1133,59373,1313],{"class":1323},[1133,59375,1359],{"class":1299},[1133,59377,59378,59380,59382,59384,59386,59388,59390,59393,59395,59397,59399,59401,59403,59405,59407,59410,59412,59414,59416,59419,59421],{"class":1135,"line":1340},[1133,59379,5857],{"class":1305},[1133,59381,52863],{"class":1309},[1133,59383,1313],{"class":1305},[1133,59385,888],{"class":1299},[1133,59387,58899],{"class":1299},[1133,59389,1352],{"class":1305},[1133,59391,59392],{"class":1558},"@value",[1133,59394,1313],{"class":1305},[1133,59396,888],{"class":1299},[1133,59398,1352],{"class":1323},[1133,59400,50048],{"class":1327},[1133,59402,1313],{"class":1323},[1133,59404,2776],{"class":1299},[1133,59406,1352],{"class":1305},[1133,59408,59409],{"class":1558},"@language",[1133,59411,1313],{"class":1305},[1133,59413,888],{"class":1299},[1133,59415,1352],{"class":1323},[1133,59417,59418],{"class":1327},"en",[1133,59420,1313],{"class":1323},[1133,59422,59423],{"class":1299}," }],\n",[1133,59425,59426,59428,59430,59432,59434,59436,59438,59440],{"class":1135,"line":1362},[1133,59427,5857],{"class":1305},[1133,59429,52843],{"class":1309},[1133,59431,1313],{"class":1305},[1133,59433,888],{"class":1299},[1133,59435,1352],{"class":1323},[1133,59437,52852],{"class":1327},[1133,59439,1313],{"class":1323},[1133,59441,1359],{"class":1299},[1133,59443,59444,59446,59448,59450,59452],{"class":1135,"line":1383},[1133,59445,5857],{"class":1305},[1133,59447,52882],{"class":1309},[1133,59449,1313],{"class":1305},[1133,59451,888],{"class":1299},[1133,59453,1550],{"class":1299},[1133,59455,59456,59458,59460,59462,59464,59466,59468,59470],{"class":1135,"line":1404},[1133,59457,1306],{"class":1305},[1133,59459,37864],{"class":1558},[1133,59461,1313],{"class":1305},[1133,59463,888],{"class":1299},[1133,59465,1352],{"class":1323},[1133,59467,58378],{"class":1327},[1133,59469,1313],{"class":1323},[1133,59471,1359],{"class":1299},[1133,59473,59474,59476,59478,59480,59482,59484,59486],{"class":1135,"line":1425},[1133,59475,1306],{"class":1305},[1133,59477,52895],{"class":1558},[1133,59479,1313],{"class":1305},[1133,59481,888],{"class":1299},[1133,59483,1352],{"class":1323},[1133,59485,52904],{"class":1327},[1133,59487,1331],{"class":1323},[1133,59489,59490],{"class":1135,"line":1446},[1133,59491,1815],{"class":1299},[1133,59493,59494],{"class":1135,"line":1460},[1133,59495,4602],{"class":1299},[491,59497,59499],{"id":59498},"example-product-master-data","Example: Product Master Data",[496,59501,59279,59502,59504],{},[1130,59503,39779],{}," with EUDR extensions:",[1124,59506,59509],{"className":1290,"code":59507,"filename":59508,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"gs1:Product\",\n  \"@id\": \"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\",\n  \"productName\": [{ \"@value\": \"European Oak Round Wood - Grade A\", \"@language\": \"en\" }],\n  \"gtin\": \"09521234000020\",\n  \"countryOfOrigin\": [{ \"@type\": \"gs1:Country\", \"countryCode\": \"DE\" }],\n  \"eudr:speciesScientificName\": \"Quercus robur\",\n  \"eudr:commodityType\": { \"@id\": \"eudr:Wood\" },\n  \"eudr:timberProductType\": { \"@id\": \"eudr:RoundWood\" }\n}\n","Timber Product Master Data",[1130,59510,59511,59515,59533,59551,59596,59614,59659,59677,59705,59733],{"__ignoreMap":611},[1133,59512,59513],{"class":1135,"line":1136},[1133,59514,4564],{"class":1299},[1133,59516,59517,59519,59521,59523,59525,59527,59529,59531],{"class":1135,"line":612},[1133,59518,5857],{"class":1305},[1133,59520,37864],{"class":1309},[1133,59522,1313],{"class":1305},[1133,59524,888],{"class":1299},[1133,59526,1352],{"class":1323},[1133,59528,39779],{"class":1327},[1133,59530,1313],{"class":1323},[1133,59532,1359],{"class":1299},[1133,59534,59535,59537,59539,59541,59543,59545,59547,59549],{"class":1135,"line":617},[1133,59536,5857],{"class":1305},[1133,59538,38388],{"class":1309},[1133,59540,1313],{"class":1305},[1133,59542,888],{"class":1299},[1133,59544,1352],{"class":1323},[1133,59546,50219],{"class":1327},[1133,59548,1313],{"class":1323},[1133,59550,1359],{"class":1299},[1133,59552,59553,59555,59557,59559,59561,59563,59565,59567,59569,59571,59573,59576,59578,59580,59582,59584,59586,59588,59590,59592,59594],{"class":1135,"line":1334},[1133,59554,5857],{"class":1305},[1133,59556,43032],{"class":1309},[1133,59558,1313],{"class":1305},[1133,59560,888],{"class":1299},[1133,59562,58899],{"class":1299},[1133,59564,1352],{"class":1305},[1133,59566,59392],{"class":1558},[1133,59568,1313],{"class":1305},[1133,59570,888],{"class":1299},[1133,59572,1352],{"class":1323},[1133,59574,59575],{"class":1327},"European Oak Round Wood - Grade A",[1133,59577,1313],{"class":1323},[1133,59579,2776],{"class":1299},[1133,59581,1352],{"class":1305},[1133,59583,59409],{"class":1558},[1133,59585,1313],{"class":1305},[1133,59587,888],{"class":1299},[1133,59589,1352],{"class":1323},[1133,59591,59418],{"class":1327},[1133,59593,1313],{"class":1323},[1133,59595,59423],{"class":1299},[1133,59597,59598,59600,59602,59604,59606,59608,59610,59612],{"class":1135,"line":1340},[1133,59599,5857],{"class":1305},[1133,59601,103],{"class":1309},[1133,59603,1313],{"class":1305},[1133,59605,888],{"class":1299},[1133,59607,1352],{"class":1323},[1133,59609,50270],{"class":1327},[1133,59611,1313],{"class":1323},[1133,59613,1359],{"class":1299},[1133,59615,59616,59618,59620,59622,59624,59626,59628,59630,59632,59634,59636,59639,59641,59643,59645,59647,59649,59651,59653,59655,59657],{"class":1135,"line":1362},[1133,59617,5857],{"class":1305},[1133,59619,52782],{"class":1309},[1133,59621,1313],{"class":1305},[1133,59623,888],{"class":1299},[1133,59625,58899],{"class":1299},[1133,59627,1352],{"class":1305},[1133,59629,37864],{"class":1558},[1133,59631,1313],{"class":1305},[1133,59633,888],{"class":1299},[1133,59635,1352],{"class":1323},[1133,59637,59638],{"class":1327},"gs1:Country",[1133,59640,1313],{"class":1323},[1133,59642,2776],{"class":1299},[1133,59644,1352],{"class":1305},[1133,59646,52917],{"class":1558},[1133,59648,1313],{"class":1305},[1133,59650,888],{"class":1299},[1133,59652,1352],{"class":1323},[1133,59654,50108],{"class":1327},[1133,59656,1313],{"class":1323},[1133,59658,59423],{"class":1299},[1133,59660,59661,59663,59665,59667,59669,59671,59673,59675],{"class":1135,"line":1383},[1133,59662,5857],{"class":1305},[1133,59664,50364],{"class":1309},[1133,59666,1313],{"class":1305},[1133,59668,888],{"class":1299},[1133,59670,1352],{"class":1323},[1133,59672,50373],{"class":1327},[1133,59674,1313],{"class":1323},[1133,59676,1359],{"class":1299},[1133,59678,59679,59681,59683,59685,59687,59689,59691,59693,59695,59697,59699,59701,59703],{"class":1135,"line":1404},[1133,59680,5857],{"class":1305},[1133,59682,50304],{"class":1309},[1133,59684,1313],{"class":1305},[1133,59686,888],{"class":1299},[1133,59688,38383],{"class":1299},[1133,59690,1352],{"class":1305},[1133,59692,38388],{"class":1558},[1133,59694,1313],{"class":1305},[1133,59696,888],{"class":1299},[1133,59698,1352],{"class":1323},[1133,59700,50323],{"class":1327},[1133,59702,1313],{"class":1323},[1133,59704,38511],{"class":1299},[1133,59706,59707,59709,59711,59713,59715,59717,59719,59721,59723,59725,59727,59729,59731],{"class":1135,"line":1425},[1133,59708,5857],{"class":1305},[1133,59710,50334],{"class":1309},[1133,59712,1313],{"class":1305},[1133,59714,888],{"class":1299},[1133,59716,38383],{"class":1299},[1133,59718,1352],{"class":1305},[1133,59720,38388],{"class":1558},[1133,59722,1313],{"class":1305},[1133,59724,888],{"class":1299},[1133,59726,1352],{"class":1323},[1133,59728,50353],{"class":1327},[1133,59730,1313],{"class":1323},[1133,59732,38402],{"class":1299},[1133,59734,59735],{"class":1135,"line":1446},[1133,59736,4602],{"class":1299},[491,59738,48078],{"id":48077},[5537,59740,59741,59751],{},[5540,59742,59743],{},[5543,59744,59745,59747,59749],{},[5546,59746,48087],{},[5546,59748,39102],{},[5546,59750,42627],{},[5559,59752,59753,59766],{},[5543,59754,59755,59759,59763],{},[5564,59756,59757],{},[1130,59758,39475],{},[5564,59760,59761],{},[1130,59762,39709],{},[5564,59764,59765],{},"Core GS1 vocabulary (use for master data)",[5543,59767,59768,59772,59776],{},[5564,59769,59770],{},[1130,59771,39078],{},[5564,59773,59774],{},[1130,59775,39162],{},[5564,59777,59778],{},"EUDR extension properties (not yet standardised)",[496,59780,59781,38630,59784,59786,59787,59789,59790,35075,59792,35075,59794,5272],{},[514,59782,59783],{},"Note",[1130,59785,39078],{}," namespace documents extension properties aligned with GS1 Germany's approach. For master data, always prefer standard ",[1130,59788,39475],{}," vocabulary (",[1130,59791,50025],{},[1130,59793,39779],{},[1130,59795,39877],{},[491,59797,56645],{"id":56644},[496,59799,59800],{},"EUDR defines risk categories based on country benchmarking:",[5537,59802,59803,59812],{},[5540,59804,59805],{},[5543,59806,59807,59810],{},[5546,59808,59809],{},"Risk Level",[5546,59811,6437],{},[5559,59813,59814,59822,59831,59839],{},[5543,59815,59816,59820],{},[5564,59817,59818],{},[1130,59819,56666],{},[5564,59821,56669],{},[5543,59823,59824,59828],{},[5564,59825,59826],{},[1130,59827,51349],{},[5564,59829,59830],{},"Low-risk country, verified supply chain",[5543,59832,59833,59837],{},[5564,59834,59835],{},[1130,59836,56685],{},[5564,59838,56688],{},[5543,59840,59841,59845],{},[5564,59842,59843],{},[1130,59844,51887],{},[5564,59846,59847],{},"Enhanced due diligence and monitoring required",[491,59849,38554],{"id":49546},[508,59851,59852,59858,59864],{},[511,59853,59854,59857],{},[514,59855,59856],{},"December 2024",": Regulation active for large operators",[511,59859,59860,59863],{},[514,59861,59862],{},"June 2025",": Regulation active for SMEs",[511,59865,59866,59869],{},[514,59867,59868],{},"Ongoing",": EU Commission publishes country risk benchmarking",[491,59871,49568],{"id":49567},[5531,59873,59874,59901,59931],{},[511,59875,59876,59878],{},[514,59877,49575],{},[1124,59879,59881],{"className":49578,"code":59880,"language":49580,"meta":611,"style":611},"git clone https://github.com/openepcis/openepcis-dpp-ready\ncd openepcis-dpp-ready/extensions/eu/eudr\n",[1130,59882,59883,59892],{"__ignoreMap":611},[1133,59884,59885,59887,59889],{"class":1135,"line":1136},[1133,59886,49588],{"class":49587},[1133,59888,49591],{"class":2165},[1133,59890,59891],{"class":2165}," https://github.com/openepcis/openepcis-dpp-ready\n",[1133,59893,59894,59898],{"class":1135,"line":612},[1133,59895,59897],{"class":59896},"sMLJd","cd",[1133,59899,59900],{"class":2165}," openepcis-dpp-ready/extensions/eu/eudr\n",[511,59902,59903,59905],{},[514,59904,49599],{},[508,59906,59907,59913,59919,59925],{},[511,59908,59909,59912],{},[1130,59910,59911],{},"examples/regulatory-notification.jsonld"," - B2B DDS sharing",[511,59914,59915,59918],{},[1130,59916,59917],{},"examples/timber-product.jsonld"," - Product master data",[511,59920,59921,59924],{},[1130,59922,59923],{},"examples/plot-of-land.jsonld"," - Location with geolocation",[511,59926,59927,59930],{},[1130,59928,59929],{},"epcis/origin-declaration.jsonld"," - EPCIS event example",[511,59932,59933,59935],{},[514,59934,49618],{},[508,59936,59937,59939],{},[511,59938,49623],{},[511,59940,49626],{},[491,59942,39243],{"id":39242},[508,59944,59945,59949,59953],{},[511,59946,59947],{},[659,59948,241],{"href":274},[511,59950,59951],{},[659,59952,246],{"href":279},[511,59954,59955],{},[659,59956,283],{"href":284},[491,59958,49664],{"id":49663},[5537,59960,59961,59969],{},[5540,59962,59963],{},[5543,59964,59965,59967],{},[5546,59966,37675],{},[5546,59968,49678],{},[5559,59970,59971,59983,59994,60005,60014],{},[5543,59972,59973,59978],{},[5564,59974,59975],{},[659,59976,58319],{"href":49743,"rel":59977},[663],[5564,59979,59980,59982],{},[1130,59981,58322],{},", JSON-LD context",[5543,59984,59985,59991],{},[5564,59986,59987],{},[659,59988,59990],{"href":54526,"rel":59989},[663],"GS1 Germany Guideline V1.11",[5564,59992,59993],{},"EPCIS event patterns, bizStep values",[5543,59995,59996,60001],{},[5564,59997,59998],{},[659,59999,38966],{"href":39522,"rel":60000},[663],[5564,60002,49690,60003,49693],{},[1130,60004,38388],{},[5543,60006,60007,60012],{},[5564,60008,60009],{},[659,60010,39530],{"href":661,"rel":60011},[663],[5564,60013,49703],{},[5543,60015,60016,60021],{},[5564,60017,60018],{},[659,60019,39538],{"href":39536,"rel":60020},[663],[5564,60022,60023],{},"Master data attributes",[491,60025,2258],{"id":2257},[496,60027,60028,60029,705],{},"For questions about the EUDR implementation, please contact us at ",[659,60030,2265],{"href":2264},[2267,60032,60033],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sMLJd, html code.shiki .sMLJd{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#66D9EF}",{"title":611,"searchDepth":612,"depth":612,"links":60035},[60036,60037,60038,60039,60044,60048,60049,60050,60051,60052,60053,60054,60055,60056],{"id":47171,"depth":612,"text":47172},{"id":648,"depth":612,"text":3020},{"id":58467,"depth":612,"text":58468},{"id":58582,"depth":612,"text":58583,"children":60040},[60041,60042,60043],{"id":58586,"depth":617,"text":58587},{"id":58596,"depth":617,"text":58597},{"id":58644,"depth":617,"text":58645},{"id":58673,"depth":612,"text":58674,"children":60045},[60046,60047],{"id":58680,"depth":617,"text":58681},{"id":58931,"depth":617,"text":58932},{"id":59275,"depth":612,"text":59276},{"id":59498,"depth":612,"text":59499},{"id":48077,"depth":612,"text":48078},{"id":56644,"depth":612,"text":56645},{"id":49546,"depth":612,"text":38554},{"id":49567,"depth":612,"text":49568},{"id":39242,"depth":612,"text":39243},{"id":49663,"depth":612,"text":49664},{"id":2257,"depth":612,"text":2258},{"head":60058,"readingTime":60062},{"meta":60059},[60060],{"name":626,"content":60061},"EUDR, EU Deforestation Regulation, Timber, Wood, Geolocation, Due Diligence, EPCIS 2.0, GS1",{"text":60063,"minutes":60064,"time":60065,"words":60066},"4 min read",3.28,196800,656,{"title":262,"tags":60068},[270,271,272,213,30,101,34,215],{"title":58280,"description":267},{"loc":263,"lastmod":60071,"changefreq":638,"priority":49827},"2025-01-19","yeVMDtXgZJKVjTDb_-JPn12ji3ZUOWCYCTgDTNg7_lU",{"id":60074,"title":39264,"body":60075,"description":311,"extension":621,"icon":312,"lastUpdated":277,"meta":61835,"navigation":61844,"path":309,"seo":61846,"sitemap":61847,"stem":310,"__hash__":61848},"docsEN/docs/11.digital-product-passport/03.textile/01.implementation-guide.md",{"type":488,"value":60076,"toc":61819},[60077,60079,60094,60121,60123,60139,60143,60156,60160,60163,60255,60265,60269,60304,60671,60677,60681,60692,60797,60801,60818,60849,60873,60877,60883,60938,60941,60945,60952,60974,60978,60985,61020,61026,61030,61072,61076,61084,61743,61758,61760,61763,61785,61788,61790,61816],[491,60078,47172],{"id":47171},[496,60080,60081,60082,60085,60086,60093],{},"This guide walks through assembling a textile DPP that uses ",[514,60083,60084],{},"only published vocabulary"," — terms defined in the OpenEPCIS textile ontology and the GS1 Web Vocabulary. It mirrors the canonical reference passport ",[659,60087,60090],{"href":60088,"rel":60089},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/garment-product.jsonld",[663],[1130,60091,60092],{},"extensions/eu/textile/examples/garment-product.jsonld"," in the dpp-ready repo.",[60095,60096,60097],"blockquote",{},[496,60098,60099,60102,60103,60106,60107,60110,60111,60114,60115,60117,60118,705],{},[514,60100,60101],{},"Conventions."," In JSON-LD documents the property names are ",[514,60104,60105],{},"bare"," — the JSON-LD context maps them to the right namespace. So you write ",[1130,60108,60109],{},"\"textileCategory\": \"Apparel\"",", not ",[1130,60112,60113],{},"\"textile:textileCategory\"",". Likewise the controlled values come out unprefixed once ",[1130,60116,59327],{}," is set: ",[1130,60119,60120],{},"\"fabricType\": \"WovenNonDenim\"",[491,60122,39562],{"id":39561},[508,60124,60125,60128,60133],{},[511,60126,60127],{},"A GS1 Company Prefix and assigned GTINs for the products you'll passport.",[511,60129,60130,60131,5272],{},"A resolver that can host the linkset for each Digital Link URL (see ",[659,60132,346],{"href":347},[511,60134,60135,60136,705],{},"The textile JSON-LD context: ",[1130,60137,60138],{},"https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld",[491,60140,60142],{"id":60141},"step-1-identify-the-product","Step 1: Identify the product",[496,60144,60145,60146,60149,60150,60152,60153,60155],{},"Every DPP-relevant article needs a GS1 Digital Link URL. For a serialised garment that's ",[1130,60147,60148],{},"https://id.gs1.org/01/{GTIN}/21/{serial}",". The same identifier becomes the ",[1130,60151,1559],{}," of the passport document and the ",[1130,60154,1451],{}," value in every EPCIS event.",[491,60157,60159],{"id":60158},"step-2-classify-the-textile","Step 2: Classify the textile",[496,60161,60162],{},"The textile module publishes top-level classifications that the consumer-handling page, the recycler and the customs authority all consume:",[508,60164,60165,60186,60227,60240],{},[511,60166,60167,60170,60171,35075,60174,35075,60177,35075,60180,35075,60183,705],{},[1130,60168,60169],{},"textileCategory"," — one of ",[1130,60172,60173],{},"TextileApparel",[1130,60175,60176],{},"TextileFootwear",[1130,60178,60179],{},"TextileAccessories",[1130,60181,60182],{},"HomeTextiles",[1130,60184,60185],{},"TechnicalTextiles",[511,60187,60188,39468,60191,35075,60194,35075,60197,35075,60200,35075,60203,35075,60206,35075,60209,35075,60212,35075,60215,35075,60218,60221,60222,60224,60225,5272],{},[1130,60189,60190],{},"apparelSubcategory",[1130,60192,60193],{},"TShirts",[1130,60195,60196],{},"ShirtsBlouses",[1130,60198,60199],{},"JacketsCoats",[1130,60201,60202],{},"PantsShorts",[1130,60204,60205],{},"DressesSkirts",[1130,60207,60208],{},"Sweaters",[1130,60210,60211],{},"Underwear",[1130,60213,60214],{},"Swimwear",[1130,60216,60217],{},"Denim",[1130,60219,60220],{},"LeggingsStockingsSocks"," (only applies when ",[1130,60223,60169],{}," is ",[1130,60226,60173],{},[511,60228,60229,39468,60232,35075,60235,35075,60238,705],{},[1130,60230,60231],{},"fabricType",[1130,60233,60234],{},"Knitted",[1130,60236,60237],{},"WovenNonDenim",[1130,60239,60217],{},[511,60241,60242,35075,60245,35075,60248,35075,60251,60254],{},[1130,60243,60244],{},"garmentType",[1130,60246,60247],{},"targetGender",[1130,60249,60250],{},"sizeRange",[1130,60252,60253],{},"seasonCollection"," — free-text classification fields the vocabulary defines.",[496,60256,60257,60258,60261,60262,60264],{},"Dual-type the document: ",[1130,60259,60260],{},"\"type\": [\"Product\", \"TextileApparel\"]"," (or ",[1130,60263,60176],{},", etc.).",[491,60266,60268],{"id":60267},"step-3-declare-fibre-composition-the-gs1-way","Step 3: Declare fibre composition the GS1 way",[496,60270,60271,60272,60277,60278,60283,60284,35075,60287,35075,60290,54532,60293,60296,60297,60299,60300,60303],{},"Fibre composition uses ",[514,60273,60274],{},[1130,60275,60276],{},"gs1:textileMaterial"," with one ",[514,60279,60280],{},[1130,60281,60282],{},"gs1:TextileMaterialDetails"," entry per fibre. The textile module attaches ",[1130,60285,60286],{},"fiberOrigin",[1130,60288,60289],{},"isRecycledFiber",[1130,60291,60292],{},"recycledContentSource",[1130,60294,60295],{},"fiberCertification"," inline on each entry — it does ",[10899,60298,39483],{}," invent a parallel ",[1130,60301,60302],{},"textile:FiberComposition"," class.",[1124,60305,60307],{"className":1290,"code":60306,"language":60,"meta":611,"style":611},"\"textileMaterial\": [\n  {\n    \"type\": \"TextileMaterialDetails\",\n    \"textileMaterialContent\": { \"type\": \"QuantitativeValue\", \"value\": 55, \"unitCode\": \"P1\" },\n    \"textileMaterialDescription\": \"Recycled polyester (post-consumer PET)\",\n    \"fiberOrigin\": \"TW\",\n    \"isRecycledFiber\": true,\n    \"recycledContentSource\": \"Post-consumer PET bottles\",\n    \"fiberCertification\": {\n      \"type\": \"CertificationDetails\",\n      \"certificationStandard\": \"GRS\"\n    }\n  },\n  {\n    \"type\": \"TextileMaterialDetails\",\n    \"textileMaterialContent\": { \"type\": \"QuantitativeValue\", \"value\": 45, \"unitCode\": \"P1\" },\n    \"textileMaterialDescription\": \"Organic cotton\",\n    \"fiberOrigin\": \"TR\",\n    \"isRecycledFiber\": false\n  }\n]\n",[1130,60308,60309,60322,60326,60345,60404,60424,60443,60457,60476,60488,60507,60525,60529,60533,60537,60555,60612,60631,60650,60663,60667],{"__ignoreMap":611},[1133,60310,60311,60313,60316,60318,60320],{"class":1135,"line":1136},[1133,60312,1313],{"class":2162},[1133,60314,60315],{"class":2165},"textileMaterial",[1133,60317,1313],{"class":2162},[1133,60319,37484],{"class":1851},[1133,60321,51756],{"class":1299},[1133,60323,60324],{"class":1135,"line":612},[1133,60325,1300],{"class":1299},[1133,60327,60328,60330,60332,60334,60336,60338,60341,60343],{"class":1135,"line":617},[1133,60329,1306],{"class":1305},[1133,60331,1345],{"class":1309},[1133,60333,1313],{"class":1305},[1133,60335,888],{"class":1299},[1133,60337,1352],{"class":1323},[1133,60339,60340],{"class":1327},"TextileMaterialDetails",[1133,60342,1313],{"class":1323},[1133,60344,1359],{"class":1299},[1133,60346,60347,60349,60352,60354,60356,60358,60360,60362,60364,60366,60368,60371,60373,60375,60377,60379,60381,60383,60386,60388,60390,60392,60394,60396,60398,60400,60402],{"class":1135,"line":1334},[1133,60348,1306],{"class":1305},[1133,60350,60351],{"class":1309},"textileMaterialContent",[1133,60353,1313],{"class":1305},[1133,60355,888],{"class":1299},[1133,60357,38383],{"class":1299},[1133,60359,1352],{"class":1305},[1133,60361,1345],{"class":1558},[1133,60363,1313],{"class":1305},[1133,60365,888],{"class":1299},[1133,60367,1352],{"class":1323},[1133,60369,60370],{"class":1327},"QuantitativeValue",[1133,60372,1313],{"class":1323},[1133,60374,2776],{"class":1299},[1133,60376,1352],{"class":1305},[1133,60378,26900],{"class":1558},[1133,60380,1313],{"class":1305},[1133,60382,888],{"class":1299},[1133,60384,60385],{"class":1664}," 55",[1133,60387,2776],{"class":1299},[1133,60389,1352],{"class":1305},[1133,60391,37933],{"class":1558},[1133,60393,1313],{"class":1305},[1133,60395,888],{"class":1299},[1133,60397,1352],{"class":1323},[1133,60399,41324],{"class":1327},[1133,60401,1313],{"class":1323},[1133,60403,38511],{"class":1299},[1133,60405,60406,60408,60411,60413,60415,60417,60420,60422],{"class":1135,"line":1340},[1133,60407,1306],{"class":1305},[1133,60409,60410],{"class":1309},"textileMaterialDescription",[1133,60412,1313],{"class":1305},[1133,60414,888],{"class":1299},[1133,60416,1352],{"class":1323},[1133,60418,60419],{"class":1327},"Recycled polyester (post-consumer PET)",[1133,60421,1313],{"class":1323},[1133,60423,1359],{"class":1299},[1133,60425,60426,60428,60430,60432,60434,60436,60439,60441],{"class":1135,"line":1362},[1133,60427,1306],{"class":1305},[1133,60429,60286],{"class":1309},[1133,60431,1313],{"class":1305},[1133,60433,888],{"class":1299},[1133,60435,1352],{"class":1323},[1133,60437,60438],{"class":1327},"TW",[1133,60440,1313],{"class":1323},[1133,60442,1359],{"class":1299},[1133,60444,60445,60447,60449,60451,60453,60455],{"class":1135,"line":1383},[1133,60446,1306],{"class":1305},[1133,60448,60289],{"class":1309},[1133,60450,1313],{"class":1305},[1133,60452,888],{"class":1299},[1133,60454,34545],{"class":2659},[1133,60456,1359],{"class":1299},[1133,60458,60459,60461,60463,60465,60467,60469,60472,60474],{"class":1135,"line":1404},[1133,60460,1306],{"class":1305},[1133,60462,60292],{"class":1309},[1133,60464,1313],{"class":1305},[1133,60466,888],{"class":1299},[1133,60468,1352],{"class":1323},[1133,60470,60471],{"class":1327},"Post-consumer PET bottles",[1133,60473,1313],{"class":1323},[1133,60475,1359],{"class":1299},[1133,60477,60478,60480,60482,60484,60486],{"class":1135,"line":1425},[1133,60479,1306],{"class":1305},[1133,60481,60295],{"class":1309},[1133,60483,1313],{"class":1305},[1133,60485,888],{"class":1299},[1133,60487,1550],{"class":1299},[1133,60489,60490,60492,60494,60496,60498,60500,60503,60505],{"class":1135,"line":1446},[1133,60491,1324],{"class":1305},[1133,60493,1345],{"class":1558},[1133,60495,1313],{"class":1305},[1133,60497,888],{"class":1299},[1133,60499,1352],{"class":1323},[1133,60501,60502],{"class":1327},"CertificationDetails",[1133,60504,1313],{"class":1323},[1133,60506,1359],{"class":1299},[1133,60508,60509,60511,60514,60516,60518,60520,60523],{"class":1135,"line":1460},[1133,60510,1324],{"class":1305},[1133,60512,60513],{"class":1558},"certificationStandard",[1133,60515,1313],{"class":1305},[1133,60517,888],{"class":1299},[1133,60519,1352],{"class":1323},[1133,60521,60522],{"class":1327},"GRS",[1133,60524,1331],{"class":1323},[1133,60526,60527],{"class":1135,"line":1470},[1133,60528,35647],{"class":1299},[1133,60530,60531],{"class":1135,"line":1475},[1133,60532,37949],{"class":1299},[1133,60534,60535],{"class":1135,"line":1496},[1133,60536,1300],{"class":1299},[1133,60538,60539,60541,60543,60545,60547,60549,60551,60553],{"class":1135,"line":1517},[1133,60540,1306],{"class":1305},[1133,60542,1345],{"class":1309},[1133,60544,1313],{"class":1305},[1133,60546,888],{"class":1299},[1133,60548,1352],{"class":1323},[1133,60550,60340],{"class":1327},[1133,60552,1313],{"class":1323},[1133,60554,1359],{"class":1299},[1133,60556,60557,60559,60561,60563,60565,60567,60569,60571,60573,60575,60577,60579,60581,60583,60585,60587,60589,60591,60594,60596,60598,60600,60602,60604,60606,60608,60610],{"class":1135,"line":1538},[1133,60558,1306],{"class":1305},[1133,60560,60351],{"class":1309},[1133,60562,1313],{"class":1305},[1133,60564,888],{"class":1299},[1133,60566,38383],{"class":1299},[1133,60568,1352],{"class":1305},[1133,60570,1345],{"class":1558},[1133,60572,1313],{"class":1305},[1133,60574,888],{"class":1299},[1133,60576,1352],{"class":1323},[1133,60578,60370],{"class":1327},[1133,60580,1313],{"class":1323},[1133,60582,2776],{"class":1299},[1133,60584,1352],{"class":1305},[1133,60586,26900],{"class":1558},[1133,60588,1313],{"class":1305},[1133,60590,888],{"class":1299},[1133,60592,60593],{"class":1664}," 45",[1133,60595,2776],{"class":1299},[1133,60597,1352],{"class":1305},[1133,60599,37933],{"class":1558},[1133,60601,1313],{"class":1305},[1133,60603,888],{"class":1299},[1133,60605,1352],{"class":1323},[1133,60607,41324],{"class":1327},[1133,60609,1313],{"class":1323},[1133,60611,38511],{"class":1299},[1133,60613,60614,60616,60618,60620,60622,60624,60627,60629],{"class":1135,"line":1553},[1133,60615,1306],{"class":1305},[1133,60617,60410],{"class":1309},[1133,60619,1313],{"class":1305},[1133,60621,888],{"class":1299},[1133,60623,1352],{"class":1323},[1133,60625,60626],{"class":1327},"Organic cotton",[1133,60628,1313],{"class":1323},[1133,60630,1359],{"class":1299},[1133,60632,60633,60635,60637,60639,60641,60643,60646,60648],{"class":1135,"line":1573},[1133,60634,1306],{"class":1305},[1133,60636,60286],{"class":1309},[1133,60638,1313],{"class":1305},[1133,60640,888],{"class":1299},[1133,60642,1352],{"class":1323},[1133,60644,60645],{"class":1327},"TR",[1133,60647,1313],{"class":1323},[1133,60649,1359],{"class":1299},[1133,60651,60652,60654,60656,60658,60660],{"class":1135,"line":1579},[1133,60653,1306],{"class":1305},[1133,60655,60289],{"class":1309},[1133,60657,1313],{"class":1305},[1133,60659,888],{"class":1299},[1133,60661,60662],{"class":2659}," false\n",[1133,60664,60665],{"class":1135,"line":1593},[1133,60666,1815],{"class":1299},[1133,60668,60669],{"class":1135,"line":1611},[1133,60670,4871],{"class":1299},[496,60672,60673,60676],{},[1130,60674,60675],{},"unitCode: \"P1\""," is the UN/CEFACT Rec 20 percent code. The textile module enforces the percentages summing to ~100% via its SHACL shapes.",[491,60678,60680],{"id":60679},"step-4-care-instructions-iso-3758","Step 4: Care instructions (ISO 3758)",[496,60682,60683,60684,60687,60688,60691],{},"Care is expressed as a list of ",[1130,60685,60686],{},"CareInstruction"," records carrying a ",[1130,60689,60690],{},"careSymbolCode"," and supporting metadata. The published controlled values cover the ISO 3758 symbol set:",[508,60693,60694,60717,60731,60757,60777],{},[511,60695,60696,37484,60699,35075,60702,35075,60705,35075,60708,35075,60711,35075,60714],{},[514,60697,60698],{},"Washing",[1130,60700,60701],{},"Wash30",[1130,60703,60704],{},"Wash40",[1130,60706,60707],{},"Wash60",[1130,60709,60710],{},"WashGentle",[1130,60712,60713],{},"WashHandOnly",[1130,60715,60716],{},"DoNotWash",[511,60718,60719,37484,60722,35075,60725,35075,60728],{},[514,60720,60721],{},"Bleaching",[1130,60723,60724],{},"BleachAllowed",[1130,60726,60727],{},"NonChlorineBleach",[1130,60729,60730],{},"DoNotBleach",[511,60732,60733,37484,60736,35075,60739,35075,60742,35075,60745,35075,60748,35075,60751,35075,60754],{},[514,60734,60735],{},"Tumble drying",[1130,60737,60738],{},"TumbleDryLow",[1130,60740,60741],{},"TumbleDryMedium",[1130,60743,60744],{},"TumbleDryHigh",[1130,60746,60747],{},"DripDry",[1130,60749,60750],{},"LineDry",[1130,60752,60753],{},"DryFlat",[1130,60755,60756],{},"DoNotTumbleDry",[511,60758,60759,37484,60762,35075,60765,35075,60768,35075,60771,35075,60774],{},[514,60760,60761],{},"Ironing",[1130,60763,60764],{},"IronLow",[1130,60766,60767],{},"IronMedium",[1130,60769,60770],{},"IronHigh",[1130,60772,60773],{},"NoSteam",[1130,60775,60776],{},"DoNotIron",[511,60778,60779,37484,60782,35075,60785,35075,60788,35075,60791,35075,60794],{},[514,60780,60781],{},"Professional / dry-cleaning",[1130,60783,60784],{},"DryCleanAny",[1130,60786,60787],{},"DryCleanPCE",[1130,60789,60790],{},"DryCleanHydrocarbon",[1130,60792,60793],{},"WetClean",[1130,60795,60796],{},"DoNotDryClean",[491,60798,60800],{"id":60799},"step-5-durability","Step 5: Durability",[496,60802,60803,60806,60807,56936,60810,60813,60814,60817],{},[1130,60804,60805],{},"DurabilityInfo"," rolls up the regulated tests into a single ",[1130,60808,60809],{},"DurabilityClass",[1130,60811,60812],{},"DurabilityA","…",[1130,60815,60816],{},"DurabilityE","). Underlying test results live in dedicated records:",[508,60819,60820,60835,60843],{},[511,60821,60822,60825,60826,35075,60829,35075,60832,5272],{},[1130,60823,60824],{},"DimensionalChangeTestResult"," referencing the test standard (",[1130,60827,60828],{},"ISO3759",[1130,60830,60831],{},"ISO6330",[1130,60833,60834],{},"ISO16322_3",[511,60836,60837,60840,60841,705],{},[1130,60838,60839],{},"SpiralityTestResult"," referencing ",[1130,60842,60834],{},[511,60844,60845,60848],{},[1130,60846,60847],{},"VisualInspectionResult"," for finishing defects.",[496,60850,35128,60851,54532,60854,60857,60858,54532,60865,60872],{},[1130,60852,60853],{},"RobustnessAssessment",[1130,60855,60856],{},"RecyclabilityAssessment"," records aggregate per-dimension scores defined by the JRC scoring tables; see the textile vocabulary's ",[659,60859,60862],{"href":60860,"rel":60861},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/docs/RECYCLABILITY_SCORING.md",[663],[1130,60863,60864],{},"RECYCLABILITY_SCORING.md",[659,60866,60869],{"href":60867,"rel":60868},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/docs/ROBUSTNESS_SCORING.md",[663],[1130,60870,60871],{},"ROBUSTNESS_SCORING.md"," for the calculation rules.",[491,60874,60876],{"id":60875},"step-6-substances-of-concern","Step 6: Substances of concern",[496,60878,60879,60880,60882],{},"Each substance of concern goes into a ",[1130,60881,38174],{}," block:",[508,60884,60885,60903,60921,60927,60933],{},[511,60886,60887,39468,60890,35075,60893,35075,60896,35075,60899,60902],{},[1130,60888,60889],{},"SubstanceOfConcernType",[1130,60891,60892],{},"SoCTypeA",[1130,60894,60895],{},"SoCTypeB",[1130,60897,60898],{},"SoCTypeC",[1130,60900,60901],{},"SoCTypeD"," (regulatory bucket).",[511,60904,60905,35075,60908,35075,60911,35075,60914,35075,60917,60920],{},[1130,60906,60907],{},"CLPHazardCategory",[1130,60909,60910],{},"CMR",[1130,60912,60913],{},"EndocrineDisruptor",[1130,60915,60916],{},"PMT",[1130,60918,60919],{},"Sensitizer"," — hazard classifications attached to the substance.",[511,60922,60923,60926],{},[1130,60924,60925],{},"chemicalPurpose"," — what role the substance played (dyeing, finishing, …).",[511,60928,60929,60932],{},[1130,60930,60931],{},"concentrationRange"," — concentration band, mapped to the same controlled set the regulation uses.",[511,60934,60935,60937],{},[1130,60936,38264],{}," — guidance for handling residuals.",[496,60939,60940],{},"REACH SVHC and the ZDHC MRSL are referenced via standard certification / verification records.",[491,60942,60944],{"id":60943},"step-7-microplastic-shedding-synthetic-blends","Step 7: Microplastic shedding (synthetic blends)",[496,60946,60947,60948,60951],{},"For synthetic-fibre-containing products, capture a ",[1130,60949,60950],{},"MicroplasticInfo"," block with:",[508,60953,60954,60968],{},[511,60955,60956,39468,60959,35075,60962,35075,60965,705],{},[1130,60957,60958],{},"MicroplasticRiskLevel",[1130,60960,60961],{},"LowShedding",[1130,60963,60964],{},"MediumShedding",[1130,60966,60967],{},"HighShedding",[511,60969,60970,60973],{},[1130,60971,60972],{},"microplasticMitigationMeasures"," — what the product / instructions do to reduce shedding (low-friction finishes, washing-bag recommendations, etc.).",[491,60975,60977],{"id":60976},"step-8-recycled-content-and-chain-of-custody","Step 8: Recycled content and chain of custody",[496,60979,60980,60981,60984],{},"Use ",[1130,60982,60983],{},"RecycledContentDeclaration"," to capture the recycled-content claim and how it was traced:",[508,60986,60987,60992,61006],{},[511,60988,60989,60991],{},[1130,60990,60292],{}," — narrative describing the source.",[511,60993,60994,39468,60997,35075,61000,35075,61003,705],{},[1130,60995,60996],{},"RecycledSourceType",[1130,60998,60999],{},"PreConsumer",[1130,61001,61002],{},"PostConsumer",[1130,61004,61005],{},"PostIndustrial",[511,61007,61008,39468,61011,35075,61014,35075,61017,705],{},[1130,61009,61010],{},"ChainOfCustodyMethod",[1130,61012,61013],{},"MassBalance",[1130,61015,61016],{},"Segregation",[1130,61018,61019],{},"IdentityPreserved",[496,61021,58077,61022,61025],{},[1130,61023,61024],{},"WasteOriginType"," qualifier covers waste-stream origin claims when relevant.",[491,61027,61029],{"id":61028},"step-9-end-of-life","Step 9: End-of-life",[496,61031,61032,61033,61036,61037,61040,61041,56936,61044,35075,61047,61050,61051,56936,61054,35075,61057,35075,61060,35075,61063,35075,61066,35075,61069,61071],{},"End-of-life pathways combine a ",[1130,61034,61035],{},"TakeBackProgram"," (the brand's program), ",[1130,61038,61039],{},"takeBackIncentive"," (e.g. discount or store credit), ",[1130,61042,61043],{},"endOfLifeDestination",[1130,61045,61046],{},"FiberToFiber",[1130,61048,61049],{},"OpenLoop",", recycler, charity, …), and ",[1130,61052,61053],{},"RecyclingTechnology",[1130,61055,61056],{},"MechanicalRecycling",[1130,61058,61059],{},"ChemicalRecyclingCotton",[1130,61061,61062],{},"ChemicalRecyclingPA6",[1130,61064,61065],{},"ThermoMechanicalRecycling",[1130,61067,61068],{},"ThermoChemicalRecycling",[1130,61070,61046],{},"). The recyclability score from Step 5 ties this back to the durability/recyclability assessments.",[491,61073,61075],{"id":61074},"step-10-publish-the-textile-linkset","Step 10: Publish the textile linkset",[496,61077,61078,61079,40301,61081,61083],{},"The textile passport is served from an IETF ",[1130,61080,40300],{},[1130,61082,40304],{},", GS1 link relations as full-IRI keys, link descriptors as values. For a serialised garment a typical linkset covers the consumer PIP, the EPCIS history (supply chain, take-back), the sustainability declaration, the consumer-handling/care instructions and the certification dossier:",[1124,61085,61087],{"className":1290,"code":61086,"language":60,"meta":611,"style":611},"{\n  \"linkset\": [\n    {\n      \"anchor\": \"https://id.gs1.org/01/09521234000011/21/WJ-2025-00142\",\n      \"itemDescription\": \"Wool jacket, classic cut\",\n      \"https://ref.gs1.org/voc/defaultLink\": [\n        { \"href\": \"https://dpp.example.com/textile/09521234000011/WJ-2025-00142\",\n          \"title\": \"Textile passport\" }\n      ],\n      \"https://ref.gs1.org/voc/pip\": [\n        { \"href\": \"https://dpp.example.com/textile/09521234000011/WJ-2025-00142\",\n          \"title\": \"Textile passport (consumer view)\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/epcis\": [\n        { \"href\": \"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000011%2F21%2FWJ-2025-00142\",\n          \"title\": \"EPCIS event history (supply chain, take-back)\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/consumerHandlingStorageInstructions\": [\n        { \"href\": \"https://dpp.example.com/care/09521234000011/WJ-2025-00142\",\n          \"title\": \"Care instructions (ISO 3758)\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/productSustainabilityInfo\": [\n        { \"href\": \"https://dpp.example.com/sustainability/09521234000011/WJ-2025-00142\",\n          \"title\": \"Fibre composition, microplastic risk, circularity claims\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/certificationInfo\": [\n        { \"href\": \"https://dpp.example.com/certs/09521234000011/WJ-2025-00142\",\n          \"title\": \"OEKO-TEX, GOTS and other conformity certificates\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"business\", \"authority\"] }\n      ]\n    }\n  ]\n}\n",[1130,61088,61089,61093,61105,61109,61128,61147,61159,61180,61199,61203,61215,61235,61254,61272,61304,61308,61320,61341,61360,61378,61410,61414,61427,61448,61467,61485,61517,61521,61533,61554,61573,61591,61623,61627,61639,61660,61679,61697,61727,61731,61735,61739],{"__ignoreMap":611},[1133,61090,61091],{"class":1135,"line":1136},[1133,61092,4564],{"class":1299},[1133,61094,61095,61097,61099,61101,61103],{"class":1135,"line":612},[1133,61096,5857],{"class":1305},[1133,61098,343],{"class":1309},[1133,61100,1313],{"class":1305},[1133,61102,888],{"class":1299},[1133,61104,1318],{"class":1299},[1133,61106,61107],{"class":1135,"line":617},[1133,61108,35314],{"class":1299},[1133,61110,61111,61113,61115,61117,61119,61121,61124,61126],{"class":1135,"line":1334},[1133,61112,1324],{"class":1305},[1133,61114,40304],{"class":1558},[1133,61116,1313],{"class":1305},[1133,61118,888],{"class":1299},[1133,61120,1352],{"class":1323},[1133,61122,61123],{"class":1327},"https://id.gs1.org/01/09521234000011/21/WJ-2025-00142",[1133,61125,1313],{"class":1323},[1133,61127,1359],{"class":1299},[1133,61129,61130,61132,61134,61136,61138,61140,61143,61145],{"class":1135,"line":1340},[1133,61131,1324],{"class":1305},[1133,61133,40355],{"class":1558},[1133,61135,1313],{"class":1305},[1133,61137,888],{"class":1299},[1133,61139,1352],{"class":1323},[1133,61141,61142],{"class":1327},"Wool jacket, classic cut",[1133,61144,1313],{"class":1323},[1133,61146,1359],{"class":1299},[1133,61148,61149,61151,61153,61155,61157],{"class":1135,"line":1362},[1133,61150,1324],{"class":1305},[1133,61152,40375],{"class":1558},[1133,61154,1313],{"class":1305},[1133,61156,888],{"class":1299},[1133,61158,1318],{"class":1299},[1133,61160,61161,61163,61165,61167,61169,61171,61173,61176,61178],{"class":1135,"line":1383},[1133,61162,40386],{"class":1299},[1133,61164,1352],{"class":1305},[1133,61166,40391],{"class":4703},[1133,61168,1313],{"class":1305},[1133,61170,888],{"class":1299},[1133,61172,1352],{"class":1323},[1133,61174,61175],{"class":1327},"https://dpp.example.com/textile/09521234000011/WJ-2025-00142",[1133,61177,1313],{"class":1323},[1133,61179,1359],{"class":1299},[1133,61181,61182,61184,61186,61188,61190,61192,61195,61197],{"class":1135,"line":1404},[1133,61183,6112],{"class":1305},[1133,61185,40411],{"class":4703},[1133,61187,1313],{"class":1305},[1133,61189,888],{"class":1299},[1133,61191,1352],{"class":1323},[1133,61193,61194],{"class":1327},"Textile passport",[1133,61196,1313],{"class":1323},[1133,61198,38402],{"class":1299},[1133,61200,61201],{"class":1135,"line":1425},[1133,61202,35617],{"class":1299},[1133,61204,61205,61207,61209,61211,61213],{"class":1135,"line":1446},[1133,61206,1324],{"class":1305},[1133,61208,40435],{"class":1558},[1133,61210,1313],{"class":1305},[1133,61212,888],{"class":1299},[1133,61214,1318],{"class":1299},[1133,61216,61217,61219,61221,61223,61225,61227,61229,61231,61233],{"class":1135,"line":1460},[1133,61218,40386],{"class":1299},[1133,61220,1352],{"class":1305},[1133,61222,40391],{"class":4703},[1133,61224,1313],{"class":1305},[1133,61226,888],{"class":1299},[1133,61228,1352],{"class":1323},[1133,61230,61175],{"class":1327},[1133,61232,1313],{"class":1323},[1133,61234,1359],{"class":1299},[1133,61236,61237,61239,61241,61243,61245,61247,61250,61252],{"class":1135,"line":1470},[1133,61238,6112],{"class":1305},[1133,61240,40411],{"class":4703},[1133,61242,1313],{"class":1305},[1133,61244,888],{"class":1299},[1133,61246,1352],{"class":1323},[1133,61248,61249],{"class":1327},"Textile passport (consumer view)",[1133,61251,1313],{"class":1323},[1133,61253,1359],{"class":1299},[1133,61255,61256,61258,61260,61262,61264,61266,61268,61270],{"class":1135,"line":1475},[1133,61257,6112],{"class":1305},[1133,61259,1345],{"class":4703},[1133,61261,1313],{"class":1305},[1133,61263,888],{"class":1299},[1133,61265,1352],{"class":1323},[1133,61267,40495],{"class":1327},[1133,61269,1313],{"class":1323},[1133,61271,1359],{"class":1299},[1133,61273,61274,61276,61278,61280,61282,61284,61286,61288,61290,61292,61294,61296,61298,61300,61302],{"class":1135,"line":1496},[1133,61275,6112],{"class":1305},[1133,61277,40506],{"class":4703},[1133,61279,1313],{"class":1305},[1133,61281,888],{"class":1299},[1133,61283,6032],{"class":1299},[1133,61285,1313],{"class":1323},[1133,61287,40517],{"class":1327},[1133,61289,1313],{"class":1323},[1133,61291,40522],{"class":1299},[1133,61293,1352],{"class":1305},[1133,61295,40527],{"class":4703},[1133,61297,1313],{"class":1305},[1133,61299,888],{"class":1299},[1133,61301,34545],{"class":2659},[1133,61303,38402],{"class":1299},[1133,61305,61306],{"class":1135,"line":1517},[1133,61307,35617],{"class":1299},[1133,61309,61310,61312,61314,61316,61318],{"class":1135,"line":1538},[1133,61311,1324],{"class":1305},[1133,61313,40546],{"class":1558},[1133,61315,1313],{"class":1305},[1133,61317,888],{"class":1299},[1133,61319,1318],{"class":1299},[1133,61321,61322,61324,61326,61328,61330,61332,61334,61337,61339],{"class":1135,"line":1553},[1133,61323,40386],{"class":1299},[1133,61325,1352],{"class":1305},[1133,61327,40391],{"class":4703},[1133,61329,1313],{"class":1305},[1133,61331,888],{"class":1299},[1133,61333,1352],{"class":1323},[1133,61335,61336],{"class":1327},"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000011%2F21%2FWJ-2025-00142",[1133,61338,1313],{"class":1323},[1133,61340,1359],{"class":1299},[1133,61342,61343,61345,61347,61349,61351,61353,61356,61358],{"class":1135,"line":1573},[1133,61344,6112],{"class":1305},[1133,61346,40411],{"class":4703},[1133,61348,1313],{"class":1305},[1133,61350,888],{"class":1299},[1133,61352,1352],{"class":1323},[1133,61354,61355],{"class":1327},"EPCIS event history (supply chain, take-back)",[1133,61357,1313],{"class":1323},[1133,61359,1359],{"class":1299},[1133,61361,61362,61364,61366,61368,61370,61372,61374,61376],{"class":1135,"line":1579},[1133,61363,6112],{"class":1305},[1133,61365,1345],{"class":4703},[1133,61367,1313],{"class":1305},[1133,61369,888],{"class":1299},[1133,61371,1352],{"class":1323},[1133,61373,40607],{"class":1327},[1133,61375,1313],{"class":1323},[1133,61377,1359],{"class":1299},[1133,61379,61380,61382,61384,61386,61388,61390,61392,61394,61396,61398,61400,61402,61404,61406,61408],{"class":1135,"line":1593},[1133,61381,6112],{"class":1305},[1133,61383,40506],{"class":4703},[1133,61385,1313],{"class":1305},[1133,61387,888],{"class":1299},[1133,61389,6032],{"class":1299},[1133,61391,1313],{"class":1323},[1133,61393,40517],{"class":1327},[1133,61395,1313],{"class":1323},[1133,61397,40522],{"class":1299},[1133,61399,1352],{"class":1305},[1133,61401,40527],{"class":4703},[1133,61403,1313],{"class":1305},[1133,61405,888],{"class":1299},[1133,61407,34545],{"class":2659},[1133,61409,38402],{"class":1299},[1133,61411,61412],{"class":1135,"line":1611},[1133,61413,35617],{"class":1299},[1133,61415,61416,61418,61421,61423,61425],{"class":1135,"line":1616},[1133,61417,1324],{"class":1305},[1133,61419,61420],{"class":1558},"https://ref.gs1.org/voc/consumerHandlingStorageInstructions",[1133,61422,1313],{"class":1305},[1133,61424,888],{"class":1299},[1133,61426,1318],{"class":1299},[1133,61428,61429,61431,61433,61435,61437,61439,61441,61444,61446],{"class":1135,"line":1631},[1133,61430,40386],{"class":1299},[1133,61432,1352],{"class":1305},[1133,61434,40391],{"class":4703},[1133,61436,1313],{"class":1305},[1133,61438,888],{"class":1299},[1133,61440,1352],{"class":1323},[1133,61442,61443],{"class":1327},"https://dpp.example.com/care/09521234000011/WJ-2025-00142",[1133,61445,1313],{"class":1323},[1133,61447,1359],{"class":1299},[1133,61449,61450,61452,61454,61456,61458,61460,61463,61465],{"class":1135,"line":1652},[1133,61451,6112],{"class":1305},[1133,61453,40411],{"class":4703},[1133,61455,1313],{"class":1305},[1133,61457,888],{"class":1299},[1133,61459,1352],{"class":1323},[1133,61461,61462],{"class":1327},"Care instructions (ISO 3758)",[1133,61464,1313],{"class":1323},[1133,61466,1359],{"class":1299},[1133,61468,61469,61471,61473,61475,61477,61479,61481,61483],{"class":1135,"line":1670},[1133,61470,6112],{"class":1305},[1133,61472,1345],{"class":4703},[1133,61474,1313],{"class":1305},[1133,61476,888],{"class":1299},[1133,61478,1352],{"class":1323},[1133,61480,40495],{"class":1327},[1133,61482,1313],{"class":1323},[1133,61484,1359],{"class":1299},[1133,61486,61487,61489,61491,61493,61495,61497,61499,61501,61503,61505,61507,61509,61511,61513,61515],{"class":1135,"line":1689},[1133,61488,6112],{"class":1305},[1133,61490,40506],{"class":4703},[1133,61492,1313],{"class":1305},[1133,61494,888],{"class":1299},[1133,61496,6032],{"class":1299},[1133,61498,1313],{"class":1323},[1133,61500,40517],{"class":1327},[1133,61502,1313],{"class":1323},[1133,61504,40522],{"class":1299},[1133,61506,1352],{"class":1305},[1133,61508,40527],{"class":4703},[1133,61510,1313],{"class":1305},[1133,61512,888],{"class":1299},[1133,61514,34545],{"class":2659},[1133,61516,38402],{"class":1299},[1133,61518,61519],{"class":1135,"line":1695},[1133,61520,35617],{"class":1299},[1133,61522,61523,61525,61527,61529,61531],{"class":1135,"line":1709},[1133,61524,1324],{"class":1305},[1133,61526,40762],{"class":1558},[1133,61528,1313],{"class":1305},[1133,61530,888],{"class":1299},[1133,61532,1318],{"class":1299},[1133,61534,61535,61537,61539,61541,61543,61545,61547,61550,61552],{"class":1135,"line":1729},[1133,61536,40386],{"class":1299},[1133,61538,1352],{"class":1305},[1133,61540,40391],{"class":4703},[1133,61542,1313],{"class":1305},[1133,61544,888],{"class":1299},[1133,61546,1352],{"class":1323},[1133,61548,61549],{"class":1327},"https://dpp.example.com/sustainability/09521234000011/WJ-2025-00142",[1133,61551,1313],{"class":1323},[1133,61553,1359],{"class":1299},[1133,61555,61556,61558,61560,61562,61564,61566,61569,61571],{"class":1135,"line":1748},[1133,61557,6112],{"class":1305},[1133,61559,40411],{"class":4703},[1133,61561,1313],{"class":1305},[1133,61563,888],{"class":1299},[1133,61565,1352],{"class":1323},[1133,61567,61568],{"class":1327},"Fibre composition, microplastic risk, circularity claims",[1133,61570,1313],{"class":1323},[1133,61572,1359],{"class":1299},[1133,61574,61575,61577,61579,61581,61583,61585,61587,61589],{"class":1135,"line":1753},[1133,61576,6112],{"class":1305},[1133,61578,1345],{"class":4703},[1133,61580,1313],{"class":1305},[1133,61582,888],{"class":1299},[1133,61584,1352],{"class":1323},[1133,61586,40607],{"class":1327},[1133,61588,1313],{"class":1323},[1133,61590,1359],{"class":1299},[1133,61592,61593,61595,61597,61599,61601,61603,61605,61607,61609,61611,61613,61615,61617,61619,61621],{"class":1135,"line":1767},[1133,61594,6112],{"class":1305},[1133,61596,40506],{"class":4703},[1133,61598,1313],{"class":1305},[1133,61600,888],{"class":1299},[1133,61602,6032],{"class":1299},[1133,61604,1313],{"class":1323},[1133,61606,40517],{"class":1327},[1133,61608,1313],{"class":1323},[1133,61610,40522],{"class":1299},[1133,61612,1352],{"class":1305},[1133,61614,40527],{"class":4703},[1133,61616,1313],{"class":1305},[1133,61618,888],{"class":1299},[1133,61620,34545],{"class":2659},[1133,61622,38402],{"class":1299},[1133,61624,61625],{"class":1135,"line":1787},[1133,61626,35617],{"class":1299},[1133,61628,61629,61631,61633,61635,61637],{"class":1135,"line":1806},[1133,61630,1324],{"class":1305},[1133,61632,40654],{"class":1558},[1133,61634,1313],{"class":1305},[1133,61636,888],{"class":1299},[1133,61638,1318],{"class":1299},[1133,61640,61641,61643,61645,61647,61649,61651,61653,61656,61658],{"class":1135,"line":1812},[1133,61642,40386],{"class":1299},[1133,61644,1352],{"class":1305},[1133,61646,40391],{"class":4703},[1133,61648,1313],{"class":1305},[1133,61650,888],{"class":1299},[1133,61652,1352],{"class":1323},[1133,61654,61655],{"class":1327},"https://dpp.example.com/certs/09521234000011/WJ-2025-00142",[1133,61657,1313],{"class":1323},[1133,61659,1359],{"class":1299},[1133,61661,61662,61664,61666,61668,61670,61672,61675,61677],{"class":1135,"line":6296},[1133,61663,6112],{"class":1305},[1133,61665,40411],{"class":4703},[1133,61667,1313],{"class":1305},[1133,61669,888],{"class":1299},[1133,61671,1352],{"class":1323},[1133,61673,61674],{"class":1327},"OEKO-TEX, GOTS and other conformity certificates",[1133,61676,1313],{"class":1323},[1133,61678,1359],{"class":1299},[1133,61680,61681,61683,61685,61687,61689,61691,61693,61695],{"class":1135,"line":6301},[1133,61682,6112],{"class":1305},[1133,61684,1345],{"class":4703},[1133,61686,1313],{"class":1305},[1133,61688,888],{"class":1299},[1133,61690,1352],{"class":1323},[1133,61692,40607],{"class":1327},[1133,61694,1313],{"class":1323},[1133,61696,1359],{"class":1299},[1133,61698,61699,61701,61703,61705,61707,61709,61711,61713,61715,61717,61719,61721,61723,61725],{"class":1135,"line":6314},[1133,61700,6112],{"class":1305},[1133,61702,40506],{"class":4703},[1133,61704,1313],{"class":1305},[1133,61706,888],{"class":1299},[1133,61708,6032],{"class":1299},[1133,61710,1313],{"class":1323},[1133,61712,40735],{"class":1327},[1133,61714,1313],{"class":1323},[1133,61716,2776],{"class":1299},[1133,61718,1352],{"class":1323},[1133,61720,40744],{"class":1327},[1133,61722,1313],{"class":1323},[1133,61724,40749],{"class":1299},[1133,61726,38402],{"class":1299},[1133,61728,61729],{"class":1135,"line":6319},[1133,61730,40863],{"class":1299},[1133,61732,61733],{"class":1135,"line":6338},[1133,61734,35647],{"class":1299},[1133,61736,61737],{"class":1135,"line":6355},[1133,61738,35991],{"class":1299},[1133,61740,61741],{"class":1135,"line":6360},[1133,61742,4602],{"class":1299},[496,61744,35128,61745,61747,61748,35075,61750,35075,61752,61755,61756,40896],{},[1130,61746,40880],{}," parameter on a resolver URL takes the bare relation name (",[1130,61749,40884],{},[1130,61751,40892],{},[1130,61753,61754],{},"consumerHandlingStorageInstructions",", …). See ",[659,61757,346],{"href":347},[491,61759,42427],{"id":42426},[496,61761,61762],{},"A complete textile DPP should pass three kinds of check:",[508,61764,61765,61773,61779],{},[511,61766,61767,61769,61770,61772],{},[514,61768,42434],{}," — normalises against the textile context (no unresolved terms, no ",[1130,61771,1310],{}," collisions).",[511,61774,61775,61778],{},[514,61776,61777],{},"SHACL"," — instance data satisfies the textile shapes published with the vocabulary.",[511,61780,61781,61784],{},[514,61782,61783],{},"JSON Schema"," — the payload validates against the textile DPP schema.",[496,61786,61787],{},"Tooling: any JSON-LD 1.1 processor for normalisation; any SHACL engine (pySHACL, Apache Jena, TopBraid SHACL); any JSON Schema validator.",[491,61789,42457],{"id":42456},[508,61791,61792,61798,61805,61811],{},[511,61793,61794,61797],{},[659,61795,61796],{"href":316},"Complete examples"," — links to the canonical garment, footwear and ITIP set passports",[511,61799,61800,61804],{},[659,61801,61803],{"href":39177,"rel":61802},[663],"Textile vocabulary browser"," — full ontology",[511,61806,61807,61810],{},[659,61808,61809],{"href":263},"EUDR Integration"," — for leather and cotton inputs subject to EUDR obligations",[511,61812,61813,61815],{},[659,61814,58256],{"href":355}," — for a textile component inside a larger product",[2267,61817,61818],{},"html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":61820},[61821,61822,61823,61824,61825,61826,61827,61828,61829,61830,61831,61832,61833,61834],{"id":47171,"depth":612,"text":47172},{"id":39561,"depth":612,"text":39562},{"id":60141,"depth":612,"text":60142},{"id":60158,"depth":612,"text":60159},{"id":60267,"depth":612,"text":60268},{"id":60679,"depth":612,"text":60680},{"id":60799,"depth":612,"text":60800},{"id":60875,"depth":612,"text":60876},{"id":60943,"depth":612,"text":60944},{"id":60976,"depth":612,"text":60977},{"id":61028,"depth":612,"text":61029},{"id":61074,"depth":612,"text":61075},{"id":42426,"depth":612,"text":42427},{"id":42456,"depth":612,"text":42457},{"head":61836,"readingTime":61840},{"meta":61837},[61838],{"name":626,"content":61839},"Textile DPP implementation, fibre composition, ISO 3758 care, durability, recycled content",{"text":4434,"minutes":61841,"time":61842,"words":61843},4.37,262200,874,{"title":241,"tags":61845},[304,305,306,314],{"title":39264,"description":311},{"loc":309,"lastmod":47677,"changefreq":638,"priority":39455},"Uet8QFnf-VJQu0Zz9Twe6e2-wK-IuhnhTDDIXisuebI",{"id":61850,"title":61851,"body":61852,"description":318,"extension":621,"icon":13,"lastUpdated":277,"meta":62287,"navigation":62296,"path":316,"seo":62298,"sitemap":62299,"stem":317,"__hash__":62300},"docsEN/docs/11.digital-product-passport/03.textile/02.complete-examples.md","Textile DPP Examples",{"type":488,"value":61853,"toc":62281},[61854,61856,61859,61861,61864,61895,61906,61908,61911,62256,62263,62265],[491,61855,47172],{"id":47171},[496,61857,61858],{},"This page points to the reference Textile DPP documents published alongside the textile vocabulary, rather than reproducing them here. The repo copies validate against the textile JSON Schema and SHACL shapes and stay in lock-step with the ontology as it evolves.",[491,61860,47409],{"id":47408},[496,61862,61863],{},"The dpp-ready repo ships three end-to-end examples for the textile module:",[508,61865,61866,61875,61885],{},[511,61867,61868,61874],{},[659,61869,61871],{"href":60088,"rel":61870},[663],[1130,61872,61873],{},"garment-product.jsonld"," — a single-item garment passport",[511,61876,61877,61884],{},[659,61878,61881],{"href":61879,"rel":61880},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/footwear-product.jsonld",[663],[1130,61882,61883],{},"footwear-product.jsonld"," — a footwear passport",[511,61886,61887,61894],{},[659,61888,61891],{"href":61889,"rel":61890},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/garment-set-itip.jsonld",[663],[1130,61892,61893],{},"garment-set-itip.jsonld"," — a multi-item set (jacket + trousers, etc.) modelled via ITIP",[496,61896,61897,61898,61905],{},"EPCIS event examples for the same scope live under ",[659,61899,61902],{"href":61900,"rel":61901},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/textile/epcis",[663],[1130,61903,61904],{},"extensions/eu/textile/epcis/",": commissioning, weaving/spinning/garment transformations, durability/chemical observations, environmental-footprint declarations, carbon-footprint observation.",[491,61907,57966],{"id":57965},[496,61909,61910],{},"A quick map of where the regulated data points land in the textile vocabulary today:",[5537,61912,61913,61922],{},[5540,61914,61915],{},[5543,61916,61917,61919],{},[5546,61918,57978],{},[5546,61920,61921],{},"Vocabulary anchor",[5559,61923,61924,61968,61982,61998,62063,62087,62122,62144,62175,62208,62228],{},[5543,61925,61926,61929],{},[5564,61927,61928],{},"Textile category & garment subtype",[5564,61930,61931,61934,61935,35075,61938,35075,61941,35075,61944,35075,61946,35075,61948,47276,61950,56936,61953,35075,61955,35075,61957,35075,61959,35075,61961,35075,61963,35075,61965,61967],{},[1130,61932,61933],{},"textile:TextileCategory"," (with ",[1130,61936,61937],{},"Apparel",[1130,61939,61940],{},"Footwear",[1130,61942,61943],{},"Accessories",[1130,61945,60182],{},[1130,61947,60185],{},[1130,61949,60179],{},[1130,61951,61952],{},"textile:ApparelSubcategory",[1130,61954,60193],{},[1130,61956,60196],{},[1130,61958,60199],{},[1130,61960,60208],{},[1130,61962,60211],{},[1130,61964,60214],{},[1130,61966,60217],{},", …)",[5543,61969,61970,61973],{},[5564,61971,61972],{},"Fibre type",[5564,61974,61975,43111,61978,61981],{},[1130,61976,61977],{},"textile:FiberType",[1130,61979,61980],{},"textile:fiberOrigin"," (recycled / virgin source) and the standard %-by-mass declaration",[5543,61983,61984,61987],{},[5564,61985,61986],{},"Fabric construction",[5564,61988,61989,56936,61992,35075,61994,35075,61996,20391],{},[1130,61990,61991],{},"textile:FabricType",[1130,61993,60234],{},[1130,61995,60237],{},[1130,61997,60217],{},[5543,61999,62000,62002],{},[5564,62001,61462],{},[5564,62003,62004,35075,62007,62010,62011,47272,62013,47272,62015,47272,62017,47272,62019,47272,62021,35075,62023,47272,62025,47272,62027,35075,62029,47272,62031,47272,62033,47272,62035,47272,62037,47272,62039,47272,62041,35075,62043,47272,62045,47272,62047,47272,62049,47272,62051,35075,62053,47272,62055,47272,62057,47272,62059,47272,62061],{},[1130,62005,62006],{},"textile:CareInstruction",[1130,62008,62009],{},"textile:CareSymbolCode",", plus the controlled values: ",[1130,62012,60701],{},[1130,62014,60704],{},[1130,62016,60707],{},[1130,62018,60710],{},[1130,62020,60713],{},[1130,62022,60716],{},[1130,62024,60724],{},[1130,62026,60727],{},[1130,62028,60730],{},[1130,62030,60738],{},[1130,62032,60741],{},[1130,62034,60744],{},[1130,62036,60747],{},[1130,62038,60750],{},[1130,62040,60753],{},[1130,62042,60756],{},[1130,62044,60764],{},[1130,62046,60767],{},[1130,62048,60770],{},[1130,62050,60773],{},[1130,62052,60776],{},[1130,62054,60784],{},[1130,62056,60787],{},[1130,62058,60790],{},[1130,62060,60793],{},[1130,62062,60796],{},[5543,62064,62065,62067],{},[5564,62066,47337],{},[5564,62068,62069,56936,62072,62074,62075,47276,62077,62080,62081,35075,62084],{},[1130,62070,62071],{},"textile:DurabilityClass",[1130,62073,60812],{},"–",[1130,62076,60816],{},[1130,62078,62079],{},"textile:DimensionalChangeTestResult"," (ISO 3759 / ISO 6330 / ISO 16322-3), ",[1130,62082,62083],{},"textile:SpiralityTestResult",[1130,62085,62086],{},"textile:VisualInspectionResult",[5543,62088,62089,62092],{},[5564,62090,62091],{},"Substances of concern",[5564,62093,62094,35075,62097,56936,62100,62074,62102,47276,62104,35075,62107,35075,62110,35075,62113,35075,62116,35075,62119],{},[1130,62095,62096],{},"textile:SubstanceOfConcern",[1130,62098,62099],{},"textile:SubstanceOfConcernType",[1130,62101,60892],{},[1130,62103,60901],{},[1130,62105,62106],{},"textile:CLPHazardCategory",[1130,62108,62109],{},"textile:CMR",[1130,62111,62112],{},"textile:EndocrineDisruptor",[1130,62114,62115],{},"textile:PMT",[1130,62117,62118],{},"textile:Sensitizer",[1130,62120,62121],{},"textile:concentrationRange",[5543,62123,62124,62127],{},[5564,62125,62126],{},"Microplastic shedding",[5564,62128,62129,35075,62132,56936,62135,42447,62137,42447,62139,47276,62141],{},[1130,62130,62131],{},"textile:MicroplasticInfo",[1130,62133,62134],{},"textile:MicroplasticRiskLevel",[1130,62136,60961],{},[1130,62138,60964],{},[1130,62140,60967],{},[1130,62142,62143],{},"textile:microplasticMitigationMeasures",[5543,62145,62146,62148],{},[5564,62147,47295],{},[5564,62149,62150,35075,62153,35075,62156,56936,62159,42447,62161,42447,62163,47276,62165,42447,62168,42447,62171,62174],{},[1130,62151,62152],{},"textile:RecycledContentDeclaration",[1130,62154,62155],{},"textile:recycledContentSource",[1130,62157,62158],{},"textile:RecycledSourceType",[1130,62160,60999],{},[1130,62162,61002],{},[1130,62164,61005],{},[1130,62166,62167],{},"textile:MassBalance",[1130,62169,62170],{},"textile:Segregation",[1130,62172,62173],{},"textile:IdentityPreserved"," chain-of-custody methods",[5543,62176,62177,62179],{},[5564,62178,47392],{},[5564,62180,62181,35075,62184,35075,62187,35075,62190,35075,62193,56936,62196,35075,62198,35075,62200,35075,62202,35075,62204,35075,62206,20391],{},[1130,62182,62183],{},"textile:TakeBackProgram",[1130,62185,62186],{},"textile:takeBackIncentive",[1130,62188,62189],{},"textile:endOfLifeDestination",[1130,62191,62192],{},"textile:RecyclabilityAssessment",[1130,62194,62195],{},"textile:RecyclingTechnology",[1130,62197,61056],{},[1130,62199,61059],{},[1130,62201,61062],{},[1130,62203,61065],{},[1130,62205,61068],{},[1130,62207,61046],{},[5543,62209,62210,62213],{},[5564,62211,62212],{},"Environmental footprint",[5564,62214,62215,35075,62218,35075,62221,62224,62225],{},[1130,62216,62217],{},"textile:EnvironmentalFootprint",[1130,62219,62220],{},"textile:LCIACategory",[1130,62222,62223],{},"textile:LCIACategoryCode",", the PEFCR bridge in ",[1130,62226,62227],{},"textile-context-pefcr-bridge.jsonld",[5543,62229,62230,62233],{},[5564,62231,62232],{},"Test references",[5564,62234,62235,43111,62238,35075,62241,35075,62244,35075,62247,35075,62250,35075,62252,35075,62254],{},[1130,62236,62237],{},"textile:TestStandard",[1130,62239,62240],{},"ISO105",[1130,62242,62243],{},"ISO12945",[1130,62245,62246],{},"ISO12947",[1130,62248,62249],{},"ISO15487",[1130,62251,60834],{},[1130,62253,60828],{},[1130,62255,60831],{},[496,62257,62258,62259,705],{},"For the full term list with definitions, see the ",[659,62260,62262],{"href":39177,"rel":62261},[663],"textile vocabulary browser",[491,62264,42457],{"id":42456},[508,62266,62267,62272,62277],{},[511,62268,62269],{},[659,62270,62271],{"href":309},"Textile implementation guide",[511,62273,62274,62276],{},[659,62275,58256],{"href":355}," — for products that combine a textile component with a battery, an electronics component, an EUDR-relevant leather part, etc.",[511,62278,62279],{},[659,62280,337],{"href":338},{"title":611,"searchDepth":612,"depth":612,"links":62282},[62283,62284,62285,62286],{"id":47171,"depth":612,"text":47172},{"id":47408,"depth":612,"text":47409},{"id":57965,"depth":612,"text":57966},{"id":42456,"depth":612,"text":42457},{"head":62288,"readingTime":62292},{"meta":62289},[62290],{"name":626,"content":62291},"Textile DPP example, garment passport, footwear passport, fibre composition, ISO 3758 care",{"text":36393,"minutes":62293,"time":62294,"words":62295},1.29,77400,258,{"title":252,"tags":62297},[304,257,305,306,320,61],{"title":61851,"description":318},{"loc":316,"lastmod":47677,"changefreq":638,"priority":39455},"9iQ_ORCciScs6wYGoZtsQHvgAk5AkSBZ-9Q3Z2Agd6E",{"id":62302,"title":296,"body":62303,"description":301,"extension":621,"icon":302,"lastUpdated":62908,"meta":62909,"navigation":62918,"path":297,"seo":62920,"sitemap":62921,"stem":298,"__hash__":62922},"docsEN/docs/11.digital-product-passport/03.textile/index.md",{"type":488,"value":62304,"toc":62893},[62305,62307,62312,62319,62321,62360,62364,62370,62375,62389,62393,62408,62412,62419,62658,62662,62665,62674,62677,62724,62727,62731,62738,62768,62772,62775,62803,62805,62809,62835,62839,62873,62875,62890],[491,62306,47172],{"id":47171},[496,62308,35128,62309,62311],{},[514,62310,296],{}," module provides the vocabulary and the JSON-LD context for Digital Product Passports targeting the EU Sustainable Textiles Strategy and ESPR 2024/1781 textile-sector delegated acts.",[693,62313,62314],{"type":695},[496,62315,62316,62318],{},[514,62317,37681],{},": v0.9.5 pre-release. Vocabulary and JSON-LD context feature-complete; reference passport documents shipped for apparel, footwear and ITIP sets. Production 1.0 is gated on the EU textile delegated act stabilising.",[491,62320,649],{"id":648},[508,62322,62323,62329,62337,62352],{},[511,62324,62325,62328],{},[659,62326,61803],{"href":39177,"rel":62327},[663]," — the authoritative term list",[511,62330,62331,62336],{},[659,62332,62335],{"href":62333,"rel":62334},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/textile",[663],"openepcis-dpp-ready textile module"," — context, ontology, schema, SHACL shapes, examples",[511,62338,62339,62340,62344,62345,62344,62348],{},"Reference passports: ",[659,62341,62343],{"href":60088,"rel":62342},[663],"garment"," · ",[659,62346,306],{"href":61879,"rel":62347},[663],[659,62349,62351],{"href":61889,"rel":62350},[663],"garment set (ITIP)",[511,62353,62354,62355],{},"Reference EPCIS events: ",[659,62356,62358],{"href":61900,"rel":62357},[663],[1130,62359,61904],{},[491,62361,62363],{"id":62362},"regulation-context","Regulation context",[496,62365,62366,62369],{},[514,62367,62368],{},"EU Sustainable Textiles Strategy"," (COM/2022/141), implemented through delegated acts under ESPR 2024/1781. Timing follows the EU's textile work plan: ESPR delegated act for textiles in preparation; DPP applicability is sequenced per delegated act and is expected in the 2027–2030 window.",[496,62371,62372],{},[514,62373,62374],{},"Aligned standards:",[508,62376,62377,62380,62383,62386],{},[511,62378,62379],{},"EU Textile Labelling Regulation 1007/2011",[511,62381,62382],{},"ISO 3758:2023 — care labelling codes",[511,62384,62385],{},"ZDHC Manufacturing Restricted Substances List (MRSL)",[511,62387,62388],{},"REACH Regulation — substances of concern",[491,62390,62392],{"id":62391},"vocabulary-namespace","Vocabulary namespace",[508,62394,62395,62401],{},[511,62396,62397,37484,62399],{},[514,62398,48087],{},[1130,62400,39081],{},[511,62402,62403,37484,62406],{},[514,62404,62405],{},"IRI",[1130,62407,39177],{},[491,62409,62411],{"id":62410},"key-concepts-in-the-vocabulary","Key concepts in the vocabulary",[496,62413,62414,62415,888],{},"The published terms cover what the regulation needs to express. A representative slice — for the full list see the ",[659,62416,62418],{"href":39177,"rel":62417},[663],"browser",[5537,62420,62421,62430],{},[5540,62422,62423],{},[5543,62424,62425,62428],{},[5546,62426,62427],{},"Concept",[5546,62429,61921],{},[5559,62431,62432,62451,62480,62494,62506,62517,62535,62561,62579,62604,62620,62635],{},[5543,62433,62434,62437],{},[5564,62435,62436],{},"Textile categories",[5564,62438,62439,56936,62441,35075,62443,35075,62445,35075,62447,35075,62449,20391],{},[1130,62440,61933],{},[1130,62442,60173],{},[1130,62444,60176],{},[1130,62446,60179],{},[1130,62448,60182],{},[1130,62450,60185],{},[5543,62452,62453,62456],{},[5564,62454,62455],{},"Apparel subtypes",[5564,62457,62458,56936,62460,35075,62462,35075,62464,35075,62466,35075,62468,35075,62470,35075,62472,35075,62474,35075,62476,35075,62478,20391],{},[1130,62459,61952],{},[1130,62461,60193],{},[1130,62463,60196],{},[1130,62465,60199],{},[1130,62467,60202],{},[1130,62469,60205],{},[1130,62471,60208],{},[1130,62473,60211],{},[1130,62475,60214],{},[1130,62477,60217],{},[1130,62479,60220],{},[5543,62481,62482,62484],{},[5564,62483,61986],{},[5564,62485,62486,56936,62488,35075,62490,35075,62492,20391],{},[1130,62487,61991],{},[1130,62489,60234],{},[1130,62491,60237],{},[1130,62493,60217],{},[5543,62495,62496,62499],{},[5564,62497,62498],{},"Fibre composition",[5564,62500,62501,39045,62503,62505],{},[1130,62502,61977],{},[1130,62504,61980],{}," + %-by-mass",[5543,62507,62508,62510],{},[5564,62509,61462],{},[5564,62511,62512,35075,62514,62516],{},[1130,62513,62006],{},[1130,62515,62009],{},", with controlled values for wash / bleach / tumble-dry / iron / dry-clean",[5543,62518,62519,62521],{},[5564,62520,47337],{},[5564,62522,62523,56936,62525,60813,62527,47276,62529,35075,62531,35075,62533],{},[1130,62524,62071],{},[1130,62526,60812],{},[1130,62528,60816],{},[1130,62530,62079],{},[1130,62532,62083],{},[1130,62534,62086],{},[5543,62536,62537,62539],{},[5564,62538,62091],{},[5564,62540,62541,35075,62543,56936,62545,62074,62547,47276,62549,35075,62551,35075,62553,35075,62555,35075,62557,35075,62559],{},[1130,62542,62096],{},[1130,62544,62099],{},[1130,62546,60892],{},[1130,62548,60901],{},[1130,62550,62106],{},[1130,62552,62109],{},[1130,62554,62112],{},[1130,62556,62115],{},[1130,62558,62118],{},[1130,62560,62121],{},[5543,62562,62563,62565],{},[5564,62564,62126],{},[5564,62566,62567,35075,62569,56936,62571,42447,62573,42447,62575,47276,62577],{},[1130,62568,62131],{},[1130,62570,62134],{},[1130,62572,60961],{},[1130,62574,60964],{},[1130,62576,60967],{},[1130,62578,62143],{},[5543,62580,62581,62583],{},[5564,62582,47295],{},[5564,62584,62585,35075,62587,35075,62589,56936,62591,42447,62593,42447,62595,62597,62598,42447,62600,42447,62602,20391],{},[1130,62586,62152],{},[1130,62588,62155],{},[1130,62590,62158],{},[1130,62592,60999],{},[1130,62594,61002],{},[1130,62596,61005],{},"), chain-of-custody (",[1130,62599,62167],{},[1130,62601,62170],{},[1130,62603,62173],{},[5543,62605,62606,62608],{},[5564,62607,47392],{},[5564,62609,62610,35075,62612,35075,62614,35075,62616,35075,62618],{},[1130,62611,62183],{},[1130,62613,62186],{},[1130,62615,62189],{},[1130,62617,62192],{},[1130,62619,62195],{},[5543,62621,62622,62624],{},[5564,62623,62212],{},[5564,62625,62626,35075,62628,35075,62630,62632,62633],{},[1130,62627,62217],{},[1130,62629,62220],{},[1130,62631,62223],{},", PEFCR bridge in ",[1130,62634,62227],{},[5543,62636,62637,62639],{},[5564,62638,62232],{},[5564,62640,62641,62643,62644,35075,62646,35075,62648,35075,62650,35075,62652,35075,62654,35075,62656],{},[1130,62642,62237],{}," covering ",[1130,62645,62240],{},[1130,62647,62243],{},[1130,62649,62246],{},[1130,62651,62249],{},[1130,62653,60834],{},[1130,62655,60828],{},[1130,62657,60831],{},[491,62659,62661],{"id":62660},"bring-the-context-in","Bring the context in",[496,62663,62664],{},"Declare the textile extension on EPCIS captures via the GS1-Extensions header:",[1124,62666,62668],{"className":1184,"code":62667,"language":1186,"meta":611,"style":611},"GS1-Extensions: textile=https://ref.openepcis.io/extensions/eu/textile/, dpp=https://ref.openepcis.io/extensions/common/core/\n",[1130,62669,62670],{"__ignoreMap":611},[1133,62671,62672],{"class":1135,"line":1136},[1133,62673,62667],{},[496,62675,62676],{},"JSON-LD documents reference the published context directly:",[1124,62678,62680],{"className":1290,"code":62679,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ]\n}\n",[1130,62681,62682,62686,62698,62708,62716,62720],{"__ignoreMap":611},[1133,62683,62684],{"class":1135,"line":1136},[1133,62685,4564],{"class":1299},[1133,62687,62688,62690,62692,62694,62696],{"class":1135,"line":612},[1133,62689,5857],{"class":1305},[1133,62691,1310],{"class":1309},[1133,62693,1313],{"class":1305},[1133,62695,888],{"class":1299},[1133,62697,1318],{"class":1299},[1133,62699,62700,62702,62704,62706],{"class":1135,"line":617},[1133,62701,1306],{"class":1323},[1133,62703,60138],{"class":1327},[1133,62705,1313],{"class":1323},[1133,62707,1359],{"class":1299},[1133,62709,62710,62712,62714],{"class":1135,"line":1334},[1133,62711,1306],{"class":1323},[1133,62713,40938],{"class":1327},[1133,62715,1331],{"class":1323},[1133,62717,62718],{"class":1135,"line":1340},[1133,62719,35991],{"class":1299},[1133,62721,62722],{"class":1135,"line":1362},[1133,62723,4602],{"class":1299},[496,62725,62726],{},"The textile context already imports the GS1 web vocabulary and the DPP core context, so a single line is enough.",[491,62728,62730],{"id":62729},"what-the-regulation-needs-vs-where-gs1-already-covers-it","What the regulation needs vs where GS1 already covers it",[496,62732,62733,62734,62737],{},"The textile vocabulary follows the ",[514,62735,62736],{},"GS1-first"," principle:",[508,62739,62740,62762],{},[511,62741,62742,62745,62746,35075,62748,35075,62750,35075,62752,35075,62754,42447,62756,62758,62759,5272],{},[514,62743,62744],{},"Re-use GS1 web vocab"," for base product data (",[1130,62747,103],{},[1130,62749,43032],{},[1130,62751,39837],{},[1130,62753,52782],{},[1130,62755,60276],{},[1130,62757,60282],{}," for basic fibre composition, ",[1130,62760,62761],{},"gs1:consumerRecyclingInstructions",[511,62763,62764,62767],{},[514,62765,62766],{},"Use textile extensions"," only where GS1 is silent: ISO 3758 care symbols at the symbol-code level, durability classes, microplastic-shedding risk, supply-chain facility tier tracking, substance-of-concern grading.",[491,62769,62771],{"id":62770},"dependencies-on-the-dpp-core","Dependencies on the DPP core",[496,62773,62774],{},"The textile passport reuses these published core blocks:",[508,62776,62777,62782,62787,62793,62798],{},[511,62778,62779,62781],{},[1130,62780,38437],{}," — economic operator data",[511,62783,62784,62786],{},[1130,62785,37593],{}," — repair scores and spare-parts policy",[511,62788,62789,62792],{},[1130,62790,62791],{},"dpp:FacilityInformation"," — manufacturing facility data",[511,62794,62795,62797],{},[1130,62796,37740],{}," — circularity metrics and end-of-life handling",[511,62799,62800,62802],{},[1130,62801,37635],{}," — data access tier per ESPR Article 9",[491,62804,39243],{"id":39242},[500,62806,62808],{"id":62807},"regulatory-references","Regulatory references",[508,62810,62811,62817,62822,62828],{},[511,62812,62813],{},[659,62814,62368],{"href":62815,"rel":62816},"https://environment.ec.europa.eu/strategy/textiles-strategy_en",[663],[511,62818,62819],{},[659,62820,37489],{"href":37487,"rel":62821},[663],[511,62823,62824],{},[659,62825,62379],{"href":62826,"rel":62827},"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32011R1007",[663],[511,62829,62830],{},[659,62831,62834],{"href":62832,"rel":62833},"https://www.iso.org/standard/78056.html",[663],"ISO 3758:2023",[500,62836,62838],{"id":62837},"industry-standards","Industry standards",[508,62840,62841,62849,62857,62865],{},[511,62842,62843,62848],{},[659,62844,62847],{"href":62845,"rel":62846},"https://www.roadmaptozero.com/mrsl",[663],"ZDHC MRSL"," — Manufacturing Restricted Substances List",[511,62850,62851,62856],{},[659,62852,62855],{"href":62853,"rel":62854},"https://textileexchange.org/standards/",[663],"Textile Exchange Standards"," — GRS, RCS, OCS",[511,62858,62859,62864],{},[659,62860,62863],{"href":62861,"rel":62862},"https://global-standard.org/",[663],"GOTS"," — Global Organic Textile Standard",[511,62866,62867,62872],{},[659,62868,62871],{"href":62869,"rel":62870},"https://www.bluesign.com/",[663],"bluesign"," — chemical management system",[491,62874,42457],{"id":42456},[508,62876,62877,62881,62885],{},[511,62878,62879],{},[659,62880,62271],{"href":309},[511,62882,62883],{},[659,62884,61796],{"href":316},[511,62886,62887,62889],{},[659,62888,58256],{"href":355}," — for composite products that combine a textile component with battery / electronics / EUDR parts",[2267,62891,62892],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}",{"title":611,"searchDepth":612,"depth":612,"links":62894},[62895,62896,62897,62898,62899,62900,62901,62902,62903,62907],{"id":47171,"depth":612,"text":47172},{"id":648,"depth":612,"text":649},{"id":62362,"depth":612,"text":62363},{"id":62391,"depth":612,"text":62392},{"id":62410,"depth":612,"text":62411},{"id":62660,"depth":612,"text":62661},{"id":62729,"depth":612,"text":62730},{"id":62770,"depth":612,"text":62771},{"id":39242,"depth":612,"text":39243,"children":62904},[62905,62906],{"id":62807,"depth":617,"text":62808},{"id":62837,"depth":617,"text":62838},{"id":42456,"depth":612,"text":42457},"2026-05-12T00:00:00.000Z",{"head":62910,"readingTime":62914},{"meta":62911},[62912],{"name":626,"content":62913},"Textile DPP, apparel, footwear, fibre composition, care labels, EU Sustainable Textiles, ESPR, circular economy",{"text":629,"minutes":62915,"time":62916,"words":62917},2.305,138300,461,{"title":296,"tags":62919},[304,305,306,213,215,307],{"title":296,"description":301},{"loc":297,"lastmod":47677,"changefreq":638,"priority":39455},"HJg7Fvi26SmBHm499Xhx5d8WiulyRRYS_fngxkbG8e4",{"id":62924,"title":62925,"body":62926,"description":328,"extension":621,"icon":58,"lastUpdated":62908,"meta":64966,"navigation":64975,"path":324,"seo":64977,"sitemap":64978,"stem":325,"__hash__":64980},"docsEN/docs/11.digital-product-passport/04.interoperability/index.md","Standards Interoperability",{"type":488,"value":62927,"toc":64926},[62928,62930,62933,62940,62944,62947,63064,63068,63082,63211,63214,63224,63242,63256,63260,63263,63283,63289,63291,63296,63318,63323,63331,63335,63338,63407,63411,63414,63435,63439,63444,63447,63627,63631,63639,63643,63646,63678,63682,63689,63748,63751,63771,63778,63782,63788,63879,63883,63886,64038,64042,64045,64048,64051,64139,64142,64145,64251,64254,64257,64300,64304,64308,64311,64342,64346,64349,64391,64393,64397,64406,64435,64438,64480,64483,64492,64516,64519,64616,64620,64623,64686,64690,64696,64700,64753,64761,64763,64865,64867,64870,64894,64898,64923],[491,62929,47172],{"id":47171},[496,62931,62932],{},"This page documents how OpenEPCIS DPP-Ready interoperates with the other Digital Product Passport initiatives in the EU ecosystem. The OpenEPCIS approach is to build natively on GS1 standards (Web Vocabulary, Digital Link, EPCIS 2.0) and bridge into adjacent vocabularies where helpful.",[693,62934,62935],{"type":695},[496,62936,62937,62939],{},[514,62938,37681],{},": v0.9.5 — pre-release (feature-complete). A dozen UNTP-aligned properties plus three class equivalences, bridge contexts for BatteryPass and UNTP, full ESPR 2024/1781 article coverage.",[491,62941,62943],{"id":62942},"the-dpp-ecosystem","The DPP ecosystem",[496,62945,62946],{},"Several initiatives are defining Digital Product Passport specifications. They differ in scope, governance and identifier model.",[5537,62948,62949,62967],{},[5540,62950,62951],{},[5543,62952,62953,62956,62959,62962,62964],{},[5546,62954,62955],{},"Initiative",[5546,62957,62958],{},"Foundation",[5546,62960,62961],{},"Scope",[5546,62963,37681],{},[5546,62965,62966],{},"GS1 link",[5559,62968,62969,62988,63007,63026,63045],{},[5543,62970,62971,62976,62979,62982,62985],{},[5564,62972,62973],{},[514,62974,62975],{},"OpenEPCIS DPP-Ready",[5564,62977,62978],{},"GS1 Web Vocabulary + EPCIS 2.0",[5564,62980,62981],{},"Multi-sector (Battery, EUDR, Textile, Electronics)",[5564,62983,62984],{},"v0.9.5 (pre-release)",[5564,62986,62987],{},"Native",[5543,62989,62990,62995,62998,63001,63004],{},[5564,62991,62992],{},[514,62993,62994],{},"BatteryPass Data Model",[5564,62996,62997],{},"Eclipse SAMM + custom URNs",[5564,62999,63000],{},"Battery only",[5564,63002,63003],{},"Spec v1.2.0",[5564,63005,63006],{},"Via bridge context",[5543,63008,63009,63014,63017,63020,63023],{},[5564,63010,63011],{},[514,63012,63013],{},"DPP Keystone",[5564,63015,63016],{},"Custom JSON-LD",[5564,63018,63019],{},"Multi-sector vocabulary",[5564,63021,63022],{},"Proof-of-concept",[5564,63024,63025],{},"Partial",[5543,63027,63028,63033,63036,63039,63042],{},[5564,63029,63030],{},[514,63031,63032],{},"CIRPASS2",[5564,63034,63035],{},"Requirements framework",[5564,63037,63038],{},"Multi-sector requirements",[5564,63040,63041],{},"Requirements only",[5564,63043,63044],{},"Reference",[5543,63046,63047,63052,63055,63058,63061],{},[5564,63048,63049],{},[514,63050,63051],{},"UN Transparency Protocol (UNTP)",[5564,63053,63054],{},"JSON-LD + JSON Schema",[5564,63056,63057],{},"Multi-sector",[5564,63059,63060],{},"Spec v0.6",[5564,63062,63063],{},"Property-level alignment",[500,63065,63067],{"id":63066},"how-openepcis-relates-to-each","How OpenEPCIS relates to each",[496,63069,63070,56936,63072,63077,63078,63081],{},[514,63071,62994],{},[659,63073,63076],{"href":63074,"rel":63075},"https://github.com/battery-pass/BatteryPassDataModel",[663],"repo",") is a battery-specific ontology developed by the Battery Pass Consortium using the Eclipse Semantic Modeling Framework (SAMM). It uses custom URN identifiers and emits multiple output formats (JSON-LD, JSON Schema, OpenAPI, AAS). OpenEPCIS provides a ",[514,63079,63080],{},"bridge context"," that ingests BatteryPass documents into the GS1-native vocabulary:",[1124,63083,63085],{"className":1290,"code":63084,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n    \"https://ref.openepcis.io/extensions/eu/battery/context\",\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context-batterypass-bridge.jsonld\"\n  ],\n  \"batteryCategory\": \"ev\",\n  \"carbonFootprintPerLifecycleStage\": {\n    \"lifecycleStage\": \"RawMaterialExtraction\",\n    \"carbonFootprint\": 12.5\n  }\n}\n",[1130,63086,63087,63091,63103,63113,63124,63133,63137,63156,63169,63189,63203,63207],{"__ignoreMap":611},[1133,63088,63089],{"class":1135,"line":1136},[1133,63090,4564],{"class":1299},[1133,63092,63093,63095,63097,63099,63101],{"class":1135,"line":612},[1133,63094,5857],{"class":1305},[1133,63096,1310],{"class":1309},[1133,63098,1313],{"class":1305},[1133,63100,888],{"class":1299},[1133,63102,1318],{"class":1299},[1133,63104,63105,63107,63109,63111],{"class":1135,"line":617},[1133,63106,1306],{"class":1323},[1133,63108,40938],{"class":1327},[1133,63110,1313],{"class":1323},[1133,63112,1359],{"class":1299},[1133,63114,63115,63117,63120,63122],{"class":1135,"line":1334},[1133,63116,1306],{"class":1323},[1133,63118,63119],{"class":1327},"https://ref.openepcis.io/extensions/eu/battery/context",[1133,63121,1313],{"class":1323},[1133,63123,1359],{"class":1299},[1133,63125,63126,63128,63131],{"class":1135,"line":1340},[1133,63127,1306],{"class":1323},[1133,63129,63130],{"class":1327},"https://ref.openepcis.io/extensions/eu/battery/battery-context-batterypass-bridge.jsonld",[1133,63132,1331],{"class":1323},[1133,63134,63135],{"class":1135,"line":1362},[1133,63136,5878],{"class":1299},[1133,63138,63139,63141,63143,63145,63147,63149,63152,63154],{"class":1135,"line":1383},[1133,63140,5857],{"class":1305},[1133,63142,39932],{"class":1309},[1133,63144,1313],{"class":1305},[1133,63146,888],{"class":1299},[1133,63148,1352],{"class":1323},[1133,63150,63151],{"class":1327},"ev",[1133,63153,1313],{"class":1323},[1133,63155,1359],{"class":1299},[1133,63157,63158,63160,63163,63165,63167],{"class":1135,"line":1404},[1133,63159,5857],{"class":1305},[1133,63161,63162],{"class":1309},"carbonFootprintPerLifecycleStage",[1133,63164,1313],{"class":1305},[1133,63166,888],{"class":1299},[1133,63168,1550],{"class":1299},[1133,63170,63171,63173,63176,63178,63180,63182,63185,63187],{"class":1135,"line":1425},[1133,63172,1306],{"class":1305},[1133,63174,63175],{"class":1558},"lifecycleStage",[1133,63177,1313],{"class":1305},[1133,63179,888],{"class":1299},[1133,63181,1352],{"class":1323},[1133,63183,63184],{"class":1327},"RawMaterialExtraction",[1133,63186,1313],{"class":1323},[1133,63188,1359],{"class":1299},[1133,63190,63191,63193,63196,63198,63200],{"class":1135,"line":1446},[1133,63192,1306],{"class":1305},[1133,63194,63195],{"class":1558},"carbonFootprint",[1133,63197,1313],{"class":1305},[1133,63199,888],{"class":1299},[1133,63201,63202],{"class":1664}," 12.5\n",[1133,63204,63205],{"class":1135,"line":1460},[1133,63206,1815],{"class":1299},[1133,63208,63209],{"class":1135,"line":1470},[1133,63210,4602],{"class":1299},[496,63212,63213],{},"The bridge maps BatteryPass property names to OpenEPCIS / GS1 URIs and rewrites identifiers from custom URN form to GS1 Digital Link.",[496,63215,63216,56936,63218,63223],{},[514,63217,63013],{},[659,63219,63222],{"href":63220,"rel":63221},"https://dpp-keystone.org/",[663],"dpp-keystone.org",") is a vocabulary-harmonisation initiative that maps semantic equivalencies between DPP standards. It currently positions itself as a proof-of-concept. Where Keystone's vocabulary overlaps with the GS1 Web Vocabulary, OpenEPCIS uses the GS1 term; where it adds new terms, those are candidates for the OpenEPCIS extension contexts.",[496,63225,63226,56936,63228,63233,63234,63237,63238,705],{},[514,63227,63032],{},[659,63229,63232],{"href":63230,"rel":63231},"https://cirpass2.eu/",[663],"cirpass2.eu",") is an EU-funded project that defines DPP ",[514,63235,63236],{},"requirements"," and pilots, not a technical specification. OpenEPCIS implements the CIRPASS-2 requirements set; a coverage matrix lives in ",[659,63239,63241],{"href":37788,"rel":63240},[663],"CIRPASS2_COVERAGE.md",[496,63243,63244,63246,63247,63250,63251,63255],{},[514,63245,63051],{}," is the closest neighbour: a multi-sector JSON-LD vocabulary maintained by UN/CEFACT. OpenEPCIS aligns property names via ",[1130,63248,63249],{},"owl:equivalentProperty"," and uses the same 0–1 decimal scale for ratios. See the ",[659,63252,63254],{"href":63253},"#untp-compatible","property mapping table"," below.",[500,63257,63259],{"id":63258},"why-openepcis-chose-gs1-native","Why OpenEPCIS chose GS1-native",[496,63261,63262],{},"The architectural decision shows up in three places:",[5531,63264,63265,63271,63277],{},[511,63266,63267,63270],{},[514,63268,63269],{},"Identifiers"," — GTIN, GLN, SSCC are already issued by GS1 member organisations across supply chains. Reusing them avoids introducing a parallel identifier scheme.",[511,63272,63273,63276],{},[514,63274,63275],{},"Resolvers"," — the GS1 Digital Link resolver ecosystem already exists; an OpenEPCIS deployment plugs in rather than building new resolver infrastructure.",[511,63278,63279,63282],{},[514,63280,63281],{},"Events"," — EPCIS 2.0 is the established supply-chain event standard. DPP data riding inside EPCIS events means lifecycle traceability comes \"for free\" alongside product description.",[1124,63284,63287],{"className":63285,"code":63286,"language":39601},[39599],"GS1-native (OpenEPCIS):\nProduct → GTIN → GS1 Digital Link → DPP data\n                 ↳ https://id.dev.epcis.cloud/01/09521141012345\n\nCustom-URN approach:\nProduct → Custom URN → Dedicated resolver → DPP data\n                       ↳ separate registration & resolver infrastructure\n",[1130,63288,63286],{"__ignoreMap":611},[491,63290,3020],{"id":648},[496,63292,63293],{},[514,63294,63295],{},"Documentation:",[508,63297,63298,63304,63311],{},[511,63299,63300],{},[659,63301,39276],{"href":63302,"rel":63303},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/interop",[663],[511,63305,63306],{},[659,63307,63310],{"href":63308,"rel":63309},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/common/interop/docs/UNTP_MAPPING.md",[663],"UNTP Mapping Table",[511,63312,63313],{},[659,63314,63317],{"href":63315,"rel":63316},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/common/interop/docs/STANDARDS_ALIGNMENT.md",[663],"Standards Alignment Overview",[496,63319,63320],{},[514,63321,63322],{},"Vocabulary Browsers:",[508,63324,63325],{},[511,63326,63327,63330],{},[659,63328,39288],{"href":39105,"rel":63329},[663]," - Includes UNTP-aligned properties",[491,63332,63334],{"id":63333},"standards-alignment","Standards Alignment",[496,63336,63337],{},"OpenEPCIS aligns with and harmonizes multiple DPP standards:",[5537,63339,63340,63352],{},[5540,63341,63342],{},[5543,63343,63344,63346,63349],{},[5546,63345,37675],{},[5546,63347,63348],{},"Alignment Level",[5546,63350,63351],{},"Integration Method",[5559,63353,63354,63369,63383,63394],{},[5543,63355,63356,63360,63363],{},[5564,63357,63358],{},[514,63359,39538],{},[5564,63361,63362],{},"Native Foundation",[5564,63364,63365,63366],{},"Built on GS1 patterns, ",[1130,63367,63368],{},"owl:imports",[5543,63370,63371,63375,63378],{},[5564,63372,63373],{},[514,63374,63051],{},[5564,63376,63377],{},"Property-aligned",[5564,63379,63380,63382],{},[1130,63381,63249],{},", bridge context",[5543,63384,63385,63389,63392],{},[5564,63386,63387],{},[514,63388,63032],{},[5564,63390,63391],{},"Requirements coverage",[5564,63393,10],{},[5543,63395,63396,63401,63404],{},[5564,63397,63398],{},[514,63399,63400],{},"ESPR 2024/1781",[5564,63402,63403],{},"Full compliance",[5564,63405,63406],{},"Core module implementation",[500,63408,63410],{"id":63409},"gs1-native","GS1-Native",[496,63412,63413],{},"OpenEPCIS is built on GS1 standards:",[508,63415,63416,63421,63426],{},[511,63417,63418,63420],{},[514,63419,38966],{}," - Resolvable product identifiers (GTIN, GLN)",[511,63422,63423,63425],{},[514,63424,39530],{}," - Supply chain event traceability",[511,63427,63428,63430,63431,35075,63433,20391],{},[514,63429,39538],{}," - Semantic foundation (",[1130,63432,39779],{},[1130,63434,39877],{},[500,63436,63438],{"id":63437},"untp-compatible","UNTP-Compatible",[496,63440,63441,63442,705],{},"Property names are aligned with UN Transparency Protocol patterns. For a deeper understanding of UNTP, DIDs, Verifiable Credentials, and how they fit into the broader digital twin ecosystem, see ",[659,63443,704],{"href":469},[496,63445,63446],{},"OpenEPCIS v0.9.5 includes:",[5537,63448,63449,63461],{},[5540,63450,63451],{},[5543,63452,63453,63456,63459],{},[5546,63454,63455],{},"OpenEPCIS Property",[5546,63457,63458],{},"UNTP Equivalent",[5546,63460,6437],{},[5559,63462,63463,63478,63493,63507,63522,63537,63552,63567,63582,63597,63612],{},[5543,63464,63465,63470,63475],{},[5564,63466,63467],{},[1130,63468,63469],{},"dpp:carbonFootprintTotal",[5564,63471,63472],{},[1130,63473,63474],{},"untp:carbonFootprint",[5564,63476,63477],{},"Total emissions (kg CO2e)",[5543,63479,63480,63485,63490],{},[5564,63481,63482],{},[1130,63483,63484],{},"dpp:recycledContent",[5564,63486,63487],{},[1130,63488,63489],{},"untp:recycledContent",[5564,63491,63492],{},"Recycled material fraction (0-1)",[5543,63494,63495,63499,63504],{},[5564,63496,63497],{},[1130,63498,37773],{},[5564,63500,63501],{},[1130,63502,63503],{},"untp:recyclableContent",[5564,63505,63506],{},"Recyclable fraction (0-1)",[5543,63508,63509,63514,63519],{},[5564,63510,63511],{},[1130,63512,63513],{},"dpp:massFraction",[5564,63515,63516],{},[1130,63517,63518],{},"untp:massFraction",[5564,63520,63521],{},"Material mass proportion (0-1)",[5543,63523,63524,63529,63534],{},[5564,63525,63526],{},[1130,63527,63528],{},"dpp:declaredUnit",[5564,63530,63531],{},[1130,63532,63533],{},"untp:declaredUnit",[5564,63535,63536],{},"Unit for carbon footprint",[5543,63538,63539,63544,63549],{},[5564,63540,63541],{},[1130,63542,63543],{},"dpp:utilityFactor",[5564,63545,63546],{},[1130,63547,63548],{},"untp:utilityFactor",[5564,63550,63551],{},"Durability multiplier",[5543,63553,63554,63559,63564],{},[5564,63555,63556],{},[1130,63557,63558],{},"dpp:verifiedRatio",[5564,63560,63561],{},[1130,63562,63563],{},"untp:verifiedRatio",[5564,63565,63566],{},"Supply chain verification (0-1)",[5543,63568,63569,63574,63579],{},[5564,63570,63571],{},[1130,63572,63573],{},"dpp:primarySourcedRatio",[5564,63575,63576],{},[1130,63577,63578],{},"untp:primarySourcedRatio",[5564,63580,63581],{},"Direct measurement ratio (0-1)",[5543,63583,63584,63589,63594],{},[5564,63585,63586],{},[1130,63587,63588],{},"dpp:materialCircularityIndicator",[5564,63590,63591],{},[1130,63592,63593],{},"untp:materialCircularityIndicator",[5564,63595,63596],{},"MCI score (0-1)",[5543,63598,63599,63604,63609],{},[5564,63600,63601],{},[1130,63602,63603],{},"dpp:operationalScope",[5564,63605,63606],{},[1130,63607,63608],{},"untp:operationalScope",[5564,63610,63611],{},"CradleToGate / CradleToGrave",[5543,63613,63614,63619,63624],{},[5564,63615,63616],{},[1130,63617,63618],{},"dpp:granularityLevel",[5564,63620,63621],{},[1130,63622,63623],{},"untp:granularityLevel",[5564,63625,63626],{},"ProductClass / Batch / Item",[500,63628,63630],{"id":63629},"cirpass2-ready","CIRPASS2-Ready",[496,63632,63633,63634,63638],{},"OpenEPCIS meets CIRPASS2 pilot requirements for Digital Product Passports. See the ",[659,63635,63637],{"href":37788,"rel":63636},[663],"CIRPASS2 Coverage documentation"," for detailed analysis.",[500,63640,63642],{"id":63641},"espr-compliant","ESPR-Compliant",[496,63644,63645],{},"Full coverage of EU Ecodesign for Sustainable Products Regulation 2024/1781:",[508,63647,63648,63657,63664,63671],{},[511,63649,63650,63652,63653,35075,63655],{},[514,63651,37582],{}," - Performance & durability via ",[1130,63654,37590],{},[1130,63656,37593],{},[511,63658,63659,63661,63662],{},[514,63660,37613],{}," - Substances of concern via ",[1130,63663,37621],{},[511,63665,63666,63668,63669],{},[514,63667,37627],{}," - Access rights via ",[1130,63670,37635],{},[511,63672,63673,63675,63676],{},[514,63674,37643],{}," - Economic operator registration via ",[1130,63677,37651],{},[491,63679,63681],{"id":63680},"value-convention","Value Convention",[496,63683,63684,63685,63688],{},"All ratio and fraction properties use the ",[514,63686,63687],{},"0-1 decimal scale"," (aligned with UNTP):",[1124,63690,63692],{"className":1290,"code":63691,"language":60,"meta":611,"style":611},"{\n  \"recycledContent\": 0.45,\n  \"massFraction\": 0.15,\n  \"verifiedRatio\": 0.80\n}\n",[1130,63693,63694,63698,63714,63730,63744],{"__ignoreMap":611},[1133,63695,63696],{"class":1135,"line":1136},[1133,63697,4564],{"class":1299},[1133,63699,63700,63702,63705,63707,63709,63712],{"class":1135,"line":612},[1133,63701,5857],{"class":1305},[1133,63703,63704],{"class":1309},"recycledContent",[1133,63706,1313],{"class":1305},[1133,63708,888],{"class":1299},[1133,63710,63711],{"class":1664}," 0.45",[1133,63713,1359],{"class":1299},[1133,63715,63716,63718,63721,63723,63725,63728],{"class":1135,"line":617},[1133,63717,5857],{"class":1305},[1133,63719,63720],{"class":1309},"massFraction",[1133,63722,1313],{"class":1305},[1133,63724,888],{"class":1299},[1133,63726,63727],{"class":1664}," 0.15",[1133,63729,1359],{"class":1299},[1133,63731,63732,63734,63737,63739,63741],{"class":1135,"line":1334},[1133,63733,5857],{"class":1305},[1133,63735,63736],{"class":1309},"verifiedRatio",[1133,63738,1313],{"class":1305},[1133,63740,888],{"class":1299},[1133,63742,63743],{"class":1664}," 0.80\n",[1133,63745,63746],{"class":1135,"line":1340},[1133,63747,4602],{"class":1299},[496,63749,63750],{},"This means:",[508,63752,63753,63759,63765],{},[511,63754,63755,63758],{},[1130,63756,63757],{},"0.45"," = 45%",[511,63760,63761,63764],{},[1130,63762,63763],{},"0.15"," = 15%",[511,63766,63767,63770],{},[1130,63768,63769],{},"0.80"," = 80%",[496,63772,63773,63774,63777],{},"This enables ",[514,63775,63776],{},"direct interoperability with UNTP"," without any value conversion.",[491,63779,63781],{"id":63780},"untp-bridge-context","UNTP Bridge Context",[496,63783,35128,63784,63787],{},[1130,63785,63786],{},"untp-bridge-context.jsonld"," allows UNTP-style JSON-LD documents to be processed using OpenEPCIS vocabulary:",[1124,63789,63791],{"className":1290,"code":63790,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/common/core/context\",\n    \"https://ref.openepcis.io/extensions/common/interop/untp-bridge-context.jsonld\"\n  ],\n  \"carbonFootprint\": 42.5,\n  \"recycledContent\": 0.45,\n  \"recyclableContent\": 0.80\n}\n",[1130,63792,63793,63797,63809,63820,63829,63833,63848,63862,63875],{"__ignoreMap":611},[1133,63794,63795],{"class":1135,"line":1136},[1133,63796,4564],{"class":1299},[1133,63798,63799,63801,63803,63805,63807],{"class":1135,"line":612},[1133,63800,5857],{"class":1305},[1133,63802,1310],{"class":1309},[1133,63804,1313],{"class":1305},[1133,63806,888],{"class":1299},[1133,63808,1318],{"class":1299},[1133,63810,63811,63813,63816,63818],{"class":1135,"line":617},[1133,63812,1306],{"class":1323},[1133,63814,63815],{"class":1327},"https://ref.openepcis.io/extensions/common/core/context",[1133,63817,1313],{"class":1323},[1133,63819,1359],{"class":1299},[1133,63821,63822,63824,63827],{"class":1135,"line":1334},[1133,63823,1306],{"class":1323},[1133,63825,63826],{"class":1327},"https://ref.openepcis.io/extensions/common/interop/untp-bridge-context.jsonld",[1133,63828,1331],{"class":1323},[1133,63830,63831],{"class":1135,"line":1340},[1133,63832,5878],{"class":1299},[1133,63834,63835,63837,63839,63841,63843,63846],{"class":1135,"line":1362},[1133,63836,5857],{"class":1305},[1133,63838,63195],{"class":1309},[1133,63840,1313],{"class":1305},[1133,63842,888],{"class":1299},[1133,63844,63845],{"class":1664}," 42.5",[1133,63847,1359],{"class":1299},[1133,63849,63850,63852,63854,63856,63858,63860],{"class":1135,"line":1383},[1133,63851,5857],{"class":1305},[1133,63853,63704],{"class":1309},[1133,63855,1313],{"class":1305},[1133,63857,888],{"class":1299},[1133,63859,63711],{"class":1664},[1133,63861,1359],{"class":1299},[1133,63863,63864,63866,63869,63871,63873],{"class":1135,"line":1404},[1133,63865,5857],{"class":1305},[1133,63867,63868],{"class":1309},"recyclableContent",[1133,63870,1313],{"class":1305},[1133,63872,888],{"class":1299},[1133,63874,63743],{"class":1664},[1133,63876,63877],{"class":1135,"line":1425},[1133,63878,4602],{"class":1299},[500,63880,63882],{"id":63881},"bridge-context-mappings","Bridge Context Mappings",[496,63884,63885],{},"The bridge context maps UNTP-style names to OpenEPCIS URIs:",[5537,63887,63888,63900],{},[5540,63889,63890],{},[5543,63891,63892,63895,63898],{},[5546,63893,63894],{},"UNTP Style",[5546,63896,63897],{},"Maps To",[5546,63899,6437],{},[5559,63901,63902,63915,63928,63941,63954,63968,63982,63995,64009,64023],{},[5543,63903,63904,63908,63912],{},[5564,63905,63906],{},[1130,63907,63195],{},[5564,63909,63910],{},[1130,63911,63469],{},[5564,63913,63914],{},"Total carbon emissions",[5543,63916,63917,63921,63925],{},[5564,63918,63919],{},[1130,63920,63704],{},[5564,63922,63923],{},[1130,63924,63484],{},[5564,63926,63927],{},"Recycled material ratio",[5543,63929,63930,63934,63938],{},[5564,63931,63932],{},[1130,63933,63868],{},[5564,63935,63936],{},[1130,63937,37773],{},[5564,63939,63940],{},"Recyclable material ratio",[5543,63942,63943,63947,63951],{},[5564,63944,63945],{},[1130,63946,63720],{},[5564,63948,63949],{},[1130,63950,63513],{},[5564,63952,63953],{},"Mass proportion",[5543,63955,63956,63961,63965],{},[5564,63957,63958],{},[1130,63959,63960],{},"declaredUnit",[5564,63962,63963],{},[1130,63964,63528],{},[5564,63966,63967],{},"Carbon footprint unit",[5543,63969,63970,63975,63979],{},[5564,63971,63972],{},[1130,63973,63974],{},"utilityFactor",[5564,63976,63977],{},[1130,63978,63543],{},[5564,63980,63981],{},"Durability factor",[5543,63983,63984,63988,63992],{},[5564,63985,63986],{},[1130,63987,63736],{},[5564,63989,63990],{},[1130,63991,63558],{},[5564,63993,63994],{},"Verification ratio",[5543,63996,63997,64002,64006],{},[5564,63998,63999],{},[1130,64000,64001],{},"CircularityPerformance",[5564,64003,64004],{},[1130,64005,37740],{},[5564,64007,64008],{},"Circularity class",[5543,64010,64011,64016,64020],{},[5564,64012,64013],{},[1130,64014,64015],{},"EmissionsPerformance",[5564,64017,64018],{},[1130,64019,38956],{},[5564,64021,64022],{},"Emissions class",[5543,64024,64025,64030,64035],{},[5564,64026,64027],{},[1130,64028,64029],{},"TraceabilityPerformance",[5564,64031,64032],{},[1130,64033,64034],{},"dpp:TraceabilityPerformance",[5564,64036,64037],{},"Traceability class",[491,64039,64041],{"id":64040},"new-classes-untp-aligned","New Classes (UNTP-Aligned)",[496,64043,64044],{},"OpenEPCIS v0.9.5 introduces UNTP-aligned performance classes:",[500,64046,64001],{"id":64047},"circularityperformance",[496,64049,64050],{},"Container for circularity metrics:",[1124,64052,64054],{"className":1290,"code":64053,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:CircularityPerformance\",\n  \"dpp:recyclableContent\": 0.80,\n  \"dpp:recycledContent\": 0.45,\n  \"dpp:utilityFactor\": 1.2,\n  \"dpp:materialCircularityIndicator\": 0.65\n}\n",[1130,64055,64056,64060,64078,64093,64107,64122,64135],{"__ignoreMap":611},[1133,64057,64058],{"class":1135,"line":1136},[1133,64059,4564],{"class":1299},[1133,64061,64062,64064,64066,64068,64070,64072,64074,64076],{"class":1135,"line":612},[1133,64063,5857],{"class":1305},[1133,64065,37864],{"class":1309},[1133,64067,1313],{"class":1305},[1133,64069,888],{"class":1299},[1133,64071,1352],{"class":1323},[1133,64073,37740],{"class":1327},[1133,64075,1313],{"class":1323},[1133,64077,1359],{"class":1299},[1133,64079,64080,64082,64084,64086,64088,64091],{"class":1135,"line":617},[1133,64081,5857],{"class":1305},[1133,64083,37773],{"class":1309},[1133,64085,1313],{"class":1305},[1133,64087,888],{"class":1299},[1133,64089,64090],{"class":1664}," 0.80",[1133,64092,1359],{"class":1299},[1133,64094,64095,64097,64099,64101,64103,64105],{"class":1135,"line":1334},[1133,64096,5857],{"class":1305},[1133,64098,63484],{"class":1309},[1133,64100,1313],{"class":1305},[1133,64102,888],{"class":1299},[1133,64104,63711],{"class":1664},[1133,64106,1359],{"class":1299},[1133,64108,64109,64111,64113,64115,64117,64120],{"class":1135,"line":1340},[1133,64110,5857],{"class":1305},[1133,64112,63543],{"class":1309},[1133,64114,1313],{"class":1305},[1133,64116,888],{"class":1299},[1133,64118,64119],{"class":1664}," 1.2",[1133,64121,1359],{"class":1299},[1133,64123,64124,64126,64128,64130,64132],{"class":1135,"line":1362},[1133,64125,5857],{"class":1305},[1133,64127,63588],{"class":1309},[1133,64129,1313],{"class":1305},[1133,64131,888],{"class":1299},[1133,64133,64134],{"class":1664}," 0.65\n",[1133,64136,64137],{"class":1135,"line":1383},[1133,64138,4602],{"class":1299},[500,64140,64015],{"id":64141},"emissionsperformance",[496,64143,64144],{},"Container for greenhouse gas emissions data:",[1124,64146,64148],{"className":1290,"code":64147,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:EmissionsPerformance\",\n  \"dpp:carbonFootprintTotal\": 42.5,\n  \"dpp:declaredUnit\": \"kg CO2e/unit\",\n  \"dpp:operationalScope\": {\"@id\": \"dpp:CradleToGate\"},\n  \"dpp:primarySourcedRatio\": 0.75\n}\n",[1130,64149,64150,64154,64172,64186,64205,64234,64247],{"__ignoreMap":611},[1133,64151,64152],{"class":1135,"line":1136},[1133,64153,4564],{"class":1299},[1133,64155,64156,64158,64160,64162,64164,64166,64168,64170],{"class":1135,"line":612},[1133,64157,5857],{"class":1305},[1133,64159,37864],{"class":1309},[1133,64161,1313],{"class":1305},[1133,64163,888],{"class":1299},[1133,64165,1352],{"class":1323},[1133,64167,38956],{"class":1327},[1133,64169,1313],{"class":1323},[1133,64171,1359],{"class":1299},[1133,64173,64174,64176,64178,64180,64182,64184],{"class":1135,"line":617},[1133,64175,5857],{"class":1305},[1133,64177,63469],{"class":1309},[1133,64179,1313],{"class":1305},[1133,64181,888],{"class":1299},[1133,64183,63845],{"class":1664},[1133,64185,1359],{"class":1299},[1133,64187,64188,64190,64192,64194,64196,64198,64201,64203],{"class":1135,"line":1334},[1133,64189,5857],{"class":1305},[1133,64191,63528],{"class":1309},[1133,64193,1313],{"class":1305},[1133,64195,888],{"class":1299},[1133,64197,1352],{"class":1323},[1133,64199,64200],{"class":1327},"kg CO2e/unit",[1133,64202,1313],{"class":1323},[1133,64204,1359],{"class":1299},[1133,64206,64207,64209,64211,64213,64215,64217,64219,64221,64223,64225,64227,64230,64232],{"class":1135,"line":1340},[1133,64208,5857],{"class":1305},[1133,64210,63603],{"class":1309},[1133,64212,1313],{"class":1305},[1133,64214,888],{"class":1299},[1133,64216,38383],{"class":1299},[1133,64218,1313],{"class":1305},[1133,64220,38388],{"class":1558},[1133,64222,1313],{"class":1305},[1133,64224,888],{"class":1299},[1133,64226,1352],{"class":1323},[1133,64228,64229],{"class":1327},"dpp:CradleToGate",[1133,64231,1313],{"class":1323},[1133,64233,34654],{"class":1299},[1133,64235,64236,64238,64240,64242,64244],{"class":1135,"line":1362},[1133,64237,5857],{"class":1305},[1133,64239,63573],{"class":1309},[1133,64241,1313],{"class":1305},[1133,64243,888],{"class":1299},[1133,64245,64246],{"class":1664}," 0.75\n",[1133,64248,64249],{"class":1135,"line":1383},[1133,64250,4602],{"class":1299},[500,64252,64029],{"id":64253},"traceabilityperformance",[496,64255,64256],{},"Supply chain verification metrics:",[1124,64258,64260],{"className":1290,"code":64259,"language":60,"meta":611,"style":611},"{\n  \"@type\": \"dpp:TraceabilityPerformance\",\n  \"dpp:verifiedRatio\": 0.80\n}\n",[1130,64261,64262,64266,64284,64296],{"__ignoreMap":611},[1133,64263,64264],{"class":1135,"line":1136},[1133,64265,4564],{"class":1299},[1133,64267,64268,64270,64272,64274,64276,64278,64280,64282],{"class":1135,"line":612},[1133,64269,5857],{"class":1305},[1133,64271,37864],{"class":1309},[1133,64273,1313],{"class":1305},[1133,64275,888],{"class":1299},[1133,64277,1352],{"class":1323},[1133,64279,64034],{"class":1327},[1133,64281,1313],{"class":1323},[1133,64283,1359],{"class":1299},[1133,64285,64286,64288,64290,64292,64294],{"class":1135,"line":617},[1133,64287,5857],{"class":1305},[1133,64289,63558],{"class":1309},[1133,64291,1313],{"class":1305},[1133,64293,888],{"class":1299},[1133,64295,63743],{"class":1664},[1133,64297,64298],{"class":1135,"line":1334},[1133,64299,4602],{"class":1299},[491,64301,64303],{"id":64302},"enumerations","Enumerations",[500,64305,64307],{"id":64306},"operationalscope","OperationalScope",[496,64309,64310],{},"Lifecycle boundary for emissions calculation:",[5537,64312,64313,64321],{},[5540,64314,64315],{},[5543,64316,64317,64319],{},[5546,64318,42639],{},[5546,64320,6437],{},[5559,64322,64323,64332],{},[5543,64324,64325,64329],{},[5564,64326,64327],{},[1130,64328,64229],{},[5564,64330,64331],{},"Raw material extraction through manufacturing",[5543,64333,64334,64339],{},[5564,64335,64336],{},[1130,64337,64338],{},"dpp:CradleToGrave",[5564,64340,64341],{},"Full lifecycle including use and end-of-life",[500,64343,64345],{"id":64344},"granularitylevel","GranularityLevel",[496,64347,64348],{},"DPP data specificity level:",[5537,64350,64351,64359],{},[5540,64352,64353],{},[5543,64354,64355,64357],{},[5546,64356,42639],{},[5546,64358,6437],{},[5559,64360,64361,64371,64381],{},[5543,64362,64363,64368],{},[5564,64364,64365],{},[1130,64366,64367],{},"dpp:ProductClass",[5564,64369,64370],{},"DPP applies to all products of this type/model",[5543,64372,64373,64378],{},[5564,64374,64375],{},[1130,64376,64377],{},"dpp:Batch",[5564,64379,64380],{},"DPP applies to a specific production batch",[5543,64382,64383,64388],{},[5564,64384,64385],{},[1130,64386,64387],{},"dpp:Item",[5564,64389,64390],{},"DPP applies to an individual serialized product",[491,64392,42427],{"id":42426},[500,64394,64396],{"id":64395},"shacl-shapes","SHACL Shapes",[496,64398,64399,64400,888],{},"SHACL validation shapes are available at ",[659,64401,64404],{"href":64402,"rel":64403},"https://ref.openepcis.io/extensions/common/core/dpp-core-shacl.ttl",[663],[1130,64405,64402],{},[508,64407,64408,64414,64419,64424,64429],{},[511,64409,64410,64413],{},[514,64411,64412],{},"Value range constraints"," - 0-1 for all fractions",[511,64415,64416],{},[514,64417,64418],{},"Required property validation",[511,64420,64421],{},[514,64422,64423],{},"Cardinality constraints",[511,64425,64426],{},[514,64427,64428],{},"Enumeration validation",[511,64430,64431,64434],{},[514,64432,64433],{},"Format patterns"," - CAS numbers, EC numbers, country codes",[496,64436,64437],{},"Example constraint for fraction values:",[1124,64439,64443],{"className":64440,"code":64441,"language":64442,"meta":611,"style":611},"language-turtle shiki shiki-themes material-theme-lighter github-light github-dark monokai","sh:property [\n    sh:path dpp:recyclableContent ;\n    sh:datatype xsd:decimal ;\n    sh:minInclusive 0 ;\n    sh:maxInclusive 1 ;\n    sh:message \"recyclableContent must be between 0 and 1\"@en\n] .\n","turtle",[1130,64444,64445,64450,64455,64460,64465,64470,64475],{"__ignoreMap":611},[1133,64446,64447],{"class":1135,"line":1136},[1133,64448,64449],{},"sh:property [\n",[1133,64451,64452],{"class":1135,"line":612},[1133,64453,64454],{},"    sh:path dpp:recyclableContent ;\n",[1133,64456,64457],{"class":1135,"line":617},[1133,64458,64459],{},"    sh:datatype xsd:decimal ;\n",[1133,64461,64462],{"class":1135,"line":1334},[1133,64463,64464],{},"    sh:minInclusive 0 ;\n",[1133,64466,64467],{"class":1135,"line":1340},[1133,64468,64469],{},"    sh:maxInclusive 1 ;\n",[1133,64471,64472],{"class":1135,"line":1362},[1133,64473,64474],{},"    sh:message \"recyclableContent must be between 0 and 1\"@en\n",[1133,64476,64477],{"class":1135,"line":1383},[1133,64478,64479],{},"] .\n",[500,64481,61783],{"id":64482},"json-schema",[496,64484,64485,64486,888],{},"JSON Schema 2020-12 is available at ",[659,64487,64490],{"href":64488,"rel":64489},"https://ref.openepcis.io/extensions/common/core/dpp-core-json-schema.json",[663],[1130,64491,64488],{},[508,64493,64494,64500,64506,64511],{},[511,64495,64496,64499],{},[514,64497,64498],{},"Type definitions"," for all DPP classes",[511,64501,64502,64505],{},[514,64503,64504],{},"Value format validation"," - patterns for identifiers",[511,64507,64508],{},[514,64509,64510],{},"Required field enforcement",[511,64512,64513],{},[514,64514,64515],{},"Enumeration constraints",[496,64517,64518],{},"Example fraction definition:",[1124,64520,64522],{"className":1290,"code":64521,"language":60,"meta":611,"style":611},"{\n  \"Fraction\": {\n    \"type\": \"number\",\n    \"minimum\": 0,\n    \"maximum\": 1,\n    \"description\": \"A fraction/ratio value between 0 and 1 (e.g., 0.45 = 45%)\"\n  }\n}\n",[1130,64523,64524,64528,64541,64560,64575,64590,64608,64612],{"__ignoreMap":611},[1133,64525,64526],{"class":1135,"line":1136},[1133,64527,4564],{"class":1299},[1133,64529,64530,64532,64535,64537,64539],{"class":1135,"line":612},[1133,64531,5857],{"class":1305},[1133,64533,64534],{"class":1309},"Fraction",[1133,64536,1313],{"class":1305},[1133,64538,888],{"class":1299},[1133,64540,1550],{"class":1299},[1133,64542,64543,64545,64547,64549,64551,64553,64556,64558],{"class":1135,"line":617},[1133,64544,1306],{"class":1305},[1133,64546,1345],{"class":1558},[1133,64548,1313],{"class":1305},[1133,64550,888],{"class":1299},[1133,64552,1352],{"class":1323},[1133,64554,64555],{"class":1327},"number",[1133,64557,1313],{"class":1323},[1133,64559,1359],{"class":1299},[1133,64561,64562,64564,64567,64569,64571,64573],{"class":1135,"line":1334},[1133,64563,1306],{"class":1305},[1133,64565,64566],{"class":1558},"minimum",[1133,64568,1313],{"class":1305},[1133,64570,888],{"class":1299},[1133,64572,41410],{"class":1664},[1133,64574,1359],{"class":1299},[1133,64576,64577,64579,64582,64584,64586,64588],{"class":1135,"line":1340},[1133,64578,1306],{"class":1305},[1133,64580,64581],{"class":1558},"maximum",[1133,64583,1313],{"class":1305},[1133,64585,888],{"class":1299},[1133,64587,34475],{"class":1664},[1133,64589,1359],{"class":1299},[1133,64591,64592,64594,64597,64599,64601,64603,64606],{"class":1135,"line":1362},[1133,64593,1306],{"class":1305},[1133,64595,64596],{"class":1558},"description",[1133,64598,1313],{"class":1305},[1133,64600,888],{"class":1299},[1133,64602,1352],{"class":1323},[1133,64604,64605],{"class":1327},"A fraction/ratio value between 0 and 1 (e.g., 0.45 = 45%)",[1133,64607,1331],{"class":1323},[1133,64609,64610],{"class":1135,"line":1383},[1133,64611,1815],{"class":1299},[1133,64613,64614],{"class":1135,"line":1404},[1133,64615,4602],{"class":1299},[491,64617,64619],{"id":64618},"espr-specific-extensions-on-top-of-untp","ESPR-specific extensions on top of UNTP",[496,64621,64622],{},"UNTP is intentionally generic; ESPR adds requirements that don't live in UNTP today. OpenEPCIS contributes those as ESPR-specific extensions in the core DPP vocabulary:",[5537,64624,64625,64635],{},[5540,64626,64627],{},[5543,64628,64629,64632],{},[5546,64630,64631],{},"Area",[5546,64633,64634],{},"What OpenEPCIS adds",[5559,64636,64637,64647,64657,64666,64676],{},[5543,64638,64639,64644],{},[5564,64640,64641],{},[514,64642,64643],{},"Operator roles",[5564,64645,64646],{},"ESPR Article 77 role enumeration (Manufacturer, Importer, Distributor, …)",[5543,64648,64649,64654],{},[5564,64650,64651],{},[514,64652,64653],{},"Facility information",[5564,64655,64656],{},"GLN, certifications, facility types",[5543,64658,64659,64663],{},[5564,64660,64661],{},[514,64662,62091],{},[5564,64664,64665],{},"SCIP database alignment with CAS / EC numbers",[5543,64667,64668,64673],{},[5564,64669,64670],{},[514,64671,64672],{},"Repairability",[5564,64674,64675],{},"French Repairability Index (score, class, spare parts)",[5543,64677,64678,64683],{},[5564,64679,64680],{},[514,64681,64682],{},"Access control",[5564,64684,64685],{},"ESPR Article 9 three-tier access levels",[491,64687,64689],{"id":64688},"licensing","Licensing",[496,64691,64692,64693,705],{},"OpenEPCIS DPP-Ready is released under ",[514,64694,64695],{},"Apache License 2.0",[500,64697,64699],{"id":64698},"third-party-acknowledgments","Third-Party Acknowledgments",[5537,64701,64702,64713],{},[5540,64703,64704],{},[5543,64705,64706,64708,64711],{},[5546,64707,10894],{},[5546,64709,64710],{},"License",[5546,64712,2365],{},[5559,64714,64715,64727,64741],{},[5543,64716,64717,64721,64724],{},[5564,64718,64719],{},[514,64720,39538],{},[5564,64722,64723],{},"GS1 IP Policy",[5564,64725,64726],{},"Native foundation",[5543,64728,64729,64733,64736],{},[5564,64730,64731],{},[514,64732,39372],{},[5564,64734,64735],{},"GPL-3.0",[5564,64737,64738,64739],{},"Semantic alignment via ",[1130,64740,63249],{},[5543,64742,64743,64747,64750],{},[5564,64744,64745],{},[514,64746,63032],{},[5564,64748,64749],{},"CC BY 4.0",[5564,64751,64752],{},"Requirements documentation",[496,64754,51947,64755,64760],{},[659,64756,64759],{"href":64757,"rel":64758},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/common/interop/docs/LICENSING.md",[663],"LICENSING.md"," for detailed IP analysis.",[491,64762,49568],{"id":49567},[5531,64764,64765,64800,64853,64859],{},[511,64766,64767,64770,64771],{},[514,64768,64769],{},"Import the DPP context"," in your JSON-LD documents:",[1124,64772,64774],{"className":1290,"code":64773,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.openepcis.io/extensions/common/core/context\"\n}\n",[1130,64775,64776,64780,64796],{"__ignoreMap":611},[1133,64777,64778],{"class":1135,"line":1136},[1133,64779,4564],{"class":1299},[1133,64781,64782,64784,64786,64788,64790,64792,64794],{"class":1135,"line":612},[1133,64783,5857],{"class":1305},[1133,64785,1310],{"class":1309},[1133,64787,1313],{"class":1305},[1133,64789,888],{"class":1299},[1133,64791,1352],{"class":1323},[1133,64793,63815],{"class":1327},[1133,64795,1331],{"class":1323},[1133,64797,64798],{"class":1135,"line":617},[1133,64799,4602],{"class":1299},[511,64801,64802,64805,64806],{},[514,64803,64804],{},"For UNTP-style property names",", add the bridge context:",[1124,64807,64809],{"className":1290,"code":64808,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/common/core/context\",\n    \"https://ref.openepcis.io/extensions/common/interop/untp-bridge-context.jsonld\"\n  ]\n}\n",[1130,64810,64811,64815,64827,64837,64845,64849],{"__ignoreMap":611},[1133,64812,64813],{"class":1135,"line":1136},[1133,64814,4564],{"class":1299},[1133,64816,64817,64819,64821,64823,64825],{"class":1135,"line":612},[1133,64818,5857],{"class":1305},[1133,64820,1310],{"class":1309},[1133,64822,1313],{"class":1305},[1133,64824,888],{"class":1299},[1133,64826,1318],{"class":1299},[1133,64828,64829,64831,64833,64835],{"class":1135,"line":617},[1133,64830,1306],{"class":1323},[1133,64832,63815],{"class":1327},[1133,64834,1313],{"class":1323},[1133,64836,1359],{"class":1299},[1133,64838,64839,64841,64843],{"class":1135,"line":1334},[1133,64840,1306],{"class":1323},[1133,64842,63826],{"class":1327},[1133,64844,1331],{"class":1323},[1133,64846,64847],{"class":1135,"line":1340},[1133,64848,35991],{"class":1299},[1133,64850,64851],{"class":1135,"line":1362},[1133,64852,4602],{"class":1299},[511,64854,64855,64858],{},[514,64856,64857],{},"Use 0-1 decimal scale"," for all ratio/fraction values",[511,64860,64861,64864],{},[514,64862,64863],{},"Validate"," using SHACL shapes or JSON Schema",[491,64866,39243],{"id":39242},[500,64868,10],{"id":64869},"documentation",[508,64871,64872,64878,64883,64889],{},[511,64873,64874],{},[659,64875,64877],{"href":63308,"rel":64876},[663],"UNTP Mapping",[511,64879,64880],{},[659,64881,63334],{"href":63315,"rel":64882},[663],[511,64884,64885],{},[659,64886,64888],{"href":37788,"rel":64887},[663],"CIRPASS2 Coverage",[511,64890,64891],{},[659,64892,64689],{"href":64757,"rel":64893},[663],[500,64895,64897],{"id":64896},"external-standards","External Standards",[508,64899,64900,64907,64912,64918],{},[511,64901,64902,64906],{},[659,64903,63051],{"href":64904,"rel":64905},"https://opensource.unicc.org/un/unece/uncefact/spec-untp",[663]," — moved to GitLab in Nov 2025; the old GitHub repo is archived",[511,64908,64909],{},[659,64910,39538],{"href":39536,"rel":64911},[663],[511,64913,64914],{},[659,64915,64917],{"href":63230,"rel":64916},[663],"CIRPASS2 Project",[511,64919,64920],{},[659,64921,63400],{"href":37487,"rel":64922},[663],[2267,64924,64925],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}",{"title":611,"searchDepth":612,"depth":612,"links":64927},[64928,64929,64933,64934,64940,64941,64944,64949,64953,64957,64958,64961,64962],{"id":47171,"depth":612,"text":47172},{"id":62942,"depth":612,"text":62943,"children":64930},[64931,64932],{"id":63066,"depth":617,"text":63067},{"id":63258,"depth":617,"text":63259},{"id":648,"depth":612,"text":3020},{"id":63333,"depth":612,"text":63334,"children":64935},[64936,64937,64938,64939],{"id":63409,"depth":617,"text":63410},{"id":63437,"depth":617,"text":63438},{"id":63629,"depth":617,"text":63630},{"id":63641,"depth":617,"text":63642},{"id":63680,"depth":612,"text":63681},{"id":63780,"depth":612,"text":63781,"children":64942},[64943],{"id":63881,"depth":617,"text":63882},{"id":64040,"depth":612,"text":64041,"children":64945},[64946,64947,64948],{"id":64047,"depth":617,"text":64001},{"id":64141,"depth":617,"text":64015},{"id":64253,"depth":617,"text":64029},{"id":64302,"depth":612,"text":64303,"children":64950},[64951,64952],{"id":64306,"depth":617,"text":64307},{"id":64344,"depth":617,"text":64345},{"id":42426,"depth":612,"text":42427,"children":64954},[64955,64956],{"id":64395,"depth":617,"text":64396},{"id":64482,"depth":617,"text":61783},{"id":64618,"depth":612,"text":64619},{"id":64688,"depth":612,"text":64689,"children":64959},[64960],{"id":64698,"depth":617,"text":64699},{"id":49567,"depth":612,"text":49568},{"id":39242,"depth":612,"text":39243,"children":64963},[64964,64965],{"id":64869,"depth":617,"text":10},{"id":64896,"depth":617,"text":64897},{"head":64967,"readingTime":64971},{"meta":64968},[64969],{"name":626,"content":64970},"DPP interoperability, UNTP, UN Transparency Protocol, GS1, CIRPASS2, ESPR alignment, standards harmonization",{"text":39446,"minutes":64972,"time":64973,"words":64974},5.115,306900,1023,{"title":323,"tags":64976},[330,331,101,332,226,333,334],{"title":62925,"description":328},{"loc":324,"lastmod":64979,"changefreq":638,"priority":39455},"2025-02-02","QMmHLgJZxpw0mYOSuOuzsuBtwq6LlYt_nLmoPwgHKpM",{"id":64982,"title":64983,"body":64984,"description":340,"extension":621,"icon":28,"lastUpdated":277,"meta":65524,"navigation":65533,"path":338,"seo":65535,"sitemap":65536,"stem":339,"__hash__":65537},"docsEN/docs/11.digital-product-passport/05.dpp-resolution-flow.md","DPP Resolution: How We Wired It Up",{"type":488,"value":64985,"toc":65509},[64986,64990,64997,65003,65007,65064,65068,65071,65075,65078,65084,65094,65098,65112,65116,65133,65182,65190,65206,65209,65290,65294,65297,65346,65398,65405,65409,65420,65447,65460,65464,65467,65478,65480,65506],[491,64987,64989],{"id":64988},"what-this-page-is","What this page is",[496,64991,64992,64993,64996],{},"A walkthrough of ",[514,64994,64995],{},"one way"," to take a scanned QR code on a product through to a typed DPP response — the way we did it with GS1 standards. It's not a finished cross-sector product offering and it's not the canonical flow for every regulator and every customer. It's a worked example that exercises the standard primitives in a single path, so a developer or compliance reviewer can see how the pieces fit together.",[496,64998,64999,65000,65002],{},"The standards that show up below — GS1 Digital Link, the GS1 Conformant Resolver discovery contract, IETF ",[1130,65001,40300],{}," (RFC 9264), HTTP content negotiation, and ESPR Article 9 access tiers — are all published. The opinions in between are ours, and other implementations make different ones.",[491,65004,65006],{"id":65005},"the-flow-at-a-glance","The flow at a glance",[1124,65008,65012],{"className":65009,"code":65010,"language":65011,"meta":611,"style":611},"language-mermaid shiki shiki-themes material-theme-lighter github-light github-dark monokai","flowchart TD\n    A[\"\u003Cb>Data carrier\u003C/b>\u003Cbr/>QR / NFC / RFID\u003Cbr/>https://id.gs1.org/01/&lt;GTIN&gt;/21/&lt;serial&gt;\"]\n    A --> B[\"\u003Cb>GS1 resolver\u003C/b>\u003Cbr/>id.gs1.org or self-hosted\u003Cbr/>looks up the linkset\"]\n    B --> C[\"\u003Cb>DPP endpoint\u003C/b>\u003Cbr/>content negotiation +\u003Cbr/>linkType routing\"]\n    C --> D{\"Access tier\u003Cbr/>(ESPR Art. 9)\"}\n    D -->|Public| E[\"Return data\"]\n    D -->|AuthorizedOnly| F[\"Verify credential\"]\n    F -->|Valid| E\n    F -->|Invalid| G[\"403 Forbidden\"]\n    E --> H[\"\u003Cb>Response\u003C/b>\u003Cbr/>JSON-LD / HTML /\u003Cbr/>RDF / EPCIS events\"]\n","mermaid",[1130,65013,65014,65019,65024,65029,65034,65039,65044,65049,65054,65059],{"__ignoreMap":611},[1133,65015,65016],{"class":1135,"line":1136},[1133,65017,65018],{},"flowchart TD\n",[1133,65020,65021],{"class":1135,"line":612},[1133,65022,65023],{},"    A[\"\u003Cb>Data carrier\u003C/b>\u003Cbr/>QR / NFC / RFID\u003Cbr/>https://id.gs1.org/01/&lt;GTIN&gt;/21/&lt;serial&gt;\"]\n",[1133,65025,65026],{"class":1135,"line":617},[1133,65027,65028],{},"    A --> B[\"\u003Cb>GS1 resolver\u003C/b>\u003Cbr/>id.gs1.org or self-hosted\u003Cbr/>looks up the linkset\"]\n",[1133,65030,65031],{"class":1135,"line":1334},[1133,65032,65033],{},"    B --> C[\"\u003Cb>DPP endpoint\u003C/b>\u003Cbr/>content negotiation +\u003Cbr/>linkType routing\"]\n",[1133,65035,65036],{"class":1135,"line":1340},[1133,65037,65038],{},"    C --> D{\"Access tier\u003Cbr/>(ESPR Art. 9)\"}\n",[1133,65040,65041],{"class":1135,"line":1362},[1133,65042,65043],{},"    D -->|Public| E[\"Return data\"]\n",[1133,65045,65046],{"class":1135,"line":1383},[1133,65047,65048],{},"    D -->|AuthorizedOnly| F[\"Verify credential\"]\n",[1133,65050,65051],{"class":1135,"line":1404},[1133,65052,65053],{},"    F -->|Valid| E\n",[1133,65055,65056],{"class":1135,"line":1425},[1133,65057,65058],{},"    F -->|Invalid| G[\"403 Forbidden\"]\n",[1133,65060,65061],{"class":1135,"line":1446},[1133,65062,65063],{},"    E --> H[\"\u003Cb>Response\u003C/b>\u003Cbr/>JSON-LD / HTML /\u003Cbr/>RDF / EPCIS events\"]\n",[491,65065,65067],{"id":65066},"walking-it-through-with-one-example","Walking it through with one example",[496,65069,65070],{},"The example below uses a serialised timber product — chosen because timber under EUDR exercises the access-tier surface (a customs officer needs more detail than a consumer). The same primitives apply when the product is a battery, a garment, a smartphone or a frying pan; only the linkset entries and the JSON-LD payloads change.",[500,65072,65074],{"id":65073},"_1-the-digital-link-uri-on-the-carrier","1 — The Digital Link URI on the carrier",[496,65076,65077],{},"The QR code carries a GS1 Digital Link URI:",[1124,65079,65082],{"className":65080,"code":65081,"language":39601},[39599],"https://id.gs1.org/01/09521234000020/21/LOG-2025-001\n        └────┬───┘ └──────┬─────┘ └──────┬─────┘\n          Base       GTIN (AI 01)   Serial (AI 21)\n",[1130,65083,65081],{"__ignoreMap":611},[496,65085,65086,65087,35075,65090,65093],{},"Application Identifiers (",[1130,65088,65089],{},"01",[1130,65091,65092],{},"21",", …) are the same primitives GS1 has used in barcodes for decades. Encoding them in a URL means the same identifier is scannable by a phone camera, queryable by a server, and visible in a browser bar.",[500,65095,65097],{"id":65096},"_2-resolver-lookup","2 — Resolver lookup",[496,65099,65100,65101,65105,65106,65108,65109,65111],{},"The resolver matches the GTIN against its registry and returns an ",[514,65102,65103],{},[1130,65104,40300],{}," document (IETF RFC 9264). One object per ",[1130,65107,40304],{},", GS1 link relations as full-IRI keys, link descriptors as values. The discovery contract that lets downstream registries find and validate the deployment is the GS1 Conformant Resolver standard — see ",[659,65110,346],{"href":347}," for the full shape and the hosting choices we considered.",[500,65113,65115],{"id":65114},"_3-content-negotiation","3 — Content negotiation",[496,65117,65118,65119,65122,65123,65125,65126,65128,65129,65132],{},"The same Digital Link URL serves different representations depending on the ",[1130,65120,65121],{},"Accept"," header. A consumer's phone browser sends ",[1130,65124,40495],{}," and lands on a passport web page. A downstream system asks for ",[1130,65127,40607],{}," and gets a typed JSON-LD record. RDF tooling asks for ",[1130,65130,65131],{},"text/turtle",". This is plain HTTP content negotiation, not anything GS1-specific:",[5537,65134,65135,65144],{},[5540,65136,65137],{},[5543,65138,65139,65142],{},[5546,65140,65141],{},"Accept header",[5546,65143,57208],{},[5559,65145,65146,65155,65164,65173],{},[5543,65147,65148,65152],{},[5564,65149,65150],{},[1130,65151,40495],{},[5564,65153,65154],{},"Consumer-facing passport page",[5543,65156,65157,65161],{},[5564,65158,65159],{},[1130,65160,40607],{},[5564,65162,65163],{},"JSON-LD record",[5543,65165,65166,65170],{},[5564,65167,65168],{},[1130,65169,57226],{},[5564,65171,65172],{},"Plain JSON",[5543,65174,65175,65179],{},[5564,65176,65177],{},[1130,65178,65131],{},[5564,65180,65181],{},"RDF / Turtle",[500,65183,65185,65186,65189],{"id":65184},"_4-linktype-for-facet-selection","4 — ",[1130,65187,65188],{},"linkType"," for facet selection",[496,65191,65192,65193,65195,65196,65198,65199,65201,65202,65205],{},"Layered on top of ",[1130,65194,65121],{},", the ",[1130,65197,40880],{}," query parameter requests a specific facet of the passport. Per the GS1 Digital Link spec the value is the ",[514,65200,60105],{}," relation name (the compact ",[1130,65203,65204],{},"gs1:…"," form only appears as keys inside the linkset JSON itself).",[496,65207,65208],{},"The list below is the relations our resolver auto-derives today; a deployment can extend it with sector-specific relations as needed.",[5537,65210,65211,65222],{},[5540,65212,65213],{},[5543,65214,65215,65219],{},[5546,65216,65217],{},[1130,65218,40880],{},[5546,65220,65221],{},"What it returns",[5559,65223,65224,65233,65242,65251,65261,65271,65281],{},[5543,65225,65226,65230],{},[5564,65227,65228],{},[1130,65229,40884],{},[5564,65231,65232],{},"Product Information Page (default)",[5543,65234,65235,65239],{},[5564,65236,65237],{},[1130,65238,30],{},[5564,65240,65241],{},"EPCIS event history",[5543,65243,65244,65248],{},[5564,65245,65246],{},[1130,65247,40889],{},[5564,65249,65250],{},"Certificates and declarations",[5543,65252,65253,65258],{},[5564,65254,65255],{},[1130,65256,65257],{},"safetyInfo",[5564,65259,65260],{},"Safety data sheet",[5543,65262,65263,65268],{},[5564,65264,65265],{},[1130,65266,65267],{},"recipeInfo",[5564,65269,65270],{},"Composition / BOM",[5543,65272,65273,65278],{},[5564,65274,65275],{},[1130,65276,65277],{},"serviceInfo",[5564,65279,65280],{},"Service and repair",[5543,65282,65283,65287],{},[5564,65284,65285],{},[1130,65286,40892],{},[5564,65288,65289],{},"Carbon footprint, recycling",[500,65291,65293],{"id":65292},"_5-access-tier-espr-article-9","5 — Access tier (ESPR Article 9)",[496,65295,65296],{},"ESPR Article 9 defines three access tiers for DPP data. The resolver enforces them at the request boundary:",[1124,65298,65300],{"className":65009,"code":65299,"language":65011,"meta":611,"style":611},"flowchart TD\n    R[Request arrives at DPP endpoint] --> L{Data access\u003Cbr/>tier}\n    L -->|Public| Ret[Return]\n    L -->|AuthorizedOnly| Auth[Verify credential\u003Cbr/>or capability token]\n    L -->|Restricted| Agr[Check bilateral\u003Cbr/>agreement]\n    Auth -->|Valid| Ret\n    Auth -->|Invalid| Den[403 Forbidden]\n    Agr -->|Granted| Ret\n    Agr -->|Not granted| Den\n",[1130,65301,65302,65306,65311,65316,65321,65326,65331,65336,65341],{"__ignoreMap":611},[1133,65303,65304],{"class":1135,"line":1136},[1133,65305,65018],{},[1133,65307,65308],{"class":1135,"line":612},[1133,65309,65310],{},"    R[Request arrives at DPP endpoint] --> L{Data access\u003Cbr/>tier}\n",[1133,65312,65313],{"class":1135,"line":617},[1133,65314,65315],{},"    L -->|Public| Ret[Return]\n",[1133,65317,65318],{"class":1135,"line":1334},[1133,65319,65320],{},"    L -->|AuthorizedOnly| Auth[Verify credential\u003Cbr/>or capability token]\n",[1133,65322,65323],{"class":1135,"line":1340},[1133,65324,65325],{},"    L -->|Restricted| Agr[Check bilateral\u003Cbr/>agreement]\n",[1133,65327,65328],{"class":1135,"line":1362},[1133,65329,65330],{},"    Auth -->|Valid| Ret\n",[1133,65332,65333],{"class":1135,"line":1383},[1133,65334,65335],{},"    Auth -->|Invalid| Den[403 Forbidden]\n",[1133,65337,65338],{"class":1135,"line":1404},[1133,65339,65340],{},"    Agr -->|Granted| Ret\n",[1133,65342,65343],{"class":1135,"line":1425},[1133,65344,65345],{},"    Agr -->|Not granted| Den\n",[5537,65347,65348,65360],{},[5540,65349,65350],{},[5543,65351,65352,65355,65358],{},[5546,65353,65354],{},"Tier",[5546,65356,65357],{},"Who can read it",[5546,65359,58486],{},[5559,65361,65362,65374,65386],{},[5543,65363,65364,65368,65371],{},[5564,65365,65366],{},[514,65367,38310],{},[5564,65369,65370],{},"Anyone",[5564,65372,65373],{},"Product name, manufacturer, recycling instructions, headline specs",[5543,65375,65376,65380,65383],{},[5564,65377,65378],{},[514,65379,38323],{},[5564,65381,65382],{},"Market surveillance, customs, accredited recyclers",[5564,65384,65385],{},"Test reports, compliance dossiers, detailed supply chain",[5543,65387,65388,65392,65395],{},[5564,65389,65390],{},[514,65391,38336],{},[5564,65393,65394],{},"Named partners under agreement",[5564,65396,65397],{},"Trade secrets, proprietary formulations, full BOM",[496,65399,65400,65401,705],{},"In our implementation the Authorized and Restricted tiers reuse the same identity layer that gates the EPCIS REST surface — a Keycloak-issued credential, a capability token, or (where we've wired it up) a Verifiable Credential presented via OID4VP. See ",[659,65402,65404],{"href":65403},"/docs/platform-overview/architecture#wallet-agnostic-verifiable-credentials-oid4vc","Architecture → Wallet-agnostic Verifiable Credentials",[491,65406,65408],{"id":65407},"instance-uris-vs-vocabulary-uris","Instance URIs vs vocabulary URIs",[496,65410,65411,65412,65415,65416,65419],{},"The URIs that ",[514,65413,65414],{},"identify a specific product"," and the URIs that ",[514,65417,65418],{},"define what a property means"," are distinct, and confusing them is a common early mistake:",[508,65421,65422,65430],{},[511,65423,65424,39468,65427,65429],{},[514,65425,65426],{},"Instance URI",[1130,65428,50219],{}," resolves to this specific timber log's record.",[511,65431,65432,39468,65435,65438,65439,65442,65443,65446],{},[514,65433,65434],{},"Vocabulary URI",[1130,65436,65437],{},"https://ref.openepcis.io/extensions/eu/eudr/commodityType"," is a ",[10899,65440,65441],{},"definition"," of the ",[1130,65444,65445],{},"commodityType"," term and resolves to documentation.",[496,65448,65449,65450,65452,65453,35075,65455,65457,65458,705],{},"In a JSON-LD document the ",[1130,65451,38388],{}," is an instance URI; predicates (",[1130,65454,41295],{},[1130,65456,50304],{},", …) expand to vocabulary URIs through the ",[1130,65459,1310],{},[491,65461,65463],{"id":65462},"what-this-walkthrough-is-not","What this walkthrough is not",[496,65465,65466],{},"A few things this page deliberately doesn't claim:",[508,65468,65469,65472,65475],{},[511,65470,65471],{},"It isn't a finished product offering. We've built the resolution mechanism and exercised it; the per-sector DPP credentials and the regulator-side acceptance criteria still depend on the underlying regulation landing (ESPR delegated acts, EU Central DPP Registry, sector EN standards). Status notes live on the per-domain implementation pages.",[511,65473,65474],{},"It isn't the only valid resolution flow. Other implementations put the resolver on a brand-owned domain, redirect rather than serve, gate everything behind authentication, fall back to a static page, or short-circuit content negotiation entirely. Each makes different trade-offs.",[511,65476,65477],{},"It isn't sector-specific. The primitives — Digital Link URI, linkset, content negotiation, linkType, access tier — are sector-neutral. The per-sector work is which fields go in the JSON-LD payload, not how the URL gets resolved.",[491,65479,42457],{"id":42456},[508,65481,65482,65488,65501],{},[511,65483,65484,65487],{},[659,65485,65486],{"href":347},"Resolver Setup Guide"," — hosting options and the linkset JSON shape.",[511,65489,65490,35075,65493,35075,65496,35075,65498,65500],{},[659,65491,65492],{"href":242},"Battery DPP Implementation",[659,65494,65495],{"href":274},"EUDR Implementation",[659,65497,296],{"href":297},[659,65499,364],{"href":365}," — per-sector linksets and event types.",[511,65502,65503,65505],{},[659,65504,65404],{"href":65403}," — how access-tier enforcement plugs into the OID4VC layer when a presented credential is part of the request.",[2267,65507,65508],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}",{"title":611,"searchDepth":612,"depth":612,"links":65510},[65511,65512,65513,65521,65522,65523],{"id":64988,"depth":612,"text":64989},{"id":65005,"depth":612,"text":65006},{"id":65066,"depth":612,"text":65067,"children":65514},[65515,65516,65517,65518,65520],{"id":65073,"depth":617,"text":65074},{"id":65096,"depth":617,"text":65097},{"id":65114,"depth":617,"text":65115},{"id":65184,"depth":617,"text":65519},"4 — linkType for facet selection",{"id":65292,"depth":617,"text":65293},{"id":65407,"depth":612,"text":65408},{"id":65462,"depth":612,"text":65463},{"id":42456,"depth":612,"text":42457},{"head":65525,"readingTime":65529},{"meta":65526},[65527],{"name":626,"content":65528},"DPP resolution walkthrough, GS1 Digital Link, content negotiation, linkset, RFC 9264",{"text":4434,"minutes":65530,"time":65531,"words":65532},4.38,262800,876,{"title":337,"tags":65534},[342,95,343,344],{"title":64983,"description":340},{"loc":338,"lastmod":47677,"changefreq":638,"priority":39455},"mxP1lepOeHDobxgdw40YPuD1tvyiSS3f07dEEiX-f-Y",{"id":65539,"title":65486,"body":65540,"description":349,"extension":621,"icon":350,"lastUpdated":277,"meta":65731,"navigation":65737,"path":347,"seo":65739,"sitemap":65740,"stem":348,"__hash__":65741},"docsEN/docs/11.digital-product-passport/06.resolver-setup.md",{"type":488,"value":65541,"toc":65723},[65542,65544,65554,65557,65579,65583,65639,65651,65655,65669,65675,65682,65706,65708],[491,65543,47172],{"id":47171},[496,65545,58077,65546,65549,65550,65553],{},[514,65547,65548],{},"GS1 Digital Link resolver"," turns a product identifier (GTIN + optional serial) into the right URL for the right audience — the consumer information page, the EPCIS event history, certificates, recall information, and so on. Each of those is a ",[514,65551,65552],{},"link relation"," taken from the GS1 vocabulary.",[496,65555,65556],{},"For a Digital Product Passport you only need two things to be live:",[5531,65558,65559,65569],{},[511,65560,65561,65562,65565,65566,705],{},"A resolver endpoint that responds to ",[1130,65563,65564],{},"/{primary key}/{value}"," Digital Link URLs — most often ",[1130,65567,65568],{},"/01/{GTIN}/21/{serial}",[511,65570,58077,65571,65573,65574,65576,65577,705],{},[514,65572,343],{}," per identifier — a small ",[1130,65575,40300],{}," document (IETF RFC 9264) that says which URL to send each link relation to. GS1 relations appear as full-IRI keys, e.g. ",[1130,65578,40435],{},[491,65580,65582],{"id":65581},"hosting-options","Hosting options",[5537,65584,65585,65595],{},[5540,65586,65587],{},[5543,65588,65589,65592],{},[5546,65590,65591],{},"Option",[5546,65593,65594],{},"When to choose it",[5559,65596,65597,65612,65626],{},[5543,65598,65599,65605],{},[5564,65600,65601,65604],{},[514,65602,65603],{},"Verified by GS1"," (managed)",[5564,65606,65607,65608,65611],{},"You want GS1 to host the resolver under ",[1130,65609,65610],{},"id.gs1.org",". Lowest operational effort, subscription-based.",[5543,65613,65614,65619],{},[5564,65615,65616],{},[514,65617,65618],{},"Self-hosted under your own domain",[5564,65620,65621,65622,65625],{},"You already operate a domain you want consumers to see, e.g. ",[1130,65623,65624],{},"id.yourcompany.com",". You manage TLS, scale and uptime.",[5543,65627,65628,65633],{},[5564,65629,65630],{},[514,65631,65632],{},"Hybrid",[5564,65634,65635,65636,65638],{},"GS1 holds the canonical ",[1130,65637,65610],{}," entry and redirects to your domain for resolution. Brand control without running global ID infrastructure.",[496,65640,65641,65642,65644,65645,65647,65648,705],{},"How the resolver itself is built is intentionally out of scope here — any HTTP server that can match the Digital Link path patterns, do content negotiation on ",[1130,65643,65121],{},", and route on the ",[1130,65646,40880],{}," query parameter will do. OpenEPCIS ships a reference resolver in the business edition; see ",[659,65649,65650],{"href":427},"Modules → Resolver",[491,65652,65654],{"id":65653},"getting-onto-verified-by-gs1","Getting onto Verified by GS1",[5531,65656,65657,65660,65663],{},[511,65658,65659],{},"Contact your local GS1 Member Organisation and subscribe to Verified by GS1.",[511,65661,65662],{},"Make sure you have a valid GS1 Company Prefix and that the GTINs you'll publish are registered against it.",[511,65664,65665,65666,65668],{},"Publish a linkset per identifier — one object per ",[1130,65667,40304],{},", GS1 relations as full-IRI keys, link descriptors as values. Refer to RFC 9264 and the GS1 Digital Link standard for the exact field shape.",[496,65670,65671,65672,65674],{},"A worked end-to-end example is on the ",[659,65673,337],{"href":338}," page.",[491,65676,65678,65679,65681],{"id":65677},"a-note-on-the-linktype-query-parameter","A note on the ",[1130,65680,65188],{}," query parameter",[496,65683,65684,65685,65688,65689,65691,65692,35075,65694,35075,65696,65698,65699,65701,65702,65705],{},"When you call a resolver URL like ",[1130,65686,65687],{},"https://id.gs1.org/01/{GTIN}/21/{serial}?linkType=…",", the value is a ",[514,65690,60105],{}," GS1 relation name (",[1130,65693,40884],{},[1130,65695,30],{},[1130,65697,40889],{},", …) — not the compact ",[1130,65700,39475],{}," form. The compact / full-IRI form only appears as the ",[10899,65703,65704],{},"key"," in the linkset JSON itself.",[491,65707,42457],{"id":42456},[508,65709,65710,65715,65719],{},[511,65711,65712,65714],{},[659,65713,337],{"href":338}," — end-to-end picture of what happens between scan and rendered passport.",[511,65716,65717],{},[659,65718,65492],{"href":242},[511,65720,65721],{},[659,65722,65495],{"href":274},{"title":611,"searchDepth":612,"depth":612,"links":65724},[65725,65726,65727,65728,65730],{"id":47171,"depth":612,"text":47172},{"id":65581,"depth":612,"text":65582},{"id":65653,"depth":612,"text":65654},{"id":65677,"depth":612,"text":65729},"A note on the linkType query parameter",{"id":42456,"depth":612,"text":42457},{"head":65732,"readingTime":65736},{"meta":65733},[65734],{"name":626,"content":65735},"GS1 Digital Link resolver, DPP resolver, linkset, Verified by GS1",{"text":36393,"minutes":58270,"time":58271,"words":58272},{"title":346,"tags":65738},[352,95,343],{"title":65486,"description":349},{"loc":347,"lastmod":47677,"changefreq":638,"priority":39455},"BEM-pkpepivDvexX5zKIIox2Rh1LgFo3XoGZOuFgimI",{"id":65743,"title":65744,"body":65745,"description":357,"extension":621,"icon":358,"lastUpdated":277,"meta":66356,"navigation":66365,"path":355,"seo":66367,"sitemap":66368,"stem":356,"__hash__":66369},"docsEN/docs/11.digital-product-passport/07.multi-component-example.md","Multi-Component DPPs: An E-Bike Walkthrough",{"type":488,"value":65746,"toc":66346},[65747,65749,65752,65763,65779,65783,65850,65853,65857,65860,65894,65901,65905,65917,66234,66241,66245,66271,66282,66286,66312,66316,66319,66321,66343],[491,65748,47172],{"id":47171},[496,65750,65751],{},"Complex products — e-bikes, EVs, industrial equipment — are made of parts that each have their own regulatory profile. A battery falls under EU 2023/1542, an electronic motor controller under WEEE and ESPR, a leather saddle potentially under ESPR plus EUDR. Trying to cram every datum into one monolithic passport quickly turns the document into a kitchen sink no audience actually wants.",[496,65753,65754,65755,65758,65759,65762],{},"The cleaner pattern: ",[514,65756,65757],{},"each component is itself an identified, resolvable product."," The composite product just ",[10899,65760,65761],{},"references"," its components by their Digital Link URLs. Consumers, recyclers, regulators and customs officers each follow the link they care about and land on a focused passport.",[60095,65764,65765],{},[496,65766,65767,65770,65771,65774,65775,65778],{},[514,65768,65769],{},"Status of this pattern."," Component linking is an active topic in CIRPASS-2 and adjacent specs. There is no canonical OpenEPCIS property like ",[1130,65772,65773],{},"dpp:hasPart"," yet — the worked example below uses ",[514,65776,65777],{},"EPCIS Aggregation events"," to express the parent ↔ child relationship, which is part of the published EPCIS 2.0 spec and works today without inventing vocabulary.",[491,65780,65782],{"id":65781},"the-e-bike-by-regulation","The e-bike, by regulation",[5537,65784,65785,65798],{},[5540,65786,65787],{},[5543,65788,65789,65792,65795],{},[5546,65790,65791],{},"Component",[5546,65793,65794],{},"Primary regulation",[5546,65796,65797],{},"DPP module that fits",[5559,65799,65800,65810,65819,65829,65840],{},[5543,65801,65802,65805,65807],{},[5564,65803,65804],{},"Frame",[5564,65806,63400],{},[5564,65808,65809],{},"DPP core",[5543,65811,65812,65815,65817],{},[5564,65813,65814],{},"Battery pack",[5564,65816,38829],{},[5564,65818,230],{},[5543,65820,65821,65824,65827],{},[5564,65822,65823],{},"Motor + controller",[5564,65825,65826],{},"ESPR + WEEE",[5564,65828,364],{},[5543,65830,65831,65834,65837],{},[5564,65832,65833],{},"Leather saddle",[5564,65835,65836],{},"ESPR (+ EUDR for the leather)",[5564,65838,65839],{},"Textile + EUDR",[5543,65841,65842,65845,65848],{},[5564,65843,65844],{},"Tires",[5564,65846,65847],{},"Future ESPR delegated act",[5564,65849,65809],{},[496,65851,65852],{},"Each row is an independently-identifiable product with its own GTIN, its own serial, its own resolver entry, and its own passport.",[491,65854,65856],{"id":65855},"pattern-composite-product-references-components","Pattern: composite product references components",[496,65858,65859],{},"The composite product gets one Digital Link URL. Its passport carries a small list of component URLs — each one resolves on its own to a focused passport built from the right DPP module. Conceptually:",[1124,65861,65863],{"className":65009,"code":65862,"language":65011,"meta":611,"style":611},"flowchart TD\n    EBIKE[\"E-bike passport\u003Cbr/>id.gs1.org/01/&lt;ebike-gtin&gt;/21/&lt;serial&gt;\"]\n    EBIKE --> BAT[\"Battery passport\u003Cbr/>(EU 2023/1542)\"]\n    EBIKE --> MOT[\"Motor + controller passport\u003Cbr/>(ESPR + WEEE)\"]\n    EBIKE --> SAD[\"Leather saddle passport\u003Cbr/>(Textile + EUDR)\"]\n    EBIKE --> FRA[\"Frame passport\u003Cbr/>(DPP core)\"]\n",[1130,65864,65865,65869,65874,65879,65884,65889],{"__ignoreMap":611},[1133,65866,65867],{"class":1135,"line":1136},[1133,65868,65018],{},[1133,65870,65871],{"class":1135,"line":612},[1133,65872,65873],{},"    EBIKE[\"E-bike passport\u003Cbr/>id.gs1.org/01/&lt;ebike-gtin&gt;/21/&lt;serial&gt;\"]\n",[1133,65875,65876],{"class":1135,"line":617},[1133,65877,65878],{},"    EBIKE --> BAT[\"Battery passport\u003Cbr/>(EU 2023/1542)\"]\n",[1133,65880,65881],{"class":1135,"line":1334},[1133,65882,65883],{},"    EBIKE --> MOT[\"Motor + controller passport\u003Cbr/>(ESPR + WEEE)\"]\n",[1133,65885,65886],{"class":1135,"line":1340},[1133,65887,65888],{},"    EBIKE --> SAD[\"Leather saddle passport\u003Cbr/>(Textile + EUDR)\"]\n",[1133,65890,65891],{"class":1135,"line":1362},[1133,65892,65893],{},"    EBIKE --> FRA[\"Frame passport\u003Cbr/>(DPP core)\"]\n",[496,65895,65896,65897,65900],{},"The e-bike's own JSON-LD only needs the composite-level data: brand, model, dimensions, headline circularity claims, plus a list of component URLs. Each component URL is the canonical Digital Link of ",[10899,65898,65899],{},"that"," component's passport — no embedding, no duplication.",[491,65902,65904],{"id":65903},"expressing-the-composition-epcis-aggregationevent","Expressing the composition: EPCIS AggregationEvent",[496,65906,65907,65908,65910,65911,65913,65914,65916],{},"EPCIS 2.0 already models \"X is made of Y, Z, …\" as an ",[514,65909,839],{},": a ",[1130,65912,7290],{}," plus a list of ",[1130,65915,7309],{},". This is the no-invention way to make the parent ↔ child relationship machine-readable today.",[1124,65918,65920],{"className":1290,"code":65919,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"],\n  \"type\": \"EPCISDocument\",\n  \"schemaVersion\": \"2.0\",\n  \"epcisBody\": {\n    \"eventList\": [{\n      \"type\": \"AggregationEvent\",\n      \"eventTime\": \"2025-01-25T14:00:00Z\",\n      \"eventTimeZoneOffset\": \"+01:00\",\n      \"action\": \"ADD\",\n      \"bizStep\": \"assembling\",\n      \"disposition\": \"active\",\n      \"parentID\": \"https://id.gs1.org/01/09521234000010/21/EBIKE-2025-001\",\n      \"childEPCs\": [\n        \"https://id.gs1.org/01/09521234000027/21/BAT-EBIKE-001\",\n        \"https://id.gs1.org/01/09521234000034/21/MOTOR-001\",\n        \"https://id.gs1.org/01/09521234000041/21/SADDLE-001\",\n        \"https://id.gs1.org/01/09521234000058/21/FRAME-001\"\n      ],\n      \"readPoint\": { \"id\": \"https://id.gs1.org/414/9521234000010\" }\n    }]\n  }\n}\n",[1130,65921,65922,65926,65946,65964,65982,65994,66006,66024,66043,66061,66079,66098,66116,66135,66147,66158,66169,66180,66189,66193,66222,66226,66230],{"__ignoreMap":611},[1133,65923,65924],{"class":1135,"line":1136},[1133,65925,4564],{"class":1299},[1133,65927,65928,65930,65932,65934,65936,65938,65940,65942,65944],{"class":1135,"line":612},[1133,65929,5857],{"class":1305},[1133,65931,1310],{"class":1309},[1133,65933,1313],{"class":1305},[1133,65935,888],{"class":1299},[1133,65937,6032],{"class":1299},[1133,65939,1313],{"class":1323},[1133,65941,40938],{"class":1327},[1133,65943,1313],{"class":1323},[1133,65945,4607],{"class":1299},[1133,65947,65948,65950,65952,65954,65956,65958,65960,65962],{"class":1135,"line":617},[1133,65949,5857],{"class":1305},[1133,65951,1345],{"class":1309},[1133,65953,1313],{"class":1305},[1133,65955,888],{"class":1299},[1133,65957,1352],{"class":1323},[1133,65959,4622],{"class":1327},[1133,65961,1313],{"class":1323},[1133,65963,1359],{"class":1299},[1133,65965,65966,65968,65970,65972,65974,65976,65978,65980],{"class":1135,"line":1334},[1133,65967,5857],{"class":1305},[1133,65969,4633],{"class":1309},[1133,65971,1313],{"class":1305},[1133,65973,888],{"class":1299},[1133,65975,1352],{"class":1323},[1133,65977,4642],{"class":1327},[1133,65979,1313],{"class":1323},[1133,65981,1359],{"class":1299},[1133,65983,65984,65986,65988,65990,65992],{"class":1135,"line":1340},[1133,65985,5857],{"class":1305},[1133,65987,4673],{"class":1309},[1133,65989,1313],{"class":1305},[1133,65991,888],{"class":1299},[1133,65993,1550],{"class":1299},[1133,65995,65996,65998,66000,66002,66004],{"class":1135,"line":1362},[1133,65997,1306],{"class":1305},[1133,65999,4686],{"class":1558},[1133,66001,1313],{"class":1305},[1133,66003,888],{"class":1299},[1133,66005,1628],{"class":1299},[1133,66007,66008,66010,66012,66014,66016,66018,66020,66022],{"class":1135,"line":1383},[1133,66009,1324],{"class":1305},[1133,66011,1345],{"class":4703},[1133,66013,1313],{"class":1305},[1133,66015,888],{"class":1299},[1133,66017,1352],{"class":1323},[1133,66019,839],{"class":1327},[1133,66021,1313],{"class":1323},[1133,66023,1359],{"class":1299},[1133,66025,66026,66028,66030,66032,66034,66036,66039,66041],{"class":1135,"line":1404},[1133,66027,1324],{"class":1305},[1133,66029,1367],{"class":4703},[1133,66031,1313],{"class":1305},[1133,66033,888],{"class":1299},[1133,66035,1352],{"class":1323},[1133,66037,66038],{"class":1327},"2025-01-25T14:00:00Z",[1133,66040,1313],{"class":1323},[1133,66042,1359],{"class":1299},[1133,66044,66045,66047,66049,66051,66053,66055,66057,66059],{"class":1135,"line":1425},[1133,66046,1324],{"class":1305},[1133,66048,1409],{"class":4703},[1133,66050,1313],{"class":1305},[1133,66052,888],{"class":1299},[1133,66054,1352],{"class":1323},[1133,66056,6015],{"class":1327},[1133,66058,1313],{"class":1323},[1133,66060,1359],{"class":1299},[1133,66062,66063,66065,66067,66069,66071,66073,66075,66077],{"class":1135,"line":1446},[1133,66064,1324],{"class":1305},[1133,66066,1480],{"class":4703},[1133,66068,1313],{"class":1305},[1133,66070,888],{"class":1299},[1133,66072,1352],{"class":1323},[1133,66074,1489],{"class":1327},[1133,66076,1313],{"class":1323},[1133,66078,1359],{"class":1299},[1133,66080,66081,66083,66085,66087,66089,66091,66094,66096],{"class":1135,"line":1460},[1133,66082,1324],{"class":1305},[1133,66084,1501],{"class":4703},[1133,66086,1313],{"class":1305},[1133,66088,888],{"class":1299},[1133,66090,1352],{"class":1323},[1133,66092,66093],{"class":1327},"assembling",[1133,66095,1313],{"class":1323},[1133,66097,1359],{"class":1299},[1133,66099,66100,66102,66104,66106,66108,66110,66112,66114],{"class":1135,"line":1470},[1133,66101,1324],{"class":1305},[1133,66103,1522],{"class":4703},[1133,66105,1313],{"class":1305},[1133,66107,888],{"class":1299},[1133,66109,1352],{"class":1323},[1133,66111,6601],{"class":1327},[1133,66113,1313],{"class":1323},[1133,66115,1359],{"class":1299},[1133,66117,66118,66120,66122,66124,66126,66128,66131,66133],{"class":1135,"line":1475},[1133,66119,1324],{"class":1305},[1133,66121,7290],{"class":4703},[1133,66123,1313],{"class":1305},[1133,66125,888],{"class":1299},[1133,66127,1352],{"class":1323},[1133,66129,66130],{"class":1327},"https://id.gs1.org/01/09521234000010/21/EBIKE-2025-001",[1133,66132,1313],{"class":1323},[1133,66134,1359],{"class":1299},[1133,66136,66137,66139,66141,66143,66145],{"class":1135,"line":1496},[1133,66138,1324],{"class":1305},[1133,66140,7309],{"class":4703},[1133,66142,1313],{"class":1305},[1133,66144,888],{"class":1299},[1133,66146,1318],{"class":1299},[1133,66148,66149,66151,66154,66156],{"class":1135,"line":1517},[1133,66150,5967],{"class":1323},[1133,66152,66153],{"class":1327},"https://id.gs1.org/01/09521234000027/21/BAT-EBIKE-001",[1133,66155,1313],{"class":1323},[1133,66157,1359],{"class":1299},[1133,66159,66160,66162,66165,66167],{"class":1135,"line":1538},[1133,66161,5967],{"class":1323},[1133,66163,66164],{"class":1327},"https://id.gs1.org/01/09521234000034/21/MOTOR-001",[1133,66166,1313],{"class":1323},[1133,66168,1359],{"class":1299},[1133,66170,66171,66173,66176,66178],{"class":1135,"line":1553},[1133,66172,5967],{"class":1323},[1133,66174,66175],{"class":1327},"https://id.gs1.org/01/09521234000041/21/SADDLE-001",[1133,66177,1313],{"class":1323},[1133,66179,1359],{"class":1299},[1133,66181,66182,66184,66187],{"class":1135,"line":1573},[1133,66183,5967],{"class":1323},[1133,66185,66186],{"class":1327},"https://id.gs1.org/01/09521234000058/21/FRAME-001",[1133,66188,1331],{"class":1323},[1133,66190,66191],{"class":1135,"line":1579},[1133,66192,35617],{"class":1299},[1133,66194,66195,66197,66199,66201,66203,66205,66207,66209,66211,66213,66215,66218,66220],{"class":1135,"line":1593},[1133,66196,1324],{"class":1305},[1133,66198,1543],{"class":4703},[1133,66200,1313],{"class":1305},[1133,66202,888],{"class":1299},[1133,66204,38383],{"class":1299},[1133,66206,1352],{"class":1305},[1133,66208,1559],{"class":4847},[1133,66210,1313],{"class":1305},[1133,66212,888],{"class":1299},[1133,66214,1352],{"class":1323},[1133,66216,66217],{"class":1327},"https://id.gs1.org/414/9521234000010",[1133,66219,1313],{"class":1323},[1133,66221,38402],{"class":1299},[1133,66223,66224],{"class":1135,"line":1611},[1133,66225,1809],{"class":1299},[1133,66227,66228],{"class":1135,"line":1616},[1133,66229,1815],{"class":1299},[1133,66231,66232],{"class":1135,"line":1631},[1133,66233,4602],{"class":1299},[496,66235,66236,66237,66240],{},"When the e-bike is later disassembled (a component being replaced under warranty, a recycler stripping it for materials) the inverse is the same shape with ",[1130,66238,66239],{},"action: \"DELETE\""," — the components survive the parent, they just stop being aggregated to it. The history is queryable per-serial through the EPCIS query API.",[491,66242,66244],{"id":66243},"what-clients-see-at-resolution-time","What clients see at resolution time",[508,66246,66247,66253,66259,66265],{},[511,66248,66249,66252],{},[514,66250,66251],{},"Consumer"," scans the e-bike → the resolver returns the composite passport (brand, model, recycling instructions, links to component passports). They can drill into the battery for State-of-Health, or the saddle for material composition.",[511,66254,66255,66258],{},[514,66256,66257],{},"Authorised recycler"," scans the same e-bike with credentials → same composite passport, plus access-controlled fields (full BOM, hazardous-substance disclosures, disassembly sequence).",[511,66260,66261,66264],{},[514,66262,66263],{},"Customs officer"," scanning the saddle directly → leather + EUDR passport, EUIS reference, plot-of-origin coordinates, due-diligence statement.",[511,66266,66267,66270],{},[514,66268,66269],{},"Battery technician"," scanning the battery directly → battery passport with the latest SoH event from the EPCIS query, no need to go via the e-bike.",[496,66272,66273,66274,35075,66276,66278,66279,66281],{},"The same Digital Link primitives (",[1130,66275,65121],{},[1130,66277,40880],{},", access tier) that drive single-product resolution drive component-level resolution. See ",[659,66280,337],{"href":338}," for the end-to-end picture.",[491,66283,66285],{"id":66284},"why-this-pattern-is-worth-the-effort","Why this pattern is worth the effort",[508,66287,66288,66294,66300,66306],{},[511,66289,66290,66293],{},[514,66291,66292],{},"Regulatory clarity"," — each component lines up to one regulator, not five.",[511,66295,66296,66299],{},[514,66297,66298],{},"Independent lifecycle"," — replacing a battery just publishes a new component passport and an aggregation update; the e-bike's main passport doesn't churn.",[511,66301,66302,66305],{},[514,66303,66304],{},"Audience-appropriate payloads"," — a consumer-grade UI never has to hide WEEE codes; a recycler API never has to skim past the marketing description.",[511,66307,66308,66311],{},[514,66309,66310],{},"Circular economy"," — recovered components keep their full history (events, certifications, hazard data) as they're re-aggregated into a new product.",[491,66313,66315],{"id":66314},"whats-left-to-standardise","What's left to standardise",[496,66317,66318],{},"Today there is no single agreed JSON-LD predicate to say \"this composite passport references these component passports\" — different specs (CIRPASS-2 bridges, Catena-X industry-core, sector-specific drafts) propose different shapes. Until that lands, the EPCIS AggregationEvent shown above is the safest published way to express the relationship, and OpenEPCIS will follow whichever CIRPASS-2 / GS1 outcome becomes the standard.",[491,66320,42457],{"id":42456},[508,66322,66323,66327,66331,66335,66339],{},[511,66324,66325],{},[659,66326,337],{"href":338},[511,66328,66329],{},[659,66330,230],{"href":231},[511,66332,66333],{},[659,66334,364],{"href":365},[511,66336,66337],{},[659,66338,296],{"href":297},[511,66340,66341],{},[659,66342,262],{"href":263},[2267,66344,66345],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sogGa, html code.shiki .sogGa{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":66347},[66348,66349,66350,66351,66352,66353,66354,66355],{"id":47171,"depth":612,"text":47172},{"id":65781,"depth":612,"text":65782},{"id":65855,"depth":612,"text":65856},{"id":65903,"depth":612,"text":65904},{"id":66243,"depth":612,"text":66244},{"id":66284,"depth":612,"text":66285},{"id":66314,"depth":612,"text":66315},{"id":42456,"depth":612,"text":42457},{"head":66357,"readingTime":66361},{"meta":66358},[66359],{"name":626,"content":66360},"Multi-component DPP, e-bike passport, component traceability, EPCIS AggregationEvent",{"text":60063,"minutes":66362,"time":66363,"words":66364},3.48,208800,696,{"title":354,"tags":66366},[360,361,362,332],{"title":65744,"description":357},{"loc":355,"lastmod":47677,"changefreq":638,"priority":39455},"bztGxMVqvc-huv6RF_DOHPZE5TcaUPqmNpZdNO-w41M",{"id":66371,"title":39269,"body":66372,"description":380,"extension":621,"icon":171,"lastUpdated":277,"meta":67544,"navigation":67553,"path":378,"seo":67555,"sitemap":67556,"stem":379,"__hash__":67557},"docsEN/docs/11.digital-product-passport/08.electronics/01.implementation-guide.md",{"type":488,"value":66373,"toc":67529},[66374,66376,66389,66407,66409,66429,66433,66447,66465,66469,66472,66526,66550,66554,66579,66583,66589,66626,66638,66642,66662,66666,66672,66704,66716,66720,66733,66738,66742,66751,67410,67422,67426,67429,67460,67474,67476,67479,67498,67506,67508,67526],[491,66375,47172],{"id":47171},[496,66377,66378,66379,66381,66382,60093],{},"This guide walks through assembling an electronics DPP that uses ",[514,66380,60084],{}," — terms defined in the OpenEPCIS electronics ontology and the GS1 Web Vocabulary. It mirrors the canonical reference passports under ",[659,66383,66386],{"href":66384,"rel":66385},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/electronics/examples",[663],[1130,66387,66388],{},"extensions/eu/electronics/examples/",[60095,66390,66391],{},[496,66392,66393,60102,66395,60106,66397,60110,66400,66403,66404,66406],{},[514,66394,60101],{},[514,66396,60105],{},[1130,66398,66399],{},"\"deviceCategory\": \"Smartphone\"",[1130,66401,66402],{},"\"electronics:deviceCategory\"",". Controlled values likewise come out unprefixed once ",[1130,66405,59327],{}," is set.",[491,66408,39562],{"id":39561},[508,66410,66411,66413,66417,66423],{},[511,66412,60127],{},[511,66414,60130,66415,5272],{},[659,66416,346],{"href":347},[511,66418,66419,66420,705],{},"The electronics JSON-LD context: ",[1130,66421,66422],{},"https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld",[511,66424,66425,66426,5272],{},"For battery-containing devices (smartphones, laptops, e-scooters), also the battery context. The cleanest pattern for composite products is to expose the embedded battery as its own resolvable DPP (see ",[659,66427,66428],{"href":355},"multi-component example",[491,66430,66432],{"id":66431},"step-1-identify-the-device","Step 1: Identify the device",[496,66434,66435,66436,66438,66439,66442,66443,60152,66445,60155],{},"Every device gets a GS1 Digital Link URL — ",[1130,66437,60148],{}," for a serialised unit, or just ",[1130,66440,66441],{},"/01/{GTIN}"," for SKU-level information. The same identifier becomes the ",[1130,66444,1559],{},[1130,66446,1451],{},[496,66448,60257,66449,60261,66452,35075,66455,35075,66458,66461,66462,5272],{},[1130,66450,66451],{},"\"type\": [\"Product\", \"Smartphone\"]",[1130,66453,66454],{},"Laptop",[1130,66456,66457],{},"Display",[1130,66459,66460],{},"Server",", …, drawn from ",[1130,66463,66464],{},"electronics:DeviceCategory",[491,66466,66468],{"id":66467},"step-2-repairability-french-index-and-eu-right-to-repair-grade","Step 2: Repairability — French Index and EU Right-to-Repair grade",[496,66470,66471],{},"The electronics vocabulary supports both repairability methods side by side:",[508,66473,66474,66501],{},[511,66475,35128,66476,66479,66480,66483,66484,66487,66488,35075,66490,66493,66494,66497,66498,66500],{},[514,66477,66478],{},"French Repairability Index"," is captured as an ",[1130,66481,66482],{},"electronics:RepairabilityIndex"," block with one ",[1130,66485,66486],{},"electronics:RepairCriterion"," per scored axis (",[1130,66489,10],{},[1130,66491,66492],{},"Disassembly",", …). The published vocabulary defines ",[1130,66495,66496],{},"electronics:RepairCriterionType","; the actual weighting per axis is set by French regulation per product family and is ",[10899,66499,39483],{}," embedded in the passport.",[511,66502,35128,66503,66506,66507,66510,66511,35075,66514,35075,66517,35075,66520,35075,66523,705],{},[514,66504,66505],{},"EU Right-to-Repair grade"," is captured as ",[1130,66508,66509],{},"electronics:EURepairabilityClass"," with one of ",[1130,66512,66513],{},"RepairClassA",[1130,66515,66516],{},"RepairClassB",[1130,66518,66519],{},"RepairClassC",[1130,66521,66522],{},"RepairClassD",[1130,66524,66525],{},"RepairClassE",[496,66527,66528,66529,66534,66535,56936,66538,35075,66541,35075,66544,35075,66547,5272],{},"For the calculation tables and per-family weights, refer to the ",[659,66530,66533],{"href":66531,"rel":66532},"https://www.ecologie.gouv.fr/indice-reparabilite",[663],"official French Repairability Index methodology",". For replaceability of individual parts use ",[1130,66536,66537],{},"electronics:ReplacementDifficulty",[1130,66539,66540],{},"UserReplaceable",[1130,66542,66543],{},"ToolRequired",[1130,66545,66546],{},"ProfessionalOnly",[1130,66548,66549],{},"NotReplaceable",[491,66551,66553],{"id":66552},"step-3-energy-class-and-eprel-registration","Step 3: Energy class and EPREL registration",[496,66555,66556,66559,66560,56936,66563,66566,66567,66570,66571,66574,66575,66578],{},[1130,66557,66558],{},"electronics:EnergyEfficiency"," carries the labelling data. The class itself goes in ",[1130,66561,66562],{},"electronics:EnergyEfficiencyClass",[1130,66564,66565],{},"EnergyClassA"," … ",[1130,66568,66569],{},"EnergyClassG","), and the EU Product Registry for Energy Labelling reference goes in ",[1130,66572,66573],{},"electronics:eprelRegistrationNumber",". ",[1130,66576,66577],{},"electronics:annualEnergyConsumption"," captures the declared annual figure when the regulation requires it (washing machines, dishwashers, refrigerators, TVs).",[491,66580,66582],{"id":66581},"step-4-weee-registration-annex-iii-six-categories","Step 4: WEEE registration (Annex III, six categories)",[496,66584,66585,66588],{},[1130,66586,66587],{},"electronics:WEEECategory"," is the controlled list from WEEE Directive 2012/19/EU Annex III — the six current categories:",[5531,66590,66591,66597,66603,66608,66614,66620],{},[511,66592,66593,66596],{},[1130,66594,66595],{},"WEEE1_TemperatureExchange"," — fridges, freezers, heat pumps",[511,66598,66599,66602],{},[1130,66600,66601],{},"WEEE2_ScreensMonitors"," — TVs, monitors, displays > 100 cm²",[511,66604,66605],{},[1130,66606,66607],{},"WEEE3_Lamps",[511,66609,66610,66613],{},[1130,66611,66612],{},"WEEE4_LargeEquipment"," — any large appliance > 50 cm",[511,66615,66616,66619],{},[1130,66617,66618],{},"WEEE5_SmallEquipment"," — small appliances ≤ 50 cm",[511,66621,66622,66625],{},[1130,66623,66624],{},"WEEE6_SmallIT"," — small IT and telecom equipment ≤ 50 cm",[496,66627,66628,66629,43111,66632,66635,66636,705],{},"Producer registration goes in ",[1130,66630,66631],{},"electronics:weeeRegistrationNumber",[1130,66633,66634],{},"electronics:weeeRegistrationCountry",". Take-back / collection program URLs are referenced from the core DPP block ",[1130,66637,47404],{},[491,66639,66641],{"id":66640},"step-5-spare-parts-policy","Step 5: Spare-parts policy",[496,66643,66644,66647,66648,66651,66652,66655,66656,66659,66660,705],{},[1130,66645,66646],{},"electronics:SparePartsAvailability"," captures the years a manufacturer commits to keeping spare parts available; ",[1130,66649,66650],{},"electronics:SparePartsPricing"," captures the pricing policy. Each enumerated part type uses ",[1130,66653,66654],{},"electronics:ComponentType"," (BatteryComponent, DisplayComponent, etc.) with ",[1130,66657,66658],{},"electronics:componentPartNumber",", and the difficulty of replacing it is tagged via ",[1130,66661,66537],{},[491,66663,66665],{"id":66664},"step-6-software-support-lifecycle","Step 6: Software support lifecycle",[496,66667,66668,66671],{},[1130,66669,66670],{},"electronics:SoftwareSupport"," declares the support commitment. Fields:",[508,66673,66674,66683,66692,66698],{},[511,66675,66676,42447,66679,66682],{},[1130,66677,66678],{},"electronics:firmwareVersion",[1130,66680,66681],{},"electronics:osVersion"," — current versions installed",[511,66684,66685,42447,66688,66691],{},[1130,66686,66687],{},"electronics:previousVersion",[1130,66689,66690],{},"electronics:newVersion"," — used when recording an update event",[511,66693,66694,66697],{},[1130,66695,66696],{},"electronics:updateType"," — feature, security, bug fix",[511,66699,66700,66703],{},[1130,66701,66702],{},"electronics:updateSource"," — provenance (OEM, OS vendor, …)",[496,66705,66706,66707,66712,66713,5272],{},"When a software update happens, it is captured as an EPCIS event referencing these properties (see ",[659,66708,66711],{"href":66709,"rel":66710},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/electronics/epcis",[663],"reference EPCIS examples",", specifically ",[1130,66714,66715],{},"software-update.jsonld",[491,66717,66719],{"id":66718},"step-7-component-bom","Step 7: Component BOM",[496,66721,66722,66723,66726,66727,66729,66730,66732],{},"For laptops, servers and complex devices the component breakdown lives in ",[1130,66724,66725],{},"electronics:ComponentBOM",". Each entry is typed with ",[1130,66728,66654],{}," (BatteryComponent, CameraComponent, ConnectorComponent, CoolingSystemComponent, DisplayComponent, EnclosureComponent, KeyboardComponent, MemoryComponent, MicrophoneComponent, MotherboardComponent, PowerSupplyComponent, ProcessorComponent, SpeakerComponent, StorageComponent, TrackpadComponent) plus ",[1130,66731,66658],{}," and the replaceability info from Step 5.",[496,66734,66735,66736,705],{},"For products that combine an electronic device with a separately-regulated battery, prefer the multi-component pattern — the battery has its own GS1 Digital Link URL and its own passport. See ",[659,66737,66428],{"href":355},[491,66739,66741],{"id":66740},"step-8-publish-the-electronics-linkset","Step 8: Publish the electronics linkset",[496,66743,66744,66745,66747,66748,66750],{},"The electronics passport is served from an IETF ",[1130,66746,40300],{}," document (RFC 9264) — one object per ",[1130,66749,40304],{}," identifier, GS1 link relations as full-IRI keys. For a smartphone or laptop you typically want the consumer PIP, EPCIS history (commissioning, repairs, software updates), the repair/service information, the carbon-footprint / energy declaration, and the certification dossier:",[1124,66752,66754],{"className":1290,"code":66753,"language":60,"meta":611,"style":611},"{\n  \"linkset\": [\n    {\n      \"anchor\": \"https://id.gs1.org/01/09521234000013/21/PHONE-2025-001\",\n      \"itemDescription\": \"EcoOS smartphone\",\n      \"https://ref.gs1.org/voc/defaultLink\": [\n        { \"href\": \"https://dpp.example.com/electronics/09521234000013/PHONE-2025-001\",\n          \"title\": \"Electronics passport\" }\n      ],\n      \"https://ref.gs1.org/voc/pip\": [\n        { \"href\": \"https://dpp.example.com/electronics/09521234000013/PHONE-2025-001\",\n          \"title\": \"Electronics passport (consumer view)\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/epcis\": [\n        { \"href\": \"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000013%2F21%2FPHONE-2025-001\",\n          \"title\": \"EPCIS event history (commissioning, repair, software updates)\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/serviceInfo\": [\n        { \"href\": \"https://dpp.example.com/service/09521234000013/PHONE-2025-001\",\n          \"title\": \"Repair information and spare-parts catalogue\",\n          \"type\": \"text/html\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/productSustainabilityInfo\": [\n        { \"href\": \"https://dpp.example.com/sustainability/09521234000013/PHONE-2025-001\",\n          \"title\": \"Carbon footprint and EPREL energy declaration\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"ALL\"], \"public\": true }\n      ],\n      \"https://ref.gs1.org/voc/certificationInfo\": [\n        { \"href\": \"https://dpp.example.com/certs/09521234000013/PHONE-2025-001\",\n          \"title\": \"CE declaration, WEEE registration, conformity reports\",\n          \"type\": \"application/ld+json\",\n          \"context\": [\"business\", \"authority\"] }\n      ]\n    }\n  ]\n}\n",[1130,66755,66756,66760,66772,66776,66795,66814,66826,66847,66866,66870,66882,66902,66921,66939,66971,66975,66987,67008,67027,67045,67077,67081,67094,67115,67134,67152,67184,67188,67200,67221,67240,67258,67290,67294,67306,67327,67346,67364,67394,67398,67402,67406],{"__ignoreMap":611},[1133,66757,66758],{"class":1135,"line":1136},[1133,66759,4564],{"class":1299},[1133,66761,66762,66764,66766,66768,66770],{"class":1135,"line":612},[1133,66763,5857],{"class":1305},[1133,66765,343],{"class":1309},[1133,66767,1313],{"class":1305},[1133,66769,888],{"class":1299},[1133,66771,1318],{"class":1299},[1133,66773,66774],{"class":1135,"line":617},[1133,66775,35314],{"class":1299},[1133,66777,66778,66780,66782,66784,66786,66788,66791,66793],{"class":1135,"line":1334},[1133,66779,1324],{"class":1305},[1133,66781,40304],{"class":1558},[1133,66783,1313],{"class":1305},[1133,66785,888],{"class":1299},[1133,66787,1352],{"class":1323},[1133,66789,66790],{"class":1327},"https://id.gs1.org/01/09521234000013/21/PHONE-2025-001",[1133,66792,1313],{"class":1323},[1133,66794,1359],{"class":1299},[1133,66796,66797,66799,66801,66803,66805,66807,66810,66812],{"class":1135,"line":1340},[1133,66798,1324],{"class":1305},[1133,66800,40355],{"class":1558},[1133,66802,1313],{"class":1305},[1133,66804,888],{"class":1299},[1133,66806,1352],{"class":1323},[1133,66808,66809],{"class":1327},"EcoOS smartphone",[1133,66811,1313],{"class":1323},[1133,66813,1359],{"class":1299},[1133,66815,66816,66818,66820,66822,66824],{"class":1135,"line":1362},[1133,66817,1324],{"class":1305},[1133,66819,40375],{"class":1558},[1133,66821,1313],{"class":1305},[1133,66823,888],{"class":1299},[1133,66825,1318],{"class":1299},[1133,66827,66828,66830,66832,66834,66836,66838,66840,66843,66845],{"class":1135,"line":1383},[1133,66829,40386],{"class":1299},[1133,66831,1352],{"class":1305},[1133,66833,40391],{"class":4703},[1133,66835,1313],{"class":1305},[1133,66837,888],{"class":1299},[1133,66839,1352],{"class":1323},[1133,66841,66842],{"class":1327},"https://dpp.example.com/electronics/09521234000013/PHONE-2025-001",[1133,66844,1313],{"class":1323},[1133,66846,1359],{"class":1299},[1133,66848,66849,66851,66853,66855,66857,66859,66862,66864],{"class":1135,"line":1404},[1133,66850,6112],{"class":1305},[1133,66852,40411],{"class":4703},[1133,66854,1313],{"class":1305},[1133,66856,888],{"class":1299},[1133,66858,1352],{"class":1323},[1133,66860,66861],{"class":1327},"Electronics passport",[1133,66863,1313],{"class":1323},[1133,66865,38402],{"class":1299},[1133,66867,66868],{"class":1135,"line":1425},[1133,66869,35617],{"class":1299},[1133,66871,66872,66874,66876,66878,66880],{"class":1135,"line":1446},[1133,66873,1324],{"class":1305},[1133,66875,40435],{"class":1558},[1133,66877,1313],{"class":1305},[1133,66879,888],{"class":1299},[1133,66881,1318],{"class":1299},[1133,66883,66884,66886,66888,66890,66892,66894,66896,66898,66900],{"class":1135,"line":1460},[1133,66885,40386],{"class":1299},[1133,66887,1352],{"class":1305},[1133,66889,40391],{"class":4703},[1133,66891,1313],{"class":1305},[1133,66893,888],{"class":1299},[1133,66895,1352],{"class":1323},[1133,66897,66842],{"class":1327},[1133,66899,1313],{"class":1323},[1133,66901,1359],{"class":1299},[1133,66903,66904,66906,66908,66910,66912,66914,66917,66919],{"class":1135,"line":1470},[1133,66905,6112],{"class":1305},[1133,66907,40411],{"class":4703},[1133,66909,1313],{"class":1305},[1133,66911,888],{"class":1299},[1133,66913,1352],{"class":1323},[1133,66915,66916],{"class":1327},"Electronics passport (consumer view)",[1133,66918,1313],{"class":1323},[1133,66920,1359],{"class":1299},[1133,66922,66923,66925,66927,66929,66931,66933,66935,66937],{"class":1135,"line":1475},[1133,66924,6112],{"class":1305},[1133,66926,1345],{"class":4703},[1133,66928,1313],{"class":1305},[1133,66930,888],{"class":1299},[1133,66932,1352],{"class":1323},[1133,66934,40495],{"class":1327},[1133,66936,1313],{"class":1323},[1133,66938,1359],{"class":1299},[1133,66940,66941,66943,66945,66947,66949,66951,66953,66955,66957,66959,66961,66963,66965,66967,66969],{"class":1135,"line":1496},[1133,66942,6112],{"class":1305},[1133,66944,40506],{"class":4703},[1133,66946,1313],{"class":1305},[1133,66948,888],{"class":1299},[1133,66950,6032],{"class":1299},[1133,66952,1313],{"class":1323},[1133,66954,40517],{"class":1327},[1133,66956,1313],{"class":1323},[1133,66958,40522],{"class":1299},[1133,66960,1352],{"class":1305},[1133,66962,40527],{"class":4703},[1133,66964,1313],{"class":1305},[1133,66966,888],{"class":1299},[1133,66968,34545],{"class":2659},[1133,66970,38402],{"class":1299},[1133,66972,66973],{"class":1135,"line":1517},[1133,66974,35617],{"class":1299},[1133,66976,66977,66979,66981,66983,66985],{"class":1135,"line":1538},[1133,66978,1324],{"class":1305},[1133,66980,40546],{"class":1558},[1133,66982,1313],{"class":1305},[1133,66984,888],{"class":1299},[1133,66986,1318],{"class":1299},[1133,66988,66989,66991,66993,66995,66997,66999,67001,67004,67006],{"class":1135,"line":1553},[1133,66990,40386],{"class":1299},[1133,66992,1352],{"class":1305},[1133,66994,40391],{"class":4703},[1133,66996,1313],{"class":1305},[1133,66998,888],{"class":1299},[1133,67000,1352],{"class":1323},[1133,67002,67003],{"class":1327},"https://api.example.com/events?MATCH_anyEPC=https%3A%2F%2Fid.gs1.org%2F01%2F09521234000013%2F21%2FPHONE-2025-001",[1133,67005,1313],{"class":1323},[1133,67007,1359],{"class":1299},[1133,67009,67010,67012,67014,67016,67018,67020,67023,67025],{"class":1135,"line":1573},[1133,67011,6112],{"class":1305},[1133,67013,40411],{"class":4703},[1133,67015,1313],{"class":1305},[1133,67017,888],{"class":1299},[1133,67019,1352],{"class":1323},[1133,67021,67022],{"class":1327},"EPCIS event history (commissioning, repair, software updates)",[1133,67024,1313],{"class":1323},[1133,67026,1359],{"class":1299},[1133,67028,67029,67031,67033,67035,67037,67039,67041,67043],{"class":1135,"line":1579},[1133,67030,6112],{"class":1305},[1133,67032,1345],{"class":4703},[1133,67034,1313],{"class":1305},[1133,67036,888],{"class":1299},[1133,67038,1352],{"class":1323},[1133,67040,40607],{"class":1327},[1133,67042,1313],{"class":1323},[1133,67044,1359],{"class":1299},[1133,67046,67047,67049,67051,67053,67055,67057,67059,67061,67063,67065,67067,67069,67071,67073,67075],{"class":1135,"line":1593},[1133,67048,6112],{"class":1305},[1133,67050,40506],{"class":4703},[1133,67052,1313],{"class":1305},[1133,67054,888],{"class":1299},[1133,67056,6032],{"class":1299},[1133,67058,1313],{"class":1323},[1133,67060,40517],{"class":1327},[1133,67062,1313],{"class":1323},[1133,67064,40522],{"class":1299},[1133,67066,1352],{"class":1305},[1133,67068,40527],{"class":4703},[1133,67070,1313],{"class":1305},[1133,67072,888],{"class":1299},[1133,67074,34545],{"class":2659},[1133,67076,38402],{"class":1299},[1133,67078,67079],{"class":1135,"line":1611},[1133,67080,35617],{"class":1299},[1133,67082,67083,67085,67088,67090,67092],{"class":1135,"line":1616},[1133,67084,1324],{"class":1305},[1133,67086,67087],{"class":1558},"https://ref.gs1.org/voc/serviceInfo",[1133,67089,1313],{"class":1305},[1133,67091,888],{"class":1299},[1133,67093,1318],{"class":1299},[1133,67095,67096,67098,67100,67102,67104,67106,67108,67111,67113],{"class":1135,"line":1631},[1133,67097,40386],{"class":1299},[1133,67099,1352],{"class":1305},[1133,67101,40391],{"class":4703},[1133,67103,1313],{"class":1305},[1133,67105,888],{"class":1299},[1133,67107,1352],{"class":1323},[1133,67109,67110],{"class":1327},"https://dpp.example.com/service/09521234000013/PHONE-2025-001",[1133,67112,1313],{"class":1323},[1133,67114,1359],{"class":1299},[1133,67116,67117,67119,67121,67123,67125,67127,67130,67132],{"class":1135,"line":1652},[1133,67118,6112],{"class":1305},[1133,67120,40411],{"class":4703},[1133,67122,1313],{"class":1305},[1133,67124,888],{"class":1299},[1133,67126,1352],{"class":1323},[1133,67128,67129],{"class":1327},"Repair information and spare-parts catalogue",[1133,67131,1313],{"class":1323},[1133,67133,1359],{"class":1299},[1133,67135,67136,67138,67140,67142,67144,67146,67148,67150],{"class":1135,"line":1670},[1133,67137,6112],{"class":1305},[1133,67139,1345],{"class":4703},[1133,67141,1313],{"class":1305},[1133,67143,888],{"class":1299},[1133,67145,1352],{"class":1323},[1133,67147,40495],{"class":1327},[1133,67149,1313],{"class":1323},[1133,67151,1359],{"class":1299},[1133,67153,67154,67156,67158,67160,67162,67164,67166,67168,67170,67172,67174,67176,67178,67180,67182],{"class":1135,"line":1689},[1133,67155,6112],{"class":1305},[1133,67157,40506],{"class":4703},[1133,67159,1313],{"class":1305},[1133,67161,888],{"class":1299},[1133,67163,6032],{"class":1299},[1133,67165,1313],{"class":1323},[1133,67167,40517],{"class":1327},[1133,67169,1313],{"class":1323},[1133,67171,40522],{"class":1299},[1133,67173,1352],{"class":1305},[1133,67175,40527],{"class":4703},[1133,67177,1313],{"class":1305},[1133,67179,888],{"class":1299},[1133,67181,34545],{"class":2659},[1133,67183,38402],{"class":1299},[1133,67185,67186],{"class":1135,"line":1695},[1133,67187,35617],{"class":1299},[1133,67189,67190,67192,67194,67196,67198],{"class":1135,"line":1709},[1133,67191,1324],{"class":1305},[1133,67193,40762],{"class":1558},[1133,67195,1313],{"class":1305},[1133,67197,888],{"class":1299},[1133,67199,1318],{"class":1299},[1133,67201,67202,67204,67206,67208,67210,67212,67214,67217,67219],{"class":1135,"line":1729},[1133,67203,40386],{"class":1299},[1133,67205,1352],{"class":1305},[1133,67207,40391],{"class":4703},[1133,67209,1313],{"class":1305},[1133,67211,888],{"class":1299},[1133,67213,1352],{"class":1323},[1133,67215,67216],{"class":1327},"https://dpp.example.com/sustainability/09521234000013/PHONE-2025-001",[1133,67218,1313],{"class":1323},[1133,67220,1359],{"class":1299},[1133,67222,67223,67225,67227,67229,67231,67233,67236,67238],{"class":1135,"line":1748},[1133,67224,6112],{"class":1305},[1133,67226,40411],{"class":4703},[1133,67228,1313],{"class":1305},[1133,67230,888],{"class":1299},[1133,67232,1352],{"class":1323},[1133,67234,67235],{"class":1327},"Carbon footprint and EPREL energy declaration",[1133,67237,1313],{"class":1323},[1133,67239,1359],{"class":1299},[1133,67241,67242,67244,67246,67248,67250,67252,67254,67256],{"class":1135,"line":1753},[1133,67243,6112],{"class":1305},[1133,67245,1345],{"class":4703},[1133,67247,1313],{"class":1305},[1133,67249,888],{"class":1299},[1133,67251,1352],{"class":1323},[1133,67253,40607],{"class":1327},[1133,67255,1313],{"class":1323},[1133,67257,1359],{"class":1299},[1133,67259,67260,67262,67264,67266,67268,67270,67272,67274,67276,67278,67280,67282,67284,67286,67288],{"class":1135,"line":1767},[1133,67261,6112],{"class":1305},[1133,67263,40506],{"class":4703},[1133,67265,1313],{"class":1305},[1133,67267,888],{"class":1299},[1133,67269,6032],{"class":1299},[1133,67271,1313],{"class":1323},[1133,67273,40517],{"class":1327},[1133,67275,1313],{"class":1323},[1133,67277,40522],{"class":1299},[1133,67279,1352],{"class":1305},[1133,67281,40527],{"class":4703},[1133,67283,1313],{"class":1305},[1133,67285,888],{"class":1299},[1133,67287,34545],{"class":2659},[1133,67289,38402],{"class":1299},[1133,67291,67292],{"class":1135,"line":1787},[1133,67293,35617],{"class":1299},[1133,67295,67296,67298,67300,67302,67304],{"class":1135,"line":1806},[1133,67297,1324],{"class":1305},[1133,67299,40654],{"class":1558},[1133,67301,1313],{"class":1305},[1133,67303,888],{"class":1299},[1133,67305,1318],{"class":1299},[1133,67307,67308,67310,67312,67314,67316,67318,67320,67323,67325],{"class":1135,"line":1812},[1133,67309,40386],{"class":1299},[1133,67311,1352],{"class":1305},[1133,67313,40391],{"class":4703},[1133,67315,1313],{"class":1305},[1133,67317,888],{"class":1299},[1133,67319,1352],{"class":1323},[1133,67321,67322],{"class":1327},"https://dpp.example.com/certs/09521234000013/PHONE-2025-001",[1133,67324,1313],{"class":1323},[1133,67326,1359],{"class":1299},[1133,67328,67329,67331,67333,67335,67337,67339,67342,67344],{"class":1135,"line":6296},[1133,67330,6112],{"class":1305},[1133,67332,40411],{"class":4703},[1133,67334,1313],{"class":1305},[1133,67336,888],{"class":1299},[1133,67338,1352],{"class":1323},[1133,67340,67341],{"class":1327},"CE declaration, WEEE registration, conformity reports",[1133,67343,1313],{"class":1323},[1133,67345,1359],{"class":1299},[1133,67347,67348,67350,67352,67354,67356,67358,67360,67362],{"class":1135,"line":6301},[1133,67349,6112],{"class":1305},[1133,67351,1345],{"class":4703},[1133,67353,1313],{"class":1305},[1133,67355,888],{"class":1299},[1133,67357,1352],{"class":1323},[1133,67359,40607],{"class":1327},[1133,67361,1313],{"class":1323},[1133,67363,1359],{"class":1299},[1133,67365,67366,67368,67370,67372,67374,67376,67378,67380,67382,67384,67386,67388,67390,67392],{"class":1135,"line":6314},[1133,67367,6112],{"class":1305},[1133,67369,40506],{"class":4703},[1133,67371,1313],{"class":1305},[1133,67373,888],{"class":1299},[1133,67375,6032],{"class":1299},[1133,67377,1313],{"class":1323},[1133,67379,40735],{"class":1327},[1133,67381,1313],{"class":1323},[1133,67383,2776],{"class":1299},[1133,67385,1352],{"class":1323},[1133,67387,40744],{"class":1327},[1133,67389,1313],{"class":1323},[1133,67391,40749],{"class":1299},[1133,67393,38402],{"class":1299},[1133,67395,67396],{"class":1135,"line":6319},[1133,67397,40863],{"class":1299},[1133,67399,67400],{"class":1135,"line":6338},[1133,67401,35647],{"class":1299},[1133,67403,67404],{"class":1135,"line":6355},[1133,67405,35991],{"class":1299},[1133,67407,67408],{"class":1135,"line":6360},[1133,67409,4602],{"class":1299},[496,67411,35128,67412,61747,67414,35075,67416,35075,67418,61755,67420,40896],{},[1130,67413,40880],{},[1130,67415,40884],{},[1130,67417,65277],{},[1130,67419,40892],{},[659,67421,346],{"href":347},[491,67423,67425],{"id":67424},"step-9-epcis-events","Step 9: EPCIS events",[496,67427,67428],{},"The dpp-ready repo ships reference EPCIS events for the electronics lifecycle:",[508,67430,67431,67437,67443,67448,67454],{},[511,67432,67433,67436],{},[1130,67434,67435],{},"commissioning.jsonld"," — device commissioned, baseline metadata captured",[511,67438,67439,67442],{},[1130,67440,67441],{},"ownership-transfer.jsonld"," — sale or transfer to a new owner",[511,67444,67445,67447],{},[1130,67446,66715],{}," — version transition recorded with previousVersion / newVersion",[511,67449,67450,67453],{},[1130,67451,67452],{},"component-replacement.jsonld"," — repair event with the replaced ComponentType and the new partNumber",[511,67455,67456,67459],{},[1130,67457,67458],{},"weee-disposal.jsonld"," — end-of-life recorded against the WEEE category",[496,67461,67462,67463,67465,67466,67469,67470,67473],{},"All four follow the EPCIS 2.0 pattern: extension properties at event level (not inside ",[1130,67464,39471],{},"), the ",[1130,67467,67468],{},"GS1-Extensions"," header declaring the ",[1130,67471,67472],{},"electronics="," namespace.",[491,67475,42427],{"id":42426},[496,67477,67478],{},"A complete electronics DPP should pass three kinds of check:",[508,67480,67481,67488,67493],{},[511,67482,67483,67485,67486,61772],{},[514,67484,42434],{}," — normalises against the electronics context (no unresolved terms, no ",[1130,67487,1310],{},[511,67489,67490,67492],{},[514,67491,61777],{}," — instance data satisfies the electronics shapes published with the vocabulary.",[511,67494,67495,67497],{},[514,67496,61783],{}," — the payload validates against the electronics DPP schema. The repairability index check (criteria sum to total, total within 0–100) is enforced here.",[496,67499,67500,67501,67505],{},"For EPREL registrations, cross-check the published number against the ",[659,67502,67504],{"href":39393,"rel":67503},[663],"EPREL Database"," as part of the publishing workflow.",[491,67507,42457],{"id":42456},[508,67509,67510,67515,67521],{},[511,67511,67512,67514],{},[659,67513,61796],{"href":383}," — links to the canonical smartphone, laptop, display and server passports",[511,67516,67517,61804],{},[659,67518,67520],{"href":39191,"rel":67519},[663],"Electronics vocabulary browser",[511,67522,67523,67525],{},[659,67524,58256],{"href":355}," — for products that combine an electronic device with a separately-regulated battery",[2267,67527,67528],{},"html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sTC9v, html code.shiki .sTC9v{--shiki-light:#F76D47;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sMTiH, html code.shiki .sMTiH{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}",{"title":611,"searchDepth":612,"depth":612,"links":67530},[67531,67532,67533,67534,67535,67536,67537,67538,67539,67540,67541,67542,67543],{"id":47171,"depth":612,"text":47172},{"id":39561,"depth":612,"text":39562},{"id":66431,"depth":612,"text":66432},{"id":66467,"depth":612,"text":66468},{"id":66552,"depth":612,"text":66553},{"id":66581,"depth":612,"text":66582},{"id":66640,"depth":612,"text":66641},{"id":66664,"depth":612,"text":66665},{"id":66718,"depth":612,"text":66719},{"id":66740,"depth":612,"text":66741},{"id":67424,"depth":612,"text":67425},{"id":42426,"depth":612,"text":42427},{"id":42456,"depth":612,"text":42457},{"head":67545,"readingTime":67549},{"meta":67546},[67547],{"name":626,"content":67548},"Electronics DPP implementation, repairability index, WEEE category, EPREL, software support",{"text":4434,"minutes":67550,"time":67551,"words":67552},4.615,276900,923,{"title":241,"tags":67554},[372,314,373,374,375],{"title":39269,"description":380},{"loc":378,"lastmod":47677,"changefreq":638,"priority":39455},"uWHU-0cLYehc3oiUAd8o_tNk0idP8yQ27oYUmQNJ2n8",{"id":67559,"title":67560,"body":67561,"description":385,"extension":621,"icon":13,"lastUpdated":277,"meta":67882,"navigation":67890,"path":383,"seo":67892,"sitemap":67893,"stem":384,"__hash__":67894},"docsEN/docs/11.digital-product-passport/08.electronics/02.complete-examples.md","Electronics DPP Examples",{"type":488,"value":67562,"toc":67876},[67563,67565,67568,67570,67573,67618,67627,67629,67632,67852,67858,67860],[491,67564,47172],{"id":47171},[496,67566,67567],{},"This page points to the reference Electronics DPP documents published alongside the electronics vocabulary, rather than reproducing them here. The repo copies validate against the electronics JSON Schema and SHACL shapes and stay in lock-step with the ontology as it evolves.",[491,67569,47409],{"id":47408},[496,67571,67572],{},"The dpp-ready repo ships four end-to-end examples for the electronics module:",[508,67574,67575,67585,67595,67608],{},[511,67576,67577,67584],{},[659,67578,67581],{"href":67579,"rel":67580},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/electronics/examples/smartphone-product.jsonld",[663],[1130,67582,67583],{},"smartphone-product.jsonld"," — a serialised smartphone with repairability index, software-support window, EPREL energy class",[511,67586,67587,67594],{},[659,67588,67591],{"href":67589,"rel":67590},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/electronics/examples/laptop-product.jsonld",[663],[1130,67592,67593],{},"laptop-product.jsonld"," — laptop with full component BOM",[511,67596,67597,67604,67605],{},[659,67598,67601],{"href":67599,"rel":67600},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/electronics/examples/display-product.jsonld",[663],[1130,67602,67603],{},"display-product.jsonld"," — monitor with ",[1130,67606,67607],{},"DisplaySpecification",[511,67609,67610,67617],{},[659,67611,67614],{"href":67612,"rel":67613},"https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/electronics/examples/server-product.jsonld",[663],[1130,67615,67616],{},"server-product.jsonld"," — server with WEEE6 small-IT category",[496,67619,57923,67620,67626],{},[659,67621,67623],{"href":66709,"rel":67622},[663],[1130,67624,67625],{},"extensions/eu/electronics/epcis/",": commissioning, ownership transfer, component replacement, software update, WEEE disposal.",[491,67628,57966],{"id":57965},[496,67630,67631],{},"A quick map of where the regulated data points land in the electronics vocabulary today:",[5537,67633,67634,67643],{},[5540,67635,67636],{},[5543,67637,67638,67641],{},[5546,67639,67640],{},"Regulated topic",[5546,67642,61921],{},[5559,67644,67645,67698,67713,67726,67747,67764,67783,67796,67810,67836],{},[5543,67646,67647,67650],{},[5564,67648,67649],{},"Device category",[5564,67651,67652,56936,67654,35075,67656,35075,67659,35075,67661,35075,67664,35075,67666,35075,67669,35075,67671,35075,67674,35075,67677,35075,67680,35075,67683,35075,67686,35075,67689,35075,67692,35075,67695,20391],{},[1130,67653,66464],{},[1130,67655,39053],{},[1130,67657,67658],{},"Tablet",[1130,67660,66454],{},[1130,67662,67663],{},"Desktop",[1130,67665,66460],{},[1130,67667,67668],{},"Television",[1130,67670,66457],{},[1130,67672,67673],{},"Printer",[1130,67675,67676],{},"Refrigerator",[1130,67678,67679],{},"WashingMachine",[1130,67681,67682],{},"Dishwasher",[1130,67684,67685],{},"VacuumCleaner",[1130,67687,67688],{},"SmallAppliance",[1130,67690,67691],{},"NetworkEquipment",[1130,67693,67694],{},"Wearable",[1130,67696,67697],{},"DataStorage",[5543,67699,67700,67702],{},[5564,67701,66478],{},[5564,67703,67704,39045,67706,67708,67709,35075,67711,61967],{},[1130,67705,66482],{},[1130,67707,66486],{}," per axis (",[1130,67710,10],{},[1130,67712,66492],{},[5543,67714,67715,67718],{},[5564,67716,67717],{},"EU Right-to-Repair class",[5564,67719,67720,56936,67722,60813,67724,20391],{},[1130,67721,66509],{},[1130,67723,66513],{},[1130,67725,66525],{},[5543,67727,67728,67731],{},[5564,67729,67730],{},"Spare-parts policy",[5564,67732,67733,35075,67735,35075,67737,56936,67739,35075,67741,35075,67743,35075,67745,20391],{},[1130,67734,66646],{},[1130,67736,66650],{},[1130,67738,66537],{},[1130,67740,66540],{},[1130,67742,66543],{},[1130,67744,66546],{},[1130,67746,66549],{},[5543,67748,67749,67752],{},[5564,67750,67751],{},"Software support window",[5564,67753,67754,43111,67756,35075,67758,35075,67760,35075,67762],{},[1130,67755,66670],{},[1130,67757,66678],{},[1130,67759,66681],{},[1130,67761,66696],{},[1130,67763,66702],{},[5543,67765,67766,67769],{},[5564,67767,67768],{},"Energy class",[5564,67770,67771,35075,67773,56936,67775,62074,67777,47276,67779,35075,67781],{},[1130,67772,66558],{},[1130,67774,66562],{},[1130,67776,66565],{},[1130,67778,66569],{},[1130,67780,66573],{},[1130,67782,66577],{},[5543,67784,67785,67788],{},[5564,67786,67787],{},"Display specifics",[5564,67789,67790,35075,67793],{},[1130,67791,67792],{},"electronics:DisplaySpecification",[1130,67794,67795],{},"electronics:displayTechnology",[5543,67797,67798,67801],{},[5564,67799,67800],{},"Component BOM",[5564,67802,67803,35075,67805,67807,67808],{},[1130,67804,66725],{},[1130,67806,66654],{}," (BatteryComponent, CameraComponent, ConnectorComponent, CoolingSystemComponent, DisplayComponent, EnclosureComponent, KeyboardComponent, MemoryComponent, MicrophoneComponent, MotherboardComponent, PowerSupplyComponent, ProcessorComponent, SpeakerComponent, StorageComponent, TrackpadComponent), ",[1130,67809,66658],{},[5543,67811,67812,67815],{},[5564,67813,67814],{},"WEEE registration (Annex III, six categories)",[5564,67816,67817,43111,67819,35075,67821,35075,67823,35075,67825,35075,67827,35075,67829,67831,67832,35075,67834],{},[1130,67818,66587],{},[1130,67820,66595],{},[1130,67822,66601],{},[1130,67824,66607],{},[1130,67826,66612],{},[1130,67828,66618],{},[1130,67830,66624],{},"; ",[1130,67833,66631],{},[1130,67835,66634],{},[5543,67837,67838,67841],{},[5564,67839,67840],{},"RoHS / hazardous substances",[5564,67842,67843,35075,67846,35075,67849],{},[1130,67844,67845],{},"electronics:RoHSCompliance",[1130,67847,67848],{},"electronics:rohsExemptions",[1130,67850,67851],{},"electronics:iec62474DslVersion",[496,67853,58226,67854,705],{},[659,67855,67857],{"href":39191,"rel":67856},[663],"electronics vocabulary browser",[491,67859,42457],{"id":42456},[508,67861,67862,67867,67872],{},[511,67863,67864],{},[659,67865,67866],{"href":378},"Electronics implementation guide",[511,67868,67869,67871],{},[659,67870,58256],{"href":355}," — composite products with a separately-resolvable battery DPP, leather component (Textile + EUDR), etc.",[511,67873,67874],{},[659,67875,337],{"href":338},{"title":611,"searchDepth":612,"depth":612,"links":67877},[67878,67879,67880,67881],{"id":47171,"depth":612,"text":47172},{"id":47408,"depth":612,"text":47409},{"id":57965,"depth":612,"text":57966},{"id":42456,"depth":612,"text":42457},{"head":67883,"readingTime":67887},{"meta":67884},[67885],{"name":626,"content":67886},"Electronics DPP example, smartphone passport, laptop passport, repairability index, WEEE, JSON-LD",{"text":36393,"minutes":67888,"time":67889,"words":32854},1.185,71100,{"title":252,"tags":67891},[372,257,387,388,61],{"title":67560,"description":385},{"loc":383,"lastmod":47677,"changefreq":638,"priority":39455},"F_ha5bLuFiHUFFbF2-vxohQ1LehFMcdcZ6vW55-R0Ic",{"id":67896,"title":364,"body":67897,"description":369,"extension":621,"icon":370,"lastUpdated":62908,"meta":68634,"navigation":68643,"path":365,"seo":68645,"sitemap":68646,"stem":366,"__hash__":68647},"docsEN/docs/11.digital-product-passport/08.electronics/index.md",{"type":488,"value":67898,"toc":68620},[67899,67901,67906,67913,67915,67953,67955,68043,68045,68059,68061,68300,68305,68308,68311,68377,68385,68395,68399,68406,68432,68435,68448,68450,68453,68462,68465,68522,68527,68529,68532,68557,68559,68597,68599,68618],[491,67900,47172],{"id":47171},[496,67902,35128,67903,67905],{},[514,67904,364],{}," module provides the vocabulary and the JSON-LD context for Digital Product Passports targeting electronic devices under ESPR 2024/1781 and the surrounding regulatory layer — the French Repairability Index, the EU Right to Repair, the EU Energy Labelling Regulation 2017/1369, and the WEEE Directive 2012/19/EU.",[693,67907,67908],{"type":695},[496,67909,67910,67912],{},[514,67911,37681],{},": v0.9.5 pre-release. Vocabulary and JSON-LD context feature-complete; reference passport documents shipped for smartphones, laptops, displays and servers.",[491,67914,649],{"id":648},[508,67916,67917,67922,67929,67945],{},[511,67918,67919,62328],{},[659,67920,67520],{"href":39191,"rel":67921},[663],[511,67923,67924,62336],{},[659,67925,67928],{"href":67926,"rel":67927},"https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/electronics",[663],"openepcis-dpp-ready electronics module",[511,67930,62339,67931,62344,67934,62344,67937,62344,67941],{},[659,67932,387],{"href":67579,"rel":67933},[663],[659,67935,388],{"href":67589,"rel":67936},[663],[659,67938,67940],{"href":67599,"rel":67939},[663],"display",[659,67942,67944],{"href":67612,"rel":67943},[663],"server",[511,67946,62354,67947,67952],{},[659,67948,67950],{"href":66709,"rel":67949},[663],[1130,67951,67625],{}," — commissioning, ownership transfer, component replacement, software update, WEEE disposal",[491,67954,62363],{"id":62362},[5537,67956,67957,67969],{},[5540,67958,67959],{},[5543,67960,67961,67964,67966],{},[5546,67962,67963],{},"Pillar",[5546,67965,63044],{},[5546,67967,67968],{},"What it requires",[5559,67970,67971,67985,67998,68013,68028],{},[5543,67972,67973,67976,67982],{},[5564,67974,67975],{},"ESPR",[5564,67977,67978],{},[659,67979,67981],{"href":37487,"rel":67980},[663],"Regulation 2024/1781",[5564,67983,67984],{},"Durability, repairability, spare-parts availability, software support, energy efficiency, recycled content.",[5543,67986,67987,67989,67995],{},[5564,67988,66478],{},[5564,67990,67991],{},[659,67992,67994],{"href":66531,"rel":67993},[663],"ecologie.gouv.fr/indice-reparabilite",[5564,67996,67997],{},"100-point score across documentation, disassembly, spare parts, price ratio, product-specific criteria.",[5543,67999,68000,68003,68010],{},[5564,68001,68002],{},"EU Right to Repair",[5564,68004,68005],{},[659,68006,68009],{"href":68007,"rel":68008},"https://commission.europa.eu/energy-climate-change-environment/standards-tools-and-labels/products-labelling-rules-and-requirements/sustainable-products/right-repair_en",[663],"commission.europa.eu",[5564,68011,68012],{},"A–E repair-class grading.",[5543,68014,68015,68018,68025],{},[5564,68016,68017],{},"EU Energy Labelling",[5564,68019,68020],{},[659,68021,68024],{"href":68022,"rel":68023},"https://eur-lex.europa.eu/eli/reg/2017/1369",[663],"Regulation 2017/1369",[5564,68026,68027],{},"Energy class label (A–G) plus EPREL registration.",[5543,68029,68030,68033,68040],{},[5564,68031,68032],{},"WEEE",[5564,68034,68035],{},[659,68036,68039],{"href":68037,"rel":68038},"https://eur-lex.europa.eu/eli/dir/2012/19",[663],"Directive 2012/19/EU",[5564,68041,68042],{},"Producer registration, take-back, the six WEEE categories from Annex III.",[491,68044,62392],{"id":62391},[508,68046,68047,68053],{},[511,68048,68049,37484,68051],{},[514,68050,48087],{},[1130,68052,39063],{},[511,68054,68055,37484,68057],{},[514,68056,62405],{},[1130,68058,39191],{},[491,68060,62411],{"id":62410},[5537,68062,68063,68071],{},[5540,68064,68065],{},[5543,68066,68067,68069],{},[5546,68068,62427],{},[5546,68070,61921],{},[5559,68072,68073,68114,68133,68154,68175,68194,68204,68261,68286],{},[5543,68074,68075,68078],{},[5564,68076,68077],{},"Device categorisation",[5564,68079,68080,56936,68082,35075,68084,35075,68086,35075,68088,35075,68090,35075,68092,35075,68094,35075,68096,35075,68098,35075,68100,35075,68102,35075,68104,35075,68106,35075,68108,35075,68110,35075,68112,20391],{},[1130,68081,66464],{},[1130,68083,39053],{},[1130,68085,67658],{},[1130,68087,66454],{},[1130,68089,67663],{},[1130,68091,66460],{},[1130,68093,67668],{},[1130,68095,66457],{},[1130,68097,67673],{},[1130,68099,67676],{},[1130,68101,67679],{},[1130,68103,67682],{},[1130,68105,67685],{},[1130,68107,67688],{},[1130,68109,67691],{},[1130,68111,67694],{},[1130,68113,67697],{},[5543,68115,68116,68118],{},[5564,68117,64672],{},[5564,68119,68120,68122,68123,43111,68125,60813,68127,68129,68130,68132],{},[1130,68121,66482],{}," (French method) + ",[1130,68124,66509],{},[1130,68126,66513],{},[1130,68128,66525],{}," (Right-to-Repair grading), ",[1130,68131,66486],{}," with the criterion-by-criterion breakdown",[5543,68134,68135,68138],{},[5564,68136,68137],{},"Spare parts",[5564,68139,68140,35075,68142,35075,68144,56936,68146,35075,68148,35075,68150,35075,68152,20391],{},[1130,68141,66646],{},[1130,68143,66650],{},[1130,68145,66537],{},[1130,68147,66540],{},[1130,68149,66543],{},[1130,68151,66546],{},[1130,68153,66549],{},[5543,68155,68156,68159],{},[5564,68157,68158],{},"Software support",[5564,68160,68161,35075,68163,35075,68165,35075,68167,35075,68169,35075,68171,35075,68173],{},[1130,68162,66670],{},[1130,68164,66678],{},[1130,68166,66681],{},[1130,68168,66687],{},[1130,68170,66690],{},[1130,68172,66702],{},[1130,68174,66696],{},[5543,68176,68177,68180],{},[5564,68178,68179],{},"Energy efficiency",[5564,68181,68182,35075,68184,56936,68186,62074,68188,47276,68190,35075,68192],{},[1130,68183,66558],{},[1130,68185,66562],{},[1130,68187,66565],{},[1130,68189,66569],{},[1130,68191,66573],{},[1130,68193,66577],{},[5543,68195,68196,68198],{},[5564,68197,67787],{},[5564,68199,68200,35075,68202],{},[1130,68201,67792],{},[1130,68203,67795],{},[5543,68205,68206,68208],{},[5564,68207,67800],{},[5564,68209,68210,35075,68212,56936,68214,35075,68217,35075,68220,35075,68223,35075,68226,35075,68229,35075,68232,35075,68235,35075,68238,35075,68241,35075,68244,35075,68247,35075,68250,35075,68253,35075,68256,47276,68259],{},[1130,68211,66725],{},[1130,68213,66654],{},[1130,68215,68216],{},"BatteryComponent",[1130,68218,68219],{},"CameraComponent",[1130,68221,68222],{},"ConnectorComponent",[1130,68224,68225],{},"CoolingSystemComponent",[1130,68227,68228],{},"DisplayComponent",[1130,68230,68231],{},"EnclosureComponent",[1130,68233,68234],{},"KeyboardComponent",[1130,68236,68237],{},"MemoryComponent",[1130,68239,68240],{},"MicrophoneComponent",[1130,68242,68243],{},"MotherboardComponent",[1130,68245,68246],{},"PowerSupplyComponent",[1130,68248,68249],{},"ProcessorComponent",[1130,68251,68252],{},"SpeakerComponent",[1130,68254,68255],{},"StorageComponent",[1130,68257,68258],{},"TrackpadComponent",[1130,68260,66658],{},[5543,68262,68263,68266],{},[5564,68264,68265],{},"WEEE (Annex III, six categories)",[5564,68267,68268,43111,68270,35075,68272,35075,68274,35075,68276,35075,68278,35075,68280,67831,68282,35075,68284],{},[1130,68269,66587],{},[1130,68271,66595],{},[1130,68273,66601],{},[1130,68275,66607],{},[1130,68277,66612],{},[1130,68279,66618],{},[1130,68281,66624],{},[1130,68283,66631],{},[1130,68285,66634],{},[5543,68287,68288,68291],{},[5564,68289,68290],{},"RoHS",[5564,68292,68293,35075,68295,35075,68297,68299],{},[1130,68294,67845],{},[1130,68296,67848],{},[1130,68298,67851],{}," (IEC 62474 declarable substances)",[496,68301,62258,68302,705],{},[659,68303,62418],{"href":39191,"rel":68304},[663],[491,68306,66478],{"id":68307},"french-repairability-index",[496,68309,68310],{},"The French Repairability Index uses a 100-point scale, displayed as 0–10 on the product label, calculated across five weighted criteria:",[5537,68312,68313,68327],{},[5540,68314,68315],{},[5543,68316,68317,68320,68324],{},[5546,68318,68319],{},"Criterion",[5546,68321,68323],{"align":68322},"right","Weight",[5546,68325,68326],{},"What it captures",[5559,68328,68329,68338,68347,68357,68367],{},[5543,68330,68331,68333,68335],{},[5564,68332,10],{},[5564,68334,47559],{"align":68322},[5564,68336,68337],{},"Availability of repair manuals, diagrams, parts lists",[5543,68339,68340,68342,68344],{},[5564,68341,66492],{},[5564,68343,47559],{"align":68322},[5564,68345,68346],{},"Ease of disassembly, tools required",[5543,68348,68349,68352,68354],{},[5564,68350,68351],{},"Spare parts availability",[5564,68353,47559],{"align":68322},[5564,68355,68356],{},"How long spare parts remain available",[5543,68358,68359,68362,68364],{},[5564,68360,68361],{},"Spare parts price",[5564,68363,47559],{"align":68322},[5564,68365,68366],{},"Spare-parts price relative to product price",[5543,68368,68369,68372,68374],{},[5564,68370,68371],{},"Product-specific",[5564,68373,47559],{"align":68322},[5564,68375,68376],{},"Category-specific repairability criteria",[496,68378,68379,68380,68384],{},"(The exact weighting and threshold table is set by the French Ministry of Ecological Transition and changes per product family — refer to the ",[659,68381,68383],{"href":66531,"rel":68382},[663],"official methodology"," for current values.)",[496,68386,68387,68388,60277,68390,68392,68393,705],{},"In a passport, the index is captured as ",[1130,68389,66482],{},[1130,68391,66486],{}," per scored axis. The EU Right to Repair A–E grading lives separately in ",[1130,68394,66509],{},[491,68396,68398],{"id":68397},"weee-categories-annex-iii","WEEE categories (Annex III)",[496,68400,68401,68402,68405],{},"WEEE Directive 2012/19/EU Annex III collapses electrical and electronic equipment into ",[514,68403,68404],{},"six"," categories — this is the controlled list the OpenEPCIS vocabulary uses:",[5531,68407,68408,68412,68416,68420,68424,68428],{},[511,68409,68410,66596],{},[1130,68411,66595],{},[511,68413,68414,66602],{},[1130,68415,66601],{},[511,68417,68418],{},[1130,68419,66607],{},[511,68421,68422,66613],{},[1130,68423,66612],{},[511,68425,68426,66619],{},[1130,68427,66618],{},[511,68429,68430,66625],{},[1130,68431,66624],{},[491,68433,67768],{"id":68434},"energy-class",[496,68436,68437,68439,68440,60813,68442,68444,68445,68447],{},[1130,68438,66562],{}," carries the regulatory energy-label class (",[1130,68441,66565],{},[1130,68443,66569],{},"). The ",[1130,68446,66573],{}," cross-references the EU Product Registry for Energy Labelling so verifiers can pull the canonical declaration.",[491,68449,62661],{"id":62660},[496,68451,68452],{},"EPCIS captures declare the extension via the GS1-Extensions header:",[1124,68454,68456],{"className":1184,"code":68455,"language":1186,"meta":611,"style":611},"GS1-Extensions: electronics=https://ref.openepcis.io/extensions/eu/electronics/, dpp=https://ref.openepcis.io/extensions/common/core/\n",[1130,68457,68458],{"__ignoreMap":611},[1133,68459,68460],{"class":1135,"line":1136},[1133,68461,68455],{},[496,68463,68464],{},"JSON-LD documents reference the published contexts:",[1124,68466,68468],{"className":1290,"code":68467,"language":60,"meta":611,"style":611},"{\n  \"@context\": [\n    \"https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld\",\n    \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n    \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\"\n  ]\n}\n",[1130,68469,68470,68474,68486,68496,68506,68514,68518],{"__ignoreMap":611},[1133,68471,68472],{"class":1135,"line":1136},[1133,68473,4564],{"class":1299},[1133,68475,68476,68478,68480,68482,68484],{"class":1135,"line":612},[1133,68477,5857],{"class":1305},[1133,68479,1310],{"class":1309},[1133,68481,1313],{"class":1305},[1133,68483,888],{"class":1299},[1133,68485,1318],{"class":1299},[1133,68487,68488,68490,68492,68494],{"class":1135,"line":617},[1133,68489,1306],{"class":1323},[1133,68491,66422],{"class":1327},[1133,68493,1313],{"class":1323},[1133,68495,1359],{"class":1299},[1133,68497,68498,68500,68502,68504],{"class":1135,"line":1334},[1133,68499,1306],{"class":1323},[1133,68501,42049],{"class":1327},[1133,68503,1313],{"class":1323},[1133,68505,1359],{"class":1299},[1133,68507,68508,68510,68512],{"class":1135,"line":1340},[1133,68509,1306],{"class":1323},[1133,68511,40938],{"class":1327},[1133,68513,1331],{"class":1323},[1133,68515,68516],{"class":1135,"line":1362},[1133,68517,35991],{"class":1299},[1133,68519,68520],{"class":1135,"line":1383},[1133,68521,4602],{"class":1299},[496,68523,68524,68525,705],{},"A device with an embedded battery (smartphone, laptop, e-scooter) imports both the electronics and battery contexts so the battery cell or pack can carry its own typed data on the same passport, or — preferred for multi-component products — link to a separately-resolvable battery DPP. See ",[659,68526,58256],{"href":355},[491,68528,62771],{"id":62770},[496,68530,68531],{},"The electronics passport reuses these published core blocks:",[508,68533,68534,68538,68545,68549,68553],{},[511,68535,68536,62781],{},[1130,68537,38437],{},[511,68539,68540,68542,68543,20391],{},[1130,68541,37593],{}," — repair scores (cross-cutting; the French index lives in ",[1130,68544,66482],{},[511,68546,68547,62792],{},[1130,68548,62791],{},[511,68550,68551,62797],{},[1130,68552,37740],{},[511,68554,68555,62802],{},[1130,68556,37635],{},[491,68558,39243],{"id":39242},[508,68560,68561,68566,68572,68578,68584,68590],{},[511,68562,68563],{},[659,68564,37489],{"href":37487,"rel":68565},[663],[511,68567,68568],{},[659,68569,68571],{"href":66531,"rel":68570},[663],"French Repairability Index methodology",[511,68573,68574],{},[659,68575,68577],{"href":68022,"rel":68576},[663],"EU Energy Labelling Regulation 2017/1369",[511,68579,68580],{},[659,68581,68583],{"href":68037,"rel":68582},[663],"WEEE Directive 2012/19/EU",[511,68585,68586,68589],{},[659,68587,67504],{"href":39393,"rel":68588},[663]," — EU Product Registry for Energy Labelling",[511,68591,68592],{},[659,68593,68596],{"href":68594,"rel":68595},"https://www.ifixit.com/repairability",[663],"iFixit Repairability standards",[491,68598,42457],{"id":42456},[508,68600,68601,68606,68610,68614],{},[511,68602,68603],{},[659,68604,68605],{"href":378},"Implementation guide",[511,68607,68608],{},[659,68609,61796],{"href":383},[511,68611,68612],{},[659,68613,58256],{"href":355},[511,68615,68616],{},[659,68617,337],{"href":338},[2267,68619,62892],{},{"title":611,"searchDepth":612,"depth":612,"links":68621},[68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633],{"id":47171,"depth":612,"text":47172},{"id":648,"depth":612,"text":649},{"id":62362,"depth":612,"text":62363},{"id":62391,"depth":612,"text":62392},{"id":62410,"depth":612,"text":62411},{"id":68307,"depth":612,"text":66478},{"id":68397,"depth":612,"text":68398},{"id":68434,"depth":612,"text":67768},{"id":62660,"depth":612,"text":62661},{"id":62770,"depth":612,"text":62771},{"id":39242,"depth":612,"text":39243},{"id":42456,"depth":612,"text":42457},{"head":68635,"readingTime":68639},{"meta":68636},[68637],{"name":626,"content":68638},"Electronics DPP, repairability index, WEEE, energy efficiency, Right to Repair, smartphone passport, ESPR",{"text":629,"minutes":68640,"time":68641,"words":68642},2.865,171900,573,{"title":364,"tags":68644},[372,373,374,375,376],{"title":364,"description":369},{"loc":365,"lastmod":47677,"changefreq":638,"priority":39455},"-qij6tgIjZGlI0bzBl2C0HzCWDsUjkADAk1tT5-Xlqw",{"id":68649,"title":37530,"body":68650,"description":209,"extension":621,"icon":210,"lastUpdated":69675,"meta":69676,"navigation":69686,"path":205,"seo":69688,"sitemap":69689,"stem":206,"__hash__":69691},"docsEN/docs/11.digital-product-passport/index.md",{"type":488,"value":68651,"toc":69653},[68652,68655,68665,68667,68672,68679,68684,68701,68706,68745,68750,68773,68778,68794,68798,68801,68833,68836,68840,68846,68866,68870,68895,68898,68929,68933,68936,68940,69025,69029,69032,69036,69046,69051,69160,69170,69175,69417,69434,69437,69440,69495,69514,69518,69521,69525,69530,69534,69539,69541,69547,69551,69554,69558,69564,69570,69576,69580,69583,69617,69620,69623,69643,69645,69650],[496,68653,68654],{},"The Digital Product Passport (DPP) is the EU's mechanism for attaching a structured, scannable record to every regulated product — what it's made of, who made it, where it has been, how to repair or recycle it. OpenEPCIS implements the DPP as a thin layer on top of GS1 standards: GS1 Digital Link as the identifier, EPCIS 2.0 events as the lifecycle history, and the GS1 Web Vocabulary as the descriptive layer.",[693,68656,68657],{"type":695},[496,68658,68659,68661,68662,68664],{},[514,68660,37681],{},": OpenEPCIS DPP-Ready is at ",[514,68663,62984],{},". The ontologies and JSON-LD contexts are feature-complete and suitable for pilot implementations and validation against the regulations. A production 1.0 release is planned once the EU implementing acts settle.",[491,68666,3020],{"id":648},[496,68668,68669],{},[514,68670,68671],{},"The bigger picture",[508,68673,68674],{},[511,68675,68676,68678],{},[659,68677,704],{"href":469}," — how UNTP, DIDs, Verifiable Credentials and EPCIS fit together for unified product identity",[496,68680,68681],{},[514,68682,68683],{},"Implementation guides",[508,68685,68686,68691,68696],{},[511,68687,68688,68690],{},[659,68689,337],{"href":338}," — how a QR scan leads to DPP data retrieval",[511,68692,68693,68695],{},[659,68694,65486],{"href":347}," — running your own GS1 Digital Link resolver",[511,68697,68698,68700],{},[659,68699,354],{"href":355}," — an e-bike with linked component DPPs (the CIRPASS-2 pattern)",[496,68702,68703],{},[514,68704,68705],{},"Per-regulation modules",[508,68707,68708,68713,68718,68723,68728,68733,68738],{},[511,68709,68710,68712],{},[659,68711,218],{"href":219}," — shared patterns for ESPR 2024/1781",[511,68714,68715,68717],{},[659,68716,230],{"href":231}," — EU Battery Regulation 2023/1542",[511,68719,68720,68722],{},[659,68721,262],{"href":263}," — EU Deforestation Regulation 2023/1115",[511,68724,68725,68727],{},[659,68726,296],{"href":297}," — EU Sustainable Textiles Strategy",[511,68729,68730,68732],{},[659,68731,364],{"href":365}," — repairability, WEEE, energy efficiency",[511,68734,68735,68737],{},[659,68736,323],{"href":324}," — how the OpenEPCIS DPP relates to UNTP, CIRPASS-2 and GS1",[511,68739,68740,68744],{},[659,68741,68743],{"href":39274,"rel":68742},[663],"openepcis-dpp-ready on GitHub"," — source ontologies, contexts and examples",[496,68746,68747],{},[514,68748,68749],{},"Vocabulary browsers",[508,68751,68752,68759],{},[511,68753,68754,68758],{},[659,68755,68757],{"href":39105,"rel":68756},[663],"Core DPP vocabulary"," — shared ESPR patterns",[511,68760,68761,62344,68764,62344,68767,62344,68770],{},[659,68762,39141],{"href":39148,"rel":68763},[663],[659,68765,262],{"href":39162,"rel":68766},[663],[659,68768,39169],{"href":39177,"rel":68769},[663],[659,68771,38588],{"href":39191,"rel":68772},[663],[496,68774,68775],{},[514,68776,68777],{},"External resources",[508,68779,68780,68787],{},[511,68781,68782,68783],{},"GS1 DPP activity: ",[659,68784,68785],{"href":68785,"rel":68786},"https://gs1.eu/activities/digital-product-passport/",[663],[511,68788,68789,68790],{},"OpenEPCIS Digital Data Management demo: ",[659,68791,68792],{"href":68792,"rel":68793},"https://ddm.dev.epcis.cloud/products",[663],[491,68795,68797],{"id":68796},"what-is-a-digital-product-passport","What is a Digital Product Passport?",[496,68799,68800],{},"A DPP is a digital record that travels with a product across its lifecycle. It typically holds:",[508,68802,68803,68809,68815,68821,68827],{},[511,68804,68805,68808],{},[514,68806,68807],{},"Origin"," — where and when the product was made",[511,68810,68811,68814],{},[514,68812,68813],{},"Materials"," — what it is made of and where those materials came from",[511,68816,68817,68820],{},[514,68818,68819],{},"Environmental impact"," — carbon footprint, recycled content, sustainability indicators",[511,68822,68823,68826],{},[514,68824,68825],{},"Repair and maintenance"," — how to fix or service the product",[511,68828,68829,68832],{},[514,68830,68831],{},"End-of-life"," — how to dispose of, refurbish or recycle the product",[496,68834,68835],{},"The record is reached by scanning a data carrier on the product — typically a GS1 Digital Link QR code, but NFC and RFID tags work the same way. The scan returns a URL; content negotiation at that URL returns the right kind of data for the asking client (a human-readable page, a JSON-LD record, or a stream of EPCIS events).",[491,68837,68839],{"id":68838},"why-a-dpp","Why a DPP?",[496,68841,68842,68843,68845],{},"The EU's ",[514,68844,37475],{}," makes the DPP a requirement, sector by sector, starting with batteries in 2027. Three intents drive it:",[5531,68847,68848,68854,68860],{},[511,68849,68850,68853],{},[514,68851,68852],{},"Sustainability"," — extend product life, support reuse and high-quality recycling, reduce waste.",[511,68855,68856,68859],{},[514,68857,68858],{},"Transparency"," — let consumers, repairers and authorities verify claims about origin, composition and compliance.",[511,68861,68862,68865],{},[514,68863,68864],{},"Accountability"," — give regulators a uniform way to check compliance across borders and along the supply chain.",[491,68867,68869],{"id":68868},"how-a-dpp-works","How a DPP works",[1124,68871,68873],{"className":65009,"code":68872,"language":65011,"meta":611,"style":611},"flowchart LR\n    M[\"Product\u003Cbr/>manufacturing\"] --> C[\"Data carrier\u003Cbr/>(QR/NFC/RFID)\u003Cbr/>on the product\"]\n    C --> P[\"Digital\u003Cbr/>Product\u003Cbr/>Passport\"]\n    P --> I[\"\u003Cb>Accessible information\u003C/b>\u003Cbr/>• origin and materials\u003Cbr/>• manufacturing date and location\u003Cbr/>• environmental certifications\u003Cbr/>• repair and recycling guides\u003Cbr/>• supply chain history (via EPCIS)\"]\n",[1130,68874,68875,68880,68885,68890],{"__ignoreMap":611},[1133,68876,68877],{"class":1135,"line":1136},[1133,68878,68879],{},"flowchart LR\n",[1133,68881,68882],{"class":1135,"line":612},[1133,68883,68884],{},"    M[\"Product\u003Cbr/>manufacturing\"] --> C[\"Data carrier\u003Cbr/>(QR/NFC/RFID)\u003Cbr/>on the product\"]\n",[1133,68886,68887],{"class":1135,"line":617},[1133,68888,68889],{},"    C --> P[\"Digital\u003Cbr/>Product\u003Cbr/>Passport\"]\n",[1133,68891,68892],{"class":1135,"line":1334},[1133,68893,68894],{},"    P --> I[\"\u003Cb>Accessible information\u003C/b>\u003Cbr/>• origin and materials\u003Cbr/>• manufacturing date and location\u003Cbr/>• environmental certifications\u003Cbr/>• repair and recycling guides\u003Cbr/>• supply chain history (via EPCIS)\"]\n",[496,68896,68897],{},"End to end:",[5531,68899,68900,68906,68912,68917,68923],{},[511,68901,68902,68905],{},[514,68903,68904],{},"Manufacture"," — the product is assigned a GS1 identifier (e.g. a GTIN + serial → SGTIN).",[511,68907,68908,68911],{},[514,68909,68910],{},"Masterdata"," — a description of the product is POSTed to the resolver (see below).",[511,68913,68914,68916],{},[514,68915,63281],{}," — as the product moves through the supply chain, EPCIS events record each step.",[511,68918,68919,68922],{},[514,68920,68921],{},"Carrier"," — a GS1 Digital Link QR (or NFC tag) is attached to the product.",[511,68924,68925,68928],{},[514,68926,68927],{},"Access"," — a scan resolves to the right record; the resolver decides what to return.",[491,68930,68932],{"id":68931},"dpp-and-epcis-how-they-connect","DPP and EPCIS: how they connect",[496,68934,68935],{},"EPCIS provides the lifecycle history. Every time something happens to the product, an EPCIS event is captured: it was manufactured, packed into a pallet, shipped, received, sold, returned, refurbished, recycled. The events form a verifiable timeline that feeds the DPP.",[500,68937,68939],{"id":68938},"mapping-dpp-requirements-to-epcis-dimensions","Mapping DPP requirements to EPCIS dimensions",[5537,68941,68942,68954],{},[5540,68943,68944],{},[5543,68945,68946,68949,68951],{},[5546,68947,68948],{},"DPP requirement",[5546,68950,24055],{},[5546,68952,68953],{},"Captured",[5559,68955,68956,68968,68981,68996,69011],{},[5543,68957,68958,68961,68965],{},[5564,68959,68960],{},"Product identity",[5564,68962,68963],{},[514,68964,736],{},[5564,68966,68967],{},"GS1 identifiers (GTIN, SGTIN, GLN)",[5543,68969,68970,68972,68976],{},[5564,68971,38554],{},[5564,68973,68974],{},[514,68975,742],{},[5564,68977,68978,68980],{},[1130,68979,1367],{}," of each lifecycle step",[5543,68982,68983,68986,68990],{},[5564,68984,68985],{},"Location history",[5564,68987,68988],{},[514,68989,748],{},[5564,68991,68992,35075,68994],{},[1130,68993,1584],{},[1130,68995,1543],{},[5543,68997,68998,69001,69005],{},[5564,68999,69000],{},"Business context",[5564,69002,69003],{},[514,69004,754],{},[5564,69006,69007,35075,69009],{},[1130,69008,1501],{},[1130,69010,1522],{},[5543,69012,69013,69016,69020],{},[5564,69014,69015],{},"Conditions",[5564,69017,69018],{},[514,69019,1049],{},[5564,69021,69022,69024],{},[1130,69023,25533],{}," (temperature, humidity, etc.)",[500,69026,69028],{"id":69027},"standards-based-by-design","Standards-based by design",[496,69030,69031],{},"Both DPP and EPCIS are built on GS1 standards: the same identifiers, the same Digital Link URIs, the same vocabulary. That means cross-border interoperability, reuse of resolver infrastructure that already exists, and a low cost to adopt for any organisation already using GS1.",[491,69033,69035],{"id":69034},"example-masterdata-on-the-resolver-lean-epcis-events-that-reference-it","Example: masterdata on the resolver, lean EPCIS events that reference it",[496,69037,69038,69039,54532,69042,69045],{},"The OpenEPCIS discipline is to keep ",[514,69040,69041],{},"masterdata on the resolver",[514,69043,69044],{},"EPCIS events lean",". Two things happen separately:",[496,69047,69048],{},[514,69049,69050],{},"1. Register the product's masterdata once, on the resolver.",[1124,69052,69054],{"className":1184,"code":69053,"language":1186,"meta":611,"style":611},"POST /products/09521141012345 HTTP/1.1\nHost: id.dev.epcis.cloud\nContent-Type: application/ld+json\nAuthorization: Bearer ...\n\n{\n  \"@context\": \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n  \"id\": \"https://id.dev.epcis.cloud/01/09521141012345\",\n  \"type\": \"Product\",\n  \"productName\": \"Battery Pack 5 kWh\",\n  \"gtin\": \"09521141012345\",\n  \"countryOfOrigin\": \"DE\",\n  \"batteryChemistry\": {\n    \"type\": \"BatteryChemistry\",\n    \"shortName\": \"LFP\"\n  },\n  \"recycledContent\": {\n    \"type\": \"RecycledContent\",\n    \"lithiumRecycledShare\": 0.08,\n    \"cobaltRecycledShare\": 0.15\n  }\n}\n",[1130,69055,69056,69061,69066,69070,69075,69079,69083,69088,69093,69098,69103,69108,69113,69118,69123,69128,69132,69137,69142,69147,69152,69156],{"__ignoreMap":611},[1133,69057,69058],{"class":1135,"line":1136},[1133,69059,69060],{},"POST /products/09521141012345 HTTP/1.1\n",[1133,69062,69063],{"class":1135,"line":612},[1133,69064,69065],{},"Host: id.dev.epcis.cloud\n",[1133,69067,69068],{"class":1135,"line":617},[1133,69069,38660],{},[1133,69071,69072],{"class":1135,"line":1334},[1133,69073,69074],{},"Authorization: Bearer ...\n",[1133,69076,69077],{"class":1135,"line":1340},[1133,69078,2537],{"emptyLinePlaceholder":2536},[1133,69080,69081],{"class":1135,"line":1362},[1133,69082,4564],{},[1133,69084,69085],{"class":1135,"line":1383},[1133,69086,69087],{},"  \"@context\": \"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld\",\n",[1133,69089,69090],{"class":1135,"line":1404},[1133,69091,69092],{},"  \"id\": \"https://id.dev.epcis.cloud/01/09521141012345\",\n",[1133,69094,69095],{"class":1135,"line":1425},[1133,69096,69097],{},"  \"type\": \"Product\",\n",[1133,69099,69100],{"class":1135,"line":1446},[1133,69101,69102],{},"  \"productName\": \"Battery Pack 5 kWh\",\n",[1133,69104,69105],{"class":1135,"line":1460},[1133,69106,69107],{},"  \"gtin\": \"09521141012345\",\n",[1133,69109,69110],{"class":1135,"line":1470},[1133,69111,69112],{},"  \"countryOfOrigin\": \"DE\",\n",[1133,69114,69115],{"class":1135,"line":1475},[1133,69116,69117],{},"  \"batteryChemistry\": {\n",[1133,69119,69120],{"class":1135,"line":1496},[1133,69121,69122],{},"    \"type\": \"BatteryChemistry\",\n",[1133,69124,69125],{"class":1135,"line":1517},[1133,69126,69127],{},"    \"shortName\": \"LFP\"\n",[1133,69129,69130],{"class":1135,"line":1538},[1133,69131,37949],{},[1133,69133,69134],{"class":1135,"line":1553},[1133,69135,69136],{},"  \"recycledContent\": {\n",[1133,69138,69139],{"class":1135,"line":1573},[1133,69140,69141],{},"    \"type\": \"RecycledContent\",\n",[1133,69143,69144],{"class":1135,"line":1579},[1133,69145,69146],{},"    \"lithiumRecycledShare\": 0.08,\n",[1133,69148,69149],{"class":1135,"line":1593},[1133,69150,69151],{},"    \"cobaltRecycledShare\": 0.15\n",[1133,69153,69154],{"class":1135,"line":1611},[1133,69155,1815],{},[1133,69157,69158],{"class":1135,"line":1616},[1133,69159,4602],{},[496,69161,69162,69163,69166,69167,69169],{},"That record is now reachable by content negotiation at ",[1130,69164,69165],{},"https://id.dev.epcis.cloud/01/09521141012345",". A scan of the product's Digital Link QR returns it as JSON-LD or HTML depending on the ",[1130,69168,65121],{}," header.",[496,69171,69172],{},[514,69173,69174],{},"2. Emit EPCIS events that reference the identifier — no masterdata embedded.",[1124,69176,69179],{"className":1290,"code":69177,"filename":69178,"language":60,"meta":611,"style":611},"{\n  \"@context\": \"https://ref.gs1.org/standards/epcis/epcis-context.jsonld\",\n  \"type\": \"ObjectEvent\",\n  \"eventTime\": \"2025-01-08T09:30:00Z\",\n  \"eventTimeZoneOffset\": \"+01:00\",\n  \"eventID\": \"urn:uuid:b5c7d8e9-f012-3456-789a-bcdef0123456\",\n  \"epcList\": [\n    \"https://id.dev.epcis.cloud/01/09521141012345/21/1000001\"\n  ],\n  \"action\": \"ADD\",\n  \"bizStep\": \"commissioning\",\n  \"disposition\": \"active\",\n  \"readPoint\":  { \"id\": \"https://id.dev.epcis.cloud/414/9520123456788\" },\n  \"bizLocation\": { \"id\": \"https://id.dev.epcis.cloud/414/9520123456788\" }\n}\n","Battery commissioning event.json",[1130,69180,69181,69185,69203,69221,69240,69258,69277,69289,69298,69302,69320,69338,69356,69385,69413],{"__ignoreMap":611},[1133,69182,69183],{"class":1135,"line":1136},[1133,69184,4564],{"class":1299},[1133,69186,69187,69189,69191,69193,69195,69197,69199,69201],{"class":1135,"line":612},[1133,69188,5857],{"class":1305},[1133,69190,1310],{"class":1309},[1133,69192,1313],{"class":1305},[1133,69194,888],{"class":1299},[1133,69196,1352],{"class":1323},[1133,69198,40938],{"class":1327},[1133,69200,1313],{"class":1323},[1133,69202,1359],{"class":1299},[1133,69204,69205,69207,69209,69211,69213,69215,69217,69219],{"class":1135,"line":617},[1133,69206,5857],{"class":1305},[1133,69208,1345],{"class":1309},[1133,69210,1313],{"class":1305},[1133,69212,888],{"class":1299},[1133,69214,1352],{"class":1323},[1133,69216,832],{"class":1327},[1133,69218,1313],{"class":1323},[1133,69220,1359],{"class":1299},[1133,69222,69223,69225,69227,69229,69231,69233,69236,69238],{"class":1135,"line":1334},[1133,69224,5857],{"class":1305},[1133,69226,1367],{"class":1309},[1133,69228,1313],{"class":1305},[1133,69230,888],{"class":1299},[1133,69232,1352],{"class":1323},[1133,69234,69235],{"class":1327},"2025-01-08T09:30:00Z",[1133,69237,1313],{"class":1323},[1133,69239,1359],{"class":1299},[1133,69241,69242,69244,69246,69248,69250,69252,69254,69256],{"class":1135,"line":1340},[1133,69243,5857],{"class":1305},[1133,69245,1409],{"class":1309},[1133,69247,1313],{"class":1305},[1133,69249,888],{"class":1299},[1133,69251,1352],{"class":1323},[1133,69253,6015],{"class":1327},[1133,69255,1313],{"class":1323},[1133,69257,1359],{"class":1299},[1133,69259,69260,69262,69264,69266,69268,69270,69273,69275],{"class":1135,"line":1362},[1133,69261,5857],{"class":1305},[1133,69263,1430],{"class":1309},[1133,69265,1313],{"class":1305},[1133,69267,888],{"class":1299},[1133,69269,1352],{"class":1323},[1133,69271,69272],{"class":1327},"urn:uuid:b5c7d8e9-f012-3456-789a-bcdef0123456",[1133,69274,1313],{"class":1323},[1133,69276,1359],{"class":1299},[1133,69278,69279,69281,69283,69285,69287],{"class":1135,"line":1383},[1133,69280,5857],{"class":1305},[1133,69282,1451],{"class":1309},[1133,69284,1313],{"class":1305},[1133,69286,888],{"class":1299},[1133,69288,1318],{"class":1299},[1133,69290,69291,69293,69296],{"class":1135,"line":1404},[1133,69292,1306],{"class":1323},[1133,69294,69295],{"class":1327},"https://id.dev.epcis.cloud/01/09521141012345/21/1000001",[1133,69297,1331],{"class":1323},[1133,69299,69300],{"class":1135,"line":1425},[1133,69301,5878],{"class":1299},[1133,69303,69304,69306,69308,69310,69312,69314,69316,69318],{"class":1135,"line":1446},[1133,69305,5857],{"class":1305},[1133,69307,1480],{"class":1309},[1133,69309,1313],{"class":1305},[1133,69311,888],{"class":1299},[1133,69313,1352],{"class":1323},[1133,69315,1489],{"class":1327},[1133,69317,1313],{"class":1323},[1133,69319,1359],{"class":1299},[1133,69321,69322,69324,69326,69328,69330,69332,69334,69336],{"class":1135,"line":1460},[1133,69323,5857],{"class":1305},[1133,69325,1501],{"class":1309},[1133,69327,1313],{"class":1305},[1133,69329,888],{"class":1299},[1133,69331,1352],{"class":1323},[1133,69333,4786],{"class":1327},[1133,69335,1313],{"class":1323},[1133,69337,1359],{"class":1299},[1133,69339,69340,69342,69344,69346,69348,69350,69352,69354],{"class":1135,"line":1470},[1133,69341,5857],{"class":1305},[1133,69343,1522],{"class":1309},[1133,69345,1313],{"class":1305},[1133,69347,888],{"class":1299},[1133,69349,1352],{"class":1323},[1133,69351,6601],{"class":1327},[1133,69353,1313],{"class":1323},[1133,69355,1359],{"class":1299},[1133,69357,69358,69360,69362,69364,69366,69368,69370,69372,69374,69376,69378,69381,69383],{"class":1135,"line":1475},[1133,69359,5857],{"class":1305},[1133,69361,1543],{"class":1309},[1133,69363,1313],{"class":1305},[1133,69365,888],{"class":1299},[1133,69367,51761],{"class":1299},[1133,69369,1352],{"class":1305},[1133,69371,1559],{"class":1558},[1133,69373,1313],{"class":1305},[1133,69375,888],{"class":1299},[1133,69377,1352],{"class":1323},[1133,69379,69380],{"class":1327},"https://id.dev.epcis.cloud/414/9520123456788",[1133,69382,1313],{"class":1323},[1133,69384,38511],{"class":1299},[1133,69386,69387,69389,69391,69393,69395,69397,69399,69401,69403,69405,69407,69409,69411],{"class":1135,"line":1496},[1133,69388,5857],{"class":1305},[1133,69390,1584],{"class":1309},[1133,69392,1313],{"class":1305},[1133,69394,888],{"class":1299},[1133,69396,38383],{"class":1299},[1133,69398,1352],{"class":1305},[1133,69400,1559],{"class":1558},[1133,69402,1313],{"class":1305},[1133,69404,888],{"class":1299},[1133,69406,1352],{"class":1323},[1133,69408,69380],{"class":1327},[1133,69410,1313],{"class":1323},[1133,69412,38402],{"class":1299},[1133,69414,69415],{"class":1135,"line":1517},[1133,69416,4602],{"class":1299},[496,69418,69419,69420,69422,69423,35075,69425,54532,69427,69429,69430,69433],{},"The event says ",[10899,69421,873],{}," happened, ",[10899,69424,911],{},[10899,69426,947],{},[10899,69428,975],{},". To learn ",[10899,69431,69432],{},"what the product is",", a consumer follows the identifier to the resolver. Keeping the two concerns apart means the masterdata stays valid across every event in the product's life, and an event document never duplicates (or contradicts) the product record.",[491,69435,69436],{"id":63333},"Standards alignment",[496,69438,69439],{},"OpenEPCIS DPP-Ready is designed to interoperate cleanly with the surrounding ecosystem:",[5537,69441,69442,69451],{},[5540,69443,69444],{},[5543,69445,69446,69448],{},[5546,69447,37675],{},[5546,69449,69450],{},"How OpenEPCIS aligns",[5559,69452,69453,69462,69472,69480,69487],{},[5543,69454,69455,69457],{},[5564,69456,39538],{},[5564,69458,69459,69460],{},"Native foundation; OpenEPCIS extensions imported via ",[1130,69461,63368],{},[5543,69463,69464,69466],{},[5564,69465,63051],{},[5564,69467,69468,69469,69471],{},"Property alignment via ",[1130,69470,63249],{}," for shared concepts",[5543,69473,69474,69477],{},[5564,69475,69476],{},"CIRPASS-2",[5564,69478,69479],{},"Requirements coverage for the DPP data points CIRPASS-2 specifies",[5543,69481,69482,69484],{},[5564,69483,63400],{},[5564,69485,69486],{},"Full coverage of the articles relevant to product information",[5543,69488,69489,69492],{},[5564,69490,69491],{},"BatteryPass",[5564,69493,69494],{},"Bridge context for ingesting BatteryPass documents into the GS1 model",[693,69496,69497],{"type":695},[496,69498,69499,69502,69503,69506,69507,69510,69511,69513],{},[514,69500,69501],{},"Value convention",": ratio and fraction properties use the ",[514,69504,69505],{},"0–1 decimal scale"," (UNTP-compatible). ",[1130,69508,69509],{},"recycledContent: 0.45"," means 45% recycled content. See ",[659,69512,323],{"href":324}," for the full property mapping.",[491,69515,69517],{"id":69516},"industries-in-scope","Industries in scope",[496,69519,69520],{},"The EU is rolling out DPP requirements in waves, starting with the sectors that benefit most from traceability:",[500,69522,69524],{"id":69523},"batteries-from-february-2027","Batteries — from February 2027",[496,69526,69527,69528,705],{},"All batteries placed on the EU market need a DPP under Regulation 2023/1542. The passport must include chemistry and materials, carbon footprint, recycled content, performance, durability, and collection/recycling instructions. See ",[659,69529,230],{"href":231},[500,69531,69533],{"id":69532},"textiles-phased-from-20272030","Textiles — phased from 2027–2030",[496,69535,69536,69537,705],{},"Apparel and footwear: fibre composition, country of origin, care and repair instructions, recycling guidance. See ",[659,69538,296],{"href":297},[500,69540,38588],{"id":372},[496,69542,69543,69544,69546],{},"Repairability score, spare-parts availability, hazardous-substance disclosure, energy efficiency, end-of-life routing. The ",[659,69545,364],{"href":365}," module follows the French Repairability Index method and aligns with WEEE.",[500,69548,69550],{"id":69549},"construction-materials-furniture-chemicals-and-beyond","Construction materials, furniture, chemicals, and beyond",[496,69552,69553],{},"ESPR allows the DPP scope to extend across product categories. Sectoral implementing acts are sequenced over the next several years.",[491,69555,69557],{"id":69556},"benefits","Benefits",[496,69559,69560,69563],{},[514,69561,69562],{},"For consumers"," — verified product information, easier access to repair guides, fuller history when buying second-hand.",[496,69565,69566,69569],{},[514,69567,69568],{},"For businesses"," — a single set of standards to satisfy multiple EU regulations, supply-chain visibility as a side effect of compliance, a credible foundation for sustainability claims.",[496,69571,69572,69575],{},[514,69573,69574],{},"For the environment"," — extended product life, cleaner recycling streams, better feedback to designers about end-of-life behaviour.",[491,69577,69579],{"id":69578},"how-openepcis-supports-dpp","How OpenEPCIS supports DPP",[496,69581,69582],{},"OpenEPCIS provides the building blocks; you wire them together to fit your supply chain.",[508,69584,69585,69590,69596,69601,69606,69611],{},[511,69586,69587,69589],{},[514,69588,426],{}," — host the masterdata and linksets for every regulated product.",[511,69591,69592,69595],{},[514,69593,69594],{},"EPCIS 2.0 REST API"," — capture and query lifecycle events.",[511,69597,69598,69600],{},[514,69599,52],{}," — round-trip EPCIS documents between XML and JSON-LD.",[511,69602,69603,69605],{},[514,69604,113],{}," — idempotent event identity across re-sends.",[511,69607,69608,69610],{},[514,69609,127],{}," — synthesise realistic events for development and conformance testing.",[511,69612,69613,69616],{},[514,69614,69615],{},"DPP-Ready ontologies"," — battery, textile, electronics, EUDR and ESPR core JSON-LD contexts.",[491,69618,69619],{"id":49567},"Getting started",[496,69621,69622],{},"A typical pilot path:",[5531,69624,69625,69628,69631,69634,69637,69640],{},[511,69626,69627],{},"Read the regulation that applies to your product category (linked from each module page).",[511,69629,69630],{},"Decide on the GS1 identifiers you'll use — GTIN for the product, SGTIN for serialised items, GLN for locations.",[511,69632,69633],{},"Stand up a resolver and POST your product, organisation and place masterdata to it.",[511,69635,69636],{},"Capture EPCIS events at the points in the supply chain that matter for the DPP.",[511,69638,69639],{},"Validate the events against the EPCIS 2.0 schema and the relevant DPP-Ready context.",[511,69641,69642],{},"Print or affix a Digital Link QR; verify end-to-end that a scan returns the expected DPP record.",[491,69644,2258],{"id":2257},[496,69646,69647,69648,705],{},"Questions, feedback, pilots: ",[659,69649,2265],{"href":2264},[2267,69651,69652],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .saDeg, html code.shiki .saDeg{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sEff5, html code.shiki .sEff5{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sh1VR, html code.shiki .sh1VR{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .sINAO, html code.shiki .sINAO{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#CFCFC2}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}",{"title":611,"searchDepth":612,"depth":612,"links":69654},[69655,69656,69657,69658,69659,69663,69664,69665,69671,69672,69673,69674],{"id":648,"depth":612,"text":3020},{"id":68796,"depth":612,"text":68797},{"id":68838,"depth":612,"text":68839},{"id":68868,"depth":612,"text":68869},{"id":68931,"depth":612,"text":68932,"children":69660},[69661,69662],{"id":68938,"depth":617,"text":68939},{"id":69027,"depth":617,"text":69028},{"id":69034,"depth":612,"text":69035},{"id":63333,"depth":612,"text":69436},{"id":69516,"depth":612,"text":69517,"children":69666},[69667,69668,69669,69670],{"id":69523,"depth":617,"text":69524},{"id":69532,"depth":617,"text":69533},{"id":372,"depth":617,"text":38588},{"id":69549,"depth":617,"text":69550},{"id":69556,"depth":612,"text":69557},{"id":69578,"depth":612,"text":69579},{"id":49567,"depth":612,"text":69619},{"id":2257,"depth":612,"text":2258},"2026-05-16T00:00:00.000Z",{"head":69677,"readingTime":69681},{"meta":69678},[69679],{"name":626,"content":69680},"Digital Product Passport, DPP, EU Regulation, EPCIS, sustainability, traceability, circular economy, product lifecycle",{"text":69682,"minutes":69683,"time":69684,"words":69685},"7 min read",6.335,380100,1267,{"title":204,"tags":69687},[212,213,214,30,215,34,216],{"title":37530,"description":209},{"loc":205,"lastmod":69690,"changefreq":638,"priority":39455},"2026-05-11","9uj2hvXWl80uDm2fXylBElAsCRjKfgf56F7A6qDCPlQ",{"id":69693,"title":400,"body":69694,"description":403,"extension":621,"icon":404,"lastUpdated":62908,"meta":70090,"navigation":2536,"path":401,"seo":70095,"sitemap":70096,"stem":402,"__hash__":70097},"docsEN/docs/14.platform-overview/01.architecture.md",{"type":488,"value":69695,"toc":70074},[69696,69702,69705,69731,69733,69736,69739,69759,69762,69769,69773,69792,69806,69813,69817,69824,69844,69847,69850,69858,69896,69899,69903,69910,69913,69920,69949,69952,69955,69958,69967,69971,69978,69982,70027,70031,70042,70044,70048,70072],[496,69697,69698],{},[715,69699],{"alt":69700,"src":69701},"OpenEPCIS auth, DLS and reactive pipeline","/img/architecture.svg",[496,69703,69704],{},"Four cross-cutting concerns shape every OpenEPCIS module.",[5531,69706,69707,69713,69719,69725],{},[511,69708,69709],{},[659,69710,69712],{"href":69711},"#authentication-one-identity-three-ways-in","Authentication: one identity, three ways in",[511,69714,69715],{},[659,69716,69718],{"href":69717},"#multi-tenant-isolation-at-the-data-layer","Multi-tenant isolation at the data layer",[511,69720,69721],{},[659,69722,69724],{"href":69723},"#live-events-without-polling","Live events without polling",[511,69726,69727],{},[659,69728,69730],{"href":69729},"#gs1-conformance-contract","GS1 conformance contract",[52201,69732],{},[491,69734,69712],{"id":69735},"authentication-one-identity-three-ways-in",[496,69737,69738],{},"A customer's users can sign in with whichever credential their organisation already uses:",[508,69740,69741,69747,69753],{},[511,69742,69743,69746],{},[514,69744,69745],{},"OIDC bearer token"," — for systems integrated with the customer's identity provider.",[511,69748,69749,69752],{},[514,69750,69751],{},"Session cookie"," — for browser-based access to admin or operator UIs.",[511,69754,69755,69758],{},[514,69756,69757],{},"API key + secret"," — for service-to-service traffic and SDK calls.",[496,69760,69761],{},"All three flows converge on a single authenticated identity. Each customer (tenant) lives in its own Keycloak realm, resolved automatically from the request's hostname. Roles travel on the identity and gate the REST endpoints.",[496,69763,69764,69765,69768],{},"For one-off sharing — for example sending a regulator a direct link to a specific batch — the platform mints short-lived ",[514,69766,69767],{},"capability tokens"," scoped to one URL and one HTTP method. No broader account access is granted.",[491,69770,69772],{"id":69771},"wallet-agnostic-verifiable-credentials-oid4vc","Wallet-agnostic Verifiable Credentials (OID4VC)",[496,69774,69775,69776,69779,69780,69783,69784,69787,69788,69791],{},"The same Keycloak realm that handles sign-in is also a ",[514,69777,69778],{},"Verifiable Credential Issuer",". Keycloak's native implementation of the OpenID Foundation's verifiable-credentials stack — ",[514,69781,69782],{},"OID4VCI"," for issuance, ",[514,69785,69786],{},"OID4VP"," for verifiable-presentation flows, ",[514,69789,69790],{},"SIOPv2"," for self-issued OpenID identities — turns each tenant's realm into a standards-conformant VC issuer without bolting on a separate identity stack.",[496,69793,69794,69795,69798,69799,35075,69802,69805],{},"Credentials are issued in whichever format the holder's wallet expects. The platform's lead is ",[1130,69796,69797],{},"sd-jwt-vc"," because selective disclosure is part of the format itself — a holder can prove \"recycled-cobalt share is above the regulated threshold\" without revealing the exact percentage — and the other accepted formats are ",[1130,69800,69801],{},"jwt_vc_json",[1130,69803,69804],{},"ldp_vc"," and ISO mDoc.",[496,69807,69808,69809,69812],{},"Because the issuance surface is open OpenID-Foundation protocol rather than a proprietary wallet integration, ",[514,69810,69811],{},"the platform interoperates with every OID4VC-compliant wallet already in production or in pilot"," — the EU Digital Identity Wallet under eIDAS 2.0, the Catena-X Managed Identity Wallet inside its dataspace, enterprise business wallets, sector-specific wallets, holder apps on mobile. OpenEPCIS doesn't ship a wallet and doesn't pick a winner; it speaks the protocol every wallet camp is converging on.",[500,69814,69816],{"id":69815},"trusted-subjects","Trusted subjects",[496,69818,69819,69820,69823],{},"The verifier side is where the real interoperability work lives. A credential is only as useful as the verifier's certainty that the issuer is who they claim to be. OpenEPCIS expects to maintain a ",[514,69821,69822],{},"globally-scoped trust list"," of accepted issuers — not EU-only and not product-category-only — so a verifier looking at a presented credential can confirm the issuer's identity, the credential's binding, and the revocation status against a single, openly-maintained list rather than chasing per-region or per-sector registries.",[496,69825,69826,69827,35075,69830,35075,69833,35075,69836,69839,69840,69843],{},"What ships today is the protocol layer — OID4VCI / OID4VP / SIOPv2 issuance and verification surfaces on every Keycloak realm. The named credential schemas (",[1130,69828,69829],{},"EPCISCommissioningCredential",[1130,69831,69832],{},"DPPBatteryPassportCredential",[1130,69834,69835],{},"EUDRDueDiligenceCredential",[1130,69837,69838],{},"UNTPDigitalConformityCredential"," and the rest) and the capture-to-issuance pipeline that fires a VC the moment the underlying event or attestation is recorded are the next strategic ",[659,69841,69842],{"href":413},"roadmap"," item.",[491,69845,69718],{"id":69846},"multi-tenant-isolation-at-the-data-layer",[496,69848,69849],{},"This is the architecture's headline.",[60095,69851,69852],{},[496,69853,69854,69857],{},[514,69855,69856],{},"The application does not rewrite queries to inject a tenant filter."," It forwards the authenticated identity to OpenSearch and lets OpenSearch's Security plugin enforce Document-Level Security server-side. If the application's authorisation code is wrong, the data layer is still right.",[1124,69859,69861],{"className":65009,"code":69860,"language":65011,"meta":611,"style":611},"flowchart TD\n    ar([\"Authenticated\u003Cbr/>request\"]) --> client[\"\u003Cb>OpenSearch client\u003C/b>\u003Cbr/>request-scoped\"]\n    client --> spi[\"\u003Cb>Identity forwarded\u003C/b>\u003Cbr/>to the data layer\"]\n    spi --> os[\"\u003Cb>OpenSearch Security\u003C/b>\u003Cbr/>validates identity\u003Cbr/>applies tenant DLS\u003Cbr/>returns matching docs only\"]\n\n    classDef accent fill:#fef3f2,stroke:#d92d20\n    class spi accent\n",[1130,69862,69863,69867,69872,69877,69882,69886,69891],{"__ignoreMap":611},[1133,69864,69865],{"class":1135,"line":1136},[1133,69866,65018],{},[1133,69868,69869],{"class":1135,"line":612},[1133,69870,69871],{},"    ar([\"Authenticated\u003Cbr/>request\"]) --> client[\"\u003Cb>OpenSearch client\u003C/b>\u003Cbr/>request-scoped\"]\n",[1133,69873,69874],{"class":1135,"line":617},[1133,69875,69876],{},"    client --> spi[\"\u003Cb>Identity forwarded\u003C/b>\u003Cbr/>to the data layer\"]\n",[1133,69878,69879],{"class":1135,"line":1334},[1133,69880,69881],{},"    spi --> os[\"\u003Cb>OpenSearch Security\u003C/b>\u003Cbr/>validates identity\u003Cbr/>applies tenant DLS\u003Cbr/>returns matching docs only\"]\n",[1133,69883,69884],{"class":1135,"line":1340},[1133,69885,2537],{"emptyLinePlaceholder":2536},[1133,69887,69888],{"class":1135,"line":1362},[1133,69889,69890],{},"    classDef accent fill:#fef3f2,stroke:#d92d20\n",[1133,69892,69893],{"class":1135,"line":1383},[1133,69894,69895],{},"    class spi accent\n",[496,69897,69898],{},"Background workloads (capture pipelines, scheduled subscriptions) use an explicit admin path — no silent privilege change at runtime.",[500,69900,69902],{"id":69901},"where-its-still-binary","Where it's still binary",[496,69904,69905,69906,69909],{},"Access today is binary per tenant: a user sees everything in their organisation or nothing. ",[514,69907,69908],{},"Row-level scoping"," (GLN-, EPC-range-, or biz-location-bound visibility) is a roadmap item.",[491,69911,69724],{"id":69912},"live-events-without-polling",[496,69914,69915,69916,69919],{},"EPCIS subscriptions in OpenEPCIS are ",[514,69917,69918],{},"live"," — matches fire at the moment an event is indexed, not on a poll interval. Same model serves WebSocket clients and HTTP webhooks:",[1124,69921,69923],{"className":65009,"code":69922,"language":65011,"meta":611,"style":611},"flowchart TD\n    cap([\"/capture\"]) --> store[\"\u003Cb>Event store\u003C/b>\u003Cbr/>hash-deduplicated\u003Cbr/>tenant-isolated\"]\n    store --> match[\"\u003Cb>Subscriptions matched live\u003C/b>\u003Cbr/>against new event\"]\n    match --> ws[\"WebSocket\"]\n    match --> wh[\"Webhook\"]\n",[1130,69924,69925,69929,69934,69939,69944],{"__ignoreMap":611},[1133,69926,69927],{"class":1135,"line":1136},[1133,69928,65018],{},[1133,69930,69931],{"class":1135,"line":612},[1133,69932,69933],{},"    cap([\"/capture\"]) --> store[\"\u003Cb>Event store\u003C/b>\u003Cbr/>hash-deduplicated\u003Cbr/>tenant-isolated\"]\n",[1133,69935,69936],{"class":1135,"line":617},[1133,69937,69938],{},"    store --> match[\"\u003Cb>Subscriptions matched live\u003C/b>\u003Cbr/>against new event\"]\n",[1133,69940,69941],{"class":1135,"line":1334},[1133,69942,69943],{},"    match --> ws[\"WebSocket\"]\n",[1133,69945,69946],{"class":1135,"line":1340},[1133,69947,69948],{},"    match --> wh[\"Webhook\"]\n",[496,69950,69951],{},"Scheduled (cron-style) subscriptions sit alongside streaming for clients that want batch-style delivery — nightly digests, periodic compliance pulls — and clients opt into them explicitly.",[496,69953,69954],{},"Pagination on long-running queries survives client reconnects, so a regulator pulling six months of events can drop and resume without restarting the scan.",[491,69956,69730],{"id":69957},"gs1-conformance-contract",[496,69959,69960,69961,58294,69964,69966],{},"Three discipline rules apply platform-wide. Together they make every OpenEPCIS deployment conformant with ",[514,69962,69963],{},"GS1 EPCIS 2.0",[514,69965,426],{}," standard.",[500,69968,69970],{"id":69969},"_1-identifiers-are-gs1-digital-link-at-rest","1. Identifiers are GS1 Digital Link at rest",[496,69972,69973,69974,69977],{},"Every EPC, business location, and read point is stored as a Digital Link URI (e.g. ",[1130,69975,69976],{},"https://id.example.com/01/04012345999990/21/123456","). Clients that still expect EPC URN form get it on demand at query time — but the canonical form, the form everything compares against, is Digital Link.",[500,69979,69981],{"id":69980},"_2-masterdata-lives-on-the-resolver-not-inside-events","2. Masterdata lives on the resolver, not inside events",[496,69983,69984,69985,35075,69987,35075,69990,69993,69994,35075,69997,35075,70000,35075,70003,35075,70006,35075,70009,35075,70012,35075,70015,35075,70018,35075,70021,35075,70024,5272],{},"EPCIS documents are lean. They carry identifiers; the descriptive payload (product name, organisation details, place data, certifications) sits on the resolver and is fetched by the consumer that needs it. Masterdata is registered once via ",[1130,69986,39491],{},[1130,69988,69989],{},"POST /organizations/{gln}",[1130,69991,69992],{},"POST /places/{loc}"," — and from that single record, the resolver auto-derives a dozen standard GS1 link types (",[1130,69995,69996],{},"gs1:pip",[1130,69998,69999],{},"gs1:productImage",[1130,70001,70002],{},"gs1:audioFile",[1130,70004,70005],{},"gs1:relatedVideo",[1130,70007,70008],{},"gs1:safetyInfo",[1130,70010,70011],{},"gs1:certificationInfo",[1130,70013,70014],{},"gs1:nutritionalInfo",[1130,70016,70017],{},"gs1:instructions",[1130,70019,70020],{},"gs1:recallStatus",[1130,70022,70023],{},"gs1:serviceInfo",[1130,70025,70026],{},"gs1:productSustainabilityInfo",[500,70028,70030],{"id":70029},"_3-the-deployment-is-self-describing","3. The deployment is self-describing",[496,70032,70033,70034,70037,70038,70041],{},"A working OpenEPCIS instance publishes the discovery document the GS1 Conformant Resolver standard expects — at the spec-mandated path ",[1130,70035,70036],{},"/.well-known/gs1resolver",". The point is that any downstream system (GS1's own Global Office resolver, a partner registry, a market-surveillance tool) can ",[10899,70039,70040],{},"find"," the deployment automatically and read what it offers, instead of being hand-configured against it. That's what \"GS1 Conformant\" means in the standard's sense.",[52201,70043],{},[491,70045,70047],{"id":70046},"see-also","See also",[508,70049,70050,70056,70061,70067],{},[511,70051,70052,70055],{},[659,70053,70054],{"href":407},"Feature matrix"," — capabilities by edition.",[511,70057,70058,70060],{},[659,70059,65650],{"href":427}," — the GS1 conformance surface.",[511,70062,70063,70066],{},[659,70064,70065],{"href":439},"Modules → EPCIS Events"," — capture, query, and streaming subscriptions in context.",[511,70068,70069,70071],{},[659,70070,412],{"href":413}," — Verifiable Credentials, sub-tenant scoping, event-to-resolver promotion.",[2267,70073,65508],{},{"title":611,"searchDepth":612,"depth":612,"links":70075},[70076,70077,70080,70083,70084,70089],{"id":69735,"depth":612,"text":69712},{"id":69771,"depth":612,"text":69772,"children":70078},[70079],{"id":69815,"depth":617,"text":69816},{"id":69846,"depth":612,"text":69718,"children":70081},[70082],{"id":69901,"depth":617,"text":69902},{"id":69912,"depth":612,"text":69724},{"id":69957,"depth":612,"text":69730,"children":70085},[70086,70087,70088],{"id":69969,"depth":617,"text":69970},{"id":69980,"depth":617,"text":69981},{"id":70029,"depth":617,"text":70030},{"id":70046,"depth":612,"text":70047},{"readingTime":70091},{"text":4434,"minutes":70092,"time":70093,"words":70094},4.51,270600,902,{"title":400,"description":403},{"loc":401},"Pn13_yKcJGH6jGrAhlEJ-snYe5n7oQmxkxKtA9ivK98",{"id":70099,"title":406,"body":70100,"description":409,"extension":621,"icon":410,"lastUpdated":71421,"meta":71422,"navigation":2536,"path":407,"seo":71428,"sitemap":71429,"stem":408,"__hash__":71430},"docsEN/docs/14.platform-overview/02.feature-matrix.md",{"type":488,"value":70101,"toc":71411},[70102,70128,70134,70137,70140,70334,70337,70443,70447,70706,70709,70870,70873,70961,70965,71213,71216,71327,71331,71401,71403],[496,70103,70104,70105,70108,70109,70112,70113,70116,70117,70120,70121,70123,70124,70127],{},"Legend: ",[1130,70106,70107],{},"✓"," = available · ",[1130,70110,70111],{},"✓ (basic)"," = available with limitations; see notes · ",[1130,70114,70115],{},"✓ (variant)"," = available in a build variant · ",[1130,70118,70119],{},"partial"," = building blocks present, not fully wired end-to-end · ",[1130,70122,69842],{}," = planned, not yet started · ",[1130,70125,70126],{},"—"," = not in this edition.",[496,70129,70130,70131,70133],{},"Capabilities are grouped by the seven module families the platform is organised around — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Access Control, Testdata, Platform. The deeper stories (multi-tenant isolation at the data layer, live subscriptions, the SAX converter) live on the ",[659,70132,400],{"href":401}," and module-group pages.",[491,70135,426],{"id":70136},"gs1-conformant-resolver",[496,70138,70139],{},"The full GS1 Conformant Resolver ships in the business edition. The OSS rows below are the building blocks for working with GS1 identifiers — URN ↔ Digital Link translation, barcode rendering, identifier validation.",[5537,70141,70142,70157],{},[5540,70143,70144],{},[5543,70145,70146,70149,70152,70154],{},[5546,70147,70148],{},"Capability",[5546,70150,70151],{},"OSS",[5546,70153,13785],{},[5546,70155,70156],{},"Notes",[5559,70158,70159,70179,70199,70240,70258,70276,70294,70316],{},[5543,70160,70161,70164,70170,70176],{},[5564,70162,70163],{},"GS1 Conformant Resolver (multi-tenant, REST)",[5564,70165,70166],{},[1133,70167,70126],{"className":70168},[70169],"fm-no",[5564,70171,70172],{},[1133,70173,70107],{"className":70174},[70175],"fm-yes",[5564,70177,70178],{},"One deployment serves many brand owners; partners and consumers integrate using standard GS1 link types, no bespoke clients.",[5543,70180,70181,70184,70189,70194],{},[5564,70182,70183],{},"Self-describing deployment",[5564,70185,70186],{},[1133,70187,70126],{"className":70188},[70169],[5564,70190,70191],{},[1133,70192,70107],{"className":70193},[70175],[5564,70195,70196,70197,705],{},"Implements the GS1 Conformant Resolver discovery contract — downstream registries (the GS1 Global Office resolver, partner systems) find the deployment and read what it offers automatically, no hand-configuration needed. Served at ",[1130,70198,70036],{},[5543,70200,70201,70204,70209,70214],{},[5564,70202,70203],{},"A dozen GS1 link types auto-derived from masterdata",[5564,70205,70206],{},[1133,70207,70126],{"className":70208},[70169],[5564,70210,70211],{},[1133,70212,70107],{"className":70213},[70175],[5564,70215,70216,70217,35075,70219,35075,70221,35075,70223,35075,70225,35075,70227,35075,70229,35075,70231,35075,70233,35075,70235,35075,70237,70239],{},"Save a product once and the resolver derives the standard link relations (",[1130,70218,69996],{},[1130,70220,69999],{},[1130,70222,70011],{},[1130,70224,70026],{},[1130,70226,70008],{},[1130,70228,70017],{},[1130,70230,70014],{},[1130,70232,70020],{},[1130,70234,70023],{},[1130,70236,70002],{},[1130,70238,70005],{},"). No manual linkset POST per product.",[5543,70241,70242,70245,70250,70255],{},[5564,70243,70244],{},"Bulk CSV / JSON-LD linkset import",[5564,70246,70247],{},[1133,70248,70126],{"className":70249},[70169],[5564,70251,70252],{},[1133,70253,70107],{"className":70254},[70175],[5564,70256,70257],{},"First-time onboarding path — tens of thousands of products in a single call.",[5543,70259,70260,70263,70268,70273],{},[5564,70261,70262],{},"Tenant-scoped masterdata cache",[5564,70264,70265],{},[1133,70266,70126],{"className":70267},[70169],[5564,70269,70270],{},[1133,70271,70107],{"className":70272},[70175],[5564,70274,70275],{},"Keeps resolution fast under multi-tenant load; each customer's hot path stays in cache without crossing tenants.",[5543,70277,70278,70281,70286,70291],{},[5564,70279,70280],{},"Linkset change audit",[5564,70282,70283],{},[1133,70284,70126],{"className":70285},[70169],[5564,70287,70288],{},[1133,70289,70107],{"className":70290},[70175],[5564,70292,70293],{},"Who changed which linkset, when — what regulated brand owners need to satisfy due-diligence and traceability reviews.",[5543,70295,70296,70299,70304,70309],{},[5564,70297,70298],{},"EPC URN ↔ Digital Link translation",[5564,70300,70301],{},[1133,70302,70107],{"className":70303},[70175],[5564,70305,70306],{},[1133,70307,70107],{"className":70308},[70175],[5564,70310,70311,70312,70315],{},"For interop with legacy systems still emitting ",[1130,70313,70314],{},"urn:epc:id:…","; same library powers URN-on-demand at query time.",[5543,70317,70318,70321,70326,70331],{},[5564,70319,70320],{},"QR / Data Matrix / GS1-128 barcode generation",[5564,70322,70323],{},[1133,70324,70107],{"className":70325},[70175],[5564,70327,70328],{},[1133,70329,70107],{"className":70330},[70175],[5564,70332,70333],{},"One Digital Link URI rendered into any GS1-conformant barcode — pick by use case (QR for consumer scans, DataMatrix for small parts, GS1-128 for cartons).",[491,70335,432],{"id":70336},"gs1-web-vocabulary-masterdata",[5537,70338,70339,70351],{},[5540,70340,70341],{},[5543,70342,70343,70345,70347,70349],{},[5546,70344,70148],{},[5546,70346,70151],{},[5546,70348,13785],{},[5546,70350,70156],{},[5559,70352,70353,70371,70398,70418],{},[5543,70354,70355,70358,70363,70368],{},[5564,70356,70357],{},"GS1 Web Vocabulary data model (libraries)",[5564,70359,70360],{},[1133,70361,70107],{"className":70362},[70175],[5564,70364,70365],{},[1133,70366,70107],{"className":70367},[70175],[5564,70369,70370],{},"Java types for the GS1 Web Vocabulary — useful when building integrations or generating documents outside the platform.",[5543,70372,70373,70385,70390,70395],{},[5564,70374,70375,70376,35075,70379,35075,70382,20391],{},"Masterdata REST API (",[1130,70377,70378],{},"/organizations",[1130,70380,70381],{},"/products",[1130,70383,70384],{},"/places",[5564,70386,70387],{},[1133,70388,70126],{"className":70389},[70169],[5564,70391,70392],{},[1133,70393,70107],{"className":70394},[70175],[5564,70396,70397],{},"Platform discipline: masterdata lives on the resolver, never embedded inside EPCIS events. One source of truth, no duplication, no contradictory copies.",[5543,70399,70400,70405,70410,70415],{},[5564,70401,70402],{},[514,70403,70404],{},"Full \"Verified by GS1\" integration with GS1 Germany services",[5564,70406,70407],{},[1133,70408,70126],{"className":70409},[70169],[5564,70411,70412],{},[1133,70413,70107],{"className":70414},[70175],[5564,70416,70417],{},"Bidirectional. Inbound: verifies a GTIN or GLN against GS1 Germany's registry (Activate Plus / GEPIR) and enriches the local record with authoritative party / product attributes. Outbound: publishes the brand owner's masterdata back into the GS1 network — the deployment acts as source-of-truth and the records propagate up to the GS1 Global Office resolver. A real node in the GS1 trust graph.",[5543,70419,70420,70425,70430,70436],{},[5564,70421,70422],{},[514,70423,70424],{},"Event → Resolver masterdata promotion",[5564,70426,70427],{},[1133,70428,70126],{"className":70429},[70169],[5564,70431,70432],{},[1133,70433,70119],{"className":70434},[70435],"fm-partial",[5564,70437,70438,70439,70442],{},"The internal masterdata bus exists; what's missing is the bridge from ",[1130,70440,70441],{},"/capture"," into it. Once landed, an EPCIS event will register new masterdata implicitly — closing the \"events drive masterdata\" loop.",[491,70444,70446],{"id":70445},"epcis-events-capture-query-subscriptions","EPCIS Events: Capture · Query · Subscriptions",[5537,70448,70449,70461],{},[5540,70450,70451],{},[5543,70452,70453,70455,70457,70459],{},[5546,70454,70148],{},[5546,70456,70151],{},[5546,70458,13785],{},[5546,70460,70156],{},[5559,70462,70463,70483,70504,70522,70542,70560,70578,70596,70614,70632,70650,70668,70688],{},[5543,70464,70465,70470,70475,70480],{},[5564,70466,70467,70468],{},"EPCIS 2.0 REST ",[1130,70469,70441],{},[5564,70471,70472],{},[1133,70473,70126],{"className":70474},[70169],[5564,70476,70477],{},[1133,70478,70107],{"className":70479},[70175],[5564,70481,70482],{},"Single endpoint for any volume — documents are validated, hashed, deduplicated and stored in one pipeline.",[5543,70484,70485,70491,70496,70501],{},[5564,70486,70467,70487,70490],{},[1130,70488,70489],{},"/query"," (Named Queries)",[5564,70492,70493],{},[1133,70494,70126],{"className":70495},[70169],[5564,70497,70498],{},[1133,70499,70107],{"className":70500},[70175],[5564,70502,70503],{},"Filter by EPC, biz-step, location, time window; queries can be stored, named, and re-run by partners without re-sending the criteria each time.",[5543,70505,70506,70509,70514,70519],{},[5564,70507,70508],{},"EPCIS 2.0 SOAP binding",[5564,70510,70511],{},[1133,70512,70126],{"className":70513},[70169],[5564,70515,70516],{},[1133,70517,70107],{"className":70518},[70175],[5564,70520,70521],{},"For partners still on the EPCIS 1.x message bus — same backend, different envelope.",[5543,70523,70524,70527,70534,70539],{},[5564,70525,70526],{},"Hash-based event deduplication",[5564,70528,70529],{},[1133,70530,70533],{"className":70531},[70532],"fm-basic","✓ lib",[5564,70535,70536],{},[1133,70537,70107],{"className":70538},[70175],[5564,70540,70541],{},"Resending the same event produces the same ID. Capture is idempotent — safe to retry after a network hiccup without doubling up the event store.",[5543,70543,70544,70547,70552,70557],{},[5564,70545,70546],{},"Streaming subscriptions (live, no polling)",[5564,70548,70549],{},[1133,70550,70126],{"className":70551},[70169],[5564,70553,70554],{},[1133,70555,70107],{"className":70556},[70175],[5564,70558,70559],{},"a match fires the moment an event is indexed. No poll interval, no missed window, no \"did I get that one yet?\" debate.",[5543,70561,70562,70565,70570,70575],{},[5564,70563,70564],{},"Scheduled subscriptions",[5564,70566,70567],{},[1133,70568,70126],{"className":70569},[70169],[5564,70571,70572],{},[1133,70573,70107],{"className":70574},[70175],[5564,70576,70577],{},"Cron-style delivery for partners that prefer batch-style — nightly digests, periodic compliance pulls.",[5543,70579,70580,70583,70588,70593],{},[5564,70581,70582],{},"WebSocket delivery",[5564,70584,70585],{},[1133,70586,70126],{"className":70587},[70169],[5564,70589,70590],{},[1133,70591,70107],{"className":70592},[70175],[5564,70594,70595],{},"Push channel for browsers and lightweight clients.",[5543,70597,70598,70601,70606,70611],{},[5564,70599,70600],{},"Webhook delivery",[5564,70602,70603],{},[1133,70604,70126],{"className":70605},[70169],[5564,70607,70608],{},[1133,70609,70107],{"className":70610},[70175],[5564,70612,70613],{},"Standard HTTP POST to any partner endpoint.",[5543,70615,70616,70619,70624,70629],{},[5564,70617,70618],{},"Digital Link canonical form at rest, URN on demand",[5564,70620,70621],{},[1133,70622,70126],{"className":70623},[70169],[5564,70625,70626],{},[1133,70627,70107],{"className":70628},[70175],[5564,70630,70631],{},"Stored once in Digital Link form. Clients still on EPC URN form get it rendered on demand — no double storage, no drift between formats.",[5543,70633,70634,70637,70642,70647],{},[5564,70635,70636],{},"Reliable paginated queries that survive reconnects",[5564,70638,70639],{},[1133,70640,70126],{"className":70641},[70169],[5564,70643,70644],{},[1133,70645,70107],{"className":70646},[70175],[5564,70648,70649],{},"A six-month export can disconnect and resume on the same scroll cursor — important for regulators and big partners pulling long histories.",[5543,70651,70652,70655,70660,70665],{},[5564,70653,70654],{},"OpenSearch backend",[5564,70656,70657],{},[1133,70658,70126],{"className":70659},[70169],[5564,70661,70662],{},[1133,70663,70107],{"className":70664},[70175],[5564,70666,70667],{},"Primary store — open source, scales horizontally, supports the percolator queries the live subscriptions ride on.",[5543,70669,70670,70673,70678,70685],{},[5564,70671,70672],{},"Elasticsearch backend (variant)",[5564,70674,70675],{},[1133,70676,70126],{"className":70677},[70169],[5564,70679,70680],{},[1133,70681,70684],{"className":70682},[70683],"fm-variant","✓ variant",[5564,70686,70687],{},"For deployments where the customer's existing observability or compliance posture already standardises on Elasticsearch.",[5543,70689,70690,70693,70698,70703],{},[5564,70691,70692],{},"High-volume capture variant",[5564,70694,70695],{},[1133,70696,70126],{"className":70697},[70169],[5564,70699,70700],{},[1133,70701,70107],{"className":70702},[70175],[5564,70704,70705],{},"Headless capture pipeline for environments where events arrive over Kafka rather than HTTP — the REST front-end is replaced by a stream consumer.",[491,70707,444],{"id":70708},"formats-validation-identity",[5537,70710,70711,70723],{},[5540,70712,70713],{},[5543,70714,70715,70717,70719,70721],{},[5546,70716,70148],{},[5546,70718,70151],{},[5546,70720,13785],{},[5546,70722,70156],{},[5559,70724,70725,70744,70762,70780,70798,70816,70834,70852],{},[5543,70726,70727,70730,70736,70741],{},[5564,70728,70729],{},"XML ↔ JSON-LD conversion",[5564,70731,70732],{},[1133,70733,70735],{"className":70734},[70532],"✓ basic",[5564,70737,70738],{},[1133,70739,70107],{"className":70740},[70175],[5564,70742,70743],{},"OSS: XSLT, load-then-transform — fine for the common cases (single events, small batches, plain shapes). Business: SAX-streaming — multi-gigabyte exports, deep extension trees, complex sensor payloads, mixed-format batches.",[5543,70745,70746,70749,70754,70759],{},[5564,70747,70748],{},"EPCIS 1.2 ↔ 2.0 XML migration",[5564,70750,70751],{},[1133,70752,70735],{"className":70753},[70532],[5564,70755,70756],{},[1133,70757,70107],{"className":70758},[70175],[5564,70760,70761],{},"OSS: the XSLT converter handles straightforward migrations. The Business edition adds the SAX converter — the production-grade path used to migrate live 1.2 corpora to 2.0.",[5543,70763,70764,70767,70772,70777],{},[5564,70765,70766],{},"EPCIS document validation",[5564,70768,70769],{},[1133,70770,70107],{"className":70771},[70175],[5564,70773,70774],{},[1133,70775,70107],{"className":70776},[70175],[5564,70778,70779],{},"Catches malformed events at the boundary so they never land in the event store. Cheaper than discovering the problem six months later in a query result.",[5543,70781,70782,70785,70790,70795],{},[5564,70783,70784],{},"Custom-extension validation across the event",[5564,70786,70787],{},[1133,70788,70126],{"className":70789},[70169],[5564,70791,70792],{},[1133,70793,70107],{"className":70794},[70175],[5564,70796,70797],{},"For organisations with proprietary fields that need to coexist with the GS1 vocabulary — extensions are validated at every nesting level of the document.",[5543,70799,70800,70803,70808,70813],{},[5564,70801,70802],{},"Sensor element validation",[5564,70804,70805],{},[1133,70806,70126],{"className":70807},[70169],[5564,70809,70810],{},[1133,70811,70107],{"className":70812},[70175],[5564,70814,70815],{},"Makes sensor payloads structurally trustworthy — units, value types, device IDs all checked at capture time.",[5543,70817,70818,70821,70826,70831],{},[5564,70819,70820],{},"Pre-canonical event hash (idempotent event IDs)",[5564,70822,70823],{},[1133,70824,70107],{"className":70825},[70175],[5564,70827,70828],{},[1133,70829,70107],{"className":70830},[70175],[5564,70832,70833],{},"The hash is computed against a normalised representation of the event — whitespace, attribute order, JSON key order don't affect the ID. Re-sends and round-trips through different serialisers produce the same event ID.",[5543,70835,70836,70839,70844,70849],{},[5564,70837,70838],{},"Web UI for format conversion",[5564,70840,70841],{},[1133,70842,70126],{"className":70843},[70169],[5564,70845,70846],{},[1133,70847,70107],{"className":70848},[70175],[5564,70850,70851],{},"Browser-based for non-technical users — drag in an XML or JSON-LD file, get the other format back. Same engine as the API.",[5543,70853,70854,70857,70862,70867],{},[5564,70855,70856],{},"Hash generator as a service",[5564,70858,70859],{},[1133,70860,70126],{"className":70861},[70169],[5564,70863,70864],{},[1133,70865,70107],{"className":70866},[70175],[5564,70868,70869],{},"REST endpoint for partners who want canonical event IDs without running the converter locally.",[491,70871,450],{"id":70872},"integration-gateways",[5537,70874,70875,70887],{},[5540,70876,70877],{},[5543,70878,70879,70881,70883,70885],{},[5546,70880,70148],{},[5546,70882,70151],{},[5546,70884,13785],{},[5546,70886,70156],{},[5559,70888,70889,70907,70925,70943],{},[5543,70890,70891,70894,70899,70904],{},[5564,70892,70893],{},"S3-compatible storage",[5564,70895,70896],{},[1133,70897,70533],{"className":70898},[70532],[5564,70900,70901],{},[1133,70902,70107],{"className":70903},[70175],[5564,70905,70906],{},"Any object store that speaks the S3 API — AWS S3, on-prem implementations, S3-compatible appliances.",[5543,70908,70909,70912,70917,70922],{},[5564,70910,70911],{},"Azure Blob storage",[5564,70913,70914],{},[1133,70915,70126],{"className":70916},[70169],[5564,70918,70919],{},[1133,70920,70107],{"className":70921},[70175],[5564,70923,70924],{},"First-class option for Azure-native deployments — no S3 gateway in front.",[5543,70926,70927,70930,70935,70940],{},[5564,70928,70929],{},"File upload / download service",[5564,70931,70932],{},[1133,70933,70126],{"className":70934},[70169],[5564,70936,70937],{},[1133,70938,70107],{"className":70939},[70175],[5564,70941,70942],{},"REST endpoint for bulk inputs and outputs that are too large to fit comfortably inside JSON payloads.",[5543,70944,70945,70948,70953,70958],{},[5564,70946,70947],{},"AI assistant (Ollama-backed)",[5564,70949,70950],{},[1133,70951,70126],{"className":70952},[70169],[5564,70954,70955],{},[1133,70956,70107],{"className":70957},[70175],[5564,70959,70960],{},"Ask \"show me last week's events for GTIN X\" in plain English; the assistant classifies the intent (EPCIS query, identifier resolve, vocabulary lookup) and returns a translated EPCIS query plus the answer. Local LLM by default — no third-party API dependency.",[491,70962,70964],{"id":70963},"access-control-cross-cuts-every-business-deployable","Access Control (cross-cuts every business deployable)",[5537,70966,70967,70979],{},[5540,70968,70969],{},[5543,70970,70971,70973,70975,70977],{},[5546,70972,70148],{},[5546,70974,70151],{},[5546,70976,13785],{},[5546,70978,70156],{},[5559,70980,70981,70999,71017,71035,71065,71083,71111,71129,71158,71176,71194],{},[5543,70982,70983,70986,70991,70996],{},[5564,70984,70985],{},"OIDC, session-cookie, and API-key authentication",[5564,70987,70988],{},[1133,70989,70126],{"className":70990},[70169],[5564,70992,70993],{},[1133,70994,70107],{"className":70995},[70175],[5564,70997,70998],{},"Three credential shapes, one identity. Customers pick whichever fits their stack — OIDC for IdP-integrated systems, cookies for browser UIs, API keys for service-to-service traffic.",[5543,71000,71001,71004,71009,71014],{},[5564,71002,71003],{},"Per-customer (tenant) isolation in Keycloak",[5564,71005,71006],{},[1133,71007,70126],{"className":71008},[70169],[5564,71010,71011],{},[1133,71012,70107],{"className":71013},[70175],[5564,71015,71016],{},"Each customer gets their own realm — user accounts, groups, roles, and policies don't bleed across customers. Resolved automatically from the request's hostname.",[5543,71018,71019,71022,71027,71032],{},[5564,71020,71021],{},"Data-layer tenant isolation (OpenSearch DLS)",[5564,71023,71024],{},[1133,71025,70126],{"className":71026},[70169],[5564,71028,71029],{},[1133,71030,70107],{"className":71031},[70175],[5564,71033,71034],{},"the application doesn't rewrite queries to add a tenant filter. The data layer itself enforces isolation, so even if app code is wrong, customer data stays separated.",[5543,71036,71037,71046,71051,71056],{},[5564,71038,71039,71040,35075,71043,20391],{},"Role-based access (",[1130,71041,71042],{},"capture",[1130,71044,71045],{},"query",[5564,71047,71048],{},[1133,71049,70126],{"className":71050},[70169],[5564,71052,71053],{},[1133,71054,70107],{"className":71055},[70175],[5564,71057,71058,71059,71061,71062,71064],{},"Two roles ship out of the box — ",[1130,71060,71042],{}," to write, ",[1130,71063,71045],{}," to read. Customers can layer their own granular permissions on top.",[5543,71066,71067,71070,71075,71080],{},[5564,71068,71069],{},"Shareable read-only deep-links (capability tokens)",[5564,71071,71072],{},[1133,71073,70126],{"className":71074},[70169],[5564,71076,71077],{},[1133,71078,70107],{"className":71079},[70175],[5564,71081,71082],{},"Send a regulator a single URL for one specific batch — no full account access granted. Short-lived, scoped to one endpoint and one HTTP method.",[5543,71084,71085,71090,71095,71100],{},[5564,71086,71087],{},[514,71088,71089],{},"Wallet-agnostic Verifiable Credentials via OID4VC",[5564,71091,71092],{},[1133,71093,70126],{"className":71094},[70169],[5564,71096,71097],{},[1133,71098,70107],{"className":71099},[70175],[5564,71101,71102,71103,71105,71106,35075,71108,71110],{},"Each Keycloak realm is a Verifiable Credential Issuer through Keycloak's native OID4VCI / OID4VP / SIOPv2 implementation. Credentials in ",[1130,71104,69797],{}," (selective disclosure first), ",[1130,71107,69801],{},[1130,71109,69804],{}," and ISO mDoc — the holder picks the format. Interoperable with every OID4VC-compliant wallet already in production or in pilot (EU Digital Identity Wallet, Catena-X Managed Identity Wallet, enterprise business wallets, sector wallets). No wallet lock-in.",[5543,71112,71113,71116,71121,71126],{},[5564,71114,71115],{},"Globally-scoped issuer trust list",[5564,71117,71118],{},[1133,71119,70126],{"className":71120},[70169],[5564,71122,71123],{},[1133,71124,70119],{"className":71125},[70435],[5564,71127,71128],{},"Verifiers need to know which issuers are trustworthy. OpenEPCIS expects to maintain an open, globally-scoped trust list — not EU-only or sector-only. The trust-list surface and population pipeline are the work in flight.",[5543,71130,71131,71134,71139,71144],{},[5564,71132,71133],{},"EPCIS event → VC issuance pipeline",[5564,71135,71136],{},[1133,71137,70126],{"className":71138},[70169],[5564,71140,71141],{},[1133,71142,70119],{"className":71143},[70435],[5564,71145,71146,71147,35075,71149,35075,71151,35075,71153,71155,71156,69843],{},"The protocol layer (Keycloak OID4VCI / OID4VP) ships today. The named credential schemas (",[1130,71148,69829],{},[1130,71150,69832],{},[1130,71152,69835],{},[1130,71154,69838],{},") and the bridge from capture/save into VC issuance are the named ",[659,71157,69842],{"href":413},[5543,71159,71160,71163,71168,71173],{},[5564,71161,71162],{},"UNTP Digital Conformity Credential compatibility",[5564,71164,71165],{},[1133,71166,70126],{"className":71167},[70169],[5564,71169,71170],{},[1133,71171,70119],{"className":71172},[70435],[5564,71174,71175],{},"UNTP DCC is exactly the kind of VC the OID4VCI layer issues. Schema and field mapping to be published alongside the named credential pipeline.",[5543,71177,71178,71181,71186,71191],{},[5564,71179,71180],{},"Verifier reference UI / SDK",[5564,71182,71183],{},[1133,71184,70126],{"className":71185},[70169],[5564,71187,71188],{},[1133,71189,70119],{"className":71190},[70435],[5564,71192,71193],{},"The OID4VP verification endpoint is live; a reference verifier UI for partners (browser-side and integrator SDK) is in flight.",[5543,71195,71196,71199,71204,71210],{},[5564,71197,71198],{},"Row-level scoping below tenant (GLN / EPC / biz-loc)",[5564,71200,71201],{},[1133,71202,70126],{"className":71203},[70169],[5564,71205,71206],{},[1133,71207,69842],{"className":71208},[71209],"fm-roadmap",[5564,71211,71212],{},"Today access is binary per tenant. Adding GLN-, EPC-range-, or biz-location-bound visibility (so a user sees only \"their\" sites) builds on the same DLS mechanism.",[491,71214,456],{"id":71215},"testdata-developer-tooling",[5537,71217,71218,71230],{},[5540,71219,71220],{},[5543,71221,71222,71224,71226,71228],{},[5546,71223,70148],{},[5546,71225,70151],{},[5546,71227,13785],{},[5546,71229,70156],{},[5559,71231,71232,71250,71268,71286,71304],{},[5543,71233,71234,71237,71242,71247],{},[5564,71235,71236],{},"Test event generation (REST + UI + bulk)",[5564,71238,71239],{},[1133,71240,70107],{"className":71241},[70175],[5564,71243,71244],{},[1133,71245,70107],{"className":71246},[70175],[5564,71248,71249],{},"Synthesise realistic supply chains end-to-end — single events for demos, programmatic feeds for integration tests, or millions of events for performance work.",[5543,71251,71252,71255,71260,71265],{},[5564,71253,71254],{},"Re-capture / replay tool",[5564,71256,71257],{},[1133,71258,70126],{"className":71259},[70169],[5564,71261,71262],{},[1133,71263,70107],{"className":71264},[70175],[5564,71266,71267],{},"Read events from one deployment, re-capture them into another (or the same one). Useful for environment cloning, regression scenarios, and reproducing production issues in a dev environment.",[5543,71269,71270,71273,71278,71283],{},[5564,71271,71272],{},"Reference event collection (XML + JSON-LD)",[5564,71274,71275],{},[1133,71276,70107],{"className":71277},[70175],[5564,71279,71280],{},[1133,71281,70107],{"className":71282},[70175],[5564,71284,71285],{},"Curated examples of every EPCIS 2.0 event shape, biz-step, and disposition — in both XML and JSON-LD. Used to test validators and onboard integrators.",[5543,71287,71288,71291,71296,71301],{},[5564,71289,71290],{},"EPCIS REST conformance test suite",[5564,71292,71293],{},[1133,71294,70107],{"className":71295},[70175],[5564,71297,71298],{},[1133,71299,70107],{"className":71300},[70175],[5564,71302,71303],{},"Point it at any EPCIS 2.0 endpoint — yours or anyone else's — and get a conformance report. The standards-compliance test set, open source; the Business edition extends it with platform-specific checks (multi-tenant DLS, capability tokens, the auto-derived linkset pipeline).",[5543,71305,71306,71309,71314,71319],{},[5564,71307,71308],{},"Client SDK examples (multi-language)",[5564,71310,71311],{},[1133,71312,70107],{"className":71313},[70175],[5564,71315,71316],{},[1133,71317,70107],{"className":71318},[70175],[5564,71320,71321,71322,54532,71324,71326],{},"Java, Python, Node.js, Go — example calls against ",[1130,71323,70441],{},[1130,71325,70489],{}," to bootstrap an integration.",[491,71328,71330],{"id":71329},"platform-operations","Platform & Operations",[5537,71332,71333,71345],{},[5540,71334,71335],{},[5543,71336,71337,71339,71341,71343],{},[5546,71338,70148],{},[5546,71340,70151],{},[5546,71342,13785],{},[5546,71344,70156],{},[5559,71346,71347,71365,71383],{},[5543,71348,71349,71352,71357,71362],{},[5564,71350,71351],{},"Self-host on Kubernetes (Terraform / Helm)",[5564,71353,71354],{},[1133,71355,70126],{"className":71356},[70169],[5564,71358,71359],{},[1133,71360,70107],{"className":71361},[70175],[5564,71363,71364],{},"Reference Terraform modules + Helm charts for production deployment — opinionated but not vendor-locked.",[5543,71366,71367,71370,71375,71380],{},[5564,71368,71369],{},"Self-host on Docker Compose",[5564,71371,71372],{},[1133,71373,70126],{"className":71374},[70169],[5564,71376,71377],{},[1133,71378,70107],{"className":71379},[70175],[5564,71381,71382],{},"Ansible-driven Docker Compose stack — the fast path for smaller deployments and local development.",[5543,71384,71385,71388,71393,71398],{},[5564,71386,71387],{},"OpenTelemetry tracing",[5564,71389,71390],{},[1133,71391,70126],{"className":71392},[70169],[5564,71394,71395],{},[1133,71396,70107],{"className":71397},[70175],[5564,71399,71400],{},"End-to-end traces across REST endpoints, capture pipeline, and storage — drop into whatever observability stack the customer already runs (Grafana, Jaeger, Honeycomb, …).",[52201,71402],{},[60095,71404,71405],{},[496,71406,71407,71408,71410],{},"This matrix lists what's available today. The ",[659,71409,69842],{"href":413}," lists the strategic next steps — Verifiable Credentials for EPCIS events, the event-to-resolver masterdata bridge, sub-tenant scoping, and a retrieval corpus for the AI assistant.",{"title":611,"searchDepth":612,"depth":612,"links":71412},[71413,71414,71415,71416,71417,71418,71419,71420],{"id":70136,"depth":612,"text":426},{"id":70336,"depth":612,"text":432},{"id":70445,"depth":612,"text":70446},{"id":70708,"depth":612,"text":444},{"id":70872,"depth":612,"text":450},{"id":70963,"depth":612,"text":70964},{"id":71215,"depth":612,"text":456},{"id":71329,"depth":612,"text":71330},"2026-05-21T00:00:00.000Z",{"readingTime":71423},{"text":71424,"minutes":71425,"time":71426,"words":71427},"9 min read",8.08,484800,1616,{"title":406,"description":409},{"loc":407},"SVvicH25qgAokdCLlwwTS7qq2AfCusOkskisSoMXhx0",{"id":71432,"title":412,"body":71433,"description":415,"extension":621,"icon":416,"lastUpdated":62908,"meta":71655,"navigation":2536,"path":413,"seo":71660,"sitemap":71661,"stem":414,"__hash__":71662},"docsEN/docs/14.platform-overview/03.roadmap.md",{"type":488,"value":71434,"toc":71649},[71435,71450,71458,71461,71517,71521,71531,71594,71598,71624,71626,71630,71642],[496,71436,71437,71438,71441,71442,71445,71446,71449],{},"Three horizons. Items in ",[514,71439,71440],{},"Now"," are confirmed and in flight; items in ",[514,71443,71444],{},"Next"," are committed but ordered by priority rather than dated; items in ",[514,71447,71448],{},"Later"," are directional only.",[60095,71451,71452],{},[496,71453,71454,71455,71457],{},"Dates are deliberately not part of this roadmap. Priority order in ",[514,71456,71444],{}," reflects what closes the most platform narrative — reorder as commitments firm up.",[491,71459,71440],{"id":71460},"now",[5537,71462,71463,71474],{},[5540,71464,71465],{},[5543,71466,71467,71469,71472],{},[5546,71468,62955],{},[5546,71470,71471],{},"Affects",[5546,71473,37681],{},[5559,71475,71476,71487,71501],{},[5543,71477,71478,71481,71484],{},[5564,71479,71480],{},"0.9.5 stabilisation across the BOM",[5564,71482,71483],{},"all groups",[5564,71485,71486],{},"in flight",[5543,71488,71489,71495,71499],{},[5564,71490,71491,71494],{},[1130,71492,71493],{},"openepcis-dpp-ready"," 0.9.5 — JSON-LD contexts for EU DPP (battery, textile, electronics, EUDR)",[5564,71496,71497],{},[659,71498,68910],{"href":433},[5564,71500,71486],{},[5543,71502,71503,71508,71515],{},[5564,71504,71505,71507],{},[1130,71506,67468],{}," header rollout — three-mode parsing across the validation chain",[5564,71509,71510,35075,71513],{},[659,71511,71512],{"href":445},"Formats",[659,71514,400],{"href":401},[5564,71516,71486],{},[491,71518,71520],{"id":71519},"next-ordered-by-priority","Next (ordered by priority)",[496,71522,71523,71524,71527,71528,71530],{},"The roadmap is strategic — capabilities that change what OpenEPCIS ",[10899,71525,71526],{},"is",", not maintenance of what it already does. The technical fixtures (additional storage backends, sundry CLI utilities, specific deploy variants) are present today and listed in the ",[659,71529,406],{"href":407},"; they don't earn roadmap slots.",[5531,71532,71533,71560,71576,71585],{},[511,71534,71535,71538,71539,71541,71542,35075,71544,35075,71547,35075,71549,35075,71551,71553,71554,35075,71556,38635,71558,705],{},[514,71536,71537],{},"Named VC schemas + capture-to-issuance pipeline"," — The protocol layer (Keycloak OID4VCI / OID4VP / SIOPv2, ",[1130,71540,69797],{}," first) is already shipping in every Business deployment; what's next is the named credential schemas — ",[1130,71543,69829],{},[1130,71545,71546],{},"EPCISCustodyTransferCredential",[1130,71548,69832],{},[1130,71550,69835],{},[1130,71552,69838],{}," — and the bridge that issues a VC the moment the underlying event or attestation is recorded. Includes UNTP Digital Conformity Credential compatibility and the globally-scoped issuer trust list so verifiers across regions and sectors can validate credentials against a single open list. Affects ",[659,71555,57298],{"href":439},[659,71557,68910],{"href":433},[659,71559,400],{"href":401},[511,71561,71562,71564,71565,71567,71568,71571,71572,39045,71574,705],{},[514,71563,70424],{}," — Close the wiring gap so an EPCIS event arriving at ",[1130,71566,70441],{}," promotes its identifiers and masterdata into the resolver via the existing ",[1130,71569,71570],{},"MasterDataDomainEvent"," bus. Completes the \"masterdata driven by EPCIS events\" narrative end-to-end. Affects ",[659,71573,68910],{"href":433},[659,71575,57298],{"href":439},[511,71577,71578,71581,71582,705],{},[514,71579,71580],{},"Sub-tenant row-level scoping"," — Today access is binary per tenant: a user sees everything in their organisation or nothing. Optional GLN, EPC-range or biz-location scoping would extend OpenSearch DLS role-mappings without changing the application layer. Affects ",[659,71583,71584],{"href":401},"Architecture → DLS",[511,71586,71587,71590,71591,705],{},[514,71588,71589],{},"RAG corpus for AI assistant"," — Today the assistant is intent-routed but stateless — context lives per request. A retrieval corpus over EPCIS events, masterdata and GS1 specs would let the assistant answer about historical supply-chain state, not just translate prompts. Affects ",[659,71592,71593],{"href":451},"Integration",[491,71595,71597],{"id":71596},"later-directional","Later (directional)",[508,71599,71600,71606,71612,71618],{},[511,71601,71602,71605],{},[514,71603,71604],{},"GS1 Web Vocabulary OWL-DL reasoning"," — derive missing masterdata facts from the existing graph.",[511,71607,71608,71611],{},[514,71609,71610],{},"Event-replay subscriptions"," — let subscribers backfill a missed window by replay from a PIT.",[511,71613,71614,71617],{},[514,71615,71616],{},"Cross-tenant data-sharing agreements"," — opt-in linkset visibility between consented organisations.",[511,71619,71620,71623],{},[514,71621,71622],{},"Multi-region OpenSearch federation"," — geo-replicated event store for compliance with data-residency constraints.",[52201,71625],{},[491,71627,71629],{"id":71628},"how-to-read-this-page","How to read this page",[496,71631,71632,71633,71635,71636,71638,71639,71641],{},"Every initiative is tagged with the module group(s) it affects so the page reads as a coordination map, not a wish list. When a Next item moves to Now it picks up a date; when it ships, the ",[659,71634,406],{"href":407}," gains a ",[1130,71637,70107],{}," and the matrix's ",[1130,71640,69842],{}," cell is removed.",[496,71643,71644,71645,71648],{},"The platform's discipline rules (Digital Link at rest, masterdata to the resolver, no embedded ",[1130,71646,71647],{},"epcisHeader.epcisMasterData",") are not roadmap items — they are constraints, applied to every new feature.",{"title":611,"searchDepth":612,"depth":612,"links":71650},[71651,71652,71653,71654],{"id":71460,"depth":612,"text":71440},{"id":71519,"depth":612,"text":71520},{"id":71596,"depth":612,"text":71597},{"id":71628,"depth":612,"text":71629},{"readingTime":71656},{"text":629,"minutes":71657,"time":71658,"words":71659},2.285,137100,457,{"title":412,"description":415},{"loc":413},"YmDsBCb3Oq17smBa63Kjpt8dsYinCUGAdzEd5tgxP2Y",{"id":71664,"title":392,"body":71665,"description":397,"extension":621,"icon":398,"lastUpdated":71421,"meta":72107,"navigation":2536,"path":393,"seo":72112,"sitemap":72113,"stem":394,"__hash__":72114},"docsEN/docs/14.platform-overview/index.md",{"type":488,"value":71666,"toc":72091},[71667,71669,71681,71684,71733,71737,71740,71761,71765,71769,71778,71782,71791,71795,71802,71806,71837,71841,71863,71865,71869,71873,71917,71920,71924,71929,71943,71954,71958,72036,72050,72054,72089],[49862,71668,2240],{"id":15},[496,71670,71671,71672,71674,71675,71678,71679,705],{},"OpenEPCIS is a GS1-conformant supply-chain data platform. It exposes a ",[514,71673,49884],{},", hosts ",[514,71676,71677],{},"GS1 Web Vocabulary masterdata",", and lets that masterdata be driven by ",[514,71680,57298],{},[496,71682,71683],{},"Three pillars, one platform:",[5537,71685,71686,71695],{},[5540,71687,71688],{},[5543,71689,71690,71692],{},[5546,71691,67963],{},[5546,71693,71694],{},"What it does",[5559,71696,71697,71707,71724],{},[5543,71698,71699,71704],{},[5564,71700,71701],{},[514,71702,71703],{},"Resolver",[5564,71705,71706],{},"Resolves any GS1 Digital Link URI (GTIN, GLN, SSCC, …) to product information, masterdata, EPCIS endpoints and a dozen more GS1-standard link types. The deployment is self-describing too — a downstream registry can find it and read what it offers without being hand-configured.",[5543,71708,71709,71713],{},[5564,71710,71711],{},[514,71712,68910],{},[5564,71714,71715,71716,35075,71719,35075,71721,71723],{},"Stores GS1 Web Vocabulary descriptions of products, organisations and places. Masterdata reaches the platform via REST (",[1130,71717,71718],{},"POST /organizations",[1130,71720,70381],{},[1130,71722,70384],{},"), never embedded inside EPCIS documents.",[5543,71725,71726,71730],{},[5564,71727,71728],{},[514,71729,63281],{},[5564,71731,71732],{},"Captures, queries and streams EPCIS 2.0 events. Identifiers are stored in GS1 Digital Link canonical form. Subscriptions match events as they are indexed — no polling.",[491,71734,71736],{"id":71735},"editions","Editions",[496,71738,71739],{},"OpenEPCIS ships in two layers:",[508,71741,71742,71753],{},[511,71743,71744,56936,71747,71752],{},[514,71745,71746],{},"Open source",[659,71748,71751],{"href":71749,"rel":71750},"https://github.com/openepcis",[663],"github.com/openepcis",") — the standards-conformant building blocks. Maven BOM, EPCIS models, format converters, validators, identifier translator (EPC URN ↔ Digital Link), barcode renderer, event hash generator, test data generator. Anyone can build on these. (The GS1 Conformant Resolver itself is business-only — there is no open-source resolver today.)",[511,71754,71755,71757,71758,705],{},[514,71756,2357],{}," (GitLab) — the multi-tenant runtime that productionises the OSS stack: OpenSearch-backed event store with native Document-Level Security, Keycloak-based identity (OIDC + API-key), GS1 Germany Activate Plus / GEPIR integration, Azure/AWS storage backends, AI assistant, Terraform/Ansible deployment. Thirteen Quarkus container images assembled from ",[1130,71759,71760],{},"openepcis-build/",[491,71762,71764],{"id":71763},"what-sets-openepcis-apart","What sets OpenEPCIS apart",[500,71766,71768],{"id":71767},"_1-tenant-isolation-by-design-not-by-application-layer-filters","1. Tenant isolation by design — not by application-layer filters",[496,71770,71771,71772,71775,71776,705],{},"Most multi-tenant systems rewrite every database query to inject a tenant filter. OpenEPCIS doesn't. The application forwards the authenticated user's identity into the OpenSearch transport layer, and the ",[514,71773,71774],{},"OpenSearch Security plugin's native Document-Level Security (DLS)"," enforces isolation at the data layer. If the application code is wrong, the data layer is still right. See ",[659,71777,71584],{"href":401},[500,71779,71781],{"id":71780},"_2-live-subscriptions-without-polling","2. Live subscriptions without polling",[496,71783,71784,71785,71788,71789,705],{},"EPCIS streaming subscriptions are ",[514,71786,71787],{},"matched the moment an event is indexed",", in the same engine that holds the events. Matches are delivered via webhook or WebSocket immediately. Scheduled (cron-based) subscriptions sit alongside streaming for clients that want polling semantics — nightly digests, periodic compliance pulls — and clients opt into them explicitly. See ",[659,71790,70065],{"href":439},[500,71792,71794],{"id":71793},"_3-a-real-participant-in-the-gs1-trust-graph","3. A real participant in the GS1 trust graph",[496,71796,71797,71798,71801],{},"Full \"Verified by GS1\" integration with GS1 Germany services — and it goes both ways. Inbound, the platform verifies GTIN / GLN identifiers against GS1 DE's registry (Activate Plus / GEPIR) and enriches the local record with authoritative attributes. ",[514,71799,71800],{},"Outbound, the brand owner's masterdata held in the deployment is published back through GS1 DE and propagates up to the GS1 Global Office resolver — the customer's deployment is the source-of-truth, and the global GS1 network reflects what's in it."," A real node in the GS1 trust graph.",[500,71803,71805],{"id":71804},"_4-gs1-conformance-with-a-self-describing-deployment","4. GS1 conformance, with a self-describing deployment",[496,71807,71808,71809,71812,71813,71815,71816,35075,71818,35075,71820,35075,71822,35075,71824,35075,71826,35075,71828,35075,71830,35075,71832,71834,71835,705],{},"A deployment is ",[514,71810,71811],{},"discoverable by other systems out of the box"," — it publishes the self-describing document the GS1 Conformant Resolver standard expects, so the GS1 Global Office resolver and partner registries can find and validate it automatically rather than being hand-configured (the URL is ",[1130,71814,70036],{},"). A dozen GS1-standard link types — ",[1130,71817,69996],{},[1130,71819,70026],{},[1130,71821,70020],{},[1130,71823,70011],{},[1130,71825,69999],{},[1130,71827,70008],{},[1130,71829,70017],{},[1130,71831,70023],{},[1130,71833,70014],{}," and more — are auto-derived from the masterdata's referenced files when a product, organisation or place is saved. Identifiers at rest are GS1 Digital Link, not EPC URN. See ",[659,71836,65650],{"href":427},[500,71838,71840],{"id":71839},"_5-wallet-agnostic-verifiable-credentials","5. Wallet-agnostic Verifiable Credentials",[496,71842,71843,71844,71846,71847,71849,71850,71852,71853,71105,71855,35075,71857,71859,71860,71862],{},"Keycloak sits at the core of every business deployment, and Keycloak's native ",[514,71845,69782],{}," (OpenID for Verifiable Credential Issuance), ",[514,71848,69786],{}," (Presentation) and ",[514,71851,69790],{}," support turns each tenant realm into a Verifiable Credential Issuer in its own right. Credentials come out as ",[1130,71854,69797],{},[1130,71856,69801],{},[1130,71858,69804],{}," or ISO mDoc — the holder picks the format their wallet understands. Because the surface is open OpenID Foundation protocol rather than a proprietary wallet stack, the same issuer interoperates with every OID4VC-compliant wallet already in production or in pilot — EU Digital Identity Wallet, Catena-X Managed Identity Wallet, enterprise wallets, mobile holder apps, sector-specific wallets. We didn't pick a wallet camp; we picked the protocol. The Keycloak / OID4VC layer ships today; named EPCIS / DPP credential schemas and the capture-to-issuance pipeline land next on the ",[659,71861,69842],{"href":413},", with UNTP Digital Conformity Credential compatibility as a first-class target.",[52201,71864],{},[491,71866,71868],{"id":71867},"developer-summary","Developer summary",[500,71870,71872],{"id":71871},"how-the-modules-layer","How the modules layer",[1124,71874,71876],{"className":65009,"code":71875,"language":65011,"meta":611,"style":611},"flowchart TD\n    bom[\"\u003Cb>openepcis-bom\u003C/b>\u003Cbr/>\u003Ci>Maven version anchor\u003C/i>\"]\n    models[\"\u003Cb>shared core libs\u003C/b>\u003Cbr/>models\u003Cbr/>epcis-constants\u003Cbr/>commons\"]\n    fmt[\"\u003Cb>format &amp; validation\u003C/b>\u003Cbr/>document-converter\u003Cbr/>validation-service\u003Cbr/>event-hash-generator\u003Cbr/>dl-translator\"]\n    biz[\"\u003Cb>business service libs\u003C/b>\u003Cbr/>capture · query\u003Cbr/>subscription · repository\u003Cbr/>storage · OpenTelemetry\"]\n    dist[\"\u003Cb>quarkus-dist profiles\u003C/b>\u003Cbr/>13 Quarkus assemblies\u003Cbr/>in openepcis-build/\"]\n    img[\"\u003Cb>container images\u003C/b>\u003Cbr/>registry.company-group.com\"]\n    bom --> models --> fmt --> biz --> dist --> img\n",[1130,71877,71878,71882,71887,71892,71897,71902,71907,71912],{"__ignoreMap":611},[1133,71879,71880],{"class":1135,"line":1136},[1133,71881,65018],{},[1133,71883,71884],{"class":1135,"line":612},[1133,71885,71886],{},"    bom[\"\u003Cb>openepcis-bom\u003C/b>\u003Cbr/>\u003Ci>Maven version anchor\u003C/i>\"]\n",[1133,71888,71889],{"class":1135,"line":617},[1133,71890,71891],{},"    models[\"\u003Cb>shared core libs\u003C/b>\u003Cbr/>models\u003Cbr/>epcis-constants\u003Cbr/>commons\"]\n",[1133,71893,71894],{"class":1135,"line":1334},[1133,71895,71896],{},"    fmt[\"\u003Cb>format &amp; validation\u003C/b>\u003Cbr/>document-converter\u003Cbr/>validation-service\u003Cbr/>event-hash-generator\u003Cbr/>dl-translator\"]\n",[1133,71898,71899],{"class":1135,"line":1340},[1133,71900,71901],{},"    biz[\"\u003Cb>business service libs\u003C/b>\u003Cbr/>capture · query\u003Cbr/>subscription · repository\u003Cbr/>storage · OpenTelemetry\"]\n",[1133,71903,71904],{"class":1135,"line":1362},[1133,71905,71906],{},"    dist[\"\u003Cb>quarkus-dist profiles\u003C/b>\u003Cbr/>13 Quarkus assemblies\u003Cbr/>in openepcis-build/\"]\n",[1133,71908,71909],{"class":1135,"line":1383},[1133,71910,71911],{},"    img[\"\u003Cb>container images\u003C/b>\u003Cbr/>registry.company-group.com\"]\n",[1133,71913,71914],{"class":1135,"line":1404},[1133,71915,71916],{},"    bom --> models --> fmt --> biz --> dist --> img\n",[496,71918,71919],{},"The Maven BOM is the only version that matters; everything else inherits.",[500,71921,71923],{"id":71922},"how-oss-feeds-the-business-edition","How OSS feeds the business edition",[496,71925,71926,71928],{},[1130,71927,71760],{}," is the assembly point. It consumes the OSS modules in two ways:",[5531,71930,71931,71937],{},[511,71932,71933,71936],{},[514,71934,71935],{},"As Maven dependencies"," for the libraries (models, BOM, document-converter, dl-translator, event-hash-generator, epcis-constants, test-resources, S3 utils).",[511,71938,71939,71942],{},[514,71940,71941],{},"As git submodules"," for the modules that need source-level integration (resolver, REST/SOAP Quarkus apps document-converter-sax, keycloak-api-key).",[496,71944,71945,71946,71949,71950,71953],{},"Business-only modules live under ",[1130,71947,71948],{},"openepcis-build/modules/openepcis-core/"," and are bundled by Quarkus profiles in ",[1130,71951,71952],{},"quarkus-dist/"," into the deployable containers. The same set of OSS jars sits underneath every business container; the business modules add the multi-tenant runtime, storage backends, and operational concerns.",[500,71955,71957],{"id":71956},"the-gs1-conformance-loop-today-and-tomorrow","The GS1 conformance loop (today and tomorrow)",[1124,71959,71961],{"className":65009,"code":71960,"language":65011,"meta":611,"style":611},"flowchart TD\n    ev[\"\u003Cb>EPCIS Event\u003C/b>\u003Cbr/>\u003Ci>Digital Link form\u003C/i>\"]\n    repo[\"\u003Cb>Repository\u003C/b>\u003Cbr/>\u003Ci>OpenSearch\u003C/i>\u003Cbr/>hash-deduplicated\u003Cbr/>tenant-scoped\"]\n    qs[\"\u003Cb>Query · Subscriptions\u003C/b>\u003Cbr/>\u003Ci>percolator-driven\u003C/i>\"]\n    mdT[\"\u003Cb>Masterdata sync (today)\u003C/b>\u003Cbr/>explicit POST\u003Cbr/>/organizations\u003Cbr/>/products · /places\"]\n    mdR[\"\u003Cb>Roadmap\u003C/b>\u003Cbr/>event-driven promotion\u003Cbr/>(EPCIS → resolver)\"]\n    linksets[\"\u003Cb>Resolver linksets\u003C/b>\u003Cbr/>auto-populated:\u003Cbr/>gs1:pip · gs1:masterData · …\"]\n    ev -->|\"/capture\"| repo\n    repo --> qs\n    repo --> mdT\n    mdT --> linksets\n    mdR -.->|\"roadmap\"| linksets\n\n    classDef roadmap stroke-dasharray:4 3,fill:#fef3f2,stroke:#d92d20\n    class mdR roadmap\n",[1130,71962,71963,71967,71972,71977,71982,71987,71992,71997,72002,72007,72012,72017,72022,72026,72031],{"__ignoreMap":611},[1133,71964,71965],{"class":1135,"line":1136},[1133,71966,65018],{},[1133,71968,71969],{"class":1135,"line":612},[1133,71970,71971],{},"    ev[\"\u003Cb>EPCIS Event\u003C/b>\u003Cbr/>\u003Ci>Digital Link form\u003C/i>\"]\n",[1133,71973,71974],{"class":1135,"line":617},[1133,71975,71976],{},"    repo[\"\u003Cb>Repository\u003C/b>\u003Cbr/>\u003Ci>OpenSearch\u003C/i>\u003Cbr/>hash-deduplicated\u003Cbr/>tenant-scoped\"]\n",[1133,71978,71979],{"class":1135,"line":1334},[1133,71980,71981],{},"    qs[\"\u003Cb>Query · Subscriptions\u003C/b>\u003Cbr/>\u003Ci>percolator-driven\u003C/i>\"]\n",[1133,71983,71984],{"class":1135,"line":1340},[1133,71985,71986],{},"    mdT[\"\u003Cb>Masterdata sync (today)\u003C/b>\u003Cbr/>explicit POST\u003Cbr/>/organizations\u003Cbr/>/products · /places\"]\n",[1133,71988,71989],{"class":1135,"line":1362},[1133,71990,71991],{},"    mdR[\"\u003Cb>Roadmap\u003C/b>\u003Cbr/>event-driven promotion\u003Cbr/>(EPCIS → resolver)\"]\n",[1133,71993,71994],{"class":1135,"line":1383},[1133,71995,71996],{},"    linksets[\"\u003Cb>Resolver linksets\u003C/b>\u003Cbr/>auto-populated:\u003Cbr/>gs1:pip · gs1:masterData · …\"]\n",[1133,71998,71999],{"class":1135,"line":1404},[1133,72000,72001],{},"    ev -->|\"/capture\"| repo\n",[1133,72003,72004],{"class":1135,"line":1425},[1133,72005,72006],{},"    repo --> qs\n",[1133,72008,72009],{"class":1135,"line":1446},[1133,72010,72011],{},"    repo --> mdT\n",[1133,72013,72014],{"class":1135,"line":1460},[1133,72015,72016],{},"    mdT --> linksets\n",[1133,72018,72019],{"class":1135,"line":1470},[1133,72020,72021],{},"    mdR -.->|\"roadmap\"| linksets\n",[1133,72023,72024],{"class":1135,"line":1475},[1133,72025,2537],{"emptyLinePlaceholder":2536},[1133,72027,72028],{"class":1135,"line":1496},[1133,72029,72030],{},"    classDef roadmap stroke-dasharray:4 3,fill:#fef3f2,stroke:#d92d20\n",[1133,72032,72033],{"class":1135,"line":1517},[1133,72034,72035],{},"    class mdR roadmap\n",[496,72037,72038,72039,35075,72041,72044,72045,72047,72048,705],{},"The plumbing for event-driven masterdata sync is present in the resolver (",[1130,72040,71570],{},[1130,72042,72043],{},"MasterDataSyncEventExecutor","); what is not yet wired is the bridge from ",[1130,72046,70441],{}," into that domain bus. It's a named milestone — see ",[659,72049,412],{"href":413},[500,72051,72053],{"id":72052},"where-to-read-next","Where to read next",[508,72055,72056,72061,72066,72071],{},[511,72057,72058,72060],{},[659,72059,400],{"href":401}," — auth, DLS, the reactive pipeline, the GS1 conformance contract. Cite-heavy.",[511,72062,72063,72065],{},[659,72064,70054],{"href":407}," — every capability × edition, with the module that provides it.",[511,72067,72068,72070],{},[659,72069,412],{"href":413}," — Now, Next, Later.",[511,72072,72073,72074,62344,72076,62344,72078,62344,72080,62344,72082,62344,72084,62344,72087,705],{},"Module groups: ",[659,72075,71703],{"href":427},[659,72077,68910],{"href":433},[659,72079,57298],{"href":439},[659,72081,71512],{"href":445},[659,72083,71593],{"href":451},[659,72085,72086],{"href":457},"Testdata",[659,72088,34320],{"href":463},[2267,72090,65508],{},{"title":611,"searchDepth":612,"depth":612,"links":72092},[72093,72094,72101],{"id":71735,"depth":612,"text":71736},{"id":71763,"depth":612,"text":71764,"children":72095},[72096,72097,72098,72099,72100],{"id":71767,"depth":617,"text":71768},{"id":71780,"depth":617,"text":71781},{"id":71793,"depth":617,"text":71794},{"id":71804,"depth":617,"text":71805},{"id":71839,"depth":617,"text":71840},{"id":71867,"depth":612,"text":71868,"children":72102},[72103,72104,72105,72106],{"id":71871,"depth":617,"text":71872},{"id":71922,"depth":617,"text":71923},{"id":71956,"depth":617,"text":71957},{"id":72052,"depth":617,"text":72053},{"readingTime":72108},{"text":4434,"minutes":72109,"time":72110,"words":72111},4.735,284100,947,{"title":392,"description":397},{"loc":393},"KhW3enPHgd9wlaRorAL9H4h91ppdHCHyVp_7jdpOqqI",{"id":72116,"title":426,"body":72117,"description":429,"extension":621,"icon":430,"lastUpdated":39439,"meta":72472,"navigation":2536,"path":427,"seo":72474,"sitemap":72475,"stem":428,"__hash__":72476},"docsEN/docs/14.platform-overview/modules/01.resolver.md",{"type":488,"value":72118,"toc":72467},[72119,72122,72131,72157,72160,72163,72167,72299,72303,72444,72446],[496,72120,72121],{},"The Resolver is the platform's front door. A consumer scans a Digital Link QR on a product; the resolver returns the right URL for the right purpose — the product page for a shopper, the EPCIS event history for a recycler or auditor, the recall status for a market-surveillance officer, the certification dossier for a regulator. Same URL, different audiences, different answers. That's the contract.",[496,72123,72124,72125,72128,72129,705],{},"OpenEPCIS implements the GS1 Conformant Resolver standard end-to-end. That means the deployment is ",[514,72126,72127],{},"self-describing",": it publishes a discovery document at the spec-mandated path so the GS1 Global Office resolver and partner registries can find it and read what it offers without being hand-configured — the URL is ",[1130,72130,70036],{},[496,72132,72133,72134,35075,72136,35075,72138,35075,72140,35075,72142,35075,72144,35075,72146,35075,72148,35075,72150,35075,72152,35075,72154,72156],{},"Save a product to the resolver and a dozen standard GS1 link types are derived from its masterdata fields with no extra POST: ",[1130,72135,69996],{},[1130,72137,69999],{},[1130,72139,70002],{},[1130,72141,70005],{},[1130,72143,70008],{},[1130,72145,70011],{},[1130,72147,70014],{},[1130,72149,70017],{},[1130,72151,70020],{},[1130,72153,70023],{},[1130,72155,70026],{},". The bulk endpoint handles tens of thousands of products in a single multipart CSV or JSON-LD call for first-time onboarding.",[496,72158,72159],{},"The resolver is the discovery surface for everything else on the platform. A scanned identifier resolves here, and from here it points at the masterdata record and the EPCIS endpoint that own the rest of the story. Without it, the Web Vocabulary masterdata isn't reachable by URI and EPCIS events can't be tied back to a product or place.",[496,72161,72162],{},"What's open source under the Resolver group are libraries: URN ↔ Digital Link translation, barcode rendering, identifier validation. The full multi-tenant, Keycloak-secured, conformance-discoverable, auto-populating resolver service ships in the Business edition.",[491,72164,72166],{"id":72165},"capabilities-by-edition","Capabilities by edition",[5537,72168,72169,72179],{},[5540,72170,72171],{},[5543,72172,72173,72175,72177],{},[5546,72174,70148],{},[5546,72176,70151],{},[5546,72178,13785],{},[5559,72180,72181,72196,72211,72226,72241,72255,72269,72284],{},[5543,72182,72183,72186,72191],{},[5564,72184,72185],{},"GS1 Conformant Resolver service",[5564,72187,72188],{},[1133,72189,70126],{"className":72190},[70169],[5564,72192,72193],{},[1133,72194,70107],{"className":72195},[70175],[5543,72197,72198,72201,72206],{},[5564,72199,72200],{},"Self-describing deployment (GS1 Conformant Resolver standard)",[5564,72202,72203],{},[1133,72204,70126],{"className":72205},[70169],[5564,72207,72208],{},[1133,72209,70107],{"className":72210},[70175],[5543,72212,72213,72216,72221],{},[5564,72214,72215],{},"Auto-derived linksets (a dozen GS1 link types)",[5564,72217,72218],{},[1133,72219,70126],{"className":72220},[70169],[5564,72222,72223],{},[1133,72224,70107],{"className":72225},[70175],[5543,72227,72228,72231,72236],{},[5564,72229,72230],{},"Bulk CSV / JSON-LD import",[5564,72232,72233],{},[1133,72234,70126],{"className":72235},[70169],[5564,72237,72238],{},[1133,72239,70107],{"className":72240},[70175],[5543,72242,72243,72245,72250],{},[5564,72244,70262],{},[5564,72246,72247],{},[1133,72248,70126],{"className":72249},[70169],[5564,72251,72252],{},[1133,72253,70107],{"className":72254},[70175],[5543,72256,72257,72259,72264],{},[5564,72258,70280],{},[5564,72260,72261],{},[1133,72262,70126],{"className":72263},[70169],[5564,72265,72266],{},[1133,72267,70107],{"className":72268},[70175],[5543,72270,72271,72274,72279],{},[5564,72272,72273],{},"EPC URN ↔ Digital Link translation (library)",[5564,72275,72276],{},[1133,72277,70107],{"className":72278},[70175],[5564,72280,72281],{},[1133,72282,70107],{"className":72283},[70175],[5543,72285,72286,72289,72294],{},[5564,72287,72288],{},"QR / Data Matrix / GS1-128 barcode generation (library)",[5564,72290,72291],{},[1133,72292,70107],{"className":72293},[70175],[5564,72295,72296],{},[1133,72297,70107],{"className":72298},[70175],[491,72300,72302],{"id":72301},"rest-surface","REST surface",[5537,72304,72305,72320],{},[5540,72306,72307],{},[5543,72308,72309,72312,72315,72318],{},[5546,72310,72311],{},"Method",[5546,72313,72314],{},"Path",[5546,72316,72317],{},"Auth",[5546,72319,71694],{},[5559,72321,72322,72339,72360,72379,72397,72413,72429],{},[5543,72323,72324,72329,72333,72336],{},[5564,72325,72326],{},[1130,72327,72328],{},"GET",[5564,72330,72331],{},[1130,72332,70036],{},[5564,72334,72335],{},"none",[5564,72337,72338],{},"Resolver discovery document",[5543,72340,72341,72345,72354,72357],{},[5564,72342,72343],{},[1130,72344,72328],{},[5564,72346,72347,72350,72351,20391],{},[1130,72348,72349],{},"/{primary-key}/{value}"," (e.g. ",[1130,72352,72353],{},"/01/04012345999990",[5564,72355,72356],{},"none / cap-token",[5564,72358,72359],{},"Resolve a GS1 identifier → linkset",[5543,72361,72362,72366,72371,72373],{},[5564,72363,72364],{},[1130,72365,72328],{},[5564,72367,72368],{},[1130,72369,72370],{},"/{pk}/{value}/{qual}/{qv}",[5564,72372,72356],{},[5564,72374,72375,72376,20391],{},"Resolve a qualified identifier (e.g. ",[1130,72377,72378],{},"/01/\u003Cgtin>/21/\u003Cserial>",[5543,72380,72381,72386,72391,72394],{},[5564,72382,72383],{},[1130,72384,72385],{},"POST",[5564,72387,72388],{},[1130,72389,72390],{},"/organizations/{gln}",[5564,72392,72393],{},"OIDC / API-key",[5564,72395,72396],{},"Create / update organisation masterdata",[5543,72398,72399,72403,72408,72410],{},[5564,72400,72401],{},[1130,72402,72385],{},[5564,72404,72405],{},[1130,72406,72407],{},"/products/{gtin}",[5564,72409,72393],{},[5564,72411,72412],{},"Create / update product masterdata (auto-derives linksets)",[5543,72414,72415,72419,72424,72426],{},[5564,72416,72417],{},[1130,72418,72385],{},[5564,72420,72421],{},[1130,72422,72423],{},"/places/{location-id}",[5564,72425,72393],{},[5564,72427,72428],{},"Create / update place masterdata",[5543,72430,72431,72435,72440,72442],{},[5564,72432,72433],{},[1130,72434,72385],{},[5564,72436,72437],{},[1130,72438,72439],{},"/bulk/products",[5564,72441,72393],{},[5564,72443,72230],{},[491,72445,70047],{"id":70046},[508,72447,72448,72454,72461],{},[511,72449,72450,72453],{},[659,72451,72452],{"href":433},"Modules → Masterdata"," — where the linksets the resolver returns come from.",[511,72455,72456,72460],{},[659,72457,72459],{"href":72458},"/docs/platform-overview/architecture#gs1-conformance-contract","Architecture → GS1 conformance contract"," — the platform-wide rule that masterdata lives on the resolver, never embedded in EPCIS events.",[511,72462,72463,705],{},[659,72464,72466],{"href":72465},"/docs/platform-overview/feature-matrix#gs1-conformant-resolver","Feature Matrix → Resolver",{"title":611,"searchDepth":612,"depth":612,"links":72468},[72469,72470,72471],{"id":72165,"depth":612,"text":72166},{"id":72301,"depth":612,"text":72302},{"id":70046,"depth":612,"text":70047},{"readingTime":72473},{"text":36393,"minutes":36394,"time":36395,"words":36396},{"title":426,"description":429},{"loc":427},"FJuD09nJNw7h8ILxxRlUfZr6YoAhnULUP3vwyEfp4GA",{"id":72478,"title":432,"body":72479,"description":435,"extension":621,"icon":436,"lastUpdated":39439,"meta":72784,"navigation":2536,"path":433,"seo":72789,"sitemap":72790,"stem":434,"__hash__":72791},"docsEN/docs/14.platform-overview/modules/02.masterdata.md",{"type":488,"value":72480,"toc":72779},[72481,72491,72506,72509,72517,72520,72522,72611,72615,72618,72754,72756],[496,72482,72483,72484,72486,72487,72490],{},"The Masterdata layer is the descriptive side of the platform — who makes a product, where it's made, what it weighs, what regulations it falls under, what its sustainability profile looks like. EPCIS captures ",[10899,72485,63],{}," (what happened, when, where, with which identifier); Masterdata captures the ",[10899,72488,72489],{},"meaning"," of those identifiers. The resolver is where the two layers meet: a Digital Link URL resolves to the Web Vocabulary record that says \"this is GTIN 09521234000013, made by Acme GmbH in Stuttgart, here are its certifications\".",[496,72492,72493,72494,35075,72496,54532,72498,72501,72502,72505],{},"The platform is strict about one thing: masterdata is never embedded inside EPCIS documents. It is POSTed to the resolver via ",[1130,72495,72390],{},[1130,72497,72407],{},[1130,72499,72500],{},"/places/{loc}"," and stored there as the single canonical record. EPCIS events stay lean — they reference identifiers and let consumers fetch the description from the resolver when they need it. This is the platform's most strongly held discipline rule (see ",[659,72503,72504],{"href":72458},"Architecture → GS1 conformance","). It keeps documents small, removes the possibility of two contradictory copies of the same fact, and gives every client one canonical place to look up \"what is this GTIN really\".",[496,72507,72508],{},"The flow into and out of GS1 Germany works in both directions. Saving a GTIN or a GLN locally triggers a verification call against the GS1 Germany registry — Activate Plus and GEPIR — and merges the authoritative attributes back into the local record. In the other direction, masterdata held in the deployment is published back through GS1 DE and propagates up to the GS1 Global Office resolver. The customer's deployment is the source-of-truth for the records it owns, and the global GS1 network reflects what's in it.",[496,72510,72511,72512,72514,72515,69843],{},"Internally, every masterdata save fires a domain event that downstream services can subscribe to — that's how the resolver's auto-derived linksets stay fresh today. The same bus is designed to carry an EPCIS-event → masterdata promotion: an event arriving at ",[1130,72513,70441],{}," with a new identifier would register that identifier in the resolver automatically. The bridge isn't wired yet — the bus exists, the EPCIS service already emits the events, but the glue between them is still a named ",[659,72516,69842],{"href":413},[496,72518,72519],{},"The EU Digital Product Passport work — battery, textile, electronics, EUDR, detergents — lives in this same family. Each is a JSON-LD context that extends the GS1 Web Vocabulary base, served by the same resolver.",[491,72521,72166],{"id":72165},[5537,72523,72524,72534],{},[5540,72525,72526],{},[5543,72527,72528,72530,72532],{},[5546,72529,70148],{},[5546,72531,70151],{},[5546,72533,13785],{},[5559,72535,72536,72550,72565,72580,72595],{},[5543,72537,72538,72540,72545],{},[5564,72539,70357],{},[5564,72541,72542],{},[1133,72543,70107],{"className":72544},[70175],[5564,72546,72547],{},[1133,72548,70107],{"className":72549},[70175],[5543,72551,72552,72555,72560],{},[5564,72553,72554],{},"Masterdata REST API on the resolver",[5564,72556,72557],{},[1133,72558,70126],{"className":72559},[70169],[5564,72561,72562],{},[1133,72563,70107],{"className":72564},[70175],[5543,72566,72567,72570,72575],{},[5564,72568,72569],{},"GS1 Germany Activate Plus / GEPIR sync",[5564,72571,72572],{},[1133,72573,70126],{"className":72574},[70169],[5564,72576,72577],{},[1133,72578,70107],{"className":72579},[70175],[5543,72581,72582,72585,72590],{},[5564,72583,72584],{},"Internal masterdata-event bus",[5564,72586,72587],{},[1133,72588,70126],{"className":72589},[70169],[5564,72591,72592],{},[1133,72593,70107],{"className":72594},[70175],[5543,72596,72597,72601,72606],{},[5564,72598,72599],{},[514,72600,70424],{},[5564,72602,72603],{},[1133,72604,70126],{"className":72605},[70169],[5564,72607,72608],{},[1133,72609,70119],{"className":72610},[70435],[491,72612,72614],{"id":72613},"rest-surface-on-the-resolver","REST surface (on the resolver)",[496,72616,72617],{},"Masterdata has no dedicated service — it is the resolver's write side:",[5537,72619,72620,72633],{},[5540,72621,72622],{},[5543,72623,72624,72626,72628,72631],{},[5546,72625,72311],{},[5546,72627,72314],{},[5546,72629,72630],{},"Role",[5546,72632,71694],{},[5559,72634,72635,72652,72669,72686,72704,72721,72738],{},[5543,72636,72637,72641,72645,72649],{},[5564,72638,72639],{},[1130,72640,72385],{},[5564,72642,72643],{},[1130,72644,72390],{},[5564,72646,72647],{},[1130,72648,71042],{},[5564,72650,72651],{},"Create / update organisation; fires the masterdata event",[5543,72653,72654,72658,72662,72666],{},[5564,72655,72656],{},[1130,72657,72385],{},[5564,72659,72660],{},[1130,72661,72407],{},[5564,72663,72664],{},[1130,72665,71042],{},[5564,72667,72668],{},"Create / update product; auto-populates linksets",[5543,72670,72671,72675,72679,72683],{},[5564,72672,72673],{},[1130,72674,72385],{},[5564,72676,72677],{},[1130,72678,72423],{},[5564,72680,72681],{},[1130,72682,71042],{},[5564,72684,72685],{},"Create / update place",[5543,72687,72688,72692,72697,72701],{},[5564,72689,72690],{},[1130,72691,72385],{},[5564,72693,72694],{},[1130,72695,72696],{},"/products/{gtin}?verify=true",[5564,72698,72699],{},[1130,72700,71042],{},[5564,72702,72703],{},"Above + GS1 DE Activate Plus sync",[5543,72705,72706,72710,72714,72718],{},[5564,72707,72708],{},[1130,72709,72385],{},[5564,72711,72712],{},[1130,72713,72439],{},[5564,72715,72716],{},[1130,72717,71042],{},[5564,72719,72720],{},"Multipart CSV / JSON-LD bulk import",[5543,72722,72723,72727,72731,72735],{},[5564,72724,72725],{},[1130,72726,72328],{},[5564,72728,72729],{},[1130,72730,72407],{},[5564,72732,72733],{},[1130,72734,71045],{},[5564,72736,72737],{},"Read full record (multi-tenant DLS applies)",[5543,72739,72740,72744,72748,72752],{},[5564,72741,72742],{},[1130,72743,72328],{},[5564,72745,72746],{},[1130,72747,72390],{},[5564,72749,72750],{},[1130,72751,71045],{},[5564,72753],{},[491,72755,70047],{"id":70046},[508,72757,72758,72763,72768,72774],{},[511,72759,72760,72762],{},[659,72761,65650],{"href":427}," — where masterdata ends up resolvable.",[511,72764,72765,72767],{},[659,72766,70065],{"href":439}," — events that reference these masterdata records via Digital Link identifiers.",[511,72769,72770,72773],{},[659,72771,72772],{"href":413},"Roadmap → Event-to-Resolver masterdata promotion"," — closes the half-built bridge.",[511,72775,72776,72778],{},[659,72777,72459],{"href":72458}," — the discipline rule.",{"title":611,"searchDepth":612,"depth":612,"links":72780},[72781,72782,72783],{"id":72165,"depth":612,"text":72166},{"id":72613,"depth":612,"text":72614},{"id":70046,"depth":612,"text":70047},{"readingTime":72785},{"text":629,"minutes":72786,"time":72787,"words":72788},2.445,146700,489,{"title":432,"description":435},{"loc":433},"P2ABWRIX-_s8bZsS3O_ZyFBhYULdu5tAi2xUTU696w0",{"id":72793,"title":438,"body":72794,"description":441,"extension":621,"icon":442,"lastUpdated":71421,"meta":73261,"navigation":2536,"path":439,"seo":73266,"sitemap":73267,"stem":440,"__hash__":73268},"docsEN/docs/14.platform-overview/modules/03.epcis-events.md",{"type":488,"value":72795,"toc":73256},[72796,72814,72817,72826,72829,72832,72834,73039,73041,73220,73227,73229],[496,72797,72798,72799,72801,72802,72804,72805,72808,72809,54532,72811,72813],{},"This is the EPCIS 2.0 implementation: events come in at ",[1130,72800,70441],{},", get queried via Named Queries at ",[1130,72803,70489],{},", and stream out to subscribers as they're indexed. It's the ",[10899,72806,72807],{},"movement"," side of the platform — an item received, a pallet shipped, a sensor reading recorded — and it leans on the ",[659,72810,71703],{"href":427},[659,72812,68910],{"href":433}," modules for the descriptive side. Every event references identifiers that resolve through them.",[496,72815,72816],{},"Subscriptions deliver live. When an event lands in the index, every active subscription that matches fires immediately — no poll interval, no missed-window debate. The same subscription model serves WebSocket clients and HTTP webhooks; the platform picks the channel from the subscriber's destination URL. Cron-style scheduled subscriptions sit alongside for clients that prefer batch-style delivery (nightly digests, periodic compliance pulls), and they're opt-in.",[496,72818,72819,72820,72822,72823,72825],{},"A few platform-wide disciplines apply here first. Identifiers are stored in GS1 Digital Link form at rest — every comparison, index, and query runs against the Digital Link representation. URN form is rendered on demand for legacy clients but never re-materialised in storage. Event documents stay lean: no embedded masterdata, no ",[1130,72821,71647],{}," block, and custom namespaces have to be declared via the ",[1130,72824,67468],{}," header to be picked up by validation. Event-hash deduplication runs during capture, so retrying the same document after a network hiccup is safe.",[496,72827,72828],{},"Long-running queries handle disconnections gracefully. A regulator pulling six months of events can drop the connection, reconnect, and resume on the same scroll cursor without restarting the scan.",[496,72830,72831],{},"The event store underneath is OpenSearch by default; an Elasticsearch backend variant is available for deployments standardised on Elasticsearch, and a headless high-volume capture variant replaces the REST front-end with a Kafka stream consumer for ingestion at scale.",[491,72833,72166],{"id":72165},[5537,72835,72836,72846],{},[5540,72837,72838],{},[5543,72839,72840,72842,72844],{},[5546,72841,70148],{},[5546,72843,70151],{},[5546,72845,13785],{},[5559,72847,72848,72864,72880,72895,72909,72924,72938,72952,72966,72980,72994,73009,73024],{},[5543,72849,72850,72854,72859],{},[5564,72851,70467,72852],{},[1130,72853,70441],{},[5564,72855,72856],{},[1133,72857,70126],{"className":72858},[70169],[5564,72860,72861],{},[1133,72862,70107],{"className":72863},[70175],[5543,72865,72866,72870,72875],{},[5564,72867,70467,72868,70490],{},[1130,72869,70489],{},[5564,72871,72872],{},[1133,72873,70126],{"className":72874},[70169],[5564,72876,72877],{},[1133,72878,70107],{"className":72879},[70175],[5543,72881,72882,72885,72890],{},[5564,72883,72884],{},"EPCIS 2.0 SOAP binding (legacy)",[5564,72886,72887],{},[1133,72888,70126],{"className":72889},[70169],[5564,72891,72892],{},[1133,72893,70107],{"className":72894},[70175],[5543,72896,72897,72899,72904],{},[5564,72898,70526],{},[5564,72900,72901],{},[1133,72902,70533],{"className":72903},[70532],[5564,72905,72906],{},[1133,72907,70107],{"className":72908},[70175],[5543,72910,72911,72914,72919],{},[5564,72912,72913],{},"Live streaming subscriptions",[5564,72915,72916],{},[1133,72917,70126],{"className":72918},[70169],[5564,72920,72921],{},[1133,72922,70107],{"className":72923},[70175],[5543,72925,72926,72928,72933],{},[5564,72927,70564],{},[5564,72929,72930],{},[1133,72931,70126],{"className":72932},[70169],[5564,72934,72935],{},[1133,72936,70107],{"className":72937},[70175],[5543,72939,72940,72942,72947],{},[5564,72941,70582],{},[5564,72943,72944],{},[1133,72945,70126],{"className":72946},[70169],[5564,72948,72949],{},[1133,72950,70107],{"className":72951},[70175],[5543,72953,72954,72956,72961],{},[5564,72955,70600],{},[5564,72957,72958],{},[1133,72959,70126],{"className":72960},[70169],[5564,72962,72963],{},[1133,72964,70107],{"className":72965},[70175],[5543,72967,72968,72970,72975],{},[5564,72969,70618],{},[5564,72971,72972],{},[1133,72973,70126],{"className":72974},[70169],[5564,72976,72977],{},[1133,72978,70107],{"className":72979},[70175],[5543,72981,72982,72984,72989],{},[5564,72983,70636],{},[5564,72985,72986],{},[1133,72987,70126],{"className":72988},[70169],[5564,72990,72991],{},[1133,72992,70107],{"className":72993},[70175],[5543,72995,72996,72999,73004],{},[5564,72997,72998],{},"OpenSearch event store",[5564,73000,73001],{},[1133,73002,70126],{"className":73003},[70169],[5564,73005,73006],{},[1133,73007,70107],{"className":73008},[70175],[5543,73010,73011,73014,73019],{},[5564,73012,73013],{},"Elasticsearch variant",[5564,73015,73016],{},[1133,73017,70126],{"className":73018},[70169],[5564,73020,73021],{},[1133,73022,70684],{"className":73023},[70683],[5543,73025,73026,73029,73034],{},[5564,73027,73028],{},"High-volume capture variant (headless)",[5564,73030,73031],{},[1133,73032,70126],{"className":73033},[70169],[5564,73035,73036],{},[1133,73037,70107],{"className":73038},[70175],[491,73040,72302],{"id":72301},[5537,73042,73043,73057],{},[5540,73044,73045],{},[5543,73046,73047,73049,73051,73053,73055],{},[5546,73048,72311],{},[5546,73050,72314],{},[5546,73052,72317],{},[5546,73054,72630],{},[5546,73056,71694],{},[5559,73058,73059,73078,73098,73118,73138,73158,73178,73198],{},[5543,73060,73061,73065,73069,73071,73075],{},[5564,73062,73063],{},[1130,73064,72385],{},[5564,73066,73067],{},[1130,73068,70441],{},[5564,73070,72393],{},[5564,73072,73073],{},[1130,73074,71042],{},[5564,73076,73077],{},"Submit an EPCIS document (JSON-LD or XML)",[5543,73079,73080,73084,73089,73091,73095],{},[5564,73081,73082],{},[1130,73083,72328],{},[5564,73085,73086],{},[1130,73087,73088],{},"/capture/{captureID}",[5564,73090,72393],{},[5564,73092,73093],{},[1130,73094,71042],{},[5564,73096,73097],{},"Check capture-job status",[5543,73099,73100,73104,73109,73111,73115],{},[5564,73101,73102],{},[1130,73103,72328],{},[5564,73105,73106],{},[1130,73107,73108],{},"/events",[5564,73110,72393],{},[5564,73112,73113],{},[1130,73114,71045],{},[5564,73116,73117],{},"List events (paginated)",[5543,73119,73120,73124,73129,73131,73135],{},[5564,73121,73122],{},[1130,73123,72328],{},[5564,73125,73126],{},[1130,73127,73128],{},"/events/{eventID}",[5564,73130,72393],{},[5564,73132,73133],{},[1130,73134,71045],{},[5564,73136,73137],{},"Get a single event",[5543,73139,73140,73144,73149,73151,73155],{},[5564,73141,73142],{},[1130,73143,72385],{},[5564,73145,73146],{},[1130,73147,73148],{},"/queries/{queryName}",[5564,73150,72393],{},[5564,73152,73153],{},[1130,73154,71045],{},[5564,73156,73157],{},"Define a Named Query",[5543,73159,73160,73164,73169,73171,73175],{},[5564,73161,73162],{},[1130,73163,72328],{},[5564,73165,73166],{},[1130,73167,73168],{},"/queries/{queryName}/events",[5564,73170,72393],{},[5564,73172,73173],{},[1130,73174,71045],{},[5564,73176,73177],{},"Execute a Named Query",[5543,73179,73180,73184,73189,73191,73195],{},[5564,73181,73182],{},[1130,73183,72385],{},[5564,73185,73186],{},[1130,73187,73188],{},"/queries/{queryName}/subscriptions",[5564,73190,72393],{},[5564,73192,73193],{},[1130,73194,71045],{},[5564,73196,73197],{},"Subscribe — streaming or scheduled",[5543,73199,73200,73205,73210,73213,73217],{},[5564,73201,73202],{},[1130,73203,73204],{},"WS",[5564,73206,73207],{},[1130,73208,73209],{},"/subscriptions/{id}/stream",[5564,73211,73212],{},"cap-token",[5564,73214,73215],{},[1130,73216,71045],{},[5564,73218,73219],{},"WebSocket delivery channel",[496,73221,73222,73223,73226],{},"Standard EPCIS 2.0 dispositions, biz-locations, EPCs, biz-steps, read-points and event-types endpoints all sit under ",[1130,73224,73225],{},"/events/..."," and respect the same auth/role model.",[491,73228,70047],{"id":70046},[508,73230,73231,73237,73244,73250],{},[511,73232,73233,705],{},[659,73234,73236],{"href":73235},"/docs/platform-overview/architecture#live-events-without-polling","Architecture → Live events without polling",[511,73238,73239,73243],{},[659,73240,73242],{"href":73241},"/docs/platform-overview/architecture#multi-tenant-isolation-at-the-data-layer","Architecture → Multi-tenant isolation at the data layer"," — how queries see only the tenant's data.",[511,73245,73246,73249],{},[659,73247,73248],{"href":445},"Modules → Formats"," — the validation chain that runs before capture.",[511,73251,73252,73255],{},[659,73253,73254],{"href":451},"Modules → Integration"," — S3 backfill on top of the event store.",{"title":611,"searchDepth":612,"depth":612,"links":73257},[73258,73259,73260],{"id":72165,"depth":612,"text":72166},{"id":72301,"depth":612,"text":72302},{"id":70046,"depth":612,"text":70047},{"readingTime":73262},{"text":629,"minutes":73263,"time":73264,"words":73265},2.095,125700,419,{"title":438,"description":441},{"loc":439},"rQLe5Cv5SWIu_UMTrZV2DWyCTlsf_McBGWTXBOaXAyg",{"id":73270,"title":444,"body":73271,"description":447,"extension":621,"icon":448,"lastUpdated":39439,"meta":73472,"navigation":2536,"path":445,"seo":73477,"sitemap":73478,"stem":446,"__hash__":73479},"docsEN/docs/14.platform-overview/modules/04.formats.md",{"type":488,"value":73272,"toc":73468},[73273,73276,73279,73292,73299,73302,73304,73448,73450],[496,73274,73275],{},"Before an EPCIS document touches the event store it goes through this layer: it gets parsed, validated, canonicalised, hashed for deduplication, and its identifiers are normalised to Digital Link form. XML or JSON-LD goes in; a trusted, deduplicated, canonical event comes out. By the time anything is indexed, the platform has guaranteed that it's standards-conformant, semantically equivalent across XML and JSON-LD representations, and impossible to insert twice.",[496,73277,73278],{},"Two converters ship for two scopes. The open-source edition includes an XSLT-based converter — load the document, run the transform, emit the result. It's a clean approach for single events, small batches and plain event shapes. The Business edition adds a SAX-streaming converter for production-volume work: multi-gigabyte EPCIS exports stream through at network speed with bounded memory, the JVM heap stays flat as the document grows, deep extension trees and sensor payloads survive intact, mixed 1.2 / 2.0 batches pass through cleanly, and the edge cases where load-then-transform either struggles or quietly drops information are handled correctly. A streamed conversion plugs into the same validation and event-hash stages, so it lands as a fully canonical, deduplicated event in one pass. For organisations moving production volumes — especially migrating live 1.2 corpora to 2.0 — this is the headline difference.",[496,73280,73281,73282,35075,73284,35075,73286,73288,73289,73291],{},"Validation runs in layers. JSON Schema first, then custom-extension shapes at every nesting level of the event (parent, readPoint, bizLocation, errorDeclaration, sensorElement, ILMD, bizStep, disposition), then sensor-element rules. Anything that fails any layer is rejected at the boundary. Custom namespaces (",[1130,73283,39048],{},[1130,73285,39078],{},[1130,73287,39081],{},", customer extensions) only get validated when the request declares them via the ",[1130,73290,67468],{}," HTTP header; without that declaration the validator lets them through untouched. The header is the explicit opt-in that activates regulation-specific or vendor-specific validation rules.",[496,73293,73294,73295,73298],{},"Event hashes are computed against a ",[10899,73296,73297],{},"canonicalised"," representation of the event content — field order, types, whitespace all ironed out per the EPCIS specification — not against the raw bytes that arrived. Two events that differ only in JSON whitespace or attribute order produce the same hash, so re-sends and round-trips through different serialisers produce the same event ID. Canonicalisation is CBV-version-aware: the rules evolve alongside the spec without breaking historical hashes.",[496,73300,73301],{},"EPCIS 1.2 ↔ 2.0 XML migration works in both directions, which matters when an organisation is still receiving 1.2 from upstream partners while shipping 2.0 downstream.",[491,73303,72166],{"id":72165},[5537,73305,73306,73316],{},[5540,73307,73308],{},[5543,73309,73310,73312,73314],{},[5546,73311,70148],{},[5546,73313,70151],{},[5546,73315,13785],{},[5559,73317,73318,73333,73348,73362,73376,73391,73405,73420,73434],{},[5543,73319,73320,73323,73328],{},[5564,73321,73322],{},"XML ↔ JSON-LD conversion (XSLT, load-then-transform)",[5564,73324,73325],{},[1133,73326,70107],{"className":73327},[70175],[5564,73329,73330],{},[1133,73331,70107],{"className":73332},[70175],[5543,73334,73335,73338,73343],{},[5564,73336,73337],{},"Streaming XML ↔ JSON-LD conversion (SAX, bounded memory)",[5564,73339,73340],{},[1133,73341,70126],{"className":73342},[70169],[5564,73344,73345],{},[1133,73346,70107],{"className":73347},[70175],[5543,73349,73350,73352,73357],{},[5564,73351,70748],{},[5564,73353,73354],{},[1133,73355,70107],{"className":73356},[70175],[5564,73358,73359],{},[1133,73360,70107],{"className":73361},[70175],[5543,73363,73364,73366,73371],{},[5564,73365,70766],{},[5564,73367,73368],{},[1133,73369,70107],{"className":73370},[70175],[5564,73372,73373],{},[1133,73374,70107],{"className":73375},[70175],[5543,73377,73378,73381,73386],{},[5564,73379,73380],{},"Multi-level custom-extension validation",[5564,73382,73383],{},[1133,73384,70126],{"className":73385},[70169],[5564,73387,73388],{},[1133,73389,70107],{"className":73390},[70175],[5543,73392,73393,73395,73400],{},[5564,73394,70802],{},[5564,73396,73397],{},[1133,73398,70126],{"className":73399},[70169],[5564,73401,73402],{},[1133,73403,70107],{"className":73404},[70175],[5543,73406,73407,73410,73415],{},[5564,73408,73409],{},"Pre-canonical event hash (idempotent IDs)",[5564,73411,73412],{},[1133,73413,70107],{"className":73414},[70175],[5564,73416,73417],{},[1133,73418,70107],{"className":73419},[70175],[5543,73421,73422,73424,73429],{},[5564,73423,70838],{},[5564,73425,73426],{},[1133,73427,70126],{"className":73428},[70169],[5564,73430,73431],{},[1133,73432,70107],{"className":73433},[70175],[5543,73435,73436,73438,73443],{},[5564,73437,70856],{},[5564,73439,73440],{},[1133,73441,70126],{"className":73442},[70169],[5564,73444,73445],{},[1133,73446,70107],{"className":73447},[70175],[491,73449,70047],{"id":70046},[508,73451,73452,73457,73462],{},[511,73453,73454,73456],{},[659,73455,72459],{"href":72458}," — the discipline rules these modules enforce.",[511,73458,73459,73461],{},[659,73460,70065],{"href":439}," — where the validated, hashed events go next.",[511,73463,73464,73467],{},[659,73465,73466],{"href":457},"Modules → Testdata"," — generators that respect the same conformance rules.",{"title":611,"searchDepth":612,"depth":612,"links":73469},[73470,73471],{"id":72165,"depth":612,"text":72166},{"id":70046,"depth":612,"text":70047},{"readingTime":73473},{"text":629,"minutes":73474,"time":73475,"words":73476},2.245,134700,449,{"title":444,"description":447},{"loc":445},"vLJxJelKw7cKpXtlmEoPFrgvYfRAmLDIY7pFbyK2PmM",{"id":73481,"title":450,"body":73482,"description":453,"extension":621,"icon":454,"lastUpdated":71421,"meta":73594,"navigation":2536,"path":451,"seo":73599,"sitemap":73600,"stem":452,"__hash__":73601},"docsEN/docs/14.platform-overview/modules/05.integration.md",{"type":488,"value":73483,"toc":73590},[73484,73487,73490,73493,73496,73498,73569,73571],[496,73485,73486],{},"This is the perimeter — the place where OpenEPCIS meets the rest of the enterprise. Operators ask the AI assistant natural-language questions about what's in the event store. All of this lives in the Business edition.",[496,73488,73489],{},"Object storage is pluggable. Any S3-compatible store and Azure Blob are first-class options, so the same captured EPCIS document can be archived to whatever the customer's environment already uses — AWS S3, on-prem object storage, Azure — without standing up a separate bucket or rewriting the capture pipeline.",[496,73491,73492],{},"The AI assistant is intent-routed rather than free-form. A prompt is classified into one of a small set of intents — EPCIS query, Digital Link resolution, vocabulary lookup, general chat — and dispatched to a typed handler that returns structured data (a translated query, a resolved URL, a vocabulary record) alongside the natural-language answer. The default model is local Ollama, so there's no third-party LLM dependency unless the customer wires one up explicitly.",[496,73494,73495],{},"The same discipline that the rest of the platform follows applies here too: an S3 file backfill, an AI-translated query — all of them go through the same validation, hashing, Digital-Link normalisation, tenant scoping and role enforcement that direct REST traffic gets. Integrations don't bypass the conformance contract; they're additional ways into it.",[491,73497,72166],{"id":72165},[5537,73499,73500,73510],{},[5540,73501,73502],{},[5543,73503,73504,73506,73508],{},[5546,73505,70148],{},[5546,73507,70151],{},[5546,73509,13785],{},[5559,73511,73512,73526,73540,73554],{},[5543,73513,73514,73516,73521],{},[5564,73515,70893],{},[5564,73517,73518],{},[1133,73519,70533],{"className":73520},[70532],[5564,73522,73523],{},[1133,73524,70107],{"className":73525},[70175],[5543,73527,73528,73530,73535],{},[5564,73529,70911],{},[5564,73531,73532],{},[1133,73533,70126],{"className":73534},[70169],[5564,73536,73537],{},[1133,73538,70107],{"className":73539},[70175],[5543,73541,73542,73544,73549],{},[5564,73543,70929],{},[5564,73545,73546],{},[1133,73547,70126],{"className":73548},[70169],[5564,73550,73551],{},[1133,73552,70107],{"className":73553},[70175],[5543,73555,73556,73559,73564],{},[5564,73557,73558],{},"AI assistant (Ollama-backed, intent-routed)",[5564,73560,73561],{},[1133,73562,70126],{"className":73563},[70169],[5564,73565,73566],{},[1133,73567,70107],{"className":73568},[70175],[491,73570,70047],{"id":70046},[508,73572,73573,73580,73585],{},[511,73574,73575,73579],{},[659,73576,73578],{"href":73577},"/docs/platform-overview/architecture#authentication-one-identity-three-ways-in","Architecture → Authentication"," — how partner-facing services plug into the platform's identity model.",[511,73581,73582,73584],{},[659,73583,70065],{"href":439}," — where inbound documents end up.",[511,73586,73587,73589],{},[659,73588,412],{"href":413}," — additional EDI envelope formats and a retrieval corpus for the AI assistant are pending.",{"title":611,"searchDepth":612,"depth":612,"links":73591},[73592,73593],{"id":72165,"depth":612,"text":72166},{"id":70046,"depth":612,"text":70047},{"readingTime":73595},{"text":36393,"minutes":73596,"time":73597,"words":73598},1.285,77100,257,{"title":450,"description":453},{"loc":451},"7iRblCziwUMiCzEMjAVbECluw8MDB3Y9fETj3gkaGHQ",{"id":73603,"title":456,"body":73604,"description":459,"extension":621,"icon":460,"lastUpdated":39439,"meta":73728,"navigation":2536,"path":457,"seo":73733,"sitemap":73734,"stem":458,"__hash__":73735},"docsEN/docs/14.platform-overview/modules/06.testdata.md",{"type":488,"value":73605,"toc":73724},[73606,73609,73612,73615,73618,73624,73626,73710,73712],[496,73607,73608],{},"This is the supporting cast — the things you reach for when you're building against the platform rather than running it in production. Synthesise realistic supply chains, run the EPCIS conformance suite against any deployment, replay captured events back into a test environment, drop one of the language SDKs into your project to get going quickly.",[496,73610,73611],{},"The test-data generator is a configurable suite, not a one-liner. It produces single events for a demo, programmatic feeds for integration tests, or millions of events for performance work — all from the same engine and all conformant to EPCIS 2.0. The accompanying reference event collection covers every EPCIS 2.0 event shape, every CBV biz-step, every disposition, in both XML and JSON-LD form. Integrators use it to verify their own implementations; the platform's own validators run their unit tests against the same collection.",[496,73613,73614],{},"The EPCIS REST conformance test suite is published as open source. Point it at any EPCIS 2.0 endpoint — yours or anyone else's — and it produces a conformance report. That's what turns \"GS1 EPCIS 2.0 conformant\" from a vendor claim into something any reviewer can re-run on their own. The Business edition's internal integration suite extends it with platform-specific checks (multi-tenant DLS, capability tokens, the auto-derived linkset pipeline).",[496,73616,73617],{},"A re-capture / replay tool reads events from one deployment and re-captures them into another (or back into the same one). Useful for cloning a production environment for staging, reproducing a customer-reported issue locally, or running a regression scenario against a candidate build before promoting it.",[496,73619,73620,73621,73623],{},"Everything generated here uses the same Digital Link identifier form, the same conformant event shapes, the same ",[1130,73622,67468],{}," discipline that production events use, so what you test against locally behaves the same way in production.",[491,73625,72166],{"id":72165},[5537,73627,73628,73638],{},[5540,73629,73630],{},[5543,73631,73632,73634,73636],{},[5546,73633,70148],{},[5546,73635,70151],{},[5546,73637,13785],{},[5559,73639,73640,73654,73668,73682,73696],{},[5543,73641,73642,73644,73649],{},[5564,73643,71236],{},[5564,73645,73646],{},[1133,73647,70107],{"className":73648},[70175],[5564,73650,73651],{},[1133,73652,70107],{"className":73653},[70175],[5543,73655,73656,73658,73663],{},[5564,73657,71272],{},[5564,73659,73660],{},[1133,73661,70107],{"className":73662},[70175],[5564,73664,73665],{},[1133,73666,70107],{"className":73667},[70175],[5543,73669,73670,73672,73677],{},[5564,73671,71290],{},[5564,73673,73674],{},[1133,73675,70107],{"className":73676},[70175],[5564,73678,73679],{},[1133,73680,70107],{"className":73681},[70175],[5543,73683,73684,73686,73691],{},[5564,73685,71254],{},[5564,73687,73688],{},[1133,73689,70126],{"className":73690},[70169],[5564,73692,73693],{},[1133,73694,70107],{"className":73695},[70175],[5543,73697,73698,73700,73705],{},[5564,73699,71308],{},[5564,73701,73702],{},[1133,73703,70107],{"className":73704},[70175],[5564,73706,73707],{},[1133,73708,70107],{"className":73709},[70175],[491,73711,70047],{"id":70046},[508,73713,73714,73719],{},[511,73715,73716,73718],{},[659,73717,73248],{"href":445}," — the validation pipeline that test events run through on the way in.",[511,73720,73721,73723],{},[659,73722,70065],{"href":439}," — what the generator produces and the conformance suite tests against.",{"title":611,"searchDepth":612,"depth":612,"links":73725},[73726,73727],{"id":72165,"depth":612,"text":72166},{"id":70046,"depth":612,"text":70047},{"readingTime":73729},{"text":36393,"minutes":73730,"time":73731,"words":73732},1.69,101400,338,{"title":456,"description":459},{"loc":457},"TlFAGqJuM28O2HNrG429T_B7Bs5B-gOYAG2Sx1393oc",{"id":73737,"title":462,"body":73738,"description":465,"extension":621,"icon":466,"lastUpdated":71421,"meta":73844,"navigation":2536,"path":463,"seo":73849,"sitemap":73850,"stem":464,"__hash__":73851},"docsEN/docs/14.platform-overview/modules/07.platform.md",{"type":488,"value":73739,"toc":73839},[73740,73746,73749,73755,73757,73813,73817,73820,73822],[496,73741,73742,73743,73745],{},"This is the connective tissue — the things that don't ship in any one container but tie every container together. A single Maven Bill of Materials anchors every dependency version, so bumping the BOM defines a platform release and every customer running the same release runs identical conformance behaviour. The build aggregator under ",[1130,73744,71760],{}," produces thirteen Quarkus container images from that one version source: the EPCIS REST and SOAP front-ends, the capture topology, the resolver, the GS1 Germany platform integration, the S3 loader, the files server, the AI assistant, plus variants for Azure Kubernetes, plain-OIDC and Elasticsearch storage.",[496,73747,73748],{},"Deployment is opinionated but optional. Terraform modules and Helm charts cover the Kubernetes path; an Ansible-driven Docker Compose stack is shipped for smaller deployments and local development. Whichever route you pick, the deployment is reproducible — the same release artefacts on the same infrastructure-as-code yield the same running system.",[496,73750,73751,73752,73754],{},"OpenTelemetry is wired through. Traces propagate across REST endpoints, the capture pipeline, and storage calls, so a slow ",[1130,73753,70441],{}," request can be traced down to the storage shard that's responding slowly without correlating logs by hand. Drop the traces into whichever observability stack the customer already runs.",[491,73756,72166],{"id":72165},[5537,73758,73759,73769],{},[5540,73760,73761],{},[5543,73762,73763,73765,73767],{},[5546,73764,70148],{},[5546,73766,70151],{},[5546,73768,13785],{},[5559,73770,73771,73785,73799],{},[5543,73772,73773,73775,73780],{},[5564,73774,71351],{},[5564,73776,73777],{},[1133,73778,70126],{"className":73779},[70169],[5564,73781,73782],{},[1133,73783,70107],{"className":73784},[70175],[5543,73786,73787,73789,73794],{},[5564,73788,71369],{},[5564,73790,73791],{},[1133,73792,70126],{"className":73793},[70169],[5564,73795,73796],{},[1133,73797,70107],{"className":73798},[70175],[5543,73800,73801,73803,73808],{},[5564,73802,71387],{},[5564,73804,73805],{},[1133,73806,70126],{"className":73807},[70169],[5564,73809,73810],{},[1133,73811,70107],{"className":73812},[70175],[491,73814,73816],{"id":73815},"dpp-sub-platform","DPP sub-platform",[496,73818,73819],{},"A separate but adjacent body of work covers the EU Digital Product Passport regulations: the DPP-Ready JSON-LD context modules (battery, textile, electronics, EUDR, detergents), the Battery DPP reference implementation against EU 2023/1542, and DPP-Quest as an interactive ontology browser. These follow the same GS1 conformance discipline as the rest of the platform — Digital Link identifiers, masterdata on the resolver, no embedded EPCIS masterdata blocks — and they get their own doc set once the underlying ontology pass stabilises.",[491,73821,70047],{"id":70046},[508,73823,73824,73829,73834],{},[511,73825,73826,73828],{},[659,73827,400],{"href":401}," — every cross-cutting concern this group enables.",[511,73830,73831,73833],{},[659,73832,70065],{"href":439}," — the biggest consumer of the build variants.",[511,73835,73836,73838],{},[659,73837,412],{"href":413}," — coordinated work across the build and the runtime.",{"title":611,"searchDepth":612,"depth":612,"links":73840},[73841,73842,73843],{"id":72165,"depth":612,"text":72166},{"id":73815,"depth":612,"text":73816},{"id":70046,"depth":612,"text":70047},{"readingTime":73845},{"text":36393,"minutes":73846,"time":73847,"words":73848},1.54,92400,308,{"title":462,"description":465},{"loc":463},"SuKnB5ek98py3ItsR7GnIyJWvgIErneenZQ7TeqjxyM",{"id":73853,"title":418,"body":73854,"description":423,"extension":621,"icon":424,"lastUpdated":71421,"meta":73974,"navigation":2536,"path":419,"seo":73979,"sitemap":73980,"stem":420,"__hash__":73981},"docsEN/docs/14.platform-overview/modules/index.md",{"type":488,"value":73855,"toc":73971},[73856,73859,73952,73954],[496,73857,73858],{},"The OpenEPCIS platform is organised into seven module families. Each family has its own page describing what it does, what's non-obvious about it, and the capabilities it ships in each edition.",[5537,73860,73861,73873],{},[5540,73862,73863],{},[5543,73864,73865,73868,73871],{},[5546,73866,73867],{},"#",[5546,73869,73870],{},"Family",[5546,73872,71694],{},[5559,73874,73875,73886,73897,73908,73919,73930,73941],{},[5543,73876,73877,73879,73883],{},[5564,73878,47003],{},[5564,73880,73881],{},[659,73882,426],{"href":427},[5564,73884,73885],{},"The platform's front door for GS1 identifiers — a scan resolves to product information, masterdata, EPCIS endpoints, and twelve more GS1 link types.",[5543,73887,73888,73890,73894],{},[5564,73889,47018],{},[5564,73891,73892],{},[659,73893,432],{"href":433},[5564,73895,73896],{},"The descriptive layer — who makes the product, where it's made, what regulations it meets, how it's described in GS1 Web Vocabulary.",[5543,73898,73899,73901,73905],{},[5564,73900,47034],{},[5564,73902,73903],{},[659,73904,57298],{"href":439},[5564,73906,73907],{},"EPCIS 2.0 capture, query, and live (non-polling) subscriptions.",[5543,73909,73910,73912,73916],{},[5564,73911,26766],{},[5564,73913,73914],{},[659,73915,444],{"href":445},[5564,73917,73918],{},"XML ↔ JSON-LD conversion (XSLT in OSS, SAX-streaming in Business), multi-layer validation, idempotent event hashing.",[5543,73920,73921,73923,73927],{},[5564,73922,47065],{},[5564,73924,73925],{},[659,73926,450],{"href":451},[5564,73928,73929],{},"The perimeter — S3-compatible and Azure Blob storage, file service, AI assistant.",[5543,73931,73932,73934,73938],{},[5564,73933,47081],{},[5564,73935,73936],{},[659,73937,456],{"href":457},[5564,73939,73940],{},"Synthetic event generation, reference event collection, EPCIS REST conformance test suite, replay tool, multi-language SDK examples.",[5543,73942,73943,73945,73949],{},[5564,73944,47097],{},[5564,73946,73947],{},[659,73948,462],{"href":463},[5564,73950,73951],{},"How OpenEPCIS is built (one version anchor, thirteen container images), deployed (Terraform / Helm or Ansible / Docker Compose), and observed (OpenTelemetry).",[491,73953,70047],{"id":70046},[508,73955,73956,73961,73966],{},[511,73957,73958,73960],{},[659,73959,70054],{"href":407}," — capabilities by edition, grouped by these same seven families.",[511,73962,73963,73965],{},[659,73964,400],{"href":401}," — the four cross-cutting concerns that shape every module.",[511,73967,73968,73970],{},[659,73969,412],{"href":413}," — strategic next steps.",{"title":611,"searchDepth":612,"depth":612,"links":73972},[73973],{"id":70046,"depth":612,"text":70047},{"readingTime":73975},{"text":73976,"minutes":73977,"time":73978,"words":32196},"1 min read",0.935,56100,{"title":418,"description":423},{"loc":419},"21GoXnYKB_BzsY3AJD7jZ6uA_hTxfOkWQf5Bk6B6s-M",{"id":73983,"title":704,"body":73984,"description":473,"extension":621,"icon":28,"lastUpdated":62908,"meta":76374,"navigation":76384,"path":469,"seo":76386,"sitemap":76387,"stem":470,"__hash__":76389},"docsEN/docs/15.vision/index.md",{"type":488,"value":73985,"toc":76305},[73986,73990,73993,73996,74050,74053,74057,74060,74064,74069,74080,74085,74088,74099,74106,74116,74120,74123,74130,74135,74202,74206,74212,74215,74218,74221,74225,74228,74235,74239,74242,74246,74316,74320,74323,74415,74420,74438,74442,74476,74481,74484,74488,74491,74495,74498,74503,74517,74523,74527,74530,74535,74561,74566,74570,74604,74609,74623,74626,74629,74631,74637,74641,74644,74658,74661,74664,74729,74735,74741,74745,74748,74752,74755,74766,74769,74789,74793,74800,74806,74810,74816,74826,74830,74885,74889,74896,74902,74908,74914,74920,74924,74927,74931,74934,74968,74982,74986,75050,75054,75059,75070,75075,75086,75091,75102,75106,75109,75113,75116,75121,75132,75136,75139,75237,75241,75247,75253,75259,75263,75297,75301,75311,75314,75334,75338,75341,75345,75348,75415,75419,75426,75440,75444,75478,75481,75485,75488,75514,75520,75523,75527,75530,75534,75664,75668,75740,75744,75747,75769,75773,75776,75790,75794,75866,75870,75875,75878,75882,75885,75924,75928,75991,75995,75999,76002,76081,76085,76090,76104,76109,76123,76127,76150,76153,76155,76159,76164,76195,76200,76220,76222,76245,76249,76254,76280,76285,76303],[491,73987,73989],{"id":73988},"introduction-beyond-the-product-label","Introduction: Beyond the Product Label",[496,73991,73992],{},"When a consumer scans a QR code on a product, they see information: materials, origin, sustainability data. What they don't see is the infrastructure that makes it trustworthy and secure.",[496,73994,73995],{},"Beneath that simple scan lies a sophisticated trust architecture built on three pillars:",[5537,73997,73998,74010],{},[5540,73999,74000],{},[5543,74001,74002,74004,74007],{},[5546,74003,67963],{},[5546,74005,74006],{},"Function",[5546,74008,74009],{},"Technology",[5559,74011,74012,74025,74038],{},[5543,74013,74014,74019,74022],{},[5564,74015,74016],{},[514,74017,74018],{},"Identification",[5564,74020,74021],{},"Who/what is this?",[5564,74023,74024],{},"DIDs (Decentralized Identifiers), GS1 Digital Link",[5543,74026,74027,74032,74035],{},[5564,74028,74029],{},[514,74030,74031],{},"Credentials",[5564,74033,74034],{},"What claims can be verified?",[5564,74036,74037],{},"Verifiable Credentials (VCs), trust anchors",[5543,74039,74040,74044,74047],{},[5564,74041,74042],{},[514,74043,63281],{},[5564,74045,74046],{},"What happened to this product?",[5564,74048,74049],{},"EPCIS 2.0, supply chain tracking",[496,74051,74052],{},"This document explains how these technologies converge to create a unified approach to product identity infrastructure, and why EPCIS serves as the universal glue layer that ties everything together.",[491,74054,74056],{"id":74055},"the-rfid-origin-story-why-epcis-exists","The RFID Origin Story: Why EPCIS Exists",[496,74058,74059],{},"To understand why EPCIS matters, we need to understand the problem it was designed to solve.",[500,74061,74063],{"id":74062},"the-data-integration-nightmare","The Data Integration Nightmare",[496,74065,74066],{},[514,74067,74068],{},"1970s-1990s: The Barcode Revolution",[496,74070,74071,74072,74075,74076,74079],{},"Barcodes revolutionized point-of-sale operations but had a fundamental limitation: they identified product ",[10899,74073,74074],{},"types",", not individual ",[10899,74077,74078],{},"items",". Every can of soup with the same barcode was indistinguishable from every other can.",[496,74081,74082],{},[514,74083,74084],{},"1990s-2000s: The RFID Promise",[496,74086,74087],{},"Radio-Frequency Identification (RFID) promised item-level visibility. Each product could have a unique identifier, enabling:",[508,74089,74090,74093,74096],{},[511,74091,74092],{},"Real-time inventory tracking",[511,74094,74095],{},"Anti-counterfeiting at the item level",[511,74097,74098],{},"Automated supply chain operations",[496,74100,74101,74102,74105],{},"But RFID created a new problem: ",[514,74103,74104],{},"data integration chaos",". Different RFID systems used different data formats. A tag read at a manufacturer's warehouse couldn't be meaningfully combined with a tag read at a retailer's distribution center.",[496,74107,74108,74111,74112,74115],{},[514,74109,74110],{},"The Gap",": How do you capture ",[10899,74113,74114],{},"what happened"," to products when the identification technology keeps changing?",[500,74117,74119],{"id":74118},"mit-auto-id-center-1999-2003","MIT Auto-ID Center (1999-2003)",[496,74121,74122],{},"The MIT Auto-ID Center was founded at MIT in 1999 to address this challenge. The consortium drew in researchers, partner universities, and dozens of sponsor companies from retail, consumer goods, and logistics.",[496,74124,74125,74126,74129],{},"Their key insight: RFID needs a ",[514,74127,74128],{},"common language"," for describing events, independent of the specific hardware or protocol used.",[496,74131,74132],{},[514,74133,74134],{},"Timeline:",[5537,74136,74137,74147],{},[5540,74138,74139],{},[5543,74140,74141,74144],{},[5546,74142,74143],{},"Year",[5546,74145,74146],{},"Development",[5559,74148,74149,74157,74165,74176,74184,74192],{},[5543,74150,74151,74154],{},[5564,74152,74153],{},"1999",[5564,74155,74156],{},"MIT Auto-ID Center founded (RFID focus)",[5543,74158,74159,74162],{},[5564,74160,74161],{},"2003",[5564,74163,74164],{},"Auto-ID Center work transitioned to EPCglobal, a joint venture of EAN International and the Uniform Code Council (which merged in 2005 to form GS1)",[5543,74166,74167,74170],{},[5564,74168,74169],{},"~2007",[5564,74171,74172,74175],{},[514,74173,74174],{},"EPCIS 1.0 ratified"," as a GS1 EPCglobal standard, building on (and ultimately superseding) the earlier Physical Markup Language (PML) work",[5543,74177,74178,74181],{},[5564,74179,74180],{},"2014",[5564,74182,74183],{},"EPCIS 1.1",[5543,74185,74186,74189],{},[5564,74187,74188],{},"2016",[5564,74190,74191],{},"EPCIS 1.2",[5543,74193,74194,74197],{},[5564,74195,74196],{},"2022",[5564,74198,74199,74201],{},[514,74200,39530],{}," — JSON-LD, sensor data, Web URIs",[500,74203,74205],{"id":74204},"technology-agnostic-by-design","Technology-Agnostic by Design",[496,74207,74208,74209,705],{},"Here's what makes EPCIS so valuable: ",[514,74210,74211],{},"it was designed to be technology-agnostic from the very beginning",[496,74213,74214],{},"While RFID made the need for such a standard undeniably clear, organizations still working with barcodes recognised the same potential. The event model was intentionally designed to work regardless of the underlying identification technology.",[496,74216,74217],{},"The standard's RFID-oriented origins didn't constrain its adoption: EPCIS is in use today in deployments that rely entirely on barcodes, or on barcodes in combination with RFID. The same event model works for any auto-ID technology — barcodes, RFID, QR codes, NFC, or IoT sensors.",[496,74219,74220],{},"EPCIS 2.0 continued this tradition by bridging to GS1 Digital Link and full 2D code support - again, not by coincidence but by intentional design to meet the evolving needs of global supply chains.",[500,74222,74224],{"id":74223},"why-the-standard-matters-today","Why the standard matters today",[496,74226,74227],{},"RFID adoption keeps accelerating — pushed by retailer mandates for item-level tagging, by item-level inventory and anti-shrinkage programmes, and by the spread of battery-free sensor tags that report temperature, humidity, and other supply-chain conditions. Each new wave of carriers and sensors lands in the same event model.",[496,74229,74230,74231,74234],{},"That's the point: as auto-ID technologies evolve, organisations need ",[514,74232,74233],{},"one"," event model that works regardless of the data carrier. EPCIS is that model.",[491,74236,74238],{"id":74237},"_2d-codes-the-consumer-bridge","2D Codes: The Consumer Bridge",[496,74240,74241],{},"While RFID excels in logistics and warehouses, 2D codes provide the essential bridge to consumers.",[500,74243,74245],{"id":74244},"why-both-technologies-matter","Why Both Technologies Matter",[5537,74247,74248,74260],{},[5540,74249,74250],{},[5543,74251,74252,74255,74258],{},[5546,74253,74254],{},"Context",[5546,74256,74257],{},"Preferred Technology",[5546,74259,22184],{},[5559,74261,74262,74273,74283,74294,74305],{},[5543,74263,74264,74267,74270],{},[5564,74265,74266],{},"Warehouse dock door",[5564,74268,74269],{},"RFID",[5564,74271,74272],{},"High-speed bulk scanning, no line-of-sight needed",[5543,74274,74275,74278,74280],{},[5564,74276,74277],{},"Retail inventory",[5564,74279,74269],{},[5564,74281,74282],{},"Rapid store-wide inventory counts",[5543,74284,74285,74288,74291],{},[5564,74286,74287],{},"Consumer access",[5564,74289,74290],{},"QR Code",[5564,74292,74293],{},"Universal smartphone scanning",[5543,74295,74296,74299,74302],{},[5564,74297,74298],{},"Small components",[5564,74300,74301],{},"DataMatrix",[5564,74303,74304],{},"Fits on PCBs, medical devices, tiny parts",[5543,74306,74307,74310,74313],{},[5564,74308,74309],{},"Authentication tap",[5564,74311,74312],{},"NFC",[5564,74314,74315],{},"Quick, intuitive user experience",[500,74317,74319],{"id":74318},"qr-code-vs-datamatrix","QR Code vs DataMatrix",[496,74321,74322],{},"Both 2D code types can carry GS1 Digital Link URIs, but they serve different use cases:",[5537,74324,74325,74336],{},[5540,74326,74327],{},[5543,74328,74329,74332,74334],{},[5546,74330,74331],{},"Feature",[5546,74333,74290],{},[5546,74335,74301],{},[5559,74337,74338,74350,74363,74376,74389,74402],{},[5543,74339,74340,74344,74347],{},[5564,74341,74342],{},[514,74343,46746],{},[5564,74345,74346],{},"Up to 4,296 alphanumeric",[5564,74348,74349],{},"Up to 2,335 alphanumeric",[5543,74351,74352,74357,74360],{},[5564,74353,74354],{},[514,74355,74356],{},"Error correction",[5564,74358,74359],{},"Up to 30% recovery",[5564,74361,74362],{},"Up to 25% recovery",[5543,74364,74365,74370,74373],{},[5564,74366,74367],{},[514,74368,74369],{},"Minimum size",[5564,74371,74372],{},"~21x21 modules",[5564,74374,74375],{},"~10x10 modules",[5543,74377,74378,74383,74386],{},[5564,74379,74380],{},[514,74381,74382],{},"Primary scanner",[5564,74384,74385],{},"Any smartphone camera",[5564,74387,74388],{},"Industrial scanners preferred",[5543,74390,74391,74396,74399],{},[5564,74392,74393],{},[514,74394,74395],{},"Primary use",[5564,74397,74398],{},"Consumer-facing, marketing",[5564,74400,74401],{},"Industrial, healthcare, small parts",[5543,74403,74404,74409,74412],{},[5564,74405,74406],{},[514,74407,74408],{},"GS1 standard",[5564,74410,74411],{},"GS1 QR Code",[5564,74413,74414],{},"GS1 DataMatrix",[496,74416,74417],{},[514,74418,74419],{},"Use case differentiation:",[508,74421,74422,74427,74432],{},[511,74423,74424,74426],{},[514,74425,74290],{},": Consumer scans DPP on product packaging, marketing campaigns, retail displays",[511,74428,74429,74431],{},[514,74430,74301],{},": Small electronics components, pharmaceutical vials, medical devices, PCB marking",[511,74433,74434,74437],{},[514,74435,74436],{},"Both",": Encode GS1 Digital Link URIs that resolve to the same product information",[500,74439,74441],{"id":74440},"the-key-principle","The Key Principle",[1124,74443,74445],{"className":65009,"code":74444,"language":65011,"meta":611,"style":611},"flowchart LR\n    qr[\"Consumer QR scan\"] --> dl[\"GS1 Digital Link URI\"]\n    dm[\"DataMatrix in factory\"] --> dl\n    rfid[\"RFID at warehouse dock\"] --> dl\n    nfc[\"NFC at retail checkout\"] --> dl\n    dl --> ev[\"EPCIS Events\"]\n",[1130,74446,74447,74451,74456,74461,74466,74471],{"__ignoreMap":611},[1133,74448,74449],{"class":1135,"line":1136},[1133,74450,68879],{},[1133,74452,74453],{"class":1135,"line":612},[1133,74454,74455],{},"    qr[\"Consumer QR scan\"] --> dl[\"GS1 Digital Link URI\"]\n",[1133,74457,74458],{"class":1135,"line":617},[1133,74459,74460],{},"    dm[\"DataMatrix in factory\"] --> dl\n",[1133,74462,74463],{"class":1135,"line":1334},[1133,74464,74465],{},"    rfid[\"RFID at warehouse dock\"] --> dl\n",[1133,74467,74468],{"class":1135,"line":1340},[1133,74469,74470],{},"    nfc[\"NFC at retail checkout\"] --> dl\n",[1133,74472,74473],{"class":1135,"line":1362},[1133,74474,74475],{},"    dl --> ev[\"EPCIS Events\"]\n",[496,74477,74478],{},[514,74479,74480],{},"EPCIS doesn't care HOW you identified the product. It captures WHAT happened.",[496,74482,74483],{},"This technology-agnostic design is why a system built in 2007 for RFID handles 2D codes, NFC, and IoT sensors without architectural changes.",[491,74485,74487],{"id":74486},"industry-40-and-web-30-the-convergence","Industry 4.0 and Web 3.0: The Convergence",[496,74489,74490],{},"Two major technology movements are converging on the same infrastructure needs that EPCIS addresses.",[500,74492,74494],{"id":74493},"industry-40-smart-manufacturing","Industry 4.0 (Smart Manufacturing)",[496,74496,74497],{},"Industry 4.0 refers to the fourth industrial revolution: cyber-physical systems, IoT, and data-driven manufacturing.",[496,74499,74500],{},[514,74501,74502],{},"Characteristics:",[508,74504,74505,74508,74511,74514],{},[511,74506,74507],{},"RFID/IoT sensors on production lines generating real-time events",[511,74509,74510],{},"Digital twins synchronized with physical products",[511,74512,74513],{},"Predictive maintenance from sensor data",[511,74515,74516],{},"Cyber-physical systems: physical products with digital identities",[496,74518,74519,74522],{},[514,74520,74521],{},"EPCIS Connection:"," The \"How\" dimension (sensor data) in EPCIS 2.0 was designed precisely for this use case. Temperature, humidity, location, and other sensor readings are captured as part of the event model.",[500,74524,74526],{"id":74525},"web-30-decentralized-web","Web 3.0 (Decentralized Web)",[496,74528,74529],{},"Web 3.0 encompasses technologies for decentralized trust and self-sovereign identity.",[496,74531,74532],{},[514,74533,74534],{},"Core concepts:",[508,74536,74537,74543,74549,74555],{},[511,74538,74539,74542],{},[514,74540,74541],{},"DIDs",": Self-sovereign identifiers (no central authority required)",[511,74544,74545,74548],{},[514,74546,74547],{},"VCs",": Cryptographically verifiable claims",[511,74550,74551,74554],{},[514,74552,74553],{},"Selective disclosure",": Privacy-preserving data sharing",[511,74556,74557,74560],{},[514,74558,74559],{},"Trustless verification",": Verify without trusting the data provider",[496,74562,74563,74565],{},[514,74564,74521],{}," EPCIS 2.0's JSON-LD format and Web URI identifiers align with the semantic web foundation of Web 3.0 technologies.",[500,74567,74569],{"id":74568},"where-they-meet","Where They Meet",[1124,74571,74573],{"className":65009,"code":74572,"language":65011,"meta":611,"style":611},"flowchart TD\n    i4[\"\u003Cb>Industry 4.0\u003C/b>\u003Cbr/>RFID / IoT sensors\u003Cbr/>real-time tracking\u003Cbr/>digital twin sync\u003Cbr/>predictive analytics\u003Cbr/>smart-factory events\"]\n    w3[\"\u003Cb>Web 3.0\u003C/b>\u003Cbr/>DIDs for product identity\u003Cbr/>VCs for attestation\u003Cbr/>selective disclosure\u003Cbr/>trustless verification\u003Cbr/>decentralized trust\"]\n    epcis[\"\u003Cb>EPCIS 2.0 — the glue\u003C/b>\u003Cbr/>tech-agnostic events\u003Cbr/>JSON-LD data model\u003Cbr/>sensor data (How)\u003Cbr/>Web URI identifiers\u003Cbr/>5 dimensions: What · When · Where · Why · How\"]\n    i4 --> epcis\n    w3 --> epcis\n",[1130,74574,74575,74579,74584,74589,74594,74599],{"__ignoreMap":611},[1133,74576,74577],{"class":1135,"line":1136},[1133,74578,65018],{},[1133,74580,74581],{"class":1135,"line":612},[1133,74582,74583],{},"    i4[\"\u003Cb>Industry 4.0\u003C/b>\u003Cbr/>RFID / IoT sensors\u003Cbr/>real-time tracking\u003Cbr/>digital twin sync\u003Cbr/>predictive analytics\u003Cbr/>smart-factory events\"]\n",[1133,74585,74586],{"class":1135,"line":617},[1133,74587,74588],{},"    w3[\"\u003Cb>Web 3.0\u003C/b>\u003Cbr/>DIDs for product identity\u003Cbr/>VCs for attestation\u003Cbr/>selective disclosure\u003Cbr/>trustless verification\u003Cbr/>decentralized trust\"]\n",[1133,74590,74591],{"class":1135,"line":1334},[1133,74592,74593],{},"    epcis[\"\u003Cb>EPCIS 2.0 — the glue\u003C/b>\u003Cbr/>tech-agnostic events\u003Cbr/>JSON-LD data model\u003Cbr/>sensor data (How)\u003Cbr/>Web URI identifiers\u003Cbr/>5 dimensions: What · When · Where · Why · How\"]\n",[1133,74595,74596],{"class":1135,"line":1340},[1133,74597,74598],{},"    i4 --> epcis\n",[1133,74600,74601],{"class":1135,"line":1362},[1133,74602,74603],{},"    w3 --> epcis\n",[496,74605,74606],{},[514,74607,74608],{},"Practical example:",[5531,74610,74611,74614,74617,74620],{},[511,74612,74613],{},"Smart factory: RFID tag on component triggers EPCIS event",[511,74615,74616],{},"EPCIS event updates digital twin representation",[511,74618,74619],{},"Quality test passes → Verifiable Credential issued",[511,74621,74622],{},"Downstream buyer scans QR → sees selective disclosure based on authorization",[491,74624,63051],{"id":74625},"un-transparency-protocol-untp",[496,74627,74628],{},"The UN Transparency Protocol is a UN/CEFACT initiative to enable interoperable digital credentials for global trade.",[500,74630,494],{"id":493},[496,74632,74633,74636],{},[514,74634,74635],{},"UN/CEFACT"," (United Nations Centre for Trade Facilitation and Electronic Business) has developed standards for international trade for decades. UNTP is their approach to supply-chain transparency in the digital age.",[500,74638,74640],{"id":74639},"untp-goals","UNTP Goals",[496,74642,74643],{},"UNTP aims to:",[508,74645,74646,74649,74652,74655],{},[511,74647,74648],{},"Enable interoperable sustainability credentials across borders",[511,74650,74651],{},"Provide common vocabulary for product footprint data",[511,74653,74654],{},"Support verifiable claims about origin, materials, and environmental impact",[511,74656,74657],{},"Remain technology-neutral while providing clear implementation patterns",[500,74659,37684],{"id":74660},"openepcis-alignment",[496,74662,74663],{},"OpenEPCIS aligns with UNTP through semantic property mappings:",[5537,74665,74666,74676],{},[5540,74667,74668],{},[5543,74669,74670,74672,74674],{},[5546,74671,63455],{},[5546,74673,63458],{},[5546,74675,6437],{},[5559,74677,74678,74690,74703,74716],{},[5543,74679,74680,74684,74688],{},[5564,74681,74682],{},[1130,74683,63469],{},[5564,74685,74686],{},[1130,74687,63474],{},[5564,74689,63477],{},[5543,74691,74692,74696,74700],{},[5564,74693,74694],{},[1130,74695,63484],{},[5564,74697,74698],{},[1130,74699,63489],{},[5564,74701,74702],{},"Recycled material fraction",[5543,74704,74705,74709,74713],{},[5564,74706,74707],{},[1130,74708,37773],{},[5564,74710,74711],{},[1130,74712,63503],{},[5564,74714,74715],{},"Recyclable fraction",[5543,74717,74718,74722,74726],{},[5564,74719,74720],{},[1130,74721,63558],{},[5564,74723,74724],{},[1130,74725,63563],{},[5564,74727,74728],{},"Supply chain verification",[496,74730,74731,74732,74734],{},"These mappings use ",[1130,74733,63249],{}," declarations, enabling data to flow between systems without loss of semantic meaning.",[496,74736,74737,74738,705],{},"For detailed mapping information, see the ",[659,74739,74740],{"href":324},"Interoperability Guide",[491,74742,74744],{"id":74743},"decentralized-identifiers-dids","Decentralized Identifiers (DIDs)",[496,74746,74747],{},"Decentralized Identifiers represent a fundamental shift in how we think about digital identity.",[500,74749,74751],{"id":74750},"the-problem-with-centralized-identifiers","The Problem with Centralized Identifiers",[496,74753,74754],{},"Traditional identifiers depend on central authorities:",[508,74756,74757,74760,74763],{},[511,74758,74759],{},"Domain names require DNS registries",[511,74761,74762],{},"Product codes require GS1 membership",[511,74764,74765],{},"User accounts require platform operators",[496,74767,74768],{},"This creates:",[508,74770,74771,74777,74783],{},[511,74772,74773,74776],{},[514,74774,74775],{},"Single points of failure"," - Registry down = identifiers unusable",[511,74778,74779,74782],{},[514,74780,74781],{},"Permission dependencies"," - Need approval to create identifiers",[511,74784,74785,74788],{},[514,74786,74787],{},"Censorship vectors"," - Authorities can revoke identifiers",[500,74790,74792],{"id":74791},"did-structure","DID Structure",[496,74794,74795,74796,74799],{},"A DID is a URI that resolves to a ",[514,74797,74798],{},"DID Document"," containing verification methods and service endpoints:",[1124,74801,74804],{"className":74802,"code":74803,"language":39601},[39599],"did:method:identifier\n│   │      │\n│   │      └── Unique identifier within the method\n│   └── DID method (defines resolution mechanism)\n└── DID scheme\n",[1130,74805,74803],{"__ignoreMap":611},[496,74807,74808],{},[514,74809,48045],{},[1124,74811,74814],{"className":74812,"code":74813,"language":39601},[39599],"did:web:example.com:products:12345\n",[1130,74815,74813],{"__ignoreMap":611},[496,74817,74818,74819,74822,74823,705],{},"This DID uses the ",[1130,74820,74821],{},"web"," method and resolves to a DID Document hosted at ",[1130,74824,74825],{},"example.com",[500,74827,74829],{"id":74828},"dids-in-supply-chains","DIDs in Supply Chains",[5537,74831,74832,74841],{},[5540,74833,74834],{},[5543,74835,74836,74838],{},[5546,74837,46856],{},[5546,74839,74840],{},"DID Application",[5559,74842,74843,74856,74865,74875],{},[5543,74844,74845,74850],{},[5564,74846,74847],{},[514,74848,74849],{},"Organization identity",[5564,74851,74852,74855],{},[1130,74853,74854],{},"did:web:company.com"," - Verifiable organization identity",[5543,74857,74858,74862],{},[5564,74859,74860],{},[514,74861,68960],{},[5564,74863,74864],{},"Future: DIDs linked to GS1 identifiers for decentralized resolution",[5543,74866,74867,74872],{},[5564,74868,74869],{},[514,74870,74871],{},"Credential issuers",[5564,74873,74874],{},"DID identifies who issued a sustainability certification",[5543,74876,74877,74882],{},[5564,74878,74879],{},[514,74880,74881],{},"Event attestation",[5564,74883,74884],{},"DID signs EPCIS events for non-repudiation",[500,74886,74888],{"id":74887},"gs1-digital-link-relationship","GS1 Digital Link Relationship",[496,74890,74891,74892,74895],{},"Currently, GS1 Digital Link provides ",[514,74893,74894],{},"resolver-based"," resolution:",[1124,74897,74900],{"className":74898,"code":74899,"language":39601},[39599],"https://id.gs1.org/01/09521141012345 → Resolves via GS1 infrastructure\n",[1130,74901,74899],{"__ignoreMap":611},[496,74903,74904,74905,74895],{},"DIDs provide ",[514,74906,74907],{},"decentralized",[1124,74909,74912],{"className":74910,"code":74911,"language":39601},[39599],"did:web:company.com:product:09521141012345 → Resolves via DID Document\n",[1130,74913,74911],{"__ignoreMap":611},[496,74915,74916,74919],{},[514,74917,74918],{},"The convergence:"," Organizations can use both approaches. GS1 Digital Link provides immediate compatibility with existing infrastructure, while DIDs enable decentralized verification when needed.",[491,74921,74923],{"id":74922},"verifiable-credentials-vcs","Verifiable Credentials (VCs)",[496,74925,74926],{},"Verifiable Credentials are the trust layer that makes claims about products and organizations cryptographically verifiable.",[500,74928,74930],{"id":74929},"the-credential-model","The Credential Model",[496,74932,74933],{},"VCs follow a three-party model:",[1124,74935,74937],{"className":65009,"code":74936,"language":65011,"meta":611,"style":611},"flowchart LR\n    issuer[\"\u003Cb>Issuer\u003C/b>\u003Cbr/>certifier · lab · auditor\"]\n    holder[\"\u003Cb>Holder\u003C/b>\u003Cbr/>manufacturer · brand · supplier\"]\n    verifier[\"\u003Cb>Verifier\u003C/b>\u003Cbr/>buyer · customs · consumer\"]\n    issuer -- \"issues VC\" --> holder\n    holder -- \"presents VC\" --> verifier\n",[1130,74938,74939,74943,74948,74953,74958,74963],{"__ignoreMap":611},[1133,74940,74941],{"class":1135,"line":1136},[1133,74942,68879],{},[1133,74944,74945],{"class":1135,"line":612},[1133,74946,74947],{},"    issuer[\"\u003Cb>Issuer\u003C/b>\u003Cbr/>certifier · lab · auditor\"]\n",[1133,74949,74950],{"class":1135,"line":617},[1133,74951,74952],{},"    holder[\"\u003Cb>Holder\u003C/b>\u003Cbr/>manufacturer · brand · supplier\"]\n",[1133,74954,74955],{"class":1135,"line":1334},[1133,74956,74957],{},"    verifier[\"\u003Cb>Verifier\u003C/b>\u003Cbr/>buyer · customs · consumer\"]\n",[1133,74959,74960],{"class":1135,"line":1340},[1133,74961,74962],{},"    issuer -- \"issues VC\" --> holder\n",[1133,74964,74965],{"class":1135,"line":1362},[1133,74966,74967],{},"    holder -- \"presents VC\" --> verifier\n",[496,74969,74970,74973,74974,74977,74978,74981],{},[514,74971,74972],{},"Issuer"," — creates and cryptographically signs the credential.\n",[514,74975,74976],{},"Holder"," — stores the credential and presents it when needed.\n",[514,74979,74980],{},"Verifier"," — checks the credential's validity and the issuer's authority.",[500,74983,74985],{"id":74984},"why-vcs-matter-for-supply-chains","Why VCs Matter for Supply Chains",[5537,74987,74988,74998],{},[5540,74989,74990],{},[5543,74991,74992,74995],{},[5546,74993,74994],{},"Challenge",[5546,74996,74997],{},"VC Solution",[5559,74999,75000,75010,75020,75030,75040],{},[5543,75001,75002,75007],{},[5564,75003,75004],{},[514,75005,75006],{},"Trust in claims",[5564,75008,75009],{},"Cryptographic proof of who made the claim",[5543,75011,75012,75017],{},[5564,75013,75014],{},[514,75015,75016],{},"Certificate fraud",[5564,75018,75019],{},"Cannot forge credentials without issuer's keys",[5543,75021,75022,75027],{},[5564,75023,75024],{},[514,75025,75026],{},"Audit trail",[5564,75028,75029],{},"Credentials are timestamped and immutable",[5543,75031,75032,75037],{},[5564,75033,75034],{},[514,75035,75036],{},"Portability",[5564,75038,75039],{},"Credentials travel with products across systems",[5543,75041,75042,75047],{},[5564,75043,75044],{},[514,75045,75046],{},"Revocation",[5564,75048,75049],{},"Issuers can revoke invalid credentials",[500,75051,75053],{"id":75052},"vc-types-in-supply-chains","VC Types in Supply Chains",[496,75055,75056],{},[514,75057,75058],{},"Conformity Credentials:",[508,75060,75061,75064,75067],{},[511,75062,75063],{},"Lab test results",[511,75065,75066],{},"Certification assessments (ISO, organic, fair trade)",[511,75068,75069],{},"Regulatory compliance attestations",[496,75071,75072],{},[514,75073,75074],{},"Traceability Events:",[508,75076,75077,75080,75083],{},[511,75078,75079],{},"EPCIS events signed as VCs",[511,75081,75082],{},"Chain of custody attestations",[511,75084,75085],{},"Transformation records",[496,75087,75088],{},[514,75089,75090],{},"Digital Product Passports:",[508,75092,75093,75096,75099],{},[511,75094,75095],{},"DPP as a comprehensive VC",[511,75097,75098],{},"Contains product identity + sustainability data + supply chain history",[511,75100,75101],{},"Issued by manufacturer, verified by anyone",[491,75103,75105],{"id":75104},"selective-disclosure-the-game-changer","Selective Disclosure: The Game Changer",[496,75107,75108],{},"Selective disclosure may be the most underestimated capability in this stack. It solves the fundamental tension between transparency and confidentiality.",[500,75110,75112],{"id":75111},"the-problem-all-or-nothing-doesnt-work","The Problem: All-or-Nothing Doesn't Work",[496,75114,75115],{},"Traditional data sharing is binary: either you share everything or nothing.",[496,75117,75118],{},[514,75119,75120],{},"Real business scenarios:",[508,75122,75123,75126,75129],{},[511,75124,75125],{},"A consumer wants to know if a product is sustainable; the manufacturer wants to surface the headline claim without naming individual suppliers downstream.",[511,75127,75128],{},"Customs needs to verify origin and certification; the importer wants to keep tier-2 supplier identities and contract details out of the customs payload.",[511,75130,75131],{},"A recycler needs full material composition for safe processing; the brand wants to surface that without disclosing the specific manufacturing recipe or tooling.",[500,75133,75135],{"id":75134},"what-selective-disclosure-enables","What Selective Disclosure Enables",[496,75137,75138],{},"With selective disclosure, the same credential can reveal different information to different requestors:",[5537,75140,75141,75157],{},[5540,75142,75143],{},[5543,75144,75145,75148,75151,75154],{},[5546,75146,75147],{},"Requestor",[5546,75149,75150],{},"What They Need",[5546,75152,75153],{},"What They Get",[5546,75155,75156],{},"What Stays Private",[5559,75158,75159,75174,75190,75206,75222],{},[5543,75160,75161,75165,75168,75171],{},[5564,75162,75163],{},[514,75164,66251],{},[5564,75166,75167],{},"Sustainability claim",[5564,75169,75170],{},"Overall rating, recyclability symbol",[5564,75172,75173],{},"Tier-2 supplier names, internal cost data",[5543,75175,75176,75181,75184,75187],{},[5564,75177,75178],{},[514,75179,75180],{},"Competitor",[5564,75182,75183],{},"Compliance check",[5564,75185,75186],{},"Basic conformity status",[5564,75188,75189],{},"Material sources, manufacturing recipes",[5543,75191,75192,75197,75200,75203],{},[5564,75193,75194],{},[514,75195,75196],{},"Customs",[5564,75198,75199],{},"Origin + certification",[5564,75201,75202],{},"Country of origin, EUIS reference, certifications",[5564,75204,75205],{},"Tier-2 supplier identities, contract details",[5543,75207,75208,75213,75216,75219],{},[5564,75209,75210],{},[514,75211,75212],{},"Authorised auditor",[5564,75214,75215],{},"Full compliance evidence",[5564,75217,75218],{},"Complete data",[5564,75220,75221],{},"— (authorised, no redaction)",[5543,75223,75224,75229,75231,75234],{},[5564,75225,75226],{},[514,75227,75228],{},"Recycler",[5564,75230,49415],{},[5564,75232,75233],{},"Detailed materials and hazards",[5564,75235,75236],{},"Manufacturing process specifics",[500,75238,75240],{"id":75239},"technical-approaches","Technical Approaches",[496,75242,75243,75246],{},[514,75244,75245],{},"BBS+ Signatures:","\nProve specific claims from a signed credential without revealing the entire credential. A holder can prove \"recycled content > 30%\" without revealing the exact percentage.",[496,75248,75249,75252],{},[514,75250,75251],{},"Zero-Knowledge Proofs:","\nProve properties about values without revealing the values themselves. Prove \"carbon footprint \u003C 50 kg CO2e\" without revealing it's actually 42.5 kg CO2e.",[496,75254,75255,75258],{},[514,75256,75257],{},"Derived Credentials:","\nCreate limited-scope credentials from full credentials for specific sharing contexts.",[500,75260,75262],{"id":75261},"real-world-implementation","Real-World Implementation",[1124,75264,75266],{"className":65009,"code":75265,"language":65011,"meta":611,"style":611},"flowchart TD\n    qr[\"Same QR code on product\"] --> auth[\"\u003Cb>Authorisation check\u003C/b>\u003Cbr/>who is scanning? · what role? · what context?\"]\n    auth --> consumer[\"Consumer app\u003Cbr/>sustainability score, repair info\"]\n    auth --> customs[\"Customs system\u003Cbr/>origin, certifications, HS codes\"]\n    auth --> recycler[\"Recycler portal\u003Cbr/>material breakdown, disassembly\"]\n    auth --> auditor[\"Authorised auditor\u003Cbr/>full credential, all data\"]\n",[1130,75267,75268,75272,75277,75282,75287,75292],{"__ignoreMap":611},[1133,75269,75270],{"class":1135,"line":1136},[1133,75271,65018],{},[1133,75273,75274],{"class":1135,"line":612},[1133,75275,75276],{},"    qr[\"Same QR code on product\"] --> auth[\"\u003Cb>Authorisation check\u003C/b>\u003Cbr/>who is scanning? · what role? · what context?\"]\n",[1133,75278,75279],{"class":1135,"line":617},[1133,75280,75281],{},"    auth --> consumer[\"Consumer app\u003Cbr/>sustainability score, repair info\"]\n",[1133,75283,75284],{"class":1135,"line":1334},[1133,75285,75286],{},"    auth --> customs[\"Customs system\u003Cbr/>origin, certifications, HS codes\"]\n",[1133,75288,75289],{"class":1135,"line":1340},[1133,75290,75291],{},"    auth --> recycler[\"Recycler portal\u003Cbr/>material breakdown, disassembly\"]\n",[1133,75293,75294],{"class":1135,"line":1362},[1133,75295,75296],{},"    auth --> auditor[\"Authorised auditor\u003Cbr/>full credential, all data\"]\n",[500,75298,75300],{"id":75299},"why-this-is-underestimated","Why This Is Underestimated",[496,75302,75303,75304,75307,75308,705],{},"Most DPP discussions focus on ",[514,75305,75306],{},"what data to share",". Selective disclosure answers the harder question: ",[514,75309,75310],{},"how to share different data with different parties from the same source",[496,75312,75313],{},"This is the missing piece for enterprise adoption. Businesses won't participate in transparency initiatives if it means revealing trade secrets to competitors. Selective disclosure enables:",[508,75315,75316,75322,75328],{},[511,75317,75318,75321],{},[514,75319,75320],{},"Contextual authorization",": Same QR code, different data based on who scans it",[511,75323,75324,75327],{},[514,75325,75326],{},"Graduated trust",": More access with stronger credentials",[511,75329,75330,75333],{},[514,75331,75332],{},"Compliance without exposure",": Prove compliance without revealing how",[491,75335,75337],{"id":75336},"the-digital-twin-continuum","The Digital Twin Continuum",[496,75339,75340],{},"\"Digital twin\" has become a buzzword that obscures more than it illuminates. Let's demystify it.",[500,75342,75344],{"id":75343},"what-people-mean-by-digital-twin","What People Mean by \"Digital Twin\"",[496,75346,75347],{},"The term covers a spectrum of concepts:",[5537,75349,75350,75366],{},[5540,75351,75352],{},[5543,75353,75354,75357,75360,75363],{},[5546,75355,75356],{},"Term",[5546,75358,75359],{},"Data Richness",[5546,75361,75362],{},"Update Frequency",[5546,75364,75365],{},"Primary Use",[5559,75367,75368,75384,75399],{},[5543,75369,75370,75375,75378,75381],{},[5564,75371,75372],{},[514,75373,75374],{},"Product information",[5564,75376,75377],{},"Basic specs",[5564,75379,75380],{},"Static",[5564,75382,75383],{},"Marketing, retail",[5543,75385,75386,75390,75393,75396],{},[5564,75387,75388],{},[514,75389,204],{},[5564,75391,75392],{},"Lifecycle data",[5564,75394,75395],{},"Event-driven",[5564,75397,75398],{},"Regulatory compliance",[5543,75400,75401,75406,75409,75412],{},[5564,75402,75403],{},[514,75404,75405],{},"Digital twin",[5564,75407,75408],{},"Real-time state",[5564,75410,75411],{},"Continuous",[5564,75413,75414],{},"Operations, simulation",[500,75416,75418],{"id":75417},"dpp-is-one-flavor","DPP Is One Flavor",[496,75420,75421,75422,75425],{},"A Digital Product Passport is a ",[514,75423,75424],{},"specific regulatory flavor"," of digital twin:",[508,75427,75428,75431,75434,75437],{},[511,75429,75430],{},"Mandated by ESPR (Ecodesign for Sustainable Products Regulation)",[511,75432,75433],{},"Focused on sustainability and circularity data",[511,75435,75436],{},"Accessed via data carriers (QR, NFC, RFID)",[511,75438,75439],{},"Updated at key lifecycle events",[500,75441,75443],{"id":75442},"the-spectrum","The Spectrum",[1124,75445,75447],{"className":65009,"code":75446,"language":65011,"meta":611,"style":611},"flowchart LR\n    ds[\"\u003Cb>Product datasheet\u003C/b>\u003Cbr/>basic specs · one-time\u003Cbr/>(marketing)\"]\n    dpp[\"\u003Cb>Digital Product Passport\u003C/b>\u003Cbr/>lifecycle data · event updates\u003Cbr/>(compliance)\"]\n    cp[\"\u003Cb>Connected product\u003C/b>\u003Cbr/>operational data · periodic updates\u003Cbr/>(service)\"]\n    dt[\"\u003Cb>Live digital twin\u003C/b>\u003Cbr/>continuous sync · real-time\u003Cbr/>(operations)\"]\n    ds --> dpp --> cp --> dt\n",[1130,75448,75449,75453,75458,75463,75468,75473],{"__ignoreMap":611},[1133,75450,75451],{"class":1135,"line":1136},[1133,75452,68879],{},[1133,75454,75455],{"class":1135,"line":612},[1133,75456,75457],{},"    ds[\"\u003Cb>Product datasheet\u003C/b>\u003Cbr/>basic specs · one-time\u003Cbr/>(marketing)\"]\n",[1133,75459,75460],{"class":1135,"line":617},[1133,75461,75462],{},"    dpp[\"\u003Cb>Digital Product Passport\u003C/b>\u003Cbr/>lifecycle data · event updates\u003Cbr/>(compliance)\"]\n",[1133,75464,75465],{"class":1135,"line":1334},[1133,75466,75467],{},"    cp[\"\u003Cb>Connected product\u003C/b>\u003Cbr/>operational data · periodic updates\u003Cbr/>(service)\"]\n",[1133,75469,75470],{"class":1135,"line":1340},[1133,75471,75472],{},"    dt[\"\u003Cb>Live digital twin\u003C/b>\u003Cbr/>continuous sync · real-time\u003Cbr/>(operations)\"]\n",[1133,75474,75475],{"class":1135,"line":1362},[1133,75476,75477],{},"    ds --> dpp --> cp --> dt\n",[496,75479,75480],{},"Static → real-time, increasing in data richness and update frequency.",[500,75482,75484],{"id":75483},"why-terminology-matters","Why Terminology Matters",[496,75486,75487],{},"Different audiences use different terms for overlapping concepts:",[508,75489,75490,75496,75502,75508],{},[511,75491,75492,75495],{},[514,75493,75494],{},"Regulators"," talk about Digital Product Passports",[511,75497,75498,75501],{},[514,75499,75500],{},"Manufacturers"," talk about digital twins",[511,75503,75504,75507],{},[514,75505,75506],{},"IT vendors"," talk about connected products",[511,75509,75510,75513],{},[514,75511,75512],{},"Sustainability teams"," talk about product footprints",[496,75515,75516,75519],{},[514,75517,75518],{},"They're all describing variations of the same infrastructure need:"," a digital representation of a physical product that can be accessed, updated, and verified throughout its lifecycle.",[496,75521,75522],{},"OpenEPCIS provides the event backbone that works across this entire spectrum.",[491,75524,75526],{"id":75525},"epcis-the-universal-event-glue","EPCIS: The Universal Event Glue",[496,75528,75529],{},"EPCIS serves as the universal glue layer that connects all these technologies.",[500,75531,75533],{"id":75532},"the-architecture","The Architecture",[1124,75535,75537],{"className":65009,"code":75536,"language":65011,"meta":611,"style":611},"flowchart TD\n    subgraph carriers[\"Physical data carriers\"]\n        bc[\"Barcode (1974)\"]\n        rfid[\"RFID at supply-chain scale (~1999)\"]\n        dm[\"DataMatrix (2000s)\"]\n        qr[\"QR (2010s)\"]\n        nfc[\"NFC (2020s)\"]\n        iot[\"IoT / BLE (future)\"]\n    end\n    carriers --> events\n\n    subgraph events[\"EPCIS 2.0 events — five dimensions\"]\n        what[\"\u003Cb>What\u003C/b>\u003Cbr/>product ID\"]\n        when[\"\u003Cb>When\u003C/b>\u003Cbr/>timestamp\"]\n        where[\"\u003Cb>Where\u003C/b>\u003Cbr/>location · GLN\"]\n        why[\"\u003Cb>Why\u003C/b>\u003Cbr/>business step\"]\n        how[\"\u003Cb>How\u003C/b>\u003Cbr/>sensor data\"]\n    end\n    events --> apps\n\n    subgraph apps[\"Application layer\"]\n        dpp[\"Digital Product Passport\"]\n        vc[\"Verifiable Credentials\"]\n        comp[\"Regulatory compliance\u003Cbr/>(ESPR, DSCSA, …)\"]\n        twin[\"Digital twin systems\"]\n    end\n",[1130,75538,75539,75543,75548,75553,75558,75563,75568,75573,75578,75583,75588,75592,75597,75602,75607,75612,75617,75622,75626,75631,75635,75640,75645,75650,75655,75660],{"__ignoreMap":611},[1133,75540,75541],{"class":1135,"line":1136},[1133,75542,65018],{},[1133,75544,75545],{"class":1135,"line":612},[1133,75546,75547],{},"    subgraph carriers[\"Physical data carriers\"]\n",[1133,75549,75550],{"class":1135,"line":617},[1133,75551,75552],{},"        bc[\"Barcode (1974)\"]\n",[1133,75554,75555],{"class":1135,"line":1334},[1133,75556,75557],{},"        rfid[\"RFID at supply-chain scale (~1999)\"]\n",[1133,75559,75560],{"class":1135,"line":1340},[1133,75561,75562],{},"        dm[\"DataMatrix (2000s)\"]\n",[1133,75564,75565],{"class":1135,"line":1362},[1133,75566,75567],{},"        qr[\"QR (2010s)\"]\n",[1133,75569,75570],{"class":1135,"line":1383},[1133,75571,75572],{},"        nfc[\"NFC (2020s)\"]\n",[1133,75574,75575],{"class":1135,"line":1404},[1133,75576,75577],{},"        iot[\"IoT / BLE (future)\"]\n",[1133,75579,75580],{"class":1135,"line":1425},[1133,75581,75582],{},"    end\n",[1133,75584,75585],{"class":1135,"line":1446},[1133,75586,75587],{},"    carriers --> events\n",[1133,75589,75590],{"class":1135,"line":1460},[1133,75591,2537],{"emptyLinePlaceholder":2536},[1133,75593,75594],{"class":1135,"line":1470},[1133,75595,75596],{},"    subgraph events[\"EPCIS 2.0 events — five dimensions\"]\n",[1133,75598,75599],{"class":1135,"line":1475},[1133,75600,75601],{},"        what[\"\u003Cb>What\u003C/b>\u003Cbr/>product ID\"]\n",[1133,75603,75604],{"class":1135,"line":1496},[1133,75605,75606],{},"        when[\"\u003Cb>When\u003C/b>\u003Cbr/>timestamp\"]\n",[1133,75608,75609],{"class":1135,"line":1517},[1133,75610,75611],{},"        where[\"\u003Cb>Where\u003C/b>\u003Cbr/>location · GLN\"]\n",[1133,75613,75614],{"class":1135,"line":1538},[1133,75615,75616],{},"        why[\"\u003Cb>Why\u003C/b>\u003Cbr/>business step\"]\n",[1133,75618,75619],{"class":1135,"line":1553},[1133,75620,75621],{},"        how[\"\u003Cb>How\u003C/b>\u003Cbr/>sensor data\"]\n",[1133,75623,75624],{"class":1135,"line":1573},[1133,75625,75582],{},[1133,75627,75628],{"class":1135,"line":1579},[1133,75629,75630],{},"    events --> apps\n",[1133,75632,75633],{"class":1135,"line":1593},[1133,75634,2537],{"emptyLinePlaceholder":2536},[1133,75636,75637],{"class":1135,"line":1611},[1133,75638,75639],{},"    subgraph apps[\"Application layer\"]\n",[1133,75641,75642],{"class":1135,"line":1616},[1133,75643,75644],{},"        dpp[\"Digital Product Passport\"]\n",[1133,75646,75647],{"class":1135,"line":1631},[1133,75648,75649],{},"        vc[\"Verifiable Credentials\"]\n",[1133,75651,75652],{"class":1135,"line":1652},[1133,75653,75654],{},"        comp[\"Regulatory compliance\u003Cbr/>(ESPR, DSCSA, …)\"]\n",[1133,75656,75657],{"class":1135,"line":1670},[1133,75658,75659],{},"        twin[\"Digital twin systems\"]\n",[1133,75661,75662],{"class":1135,"line":1689},[1133,75663,75582],{},[500,75665,75667],{"id":75666},"why-epcis-is-the-glue","Why EPCIS Is the Glue",[5537,75669,75670,75683],{},[5540,75671,75672],{},[5543,75673,75674,75677,75680],{},[5546,75675,75676],{},"Aspect",[5546,75678,75679],{},"Without EPCIS",[5546,75681,75682],{},"With EPCIS",[5559,75684,75685,75696,75707,75718,75729],{},[5543,75686,75687,75690,75693],{},[5564,75688,75689],{},"RFID data",[5564,75691,75692],{},"RFID-specific format",[5564,75694,75695],{},"Universal event",[5543,75697,75698,75701,75704],{},[5564,75699,75700],{},"QR scan",[5564,75702,75703],{},"QR-specific handler",[5564,75705,75706],{},"Same universal event",[5543,75708,75709,75712,75715],{},[5564,75710,75711],{},"IoT sensor",[5564,75713,75714],{},"IoT platform silo",[5564,75716,75717],{},"Sensor data in event",[5543,75719,75720,75723,75726],{},[5564,75721,75722],{},"Cross-system",[5564,75724,75725],{},"Custom integrations",[5564,75727,75728],{},"Standard API",[5543,75730,75731,75734,75737],{},[5564,75732,75733],{},"New tech",[5564,75735,75736],{},"Rebuild everything",[5564,75738,75739],{},"Plug into existing",[500,75741,75743],{"id":75742},"the-five-dimensions","The Five Dimensions",[496,75745,75746],{},"EPCIS captures events across five dimensions:",[496,75748,75749,75752,75753,75756,75757,75760,75761,75764,75765,75768],{},[514,75750,75751],{},"What:"," Product identifiers (GTIN, SGTIN, SSCC)\n",[514,75754,75755],{},"When:"," Timestamp with timezone\n",[514,75758,75759],{},"Where:"," Location identifiers (GLN, geo-coordinates)\n",[514,75762,75763],{},"Why:"," Business context (bizStep, disposition)\n",[514,75766,75767],{},"How:"," Sensor data (temperature, humidity, conditions)",[500,75770,75772],{"id":75771},"the-how-dimension-epcis-20","The \"How\" Dimension (EPCIS 2.0)",[496,75774,75775],{},"EPCIS 2.0 added a place for sensor data on each event — temperature, humidity, location, whatever the auto-ID hardware reports. This enables:",[508,75777,75778,75781,75784,75787],{},[511,75779,75780],{},"Cold-chain monitoring (a sensor reading attached to every receive event).",[511,75782,75783],{},"Environmental-condition tracking across the supply chain.",[511,75785,75786],{},"Battery-free sensor tags that harvest energy from the RFID reader and report on every read.",[511,75788,75789],{},"Quality-assurance data captured at the point of the event rather than reconciled later.",[500,75791,75793],{"id":75792},"real-scenarios","Real Scenarios",[5537,75795,75796,75809],{},[5540,75797,75798],{},[5543,75799,75800,75803,75806],{},[5546,75801,75802],{},"Scenario",[5546,75804,75805],{},"Data Carrier",[5546,75807,75808],{},"EPCIS Event",[5559,75810,75811,75822,75833,75844,75855],{},[5543,75812,75813,75816,75819],{},[5564,75814,75815],{},"RFID at warehouse door",[5564,75817,75818],{},"RFID tag",[5564,75820,75821],{},"ObjectEvent: bizStep=receiving, readPoint=dock-door-1",[5543,75823,75824,75827,75830],{},[5564,75825,75826],{},"QR scan by consumer",[5564,75828,75829],{},"QR code",[5564,75831,75832],{},"Query for product history via EPCIS repository",[5543,75834,75835,75838,75841],{},[5564,75836,75837],{},"NFC tap at store",[5564,75839,75840],{},"NFC tag",[5564,75842,75843],{},"AssociationEvent: linking product to customer",[5543,75845,75846,75849,75852],{},[5564,75847,75848],{},"IoT temperature alert",[5564,75850,75851],{},"BLE sensor",[5564,75853,75854],{},"ObjectEvent: sensorElement with temperature deviation",[5543,75856,75857,75860,75863],{},[5564,75858,75859],{},"Future wearable scan",[5564,75861,75862],{},"AR glasses",[5564,75864,75865],{},"Same EPCIS infrastructure, new carrier",[500,75867,75869],{"id":75868},"the-key-insight","The Key Insight",[60095,75871,75872],{},[496,75873,75874],{},"EPCIS doesn't care HOW you identify the product. It cares WHAT happened, WHEN, WHERE, WHY, and under what conditions (HOW).",[496,75876,75877],{},"This technology-agnostic design is why EPCIS scales from a barcode-only retailer to an RFID-heavy warehouse to an IoT-enabled smart factory.",[491,75879,75881],{"id":75880},"the-complete-stack","The Complete Stack",[496,75883,75884],{},"Here's how all the technologies fit together:",[1124,75886,75888],{"className":65009,"code":75887,"language":65011,"meta":611,"style":611},"flowchart TD\n    L5[\"\u003Cb>5. Access — Selective disclosure\u003C/b>\u003Cbr/>who sees what, by role and context\u003Cbr/>BBS+ signatures · ZK-proofs\"]\n    L4[\"\u003Cb>4. Credentials — Verifiable Credentials (VCs)\u003C/b>\u003Cbr/>certifications, conformity assessments\u003Cbr/>cryptographic proof · issuer → holder → verifier\"]\n    L3[\"\u003Cb>3. Events — EPCIS 2.0\u003C/b>\u003Cbr/>what happened: tracking · tracing · transformation\u003Cbr/>five dimensions · technology-agnostic\"]\n    L2[\"\u003Cb>2. Identity — GS1 identifiers + DIDs\u003C/b>\u003Cbr/>GTIN, GLN, SSCC for products / locations / shipments\u003Cbr/>DIDs for organisations · GS1 Digital Link for resolution\"]\n    L1[\"\u003Cb>1. Physical — data carriers\u003C/b>\u003Cbr/>RFID · QR · DataMatrix · NFC · barcode · IoT sensors\u003Cbr/>carrier-agnostic · future-proof\"]\n    L5 --> L4 --> L3 --> L2 --> L1\n",[1130,75889,75890,75894,75899,75904,75909,75914,75919],{"__ignoreMap":611},[1133,75891,75892],{"class":1135,"line":1136},[1133,75893,65018],{},[1133,75895,75896],{"class":1135,"line":612},[1133,75897,75898],{},"    L5[\"\u003Cb>5. Access — Selective disclosure\u003C/b>\u003Cbr/>who sees what, by role and context\u003Cbr/>BBS+ signatures · ZK-proofs\"]\n",[1133,75900,75901],{"class":1135,"line":617},[1133,75902,75903],{},"    L4[\"\u003Cb>4. Credentials — Verifiable Credentials (VCs)\u003C/b>\u003Cbr/>certifications, conformity assessments\u003Cbr/>cryptographic proof · issuer → holder → verifier\"]\n",[1133,75905,75906],{"class":1135,"line":1334},[1133,75907,75908],{},"    L3[\"\u003Cb>3. Events — EPCIS 2.0\u003C/b>\u003Cbr/>what happened: tracking · tracing · transformation\u003Cbr/>five dimensions · technology-agnostic\"]\n",[1133,75910,75911],{"class":1135,"line":1340},[1133,75912,75913],{},"    L2[\"\u003Cb>2. Identity — GS1 identifiers + DIDs\u003C/b>\u003Cbr/>GTIN, GLN, SSCC for products / locations / shipments\u003Cbr/>DIDs for organisations · GS1 Digital Link for resolution\"]\n",[1133,75915,75916],{"class":1135,"line":1362},[1133,75917,75918],{},"    L1[\"\u003Cb>1. Physical — data carriers\u003C/b>\u003Cbr/>RFID · QR · DataMatrix · NFC · barcode · IoT sensors\u003Cbr/>carrier-agnostic · future-proof\"]\n",[1133,75920,75921],{"class":1135,"line":1383},[1133,75922,75923],{},"    L5 --> L4 --> L3 --> L2 --> L1\n",[500,75925,75927],{"id":75926},"what-this-stack-delivers","What This Stack Delivers",[5537,75929,75930,75940],{},[5540,75931,75932],{},[5543,75933,75934,75937],{},[5546,75935,75936],{},"Benefit",[5546,75938,75939],{},"How the Stack Delivers",[5559,75941,75942,75951,75961,75971,75981],{},[5543,75943,75944,75948],{},[5564,75945,75946],{},[514,75947,323],{},[5564,75949,75950],{},"GS1 standards + UNTP alignment = global exchange",[5543,75952,75953,75958],{},[5564,75954,75955],{},[514,75956,75957],{},"Trust",[5564,75959,75960],{},"VCs carry cryptographic proofs so every claim is independently verifiable",[5543,75962,75963,75968],{},[5564,75964,75965],{},[514,75966,75967],{},"Privacy",[5564,75969,75970],{},"Selective disclosure = share only what's needed",[5543,75972,75973,75978],{},[5564,75974,75975],{},[514,75976,75977],{},"Future-proof",[5564,75979,75980],{},"New carriers, same event model",[5543,75982,75983,75988],{},[5564,75984,75985],{},[514,75986,75987],{},"Enterprise-ready",[5564,75989,75990],{},"Contextual access control for business reality",[491,75992,75994],{"id":75993},"openepcis-position","OpenEPCIS Position",[500,75996,75998],{"id":75997},"where-openepcis-fits","Where OpenEPCIS Fits",[496,76000,76001],{},"OpenEPCIS provides the event layer (Layer 3 in the stack above) with a GS1-native architecture:",[5537,76003,76004,76014],{},[5540,76005,76006],{},[5543,76007,76008,76011],{},[5546,76009,76010],{},"Characteristic",[5546,76012,76013],{},"OpenEPCIS Approach",[5559,76015,76016,76025,76034,76044,76056,76071],{},[5543,76017,76018,76022],{},[5564,76019,76020],{},[514,76021,62958],{},[5564,76023,76024],{},"GS1 Web Vocabulary, EPCIS 2.0 standard",[5543,76026,76027,76031],{},[5564,76028,76029],{},[514,76030,63269],{},[5564,76032,76033],{},"GS1 Digital Link — reuses GS1 numbering already issued to members",[5543,76035,76036,76041],{},[5564,76037,76038],{},[514,76039,76040],{},"Format",[5564,76042,76043],{},"JSON-LD for semantic interoperability",[5543,76045,76046,76051],{},[5564,76047,76048],{},[514,76049,76050],{},"VC / DID",[5564,76052,76053,76054,69843],{},"Ships today via Keycloak's native OID4VCI / OID4VP / SIOPv2 stack. Wallet-agnostic by design — every OID4VC-compliant wallet works as a holder. Named EPCIS / DPP credential schemas and the capture-to-issuance pipeline are the next ",[659,76055,69842],{"href":413},[5543,76057,76058,76063],{},[5564,76059,76060],{},[514,76061,76062],{},"UNTP Aligned",[5564,76064,76065,76066,42447,76068],{},"A dozen property and three class equivalences via ",[1130,76067,63249],{},[1130,76069,76070],{},"owl:equivalentClass",[5543,76072,76073,76078],{},[5564,76074,76075],{},[514,76076,76077],{},"Open",[5564,76079,76080],{},"Apache 2.0, no vendor lock-in, self-hostable",[500,76082,76084],{"id":76083},"what-openepcis-provides-today","What OpenEPCIS Provides Today",[496,76086,76087],{},[514,76088,76089],{},"Core Tools:",[508,76091,76092,76095,76098,76101],{},[511,76093,76094],{},"EPCIS repository and API",[511,76096,76097],{},"Format conversion (XML ↔ JSON-LD)",[511,76099,76100],{},"Event hash generator (integrity verification)",[511,76102,76103],{},"Test data generator",[496,76105,76106],{},[514,76107,76108],{},"DPP Vocabulary:",[508,76110,76111,76114,76117,76120],{},[511,76112,76113],{},"Battery DPP (EU Battery Regulation 2023/1542)",[511,76115,76116],{},"Textile DPP (EU Sustainable Textiles Strategy)",[511,76118,76119],{},"EUDR (EU Deforestation Regulation 2023/1115)",[511,76121,76122],{},"Electronics DPP (Repairability, WEEE, energy efficiency)",[500,76124,76126],{"id":76125},"where-the-stack-stands-today","Where the stack stands today",[496,76128,76129,76130,76133,76134,76136,76137,76140,76141,76143,76144,76147,76148,705],{},"OpenEPCIS already ships the ",[514,76131,76132],{},"identity"," layer (GS1 identifiers + Digital Link), the ",[514,76135,122],{}," layer (EPCIS 2.0) and the ",[514,76138,76139],{},"credential transport"," layer (Keycloak OID4VCI / OID4VP / SIOPv2 — every tenant realm is a Verifiable Credential Issuer; every OID4VC-compliant wallet works as a holder; ",[1130,76142,69797],{}," is the lead format for selective disclosure). The ",[514,76145,76146],{},"named-credential"," layer — published credential schemas for EPCIS events and DPP attestations, the bridge that mints a VC the moment the underlying capture or save happens, UNTP Digital Conformity Credential compatibility, and a globally-scoped issuer trust list — is the work in flight on the ",[659,76149,69842],{"href":413},[496,76151,76152],{},"The build order is deliberate. Identity and events are nailed down against GS1; the credential transport is open, wallet-agnostic protocol (OID4VC) instead of a proprietary stack; the named-credential layer on top is then a question of schema + pipeline rather than re-architecture.",[491,76154,39243],{"id":39242},[500,76156,76158],{"id":76157},"standards-and-specifications","Standards and Specifications",[496,76160,76161],{},[514,76162,76163],{},"Core Standards:",[508,76165,76166,76173,76179,76187],{},[511,76167,76168,76172],{},[659,76169,76171],{"href":661,"rel":76170},[663],"GS1 EPCIS 2.0 Standard"," - Event model specification",[511,76174,76175,76178],{},[659,76176,38966],{"href":39522,"rel":76177},[663]," - Product identification and resolution",[511,76180,76181,76186],{},[659,76182,76185],{"href":76183,"rel":76184},"https://www.w3.org/TR/vc-data-model/",[663],"W3C Verifiable Credentials Data Model"," - Credential structure",[511,76188,76189,76194],{},[659,76190,76193],{"href":76191,"rel":76192},"https://www.w3.org/TR/did-core/",[663],"W3C Decentralized Identifiers (DIDs)"," - DID specification",[496,76196,76197],{},[514,76198,76199],{},"Trade Standards:",[508,76201,76202,76208,76214],{},[511,76203,76204,76207],{},[659,76205,63051],{"href":64904,"rel":76206},[663]," - UN/CEFACT supply-chain transparency (moved to GitLab; the old GitHub repo is archived)",[511,76209,76210,76213],{},[659,76211,726],{"href":724,"rel":76212},[663]," - EPCIS standard (ISO version)",[511,76215,76216,76219],{},[659,76217,1247],{"href":1245,"rel":76218},[663]," - Core Business Vocabulary (ISO version)",[500,76221,39247],{"id":39246},[508,76223,76224,76230,76235,76240],{},[511,76225,76226,76229],{},[659,76227,76228],{"href":41},"EPCIS 2.0 Guide"," - Event model and dimensions",[511,76231,76232,76234],{},[659,76233,204],{"href":205}," - DPP implementation",[511,76236,76237,76239],{},[659,76238,74740],{"href":324}," - UNTP and standards alignment",[511,76241,76242,76244],{},[659,76243,337],{"href":338}," - How QR scanning leads to DPP data",[500,76246,76248],{"id":76247},"external-resources","External Resources",[496,76250,76251],{},[514,76252,76253],{},"Industry Context:",[508,76255,76256,76264,76272],{},[511,76257,76258,76263],{},[659,76259,76262],{"href":76260,"rel":76261},"https://www.autoidlabs.org/",[663],"MIT Auto-ID Center history"," - Origins of EPCIS",[511,76265,76266,76271],{},[659,76267,76270],{"href":76268,"rel":76269},"https://www.gs1.org/standards/epcis",[663],"GS1 EPCIS resources"," - Implementation guides",[511,76273,76274,76279],{},[659,76275,76278],{"href":76276,"rel":76277},"https://www.marketsandmarkets.com/Market-Reports/rfid-market-446.html",[663],"RFID market analysis"," - Market data",[496,76281,76282],{},[514,76283,76284],{},"Emerging Technologies:",[508,76286,76287,76295],{},[511,76288,76289,76294],{},[659,76290,76293],{"href":76291,"rel":76292},"https://w3c-ccg.github.io/ldp-bbs2020/",[663],"BBS+ Signatures"," - Selective disclosure cryptography",[511,76296,76297,76302],{},[659,76298,76301],{"href":76299,"rel":76300},"https://w3c-ccg.github.io/did-method-web/",[663],"did:web Method Specification"," - Web-based DIDs",[2267,76304,65508],{},{"title":611,"searchDepth":612,"depth":612,"links":76306},[76307,76308,76314,76319,76324,76329,76335,76340,76347,76353,76361,76364,76369],{"id":73988,"depth":612,"text":73989},{"id":74055,"depth":612,"text":74056,"children":76309},[76310,76311,76312,76313],{"id":74062,"depth":617,"text":74063},{"id":74118,"depth":617,"text":74119},{"id":74204,"depth":617,"text":74205},{"id":74223,"depth":617,"text":74224},{"id":74237,"depth":612,"text":74238,"children":76315},[76316,76317,76318],{"id":74244,"depth":617,"text":74245},{"id":74318,"depth":617,"text":74319},{"id":74440,"depth":617,"text":74441},{"id":74486,"depth":612,"text":74487,"children":76320},[76321,76322,76323],{"id":74493,"depth":617,"text":74494},{"id":74525,"depth":617,"text":74526},{"id":74568,"depth":617,"text":74569},{"id":74625,"depth":612,"text":63051,"children":76325},[76326,76327,76328],{"id":493,"depth":617,"text":494},{"id":74639,"depth":617,"text":74640},{"id":74660,"depth":617,"text":37684},{"id":74743,"depth":612,"text":74744,"children":76330},[76331,76332,76333,76334],{"id":74750,"depth":617,"text":74751},{"id":74791,"depth":617,"text":74792},{"id":74828,"depth":617,"text":74829},{"id":74887,"depth":617,"text":74888},{"id":74922,"depth":612,"text":74923,"children":76336},[76337,76338,76339],{"id":74929,"depth":617,"text":74930},{"id":74984,"depth":617,"text":74985},{"id":75052,"depth":617,"text":75053},{"id":75104,"depth":612,"text":75105,"children":76341},[76342,76343,76344,76345,76346],{"id":75111,"depth":617,"text":75112},{"id":75134,"depth":617,"text":75135},{"id":75239,"depth":617,"text":75240},{"id":75261,"depth":617,"text":75262},{"id":75299,"depth":617,"text":75300},{"id":75336,"depth":612,"text":75337,"children":76348},[76349,76350,76351,76352],{"id":75343,"depth":617,"text":75344},{"id":75417,"depth":617,"text":75418},{"id":75442,"depth":617,"text":75443},{"id":75483,"depth":617,"text":75484},{"id":75525,"depth":612,"text":75526,"children":76354},[76355,76356,76357,76358,76359,76360],{"id":75532,"depth":617,"text":75533},{"id":75666,"depth":617,"text":75667},{"id":75742,"depth":617,"text":75743},{"id":75771,"depth":617,"text":75772},{"id":75792,"depth":617,"text":75793},{"id":75868,"depth":617,"text":75869},{"id":75880,"depth":612,"text":75881,"children":76362},[76363],{"id":75926,"depth":617,"text":75927},{"id":75993,"depth":612,"text":75994,"children":76365},[76366,76367,76368],{"id":75997,"depth":617,"text":75998},{"id":76083,"depth":617,"text":76084},{"id":76125,"depth":617,"text":76126},{"id":39242,"depth":612,"text":39243,"children":76370},[76371,76372,76373],{"id":76157,"depth":617,"text":76158},{"id":39246,"depth":617,"text":39247},{"id":76247,"depth":617,"text":76248},{"head":76375,"readingTime":76379},{"meta":76376},[76377],{"name":626,"content":76378},"Digital Twin, DID, Decentralized Identifier, Verifiable Credentials, UNTP, RFID, EPCIS, Industry 4.0, Web 3.0, selective disclosure, digital product passport",{"text":76380,"minutes":76381,"time":76382,"words":76383},"14 min read",13.705,822300,2741,{"title":468,"tags":76385},[475,476,477,478,331,479,480,481],{"title":704,"description":473},{"loc":469,"lastmod":76388,"changefreq":638,"priority":39455},"2026-02-07","FUneVQyqt6r70f2RW-F-4zxitKcKnfH4mYozG13tNks",{"id":76391,"title":76392,"body":76393,"description":12,"extension":621,"icon":13,"lastUpdated":277,"meta":76403,"navigation":76411,"path":6,"seo":76413,"sitemap":76414,"stem":11,"__hash__":76415},"docsEN/docs/index.md","OpenEPCIS EPCIS 2.0 Documentation",{"type":488,"value":76394,"toc":76401},[76395],[496,76396,76397,76398,76400],{},"Welcome to the OpenEPCIS user guide! This section provides an introduction to EPCIS and detailed documentation users need to understand and successfully use/integrate various open-source projects based on EPCIS standard. Please refer to the ",[659,76399,40],{"href":23}," section to delve into the OpenEPCIS world.",{"title":611,"searchDepth":612,"depth":612,"links":76402},[],{"head":76404,"readingTime":76408},{"meta":76405},[76406],{"name":626,"content":76407},"OpenEPCIS, EPCIS 2.0, EPCIS documentation, EPCIS Standard, open-source, EPCIS Tools",{"text":73976,"minutes":76409,"time":76410,"words":6360},0.21,12600,{"title":10,"tags":76412},[15,16,17,18,19,20],{"title":76392,"description":12},{"loc":6,"lastmod":637,"changefreq":638,"priority":639},"6S5NpR5pDb5u4V9NkDHO3CgNBNbiGDmrGLSqQNqp88A",1779384091567]