BS ISO 10161——信息与文献开放系统互连馆际互借应用协议规范标准系列

Information and documentation — Open Systems Interconnection — Interlibrary Loan Application Protocol Specification(2014 版)

📐 BS ISO 10161 是英国标准协会(BSI)采纳 ISO 10161 国际标准形成的信息与文献——开放系统互连(OSI)——馆际互借(ILL)应用协议规范标准系列。该系列由 BSI 技术委员会 IDT/2/7(信息与文献中的计算机应用)归口,ICS 分类号为 35.240.30(信息技术在信息、文献与出版领域的应用),2014 年版替代了已撤销的 BS ISO 10161-1:1997 与 BS ISO 10161-2:1997。系列共两部分:第 1 部分为协议规范(协议报文、状态机与服务原语),第 2 部分为协议实现一致性声明(PICS)表。它是图书馆之间互借请求、应答、续借、催还与结算等自动化协作的核心协议标准,也是数字图书馆时代全球文献传递与馆藏共享的基础技术支撑。

💡 馆际互借(Interlibrary Loan, ILL)是图书馆资源共享的重要方式。ISO 10161 通过定义标准化的应用层协议,使不同馆藏系统之间能够以一致的方式交换借阅请求、应答与状态信息,支撑全球范围的文献传递服务,显著提升文献保障能力与读者服务水平。

一、标准适用范围与系列构成 📌

本系列属于 OSI 应用层协议规范,定义馆际互借服务中请求方(requester/borrowing library,即借入馆)与应答方(responder/lending library,即借出馆)之间交换的应用协议数据单元(APDU)、协议状态机、服务原语及差错处理机制。它建立在 OSI 参考模型与 ASN.1(抽象语法表示法一)之上,与 ISO 10160(ILL 服务定义)配套使用,两者共同构成馆际互借业务的标准体系。

第 1 部分 ISO 10161-1:2014 为第三版,发布于 2014 年 11 月 1 日;第 2 部分 ISO 10161-2:2014 为第二版,发布于 2014 年 10 月 15 日;两份英国国家标准的发布与生效日期均为 2014 年 11 月 30 日。标准正文由范围、规范性引用文件、术语与定义、缩略语、协议规范、APDU 定义、服务原语与状态表等章节组成,术语部分涵盖参考模型定义、ASN.1 定义与表示服务定义等分层概念。

标准号发布时间标题主要作用
BS ISO 10161-1:20142014-11-01协议规范(Protocol specification)定义 ILL 应用协议报文(APDU)、状态机与服务原语
BS ISO 10161-2:20142014-10-15PICS 声明表(PICS proforma)规定实现一致性声明的表格式内容与填写方法
⚠️ ISO 10161 是应用层协议,其运行依赖底层 OSI 服务(如表示层、会话层、传输层)。在 TCP/IP 环境下通常通过协议封装或网关实现,需与 ISO 10160 服务定义配合理解,并注意 ASN.1 编码与传输层承载方式的一致性。

二、第 1 部分:协议规范(Protocol specification) 🔧

ISO 10161-1 是协议的”心脏”,规定馆际互借事务的完整语义与交换规则:

  • 协议数据单元(APDU):ILL 请求、应答、续借、催还、取消、结算、状态报告、条件回执等各类报文的结构、字段与编码规则,覆盖完整互借业务生命周期。
  • 协议状态机:请求方与应答方各自的状态集合及合法状态转换,规定每个状态下可发送、接收与拒绝的 APDU,保证事务顺序合法且可追溯。
  • 服务原语:与上层应用交互的请求/指示/响应/确认原语,实现借阅服务的请求发起、结果返回与事件通知,是应用与协议之间的桥梁。
  • 差错处理:超时、重试、异常终止、差错通知等机制,配合事务日志实现健壮性与可恢复性。
  • ASN.1 定义:用抽象语法表示法一描述 APDU 与数据元,实现异构系统之间的互操作与自描述编码。

