ISO 28560-3:2024 — 图书馆RFID固定长度编码标准详解

基本块与扩展块架构的技术指南

ISO 28560-3:2024 标准概述

ISO 28560-3:2024规定了图书馆环境中使用的RFID标签的固定长度编码方案。与ISO 28560-2基于对象标识符的灵活方法不同,本部分定义了一个以272位基本块为核心的紧凑、可预测的数据结构。这种固定长度设计实现了更简单、更快速的解码,特别适用于自动分拣、批量盘点扫描和自助借还终端等高通量图书馆操作场景。

ISO 28560-3的固定长度编码针对速度和简洁性进行了优化。基本块占据RFID标签的前272位,以预定义位置包含最常用访问的数据元素,使读写器能以最小处理开销提取关键信息。

该标准由ISO/TC 46/SC 4(技术互操作性分委员会)制定,适用于所有类型的图书馆。它使用ISO/IEC 18000-3 Mode 1规定的13.56 MHz空气接口。第四版(2024)取代了2023版,修正了扩展块类型标识符的定义。

内存架构:基本块与扩展块

ISO 28560-3定义的内存布局遵循层次化结构:

块类型 大小 内容 必需性
基本块 272位(34字节) 主要馆藏标识符、内容参数、所属机构(ISIL)、套信息、使用类型、书架位置、媒体格式 强制
图书馆扩展块 可变 图书馆特定附加数据元素 可选
采购扩展块 可变 供应商ID、订单号、发票号、供应链阶段 可选
ILL块 可变 ILL借入机构、ILL事务编号 可选
题名块 可变 馆藏物品的书目题名 可选
图书馆补充块 可变 附加可选数据元素 可选
非结构化扩展块 可变 专有或供应商特定数据 可选
填充数据块 可变 页对齐填充 可选
结束块 可变 终止编码序列 条件性

基本块结构

基本块是固定长度编码方案的核心。它占据标签用户内存的前272位,包含一组在固定位置预定义的数据元素。对于限制为256位(32字节)的标签,基本块被截断。内容参数(块起始处的4位无符号整数)标识编码规则的版本,支持向后兼容性检测。

扩展块

对于内存大于256位的标签,扩展块可以跟随在基本块之后。每个扩展块以一个长度字节开头,后跟2字节的块类型标识符。标准定义了六种类型:图书馆扩展块(类型1)、采购扩展块(类型2)、ILL块(类型4)、题名块(类型5)、图书馆补充块(类型6)和非结构化扩展块(类型3)。填充块可用于页对齐,结束块标识数据序列的终止。

即使在32字节标签上最后两个字节物理不存在,基本块中的CRC也是针对完整的272位长度计算的。在CRC计算中,这两个缺失字节假定为00HEX。这确保了跨不同内存大小的标签CRC的一致性。

编码规则与数据完整性

字符串和整数编码

所有字符串均按ISO/IEC 10646以UTF-8编码,第一个字符存储在最低内存位置。字符串终止通过空字节(00HEX)、固定长度字段边界或结构化扩展块的结束来实现。整数编码字段使用4位、8位或16位无符号整数,如数据元素表中所指定。

循环冗余校验(CRC)

CRC机制对数据完整性至关重要。对于基本块,CRC在整个块(包括内容参数)上计算。对于扩展块,每个块携带自己的CRC。多项式和计算方法在标准的附录C中规定。这种分层CRC方法确保数据损坏——无论是来自制造缺陷、静电放电还是读写器干扰——都能被可靠检测。

固定长度基本块实现了工程师所称的”单遍解码”——读写器可以在一次读取操作中提取主要馆藏标识符、所属机构和媒体格式,无需解析复杂的OID结构。这直接转化为自助借还站更快的交易处理时间。

工程实施建议

标签内存选择

选择合适的RFID标签内存大小是一个关键的工程决策。32字节(256位)标签只能存储截断的基本块,将数据限制在最核心的元素。64字节(512位)或更大的标签可容纳扩展块以支持更丰富的数据集。工程师应评估图书馆的具体需求:流通量大的公共图书馆可优先考虑速度并使用32字节标签,而具有复杂馆际互借工作流的研究型图书馆可能需要更大标签的额外数据容量。

读取优化

标准的附录D提供了详细的读取优化指南。关键策略包括:将数据块对齐到页边界以最小化读取命令,将最常访问的数据元素放在基本块的前部,以及一致地使用空字节填充以实现可预测的内存扫描。

区域概况设定

附录E涉及区域概况设定——定义国家或联盟特定子集的实践。例如,国家图书馆网络可能强制要求在基本块中包含特定数据元素,同时将扩展块留给本地使用。标准提供了在保持全球互操作性的同时创建此类概况的框架。

一个常见的实施错误是未按要求将未使用的字节设置为00HEX。不合规的读写器可能会将先前写操作残留的数据误读为有效数据元素,导致物品识别错误和馆藏管理问题。

常见问题解答

问1:图书馆何时应选择ISO 28560-3而非ISO 28560-2?
答:ISO 28560-3适合解码速度至上的高吞吐量环境——如流通量大的公共图书馆、自动分拣系统和自助服务终端。当需要最大的数据灵活性时(如具有复杂元数据需求的研究型图书馆),应优先选择ISO 28560-2。
问2:32字节标签上能使用扩展块吗?
答:不能。限制为32字节(256位)的标签只能存储截断的基本块。完整版基本块本身为34字节,因此在32字节标签上省略了最后两个字节。扩展块需要至少512位(64字节)用户内存的标签。
问3:在多块编码中CRC如何确保数据完整性?
答:每个数据块——基本块和每个扩展块——都携带自己的CRC。这使得读写器可以独立验证每个块。如果单个块损坏(例如由于静电放电),其他块仍然可以可靠读取。读写器还可以识别哪个特定块已损坏,用于诊断目的。
问4:填充数据块的用途是什么?
答:填充数据块用于将后续扩展块对齐到页边界。RFID标签通常具有称为”页”的最小读写单元。通过插入填充块,工程师确保扩展块从页边界开始,从而最小化所需的读取命令数量,提高整体系统性能。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注