1、资源共享与分布式整合应用 -相关技术与标准,吴广印 研究员中国科技信息研究所2006年电力信息资源研讨会2006年8月27日 昆明,主要内容,案例分析 问题总结 资源整合技术与标准 基于知识库的资源整合 基于OAI协议的分布式整合应用 基于Web Service的资源网格构架 基于SFX构架的虚拟资源整合,案例分析,案例1 中海油研究资源网 案例2 西文医学期刊统一检索系统 案例3 中国烟草科教网 案例4 上海纺织研发公共服务平台 案例5 天津联科信息网 案例6 万方数据虚拟资源整合服务系统 案例7 上海研发协作公共服务平台,案例1-中海油研究资源网,案例2西文医学期刊统一检索系统,案例3-中
2、国烟草科教网,案例4上海纺织研发公共服务平台,案例5天津联科信息,案例6万方数据统一资源系统,案例7上海生物研发公共服务平台,我的资讯中心,12,问题总结,基于元数据的资源整合构架,跨平台虚拟资源整合构架,OAI_PMH:元数据收割协议 OpenURL:开放的统一资源定位器 ,具有标准语法(万方数据资源系统已经支持) Z39.50:基于TCP/IP的查询协议 RSS: Internet 上连锁内容和元数据的一种格式 SRW/SRU(ZING Z39.50-lnternationaL Next Generation ),CQL+XML(万方数据资源系统已经支持) Web Service: HTT
3、P+XML ODBC:(关系数据库整合引擎) 中央门户网站检索协议:标准URL+ XML(准RSS); DOI: Digital Object Identifier,与资源整合相关的标准,CCF与ISO-2709机读目录格式,机读目录通讯格式由记录结构、内容标识符和记录内容3 个要素组成。 记录结构,是指书目记录在机读介质上的物理表示方法,记录的总体安排,基本框架。按国际标准 (ISO2709),这种结构由以下几部分组成:a.头标区: 位于记录之首, 固定为24个字符长,为记录处理提供某些基本参数。b.目次区:是记录内各数据字段的索引或目次,由一系列目次项构成。它是为检索其后的数据字段而设置的
4、。c.数据字段区:分为两部分,一为控制字段区,描述著作和记录本身的特征,大多为固定长的代码性数据;二为书目字段区,包含编目数据的实际内容。由一些可变长的数据字段组成。d.记录分隔符:位于记录的最后。 内容标识符,这是标识数据元素并为其提供补充信息的一套符号。包括:字段标识符,这是标识和命名数据字段主要内容的字符;指示符,它是为书目字段提供描述信息和处理信息的代码;子字段标识符,是标识书目字段内各数据元素的两个字符。每个数据字段的最后都有一个字段分隔符。 记录内容,即编目数据本身。如作者、题名等等。这是按照文献资 料的著录和编目条例规定所著录和标引的具体书目数据。此外,数据编码用的字符集、各种数
5、据代码表(如语言代码表,国家和地区代码表等)也是机读目录通讯格式的重要组成部分。,MARC图书馆机读目录格式,ARC最初是由美国国会图书馆LC ( library of CongVem)以阿弗拉姆夫人为首的一个小组于1965年开始试验计划,其目的是探索以机读形式产生目录数据的可行性,后来称之为LCMARC。但是当时为了编制程序的方便,与传统的编目形式差别很大,因而未能得到推广使用。1968年LC重新考虑设计了MARC格式,即MARC I。1969年开始向全美和一些其他国家的书目中心每月发行一次英文图书的MARC I磁带,这一格式保留了传统著录的各个项目,使手检目录能与机读目录共存,因而受到肯定
6、并被广泛应用和推广。其他国家由于不同的需要,在MARC I基础上研制出了自己的MARC。为了防止失控并且方便国际交换,国际图联于1977年研制出通用机读目录格式,即UNMARC. 1991年我国有关部门在UNMARC的基础上,结合我国的实际加上特定字段,编制出CNMARC,此后历经多次修订,形成现在的CNMARC格式。CNMARC(中国机读目录格式)的详细格式说明参见http:/ Core工作组在1995年第一次提出,当时包括13个元素,在以后的几次年会中逐渐完善,并形成目前15个元素的标准。其著录项目包括:题名title、作者creator、主题subject、描述description、出
7、版者publisher、其他责任者contributor、日期date、类型type、格式format、标识identifier、来源Source, 、语言language、关联relation,覆盖范围coverage、权限right等15项。整个元素集都是可扩展的,每个元素具有可重复性和选择性。DC以第一次专题研讨会的地点都柏林(Dublin Core)命名,又称都柏林核心集。DC的目的是寻求一套简洁而有弹性,且非专业图书馆人员也可轻易掌握和使用的信息资源著录格式,最初主要用于描述文本数据,逐渐支持网络资源的其他非文本资源,目前DC已经成为网络资源著录描述的标准。DC元素的主要工作在于语义
8、的定义,而不是语法或结构,这使得DC元数据能够迅速运用在具体的应用环境中。DC的应用将为搜索引擎或网络资源的整合应用提供了标准。同样目前的大多数图书情报系统也在采用DC作为对外服务与信息交换的标准数据,为了规范原有MARC数据和现有格式的转换,美国国会图书馆(http:/www.loc.gov/marc/marc2dc.html) 制定了一套MARC和DC的转换标准,介绍如下:,DC与MARC间的数据转换,MARC特点,MARC格式经过近50年的发展,其描述格式特点已得到业内人士的普遍认可,主要有: 完整性。即严格的语义规则和完整的信息描述字段。 精确性。能够精确的描述信息资源,尤其是对检索点
9、的选取能够确保其数据元素组成具有统一性。 可靠性。MARC描述格式得以广泛应用的主要原因之一就在于其著录信息的可靠性。 但是过于复杂,只有专业人员才能使用,DC元数据,DC描述格式的主要特点是: 简易性。DC只有15个元素,且都是每一个能够普遍理解的语义,适合各种背景的人员使用。信息著录员不须任何特殊训练,即可使用DC进行著录; 可扩展性。DC格式的弹性化和扩展性表现在允许使用者 为了特定目的或在特定的学科领域可以增加一些必要的著录信息。由于DC没有最终定型,有关它的使用也处于变化之中,可扩展性保证了其具有向后兼容和扩展的能力。,XML,XML是一种可扩展标记语言(Extensible Mar
10、kup Language,XML) 提供了一种标记内容的方式,可以添加关于数据用途的信息。信息使用 XML 存储之后,称为解析器的应用程序就能够可靠地提取相关信息,并根据不同的需要处理。XML 可用于各种不同的应用程序,但其实质是:XML 是一种表示数据的方式。有时候数据是为数据库准备的,有些时候则是供人阅读的。与这两方面应用相关的技术,比如数据验证和 XML 转换也已经随着 XML 自身一起发展起来。XML 包括验证或者确认的能力、文档结构和文档(在某种意义上的)内容。验证文档有助于防止数据与期望具有特定结构的应用程序进行交互时出现问题,当 XML 与非 XML 的遗留系统交互时这一点尤其有
11、用。最初的 XML 1.0 推荐标准包括对文档类型定义(Document Type Definitions,DTD)的支持,DTD 提供了一些验证能力。W3C XML Schemas 扩展了这种功能,并提供了一种更加类似 XML 的语法。,XML,可通过多种方式使用 XML 封装的数据。一种常见的处理方式是通过使用可扩展样式表语言转换(Extensible Stylesheet Language Transformations,XSLT),开发人员可以使用 XSLT 定义对 XML 文档的操作,以生成特定的结果。这种动态转换信息的能力允许从单个源文档产生多种输出,无论输出到不同的数据库还是输出
12、到不同的浏览器。XSL 格式化对象(XSL Formatting Objects,XSL-FO)是一种强大而灵活的格式化数据的 XML 词汇表,常与 XSLT 结合使用,把 XML 和 HTML 转化成 PDF(可移植文档格式)。XML 的优势在于它能够在多种环境中使用。大量涌现的各种 XML 词汇表,使人们能够立即互相理解。三种最常用的词汇表是可扩展超文本标记语言(Extensible HyperText Markup Language,XHTML)、资源定义框架(Resource Definition Framework,RDF)和可缩放向量图形(Scalable Vector Graph
13、ics,SVG)。,XML,XHTML 是 XML 形式的 HTML 修订版。XHTML 文档就是遵守 XML 规则的 HTML 文档。同时,从业务和表示两方面定义了其他的 XML 词汇表:RDF 提供了一种向 XML 文档添加信息的方式;SVG 提供了一种使用 XML 指定图形元素的方式(因为 SVG 是基于文本的 XML,不仅可用于动态生成图形,还可用于动画和脚本);语音可扩展标记语言(Voice Extensible Markup Language,Voice XML)则用于电话菜单和其他语音相关的系统。同样对于MARC格式或 DC格式都有专用的XML表述规格。,DOAJ系统对DC数据的
14、一种描述方式(OAI-DC),- oai:doaj-articles:6c680758291bf65568b55960a0b5b71c 2004-07-15T00:00:00Z - - Discours douverture du colloque “Terre wallonne - Humains admis“ 16 avril 2004, Lige, Belgique http:/www.bib.fsagx.ac.be/library/base/text/v8n2/63.pdf http:/www.doaj.org/openurl?genre=article&issn=13706233&d
15、ate=2004&volume=8&issue=2&spage=63 Busquin P. Biotechnologie, Agronomie, Socit et Environnement - Biotechnology, Agronomy, Society and Environment (BASE) University of Gembloux, Faculty of Agricultural Sciences 2004 ,OAI_MARC(http:/www.openarchives.org/OAI/oai_marc.xsd), - - “ s1997 vau| sm 00| 0|en
16、g d“ - (VPI) etd-3345131939761081 - Walker, Gordon James - Conceptual Development and Empirical Testing of an Outdoor Recreation Experience Model: The Recreation Experience Matrix (REM) - Computer data - 5 file(s) - Blacksburg, Va. University Libraries, Virginia Polytechnic Institue and State Univer
17、sity, 1997 - Thesis (PHD)-Virginia Polytechnic Institute and State University, 1997-03-31 - Includes bibliographical references. - This dissertation examines four issues, including: (a) whether outdoor recreation experiences not included in the Recreation Experience Preference (REP) scales exist; (b
18、) whether these experiences can be categorized using a framework called the Recreation Experience Matrix (REM); (c) how well the Recreation Opportunity Spectrum (ROS) variables of activity, setting, and expertise explain the types of experiences outdoor recreationists receive; and (d) how well two n
19、ew variables-primary mode and mode dependence-explain the types of experiences outdoor recreationists receive. In order to address these issues, an on-site questionnaire was distributed at Mount Rogers National Recreation Area in Virginia during October and November, 1995. A total of 410 people comp
20、leted this questionnaire. Of these, 336 provided useable addresses for a follow-up mail-out questionnaire, with 169 (50.3%) actually returning it. After performing a variety of statistical analyses, it was found that: (a) some outdoor recreationists did report having non-REP experiences involving id
21、entity, cognition, absorption, and self-concept; (b) indirect support does exist for classifying outdoor recreation experiences using the REM framework; and (c) the ROS variables of activity, setting, and expertise, do explain some outdoor recreation experiences, as do the new variables of primary m
22、ode and mode dependence. - System requirements: PC, World Wide Web Browser and PDF reader. - Available electronically via Internet. - outdoor recreation recreation experience preference scales recreation experience matrix recreation opportunity spectrum - Virginia Tech Forestry - Daniel R. Williams
23、Committee Member K. Jill Kiecolt Committee Member Bradley R. Hertel Committee Member Joseph W. Roggenbuck Committee Co-Chair R. Bruce Hull Committee Co-Chair - unrestricted http:/scholar.lib.vt.edu/theses/available/etd-3345131939761081/ ,XML小结,目前传统的MARC格式正在逐渐被XML格式的MARC所取代,XML的管理技术已经成为图书情报系统的核心管理技术。
24、 XML可以很方便地将内容从数据规则和表达中分离出来,XML标记的文档可以使用户更方便地提取和重用自己想用的内容,并使用自己喜欢的表达格式,这为用户提供了一个很好的按需定制的特性,具有非常好的灵活性。通过XML还可以使内容脱离格式,成为只和上下文相关的数据,以便于内容的检索、合并或者重用,满足了跨系统检索、整合甚至跨媒体出版的需求。一个基于XML的通用存储方式,还可以帮助信息服务商管理和维护大量的不同内容。,标准检索语言CQL,CQL是情报检索系统中用来描述检索请求的一种规范化语言,是英文Common Query Language的缩写。其设计目标是使用户提交的检索表达是可被人理解和描述得的,
25、特别的当描述较复杂的检索请求时,其检索表达式应接近自然语言。传统的检索语言可以分为两类,一类是功能强大,但需要用比较复杂的表达式描述,非专家用户很难正确使用,比如:SQL、PQF、和 XQuery,其中PQF是Z39.50协议使用的检索语言;另一类检索语言简单易用,接近自然语言,但很难描述复杂的检索概念,比如:CCL和Google。CQL则试图可以用自然语言描述简单和复杂的检索请求,事实上CQL达到了这种目标,成为目前检索系统的通用检索语言。有关CQL语言的详细介绍参见:http:/www.loc.gov/standards/sru/cql/,CQL分级,一个CQL服务器(z39.50或SRW
26、服务器)在对支持CQL处理能力方面是分级的。0级支持检索词检索如果接受到不能处理的CQL,必须能够返回明确的错误信息;1级支持0级标准;有能力匹配:(a) 检索语句中包括的索引名、关系和检索词; 并且允许 (b) 检索词间的布尔组配,比如:. “term1 AND term2“3. 至少支持阿a)或b)的检索处理;2级支持1级功能能够正确解析所有的CQL语句并给出回应或明确的错误信息;,SQL与CQL,SQL语言以关系数据库的应用为基础,在技术实现上遵循的是关系模型间的处理和应用,检索的目标是字段的属性值。CQL是基于行业应用而提出的面向用户的公共检索语言,检索查询的对象为字段的内容,实际上C
27、QL的一些关系及关系修饰技术涉及到大量的内容管理技术; CQL里面的一些检索功能比如:相邻、内容匹配、关系修饰等功能是SQL甚至关系数据库系统无法实现的一些功能;确切讲,如果使用关系数据库只能实现CQL的0级操作功能; CQL只是一个检索语言,不具备数据维护的功能;,Open Access 起源,Open Access一词首先广泛应用于信息领域,1995年Keller指出:所谓Open Access,不仅是指网络物理连接的建立,而且还意味着要保证这些连接易于使用、收费合理,并能提供一整套基本的信息资源;更为重要的是,网络的使用不应仅局限于信息的被动连接,相反,这一环境应是开放、分散和易于漫游的
28、。即使是最为基本的连接,也应使用户既可成为信源,又可成为信宿。对于网络信息环境语境中的Access有更为直接的论述,即:Access不仅指通过网络与信息资源提供商相连,而且还指人们成功地查找、检索和利用各种计算机系统中所含信息的能力。目前在学术领域被广泛接受的关于Open Access的含义基于三次重要会议:布达佩斯开放存取倡议(Budapest Open Access Initiative, BOAI)、关于开放存取出版的柏斯达声明(Bethesda Statement onOpen Access Publishing, BSOAP)、关于自然科学与人文科学资源的开放存取的柏林宣言(Berl
29、in Declarationon Open Access to Knowledge in the Sciences and Humanities)。三者的表述方式虽不尽相同,但本质内容大体一致,以BOAI为例,它认为,Open Access意味着用户通过因特网可以免费阅读、下载、复制、传播、打印和检索论文的全文,或者对论文的全文进行链接、为论文建立索引、将论文(原始文献)数字化,或者对论文进行任何其他出于合法目的的使用,而不受经济、法律和技术方面的任何限制,除非网络本身造成数据获取的障碍。对复制和传播的惟一约束,以及版权在此所起的惟一作用是,应该保证作者拥有保护其作品完整性的权利,并要求他人在
30、使用作者的作品时以适当的方式表示致谢并注明引用出处。,Open access分类,(1 )OA期刊(Open Access Journal, OAJ ),即基于OA出版模式的期刊,OAJ既可能是新创办的电子版期刊,也可能是由已有的传统期刊转变而来。 (2)开放存档(Open repositories and archives),即研究机构或作者本人将未曾发表或已经在传统期刊中发表过的论文作为开放式的电子档案储存。目前,开放式存取在国外已经普及,包括许多大型商业性信息服务运营商都提供一定程度的支持。国内刚刚起步,OA相关协议OAI,图书馆和信息资源委员会(Council on Libraryan
31、d Information Resource, CLIR)、数字图书馆联盟(Digital Library Federation, DLF)等组织1999年底在新墨西哥州Santa Fe召开的会议上,PaulGinsparg, Rick Luce, Herbert Van de Sompel等人提出OAI设想。OAI(Open Archive Initiative),意为开放文档先导,是一个旨在促进网络信息资源开发、发布与共享的合作组织。现由数字图书馆联盟、网络信息联合会(Coalition Networked Information,CNI)、美国国家科学基金会(National Scien
32、ceFoundation, NSF)等机构联合资助。OAI下设指导委员会(Steering Committee)和技术委员会(Technical Committee),分别负责OAI的整体运作和研究今后的需求及发展。OAI提出了基于元数据的电子文献互操作框架,形成了OAI协议(Open Archives InitiativeProtocol for Metadata Harvesting, OAI一PMH) 。2001年1月21日发布了OAI -PMH测试版Version1. 0,同年7月2日又发布了一个更新的测试版Version 1.1, 2002年6月14日发布了正式版Version2.
33、0,2005年5月3日公布关于2.0协议的最新文档说明。尽管OAI起源于电子出版界(E -printCommunity) 的互操作计划,随着OAI的发展,应用也远远超出了这一范围。原则上对任何数字对象都可以适用OAI协议的目标是通过元数据收获这种模式实现Web上发布信息的不同组织(主要在欧美等地)之间的互操作,形成一个与应用无关的互操作框架,同时也为我国正在开展的信息资源整合提供有效工具。,OAI协议构架,OAI协议规定了两种角色:数据提供者(Data Provider)和服务提供者(Service Provider)。数据提供者负责元数据的生成、发布、管理和组织,数据提供者可以有自己的元数据
34、标准,但它应能够通过元数据映射,发布符合OAI协议规范的元数据。数据提供者将各种数字资料处理成数字对象存储在数据库(Repository)中,每一个数字对象都有一个全球惟一、持久的标识符(DOI)。 在基干OAI的元数据互操作框架中,数据提供者提供的元数据质量非常关键服务提供者通过元数据收割机(Metadata Harvester)从数据提供者和其它服务提供者处收割元数据,并对这些元数据进行加工处理,提供增值服务,建立元数据之间的关系,向用户提供统一的查询界面,它提供的最基本的增值服务是对所有元数据根据同一分类体系进行分类整理。服务提供者也可以只按需收割某一学科、某一研究领域的元数据OAI协议
35、要求数据提供者与服务提供者事先都要在(OAI)注册服务器中进行注册。目的是要对数据提供者与服务提供者进行组织,更重要的是执行相关验证程序来确保所登记的数据提供者或服务提供者是否完全符合OAI协议的规定,确保数据提供者和服务提供者都遵守OAI协议规范框架。注册服务器除了提供注册界面,还提供查询界面,让服务提供者查找数据提供者,用户查找服务提供者,这类似Internet中的域名解析。OAI协议的实现需要建立在超文本传输协议(HTTP)的基础上,通常采用GET或POST请求实现元数据采集。OAI协议指定DC(Dublin Core)为必须支持的元数据格式,通过元数据前缀说明,支持其它元数据格式,比如
36、: OAI_MARC。一个数据提供者可以向多个服务提供者提供元数据,一个服务提供者可以从多个数据提供者获取元数据。数据提供者和服务提供者只是角色的划分,一个组织(或服务器)既可以是数据提供者,也可以是服务提供者。服务提供者与数据提供者之间的消息传递是通过OAI request和OAI response实现的。,OAI协议的运行框架,OAI 命令,OAI协议通过指定命令集(Verb),从数据库前端服务器(数据提供者)向其管理的数据仓库获得所需信息。由于OAI是基于HTTP的应用协议,故其命令集通过HTTP所使用前端服务器向数据库服务器传输变量与内容,由服务器程序根据变量及其内容进行处理,并返回结
37、果。OAI命令至少有一个以key=vlaue形式出现的参数,多个参数则用符号&.隔开。提供的命令(动作 Action)有6种.,OAI 命令列表,OAI-Getrecord,服务提供者向数据提供者发出如下请求:http:/arXiv.org/oai2? verb=GetRecord&identifier=oai:arXiv.org:cs/0112017&metadataPrefix=oai_dc 数据提供者返回的信息为:2002-02-08T08:55:46Z http:/arXiv.org/oai2 oai:arXiv.org:cs/0112017 2001-12-14 cs math Us
38、ing Structural Metadata to Localize Experience of Digital Content Dushay, Naomi Digital Libraries With the increasing technical sophistication of both information consumers and providers, there is increasing demand for more meaningful experiences of digital information. We present a framework that s
39、eparates digital object experience, or rendering, from digital object storage and manipulation, so the rendering can be tailored to particular communities of users. Comment: 23 pages including 2 appendices, 8 figures 2001-12-14 有关OAI PMH 2.0版的详细说明请参见:http:/www.openarchives.org/OAI/2.0/openarchivespr
40、otocol.htm 查找目前已经注册的数据提供者:http:/www.openarchives.org/Register/BrowseSites,RSS服务,RSS是什么?RSS 是 Internet 上连锁内容和元数据的一种格式。通常用于共享标题和到新闻文章的链接。对于新闻文章,真正的文章不一定是共享的,但是关于文章的元数据通常是共享的;这种元数据可以包含标题、URL或者摘要。对于出版商而言,RSS 是一种重要的工具,因为提要可用于连锁内容,并把第三方的内容集成到您的站点中。RSS 是一种 XML 方言。所有的 RSS 文件必须符合万维网联盟(World Wide Web Consorti
41、um,W3C)Web 站点上发布的 XML 1.0 规范。目前RSS的最新标准为2.0版。详细介绍可参考http:/ 用自己直接向服务商提交SDI服务请求; 用户借助阅读器可个性化订制自己所需要的内容; 信息服务商可按用户的个性化需求,向用户提供推送服务;基于RSS技术的服务是互动的(有人称为Web 2.0),RSS是一种全新的商业服务模式。RSS服务模式对靠广告收入维持运营的服务商而言,有一定的副作用,但对靠内容收费的内容服务商而言,是非常好的一种服务模式。,OAI-服务规范OpenURL,OpenURL可称之为开放的统一资源定位器(Open Uniform Resource Locator
42、s),最初是由比利时Ghent大学的H.萨姆堡尔(Herbert Van de Sompel)及其同事在研制SFX (Special Effects)系统时提出,目的是把不同来源和不同通信协议的信息源及相关服务融合在一起,实现不同类型、不同格式和异地分布信息资源的无缝链接。OpenURL,克服传统链接框架的局限,可为用户提供上下文相关(Context sensitive)链接传递服务。2001年,美国全国信息标准组织(National Information Standards Organization, NISO)成立一个专门小组,在H.萨姆堡尔等人工作的基础上,开发基于Web应用的Open
43、URL语法。2003年3月12日,NISO的AX委员会(Committee AX)将OpenURL框架第一部分,即The OpenURL Framework for Context一Sensitive Services, Part 1:ContextObject and Transport Mechanism。作为标准草案发布。200年3月17日.又将该标准的第二部分,即The OpenURL Framework for Context一Sensitive Services, Part 2: Initial Registry Content作为评议 标准发布,2003年4月15日公众评议期结束
44、后,也作为一个试用标准颁布这为OpenURL成为NISO的正式标准打下了良好的基础。,OpenURL语法,OpenURL语法 OpenURL语法与Internet上公共网关程序HTTP GET或HTTP POST相似,可以描述成 OpenURL := BASE-URL ? QUERY QUERY := DESCRIPTION ( & DESCRIPTION ) BASE-URL 资源服务商的URI DESCRIPTION 要查找的原数据对象的描述 如果由多个原数据对象描述用两个 &分割。 比如: BASE-URL可以是 http:/sfxserver.uni.edu/sfxmenu BASE-
45、URL 是用户知道的服务机构或通过菜单(CookiePusher)选择的服务机构所提供URL服务的URI。 DESCRIPTION := ( ORIGIN-DESCRIPTION & )? OBJECT-DESCRIPTION | OBJECT-DESCRIPTION ( & ORIGIN-DESCRIPTION )? OBJECT-DESCRIPTION OpenURL中携带的元数据对象的相关信息。 ORIGIN-DESCRIPTION 包含发出元数据请求的系统信息,这些信息作为OpenURL的一部分一般需要加密。 OpenURL 至少要包含一个原数据对象信息。 OBJECT-DESCRIP
46、TION 和 ORIGIN-DESCRIPTION 的顺序对OpenURL的完整性没有影响。 ORIGIN-DESCRIPTION := sid = VendorID : DatabaseID VendorID := ( ALPHANUM )+ DatabaseID := ( ALPHANUM | ESCAPED )+ORIGIN-DESCRIPTION 由sid 标示名(服务标识符) 和对应的标示值组成。标示值用冒号:,分割成两部分,前面为服务供应商,后面为原数据对象所在的数据库名。:表示没有使用escape编码。 如果OBJECT-DESCRIPTION 包括 LOCAL-IDENTIFI
47、ER-ZONE 说明,则必需有ORIGIN-DESCRIPTION 说明。 ORIGIN-DESCRIPTION 举例如下: sid=Ovid:Medline sid=ERL:BX4 sid=EBSCO:MFA OBJECT-DESCRIPTION := ZONE ( & ZONE) * ZONE := (GLOBAL-IDENTIFIER-ZONE | OBJECT-METADATA-ZONE | LOCAL-IDENTIFIER-ZONE) GLOBAL-IDENTIFIER-ZONE := id =GLOBAL-NAMESPACE :GLOBAL-IDENTIFIER ( &id =GL
48、OBAL-NAMESPACE :GLOBAL-IDENTIFIER)* GLOBAL-NAMESPACE := ( doi | pmid | bibcode | oai ) GLOBAL-IDENTIFIER := VCHAR+ GLOBAL-IDENTIFIER-ZONE 由标示名id(命名空间) 和标示值组成。标示值由两部分组成用冒号”:”割,前面部分表示全球命名的标示符,后面一部分表示值。 “:”表示没有使用 Escape 编码. 一个OpenURL中可以使用多个全球标示符。 到目前为止已经定义的全球表示符有: doi : 数字对象标示符 pmid : PubMed 标识符 bibcod
49、e : Astrophysics Data System 使用的标示符 oai : OAI 中使用的标识符。由于篇幅有限,有关这些标识符的编码规则这里不作介绍。 举例如下: GLOBAL-IDENTIFIER-ZONE: id=doi:123/345678&id=pmid:202123 一个没有经过 Escape 编码的OpenURL: http:/sfxserver.uni.edu/sfxmenu?id=doi:123/345678&id=pmid:202123 这里用两个全球标识符定义了同一个元数据对象。 对应前一个经过escape 编码的 OpenURL 是: http:/sfxserv
50、er.uni.edu/sfxmenu?id=doi:123%2F345678&id=pmid:202123 OBJECT-METADATA-ZONE := META-TAG = META-VALUE (& META-TAG = META-VALUE) * META-TAG := ( genre | aulast | aufirst | auinit | auinit1 | auinitm | coden | issn | eissn | isbn | title | stitle | atitle | volume | part | issue | spage | epage | pages | artnum | sici | bici | ssn | quarter | date ) META-VALUE := VCHAR+,