ISO/TS 28560-4:2023 — UHF RFID Encoding for Library Applications with Partitioned Memory

A technical specification for UHF RFID tag encoding using ISO/IEC 15962 with partitioned memory architecture

Introduction to ISO/TS 28560-4:2023

ISO/TS 28560-4:2023 is a Technical Specification that defines encoding rules for UHF RFID tags used in library environments. Unlike ISO 28560-2 and ISO 28560-3, which operate at 13.56 MHz (HF), this specification addresses the 860 MHz to 960 MHz UHF band. The key architectural difference is the use of partitioned memory — the UHF RFID tag’s memory is organized into four distinct memory banks (MB 00, MB 01, MB 10, and MB 11), each serving a different purpose in the data encoding and retrieval process.

UHF RFID offers significant advantages over HF for library applications: longer read range (up to 10 meters versus 30 cm for HF), faster bulk reading capabilities (hundreds of tags per second), and lower tag costs. These characteristics make UHF particularly attractive for inventory management, automated sorting, and security gates.

This second edition (2023) supersedes the 2014 edition with technical revisions including updates to encoding rules, addition of the RFID Emblem clause, and reclassification of several annexes from normative to informative. It was developed by ISO/TC 46/SC 4 and is part of the ISO 28560 series framework.

Partitioned Memory Architecture

The UHF RFID tag defined in ISO/TS 28560-4 uses a four-bank memory structure based on the ISO/IEC 18000-63 air interface protocol (formerly ISO/IEC 18000-6C, compatible with EPC Gen2):

Memory Bank Name Content Access
MB 00 Reserved memory Kill password, access password (32 bits each) Password-protected
MB 01 UII memory Unique Item Identifier (UII), CRC, Protocol Control (PC) bits Public read, password-protected write
MB 10 TID memory Tag identifier programmed by manufacturer (class identifier, serial number) Read-only
MB 11 User memory Library data elements encoded per ISO/IEC 15962 rules Public read, password-protected write

UII Memory Bank (MB 01)

The UII memory bank is the primary identifier storage. It contains the Unique Item Identifier, which can be structured in several ways: as a primary item identifier alone, as an owner institution (ISIL) concatenated with a primary item identifier, as set information, or as an unambiguous UII with a structured format indicator. The encoding supports GS1 EPC (Electronic Product Code) compatibility, allowing library items to be integrated with supply chain systems.

User Memory Bank (MB 11)

The user memory bank stores additional library data elements following ISO/IEC 15962 encoding rules, similar to ISO 28560-2 but adapted for UHF tag characteristics. Data elements include shelf location, media format, title, supplier information, ILL data, and local data. The encoding uses object identifiers (OIDs) to tag each data element, and the data can be compacted for storage efficiency.

Unlike HF RFID tags where the entire memory is treated as a contiguous user space, UHF tags require the reader to switch between memory banks using specific commands (Read, Write, Lock, Kill). System designers must account for this bank-switching overhead when designing reader software.

Data Encoding Rules

MB 00 Encoding

The reserved memory bank stores two 32-bit passwords. The kill password prevents unauthorized tag deactivation, and the access password protects write operations to the UII and user memory banks. Libraries should implement a robust password management policy — losing the access password can render a tag permanently unwritable, while losing the kill password prevents tag recycling.

MB 01 Encoding

The UII memory bank uses a structured encoding format with CRC-16, Protocol Control bits (including UII length, RFU flags, and number-based vs. alphanumeric encoding), and the UII data itself. The specification supports multiple UII construction methods:

  • Monomorphic-UII: A self-describing UII format that includes an embedded OID to identify the encoding scheme, enabling different UII structures to coexist in the same library.
  • URN Code 40: A compact encoding scheme for numeric identifiers, using a 40-bit binary representation that significantly saves memory compared to ASCII encoding.
  • GS1 EPC compatibility: Allows library items to carry GS1-encoded identifiers for seamless integration with supply chain management systems.

MB 11 Encoding

The user memory bank encoding follows the ISO/IEC 15962 data protocol with library-specific adaptations. The specification defines the structure of MB 11 including the relative-OID for the UII, data element encoding with type-length-value (TLV) constructs, and compaction rules optimized for UHF tag memory constraints.

