一份农产品追溯材料有农场名称、对象编号和时间,读者仍可能不知道这些数据在说哪件事。GS1 US的Wholechain巴西牛链案例提供了另一条阅读线索:先看对象经历的事件,再看事件附带哪些数据。案例把前者称为Critical Tracking Events,简称CTE,把后者称为Key Data Elements,简称KDE。[1]

原文给出的定义很具体。CTE描述可追溯对象在生命周期中经历的事件;KDE说明每项事件需要采集的数据及其格式。于是,“发生了什么”构成记录的业务骨架,编号、地点和时间等信息使这件事能够被具体描述。它们共同组成一条有含义的记录,而非先堆满数据,再由读者猜测这些内容属于哪个环节。

案例中的出生被称为commission事件。相邻的数据清单列有出生农场及其位置、每头犊牛对应的SISBOV序列号,以及出生事件的地理位置、日期和时间。这里最有说明力的地方是对应关系:一个序列号用来识别对象,却没有独自表达出生;一个地点表达空间,却没有独自表达这次事件。把它们放在明确的commission背景中,资料才讲述了对象生命周期的起点。

发运与收货让这一思路继续展开。案例说明,犊牛出售给育肥农场时记录发运,买方收到后记录相应收货;同类事件也出现在供应链其他交接中。对应清单继续包含对象序列号、相关农场或行业主体的位置,以及发运或收货的日期和时间。相同对象可以经历不同事件,所以识别到同一个编号,并不等于正在阅读同一条业务叙述。

对追溯资料整理人员,这个案例的用途是帮助辨认一份材料缺少哪一层信息。只有一串对象和地点,可以辨认若干元素,却未必能看出它们为什么同时出现;只有“收货”两个字,也没有表达收到哪个对象、何时在哪个地点发生。这个分析来自案例的信息关系,不是本文制作的系统字段规范,更没有确认某家企业已按这些内容完成登记。

GS1 US页面提到参与方在2022年3月启动相关协议工作,页面首发日期未确认。本文采用的是巴西案例中的数据框架,不将其扩展成中国农产品的统一填报要求;也不解释动物标识操作、法律义务、质量安全或批次放行。可以从案例带走的认识是:追溯不只是保留一个编号,而是让对象在不同事件中的经历与对应数据一起被读懂。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。