线上资讯交换标准,ONIX(Online Information eXchange),是针对图书而发展的网络资料交换标准,目的在于增进电子商务,提供互联网书商丰富而标准化的产品资讯,并因应图书批发商及零售商各种格式书目资讯交换的需求。
1999年7月,美国出版者协会(Association of American Publishers,AAP)召开会议,与60多家出版社及线上书商共同讨论如何在互联网销售图书,会中决议成立一项计划,探讨出版社提供产品资讯给互联网书店的资料需求。六个月之后,2000年元月,AAP的ONIX第一版问世,即ONIX Produce Information Standards 1.0。在英国,图书工业通讯组织(Book Industry Communication,简称BIC)于1998年出版了BIC Basic标准,旨在满足所有零售书商的需求。在欧洲,电子数据交换组织EDItEUR(Electronic Data Interchange to Europe)开发了EPICS数据字典(EDItEUR Product Information Communication Standards),主要用于保存图书贸易产品方面的资讯。
ONIX就是在美国的ONIX、英国的BIC Basic以及EDItEUR的EPICS等标准的基础上发展起来的。维护ONIX标准的单位主要是欧洲EDI团体(European EDI group,简称EDItEUR)、图书工业研究团体(Book Industry Study Group,简称BISG)以及英国的BIC三个团体。此外,还有法国、德国和韩国的使用者团体也积极参与讨论,并成立一个ONIX IMPLEMENT线上讨论群,讨论ONIX实际运用所产生的问题及其解决方案,以做为未来ONIX发展的修改依据。ONIX的新版陆续公布,1.2版于2000年11月,1.2.1版于2001年7月1日,2.0版于2001年7月25日,2.0修正版于8月2日,2.1版及ONIX代码表第一版于2003年6月,2.1更新版于2005年2月推出,目前最新版为2009年4月的Release 3.0 及2012年4月的新版代码表(Code List,Issue17)。
在ONIX标准中,一笔ONIX记录代表一个产品的资讯讯息,采用XML作为交换语法,利用XML DTD来定义字段的必备与非必备、可重复与顺序关系,并有指引手册详述每一字段的标准定义,以确保传送者与接收者所指的是同一件事物。ONIX原始设计分为两个层级:Level 1与Level 2。Level 1是一较小的子集,主要设计给小型出版社,并采用人类可以阅读的参考名称(XML Reference Name),Level 2则尽量采用集合,以着录更丰富的资讯并增加弹性,采用机器可读的标签(tag)。
ONIX for Books的2.1版共包含:XML讯息规格(message specification)、产品记录规格(product record specification)、主系列记录规格(main series record specification)与子系列记录规格(subseries record specification)四部分的规范指引。ONIX的XML产品资讯讯息由四个部分组成:一为起始(start of message),XML标准在此宣告格式、内容以及ONIX产品资讯讯息的根元素;二为标头资料段(header block),主要着录讯息规格;三为主体(the body of the message),包含产品、主系列与子系列纪录;以及结尾(the end of message)等四部分。
ONIX International的使用者包括网络书店、图书批发商与零售商、聚集数据库厂商(aggregators)、出版社、索摘服务、书目供用中心、系统厂商、标准团体与图书馆等等。早期采用ONIX的主要是网络书店,例如Amazon及BN.com(Barnes & Noble)等。
ONIX纪录的产生有两种方式:或由出版社自行产生,或委由厂商制作ONIX纪录。提供ONIX纪录制作服务的厂商,有的提供编辑软件给出版社使用,有的替出版社将其原数据库转成ONIX纪录,并协助传递给批发商、网络书店等。这些公司也逐步改进系统,自行产出ONIX纪录。
在书目供应中心方面,OCLC于2001年9月已发展出将ONIX纪录转换成MARC的软件,以利与WorldCat的书目纪录比对。国际DOI基金会(International DOI Foundation,简称IDF)也参与ONIX的制定,主要有两个合作目标:第一是定义DOI电子书的核心诠释资料,第二则是对于图书贸易产品资讯,扩增EPICS资料字典与ONIX国际标准,这将有助于ONIX电子书的处理。
ONIX包含了许多商业交易的必备字段,而MARC无法适用商业需求的原因,主要在于它并未包含这些商业交易所需要的价格字段、可得性及版权等资讯。
起先BIC并不期望图书馆会对ONIX感到兴趣。不料大英图书馆和美国国会图书馆(Library of Congress,简称LC)不只感到兴趣而已,更进一步作ONIX与MARC的对应研究。英国国家书目研究基金(British National Bibliography Research Fund,简称BNBRF)的研究重点在于如何采用ONIX作为与图书馆的沟通工具,而LC则视ONIX为一种传递出版品预行编目(Cataloging in Publication,简称CIP)与出版社间的资料格式。