ONIX 在线信息交换标准

程序名称:ONIX

授权协议: 未知

操作系统: 未知

开发语言:

ONIX 介绍

在线信息交换标准 onix (Online information
eXchange)是针对数字出版物制定的在线元数据信息描述和元数据交换标准。onix的目标是为在线书店提供标准化的出版物元数据,以满足各式出版物的在线信息交换需求。

onix在英国 图书工业交流会(Book Industry Communication)BIC
Basic以及EDItEUR的EPICS等标准基础上建立。目前onix由欧洲电子数据交换组织
EDItEUR
(Electronic Data Interchange to
Europe)维护和更新。

onix标准为电子出版物建立了一套整合的发布、流通和信息传递机制,用以支持信息和数据交换。onix包含电子出版物创建、发布、注册以及出版发行过程中的知识产权保护信息,并为出版物提供了详细的元数据描述,包括书目细节、知识产权信息、书刊各种交付形式的价格信息、以及出版物的渠道信息等。在为电子图书(onix
for Books)信息提供传输模式的基础上,onix还将覆盖音视频等各类电子媒体知识产品,以适应数字出版领域的电子贸易需求。

onixXML
作为承载电子出版物网络信息的交换语法形式,其中的记录代表书籍条目信息,onix通过特定的DTD来定义字段属性,如可重复与顺序关系,必备与非必备等。同时对每一字段进行详细限定,以确保传送与接收的信息对应统一。onix之所以采取XML形式,首先,对于复杂文档的创建、传输和交换,XML具备自身的优势。XML以纯文本方式存储,对于机器识别和手工编辑都可适用。此外,XML能够使用Tags灵活定义出版物所需的各种元数据描述元素,便于组织和个人在onix基础上进行灵活拓展,XML还拥有众多成熟的编辑和支撑工具,便于各出版机构选用。

onix为电子出版物的传递和交换提供了丰富的元数据描述规范,在面向电子书籍出版的 ONIX for
Books
中,包含XML消息规范(Message
Specification)、产品记录规范(Product Record Specification)、主连续记录规范(Main Series Record
Specification)与子连续记录规范(Subseries Record
Specification)等规范内容onix的XML出版物信息包含具备格式、内容以及onix出版物信息根元素的起始信息(Start of
Message),记录信息规格的标头资料段(Header Block),包含产品、主系列与子系列纪录的主体内容(Body of
Message),以及结束信息(End of Message)等四部分内容

onix为电子出版物发行建立了国际通用的信息交换标准,值得我国数字出版行业学习借鉴。感兴趣的朋友可以延伸阅读onix for Books
3.0产品信息格式
技术白皮书
,以了解更多技术内容

介绍内容来自:http://www.gaoang.com

ONIX 官网

http://www.editeur.org/onix.html

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。