Какви термини съдържа един цифров продуктов паспорт? Въпросът звучи като работа по детайлите, но от него зависи дали данните ви ще могат да бъдат прочетени от някого след десет години. Защото ДПП не създава нов език. Той обединява няколко съществуващи.
GS1, W3C и консорциумът OpenEPCIS описват по една част от света на продуктите, към които се прибавят още добър дузина секторно-специфични речници на ЕС. DPP трябва да ги владее всички едновременно. Истинското усилие не е в избора на стандарт, а в последователното прилагане на стотици термини в десетки продуктови категории.
Всеки стандарт нарича нещата по различен начин
Едно събитие по доставка при GS1 се нарича cbv:BizStep-shipping. Номиналният капацитет на батерията в Регламента на ЕС за батериите се нарича battery:ratedCapacity. Името на продукта идва от schema.org, а декларацията за надлежна грижа по веригата на доставки - от речника на OpenEPCIS. Четири термина, четири източника, един набор от данни.
Който измисля собствени имена на полета, създава „остров“. А властите, рециклиращите фирми и инструментите за проверка на трети страни трябва да разбират без допълнителни въпроси какво съдържа вашият DPP. Именно затова съществуват стандартите - и именно затова Transpareo се придържа стриктно към тях, вместо да измисля собствена схема.
Основата: моделът на събитията на GS1 EPCIS 2.0
Животният цикъл на един продукт се описва чрез GS1 EPCIS 2.0 - същият стандарт, който от години моделира веригите на доставки в логистиката. Стандартът разпознава пет типа събития: наблюдение на обект (ObjectEvent), агрегация, транзакция, трансформация и асоциация. Transpareo представя етапите от жизнения цикъл на даден продукт като EPCIS-ObjectEvents - типа събитие, който отразява наблюдение върху идентифицирани обекти.
Всяко събитие съдържа бизнес стъпка (shipping, recycling, repairing) и статус (active, recalled, recycled). От тези елементи се създава проследим протокол: кога дадена партида е била изпратена, кога е била изтеглена от пазара, кога е била рециклирана. Машинно четим и без възможност за интерпретация.
Данните за продукта: OpenEPCIS DPP Core
Това, което определя един продукт - материал, дял на рециклираните материали, въглероден отпечатък, възможност за ремонт - се описва от речника на DPP Core на OpenEPCIS. Той дефинира класове като MaterialComposition, RecycledContent, CarbonFootprintDeclaration или RepairabilityInfo.
Две конвенции заслужават да бъдат споменати, тъй като помагат за избягване на грешки: Стойностите на съдържанието винаги са десетични числа между 0 и 1 (т.е. 0.85, а не 85%). И всяка информация има ниво на достъп - публично, оторизирано или ограничено -, така че един и същ профил да може да предоставя различни изгледи на крайни клиенти, партньори и власти.
Отделен речник за всеки сектор
Тук нещата стават по-сложни. Всяка продуктова категория има свой собствен специализиран речник, изискван от съответния регламент на ЕС:
- Батерии (Регламент 2023/1542): над 200 характеристики - от химичния състав на клетките през съдържанието на рециклирани материали за литий, кобалт и никел до циклите на зареждане и състоянието на батерията (State of Health)
- Текстил: състав на влакната, багрилни вещества, клас на риск от микропластмаси, символи за пране, възможност за рециклиране
- Електроника: индекс на ремонтопригодност, типове компоненти, заменяемост на отделни компоненти
- Освен това речници за обезлесяването (EUDR), почистващите средства, опаковките (PPWR) и строителните продукти (CPR)
Така DPP променя специализирания си речник в зависимост от продуктовата категория - и въпреки това трябва да остане съвместим със същата основна структура.
Контекст, който обединява всичко
За да не се превърнат тези източници в „Вавилонска кула“, един-единствен JSON-LD контекст обединява всички речници. В него всеки термин има точно едно място: стабилен адрес (URI), на който може да се намери неговото определение.
Това е нещо повече от любов към реда. Един DPP трябва да остане проверим в продължение на десет години и повече. Ако през 2034 г. даден орган чете паспорт, издаден през 2026 г., recycledContent трябва да означава точно същото, както и днес. Стабилните адреси са предпоставка за това платформата, архивът, одиторът и органът да сочат към една и съща дефиниция.
39 езика в една структура на данните
Transpareo съхранява текстовете за продуктите на много езици в компактна структура: едно поле съдържа {"de": "Wasser", "en": "Water"}, вместо тромави повторения. Това поддържа обема на данните малък и позволява на потребителя лесно да чете на желания език и при необходимост да се върне към английския. По този начин 39 езика, включително всички 24 официални езика на ЕС, са обхванати без специална логика.
Какво означава това за избора ви на платформа
Три въпроса разделят едно интероперативно решение от изолирано решение:
- Платформата поддържа ли утвърдените стандарти (GS1, EPCIS, OpenEPCIS, schema.org) или собствена схема, която само тя разбира?
- Може ли тя да използва подходящата специализирана терминология за всяка продуктова категория, без да се налага да преструктурирате модела на данните?
- Документирани ли са използваните термини на стабилни адреси, които могат да бъдат постоянно проследени?
Ако отговорът и на трите въпроса е „да“, вашият DPP ще остане четим - днес, при смяна на доставчика и след изтичане на законоустановения срок за съхранение.
