摘要
SRW是一种基于Web Service的网络联机检索协议,它为我们通过Web提供信息检索服务,提供了类似于Z39.50的检索能力,从而提供了基于Web的书目资源整合方法。实现一个SRW服务虽然比实现一个Z39.50服务要相对简单,但其中会涉及一些新的概念、标准和技术问题,例如,SOAP通信架构,CQL检索语法,Dublin Core元数据标准等。本文描述了一个SRW服务系统的设计思想及具体实现。对涉及的关键技术,如SRW的三个主要操作的执行、SOAP消息的内容及封装、CQL语法的解析、MARC数据与DublinCore元数据的转换等进行了详细的介绍。
SRW is a standard form for Intemet union search. It provides for us the similar search ability as Z39.50 by web information searching, to offer the resource method based on the web catalogue. Although it' s relative simple to the implementation of SRW service, there arc some new notion, standard and technology. For example, SQAP communication structure, CQL query language, Dublin Core metadata etc. This paper describe the Design and Implementation of a SRW service system, It also refers to the solution of some key technology, such as the execution of three main operation, the encapsulation of SQAP XML streams, the parsing of CQL and the transform between MARC and Dublin Core.
出处
《情报学报》
CSSCI
北大核心
2008年第2期250-255,共6页
Journal of the China Society for Scientific and Technical Information