有关SRU/W和OAI信息检索协议的使用研究

2011-11-30 07:44:06新疆李森
职业技术 2011年6期
关键词:信息检索异构检索

新疆 李森

有关SRU/W和OAI信息检索协议的使用研究

新疆 李森

为解决不同数据结构信息资源的检索、集成和共享的问题,先后有一些相关的协议开发应用,其中SRU/W和OAI是其中具有代表性的协议,本文根据两个协议的特点从提出时间、最新版本、与用户的上下文相关敏感性、请求/响应中是否带版本号、传输机理、服务提供方的工作、对于大规模响应信息的处理、体系结构、对元数据格式的要求的等几个方面进行研究并相互比较,最后对这两个协议的协同使用进行深入分析,为使用者在应用中提供了相关理论依据。

SRU/W协议;OAI协议;协同使用

引言

SRU/W和OAI就是具有一定代表性的协议。SRU/W和OAI是几乎在同一时间由不同的组织基于不同的应用背景所开发的信息检索协议。SRU/W是为了解决之前信息检索协议过于复杂,无法直接与WEB连接等问题而提出的下一代协议的一个组成部分,SRW根据最近WEB技术的发展,提出的一个基于WEB服务(WEBService)的信息检索协议。OAI是在原有信息检索协议基础上进行改进,其目标是通过元数据收获这种模式实现在Web上发布信息的不同组织(主要在欧美等地)之间的互操作,形成一个与应用无关的互操作框架,是一项简单、灵活的元数据互操作协议,OAI支持选择性的收割方式,适合于系统间元数据的循环交换。

以上两种协议都是为了解决分布、异构的数据资源的检索、集成和共享问题提出的,它们之间存在着相同点和不同点,本文根据实际工作情况对这两个协议进行比较,并对这两个协议的协同使用进行研究,其研究的目的是如何将这两个协议结合起来,发挥各自的优点,从而实现数字信息的资源的更好地集成和共享。

1 SRU/W和OAI的概述

1.1 SRU/W协议

SRW是一个针对WEB应用的信息检索协议,提供基于Web Services的各种用户访问机制,它定义了一个通用的、抽象的模型,各个系统可以将其具体实现映射到该抽象模型上,实现了不同网络资源、分布式数据库的统一检索功能。SRW的设计一方面根据了Z39.50信息检索通讯协议标准,另一方面运用了现有的技术基础如SOAP、XPath等。SRW使用的是模块化的整合方式。更进一步说,SRW设计的理念是将信息检索视为各种查询检索服务的集合。

1.2 OAI协议

OAI的设计思路和核心思想相对容易和简单:在HTTP协议的基础上,制定了一些命令动词,其中主要应用的有6个命令动词,这6个命令动词中,有三个是用来揭示知识库的特征(ListSets、Identify、ListMetadataFormats),另外三个是用来从知识库中提取元数据(GetRecord、ListRecords、ListIdentifiers)。

2 SRU/W和OAI的比较

SRU/W和OAI都是为了解决信息资源检索的整合和共享而提出的解决方案,它们之间存在着相同点和不同点。根据两个协议提出时间最新版本、响应中是否带版本号、上下文相关敏感性、传输机理、服务提供方的工作、响应信息的处理等几个方面作出相应的比较。比较结果如表1所示。

表 1:OAI、SRU/W 的比较

3 OAI、SRU/W的协同使用

对于二者的协同使用中,单纯依靠任何一种协议方式不能满足数字信息检索中的分布、异构资源的整合、共享需求,为了能够为信息检索用户提供的流畅的信息检索服务,需要将这些协议结合起来使用。

3.1 SRW所提供数据的OAI接口

SRW与OAI可以通过特定的接口结合使用,根据需要再实现OAI元数据收割接口。在OAI框架中,为了提供能够响应OAI请求,数据提供者必须为找到能够与其现有数据库配置相匹配的OAI实现。OCLCOAIcat通过对数据库引擎、数据存储格式映射机制进行抽象,可以为任意数据库系统建立OAI元数据接口,实现基于OAI-PHM2.0协议的元数据开放。但开发能够访问不同数据库的应用程序不仅仅是OAI实现所需要解决的问题。理想的解决方案是具有一个能够工作于不同的数据库配置的标准检索API,可以考虑采用SRU/W来实现。

3.2为通过OAI所收割的元数据集提供SRU/W检索接口

目前对于用OAI所收割的元数据集,存在着多种检索服务Web接口,每种检索服务都有自己的查询语法和服务规范,这种状况不利于集成检索。为了解决这一问题,可以为通过OAI所收割的元数据提供SRU/W检索接口,使得用户可以直接通过SRU/W接口实现对OAI元数据集的检索。这一思想及模型目前已在资源发现网络(Resource Discovery Network),欧洲图书馆(The European Library)等项目中加以利用,这一模型同时也是几个大规模系统架构的基础,如Andy Powell所描述的JISC信息环境。

4结语

本文对数字图书馆中实现分布、异构资源的集成、共享的两种协议(OAI、SRU/W)进行了介绍和比较。虽然两个协议对于同一个问题采用了不同的解决方式,但两个协议可以互为补充,协同使用,来更好地实现数字图书馆资源的整合和共享。

SRU/W and OAI are protocols for retrieval,integration and sharing of distributed and heterogeneous resources.Firstlythe twoprotocols are introduced,and then the two protocols are compared from creation time,new protocol version,user context-sensitive,transport mechanism,work of service provider and architecture etc.,finally,Implementations ofCooperation oftwoprotocols are analyzed.

SRU/W protocol;comparison study;implementation ofCooperation

(作者单位:新疆石河子职业技术学院计算机系)

(编辑吕智飞)

猜你喜欢
信息检索异构检索
试论同课异构之“同”与“异”
2019年第4-6期便捷检索目录
overlay SDN实现异构兼容的关键技术
电信科学(2016年11期)2016-11-23 05:07:56
医学期刊编辑中文献信息检索的应用
新闻传播(2016年18期)2016-07-19 10:12:06
专利检索中“语义”的表现
专利代理(2016年1期)2016-05-17 06:14:36
LTE异构网技术与组网研究
基于神经网络的个性化信息检索模型研究
在新兴异构SoCs上集成多种系统
教学型大学《信息检索》公选课的设计与实施
河南科技(2014年11期)2014-02-27 14:10:19
公共图书馆信息检索服务的实践探索——以上海浦东图书馆为例
图书馆界(2013年5期)2013-03-11 18:50:29