此外,第 1 部分还规定了应用上下文(application context)、事务编号与引用机制、多馆转发(中继)规则以及不同版本协议之间的协商与兼容策略,为大型馆际互借网络(如区域联合编目与文献传递网)的工程实现提供依据。

三、第 2 部分:PICS 一致性声明表 📄

ISO 10161-2 提供协议实现一致性声明(PICS, Protocol Implementation Conformance Statement)表格式(proforma)。实现方(如某图书馆自动化系统开发商或文献传递平台供应商)须填写 PICS 表,声明其实现所支持的能力选项、APDU 类别、扩展字段与参数范围,以便与对端系统进行一致性协商,确保互操作成功。PICS 表通常以分栏表格形式列出条目编号、实现选项、支持状态与备注,并规定了声明表本身的填写与审阅方法。

✅ PICS 表是互操作性测试与验收的重要工具:通过 PICS 声明,双方可事先确认所支持的报文类别、扩展选项与参数范围,避免因能力不一致导致互借事务失败,也为协议一致性测试(conformance testing)提供了明确的被测对象与判定基准。

四、关键技术要求与互操作机制 ⚙️

要素说明意义
APDU 报文类别请求、应答、续借、催还、取消、状态、结算等覆盖完整互借业务事务
协议状态机请求方/应答方状态与转换规则保证事务顺序与合法性
ASN.1 编码数据元与报文的抽象表示实现异构系统互操作
应用上下文事务上下文与版本协商支持多版本共存与兼容
差错与超时重试、异常终止、通知保证健壮性
PICS 声明能力选项与参数声明支撑一致性协商与验收

五、工程实践应用要点 🛠️

  • 🔍 体系定位:ISO 10161 属 OSI 应用层,实际部署常经”协议栈适配”运行于 IP 网络;选用时应确认系统是否提供 ISO 10160/10161 兼容接口,并评估其承载方式(如通过 TCP 会话、CORBA/Web 服务网关或专用消息中间件)。
  • 🔧 一致性测试:开发或采购互借系统时,应要求供应商提供 PICS 声明,并进行协议一致性测试与互操作测试,验证状态机行为与报文编码符合标准。
  • 📊 报文扩展:互借业务需传递书目信息、读者信息、费用与物流信息等,标准提供扩展机制(extension fields),可在保持协议兼容的前提下附加自定义数据。
  • 📋 运维监控:建立事务日志与超时告警,及时处理异常事务,支持人工干预与重试,保障互借服务的高可用性与可追溯性。

在区域性或国家级文献传递网络建设中,统一采用 ISO 10161 标准可避免各馆自建私有协议带来的互联障碍,降低系统集成成本,并为跨馆、跨地区乃至跨国互借奠定标准化基础。

六、常见问题解答 ❓

❓ 问:BS ISO 10161 与 ISO 10160 有什么关系?
答:ISO 10160 定义馆际互借服务(服务原语与语义),ISO 10161 定义实现该服务的协议(APDU 与状态机)。两者配套使用,前者偏服务抽象,后者偏协议实现。
❓ 问:什么是 PICS 表,为什么重要?
答:PICS(协议实现一致性声明)表由实现方填写,声明其支持的能力选项与参数。它用于一致性协商与测试,确保不同系统之间能够按共同能力进行互借事务。
❓ 问:ISO 10161 是否只能运行在 OSI 协议栈上?
答:标准在概念上基于 OSI 参考模型,但实际部署可通过协议封装、网关或适配层运行于 TCP/IP 网络。关键是要保证应用层 APDU 语义与状态机行为一致。
🔍 问:图书馆互借系统如何保证事务可靠性?
答:通过协议状态机的合法转换、差错处理(超时、重试、异常终止)以及事务日志与告警机制保证。异常事务应可追踪、可重试、可人工干预。
📌 问:2014 版相比 1997 版有哪些变化?
答:2014 版为技术修订版,更新了规范性引用文件、术语与 ASN.1 定义,并对部分协议机制与 PICS 表内容进行了完善;采用时应核对版本差异与兼容性说明。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

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