Z39.50 is the ANSI/NISO standard for searching and retrieving records from remote databases, maintained by the Library of Congress and used to query library catalogues across institutions. SRU and SRW re-expressed the same model over HTTP and XML.
Z39.50
Z39.50 let one library search another’s catalogue in 1988, which is a distributed query protocol predating the web. It is stateful, it is not HTTP, and it is still deployed — and its HTTP successor SRU is what most modern library federation actually runs on.
- Federated search - One query, many catalogues, results returned in a common structure.
- Stateful sessions - A design from the era it comes from, and a genuine obstacle to modern tooling.
- SRU/SRW - The HTTP and XML re-expression, which is where new implementations go.
- Still in production - Union catalogues and interlibrary loan continue to depend on it.
Z39.50 is the reminder that this sector’s interoperability instincts are old and durable. The State of Education & EdTech APIs finds the library and discovery segment publishing machine-readable contracts at 36.4% — modest against the repositories, well ahead of K-12 — and much of what it publishes is the modern face of protocols like this one.
Industry: Library