The partitioned memory architecture provides a natural security separation: tag identification data in MB 01 can be read openly for inventory and sorting operations, while sensitive library data in MB 11 can be write-protected. The access password in MB 00 controls write permissions independently for each bank, giving libraries flexible security configurations.

Security, Privacy, and Implementation Considerations

Data Integrity

CRC-16 protection is applied to both MB 01 (UII memory) and MB 11 (user memory). The CRC covers the entire memory bank content, ensuring that data corruption is detected during read operations. This is particularly important for UHF tags, which are more susceptible to environmental interference than HF tags.

Item Security

The specification provides multiple security mechanisms: password-based access control via MB 00, the unique tag ID in MB 10 for tamper detection (the TID is factory-programmed and cannot be altered), AFI-based security for distinguishing checked-in and checked-out status, and EAS (Electronic Article Surveillance) features available in UHF tag chips. The use of passwords in MB 00 is detailed in Clause 9.2.3, with specific procedures for locking memory banks after initial programming.

Privacy Protection

Consistent with the broader ISO 28560 series, this specification emphasizes that patron personally identifiable information (PII) must not be stored on the tag. The UII in MB 01 should contain only item-level identifiers, not patron data. Privacy considerations are explicitly addressed in Clause 9.3, which discusses the use of kill passwords to deactivate tags after an item is sold or deaccessioned.

RFID Emblem

A notable addition in the 2023 edition is Clause 11, which introduces the RFID Emblem — a standardized visual indicator for RFID-tagged library items. The emblem helps patrons and staff identify items containing RFID tags, supporting transparency and privacy awareness.

Engineering Design Insights

Reader Configuration: UHF readers must be configured to comply with local radio regulations, as the 860-960 MHz band is divided differently across regions (ETSI in Europe, FCC in North America, SRRC in China). The specification requires readers to operate within the locally permitted sub-band while maintaining compatibility with the global standard.

Tag Selection: UHF tags vary significantly in read range, sensitivity, and memory configuration. For library applications, engineers should select tags that offer at least 512 bits of user memory (MB 11) and reliable performance on materials commonly found in libraries — paper, plastic, CDs, and DVDs. Metal-mounted tags may be needed for items with metallic content.

Migration from HF to UHF: Libraries transitioning from HF (ISO 28560-2/3) to UHF (ISO/TS 28560-4) face a complete infrastructure change, as the reader hardware, antenna design, and software stacks are fundamentally different. The specification provides migration guidance in Annex F, recommending a phased approach where UHF tags are gradually introduced alongside legacy HF tags during the transition period.

UHF RFID performance is highly dependent on the dielectric properties of tagged materials. Books with high moisture content, metallic DVD cases, and liquid-containing media can significantly degrade read range. Engineers must conduct thorough on-site testing with representative library materials before full-scale deployment.

Frequently Asked Questions

Q1: What is the main difference between ISO/TS 28560-4 and ISO 28560-2?
A: The primary difference is the RFID technology: ISO/TS 28560-4 uses UHF (860-960 MHz) with partitioned memory banks, while ISO 28560-2 uses HF (13.56 MHz) with contiguous memory. Part 4 also supports longer read ranges, higher throughput, and GS1 EPC compatibility, but requires more complex reader software to handle bank switching.
Q2: Can a library use both HF and UHF tags simultaneously?
A: Yes, during migration periods. However, this requires dual-technology readers or separate reader infrastructure for each frequency band. The standard supports coexistence, but operational workflows (self-checkout, security gates, inventory) must be designed to handle both tag types.
Q3: How does the partitioned memory architecture improve security?
A: The four-bank structure allows granular access control. MB 01 (UII) can be publicly readable for inventory scanning, while MB 11 (user data) can be password-protected. The kill password in MB 00 provides a privacy safeguard — when an item is sold or deaccessioned, the tag can be permanently disabled, preventing any future reading.
Q4: What is the RFID Emblem introduced in the 2023 edition?
A: The RFID Emblem (Clause 11) is a standardized visual icon placed on library items and signage to indicate the presence of RFID technology. It serves a dual purpose: informing patrons about RFID tagging for transparency, and providing a recognizable marker for staff handling tagged materials.

Leave a Reply

Your email address will not be published. Required fields are marked *