什么是z39.50软件

发布网友 发布时间:2022-04-22 08:59

我来回答

1个回答

热心网友 时间:2023-07-13 05:52

Z39.50(信息检索应用服务定义和协议规范,Information Retrieval Application Service Definition and Protocol Specification) , 是由美国图书馆界创立的计算机数据库网络互联通讯协议。Z39.50经历了3个版本,它们是: Z39.50-1988; Z39.50-1992; Z39.50-1995。Z39.50目前的版本3已于1996年被ISO正式确定为信息检索的国际标准(ISO23950)。

Z39.50是开放系统互连参考模型(OSI-RM)的应用层协议, 论及面向连接的、程序间的通讯问题, 他使得用户在一台计算机(client)上检索存储在另一台计算机(server)中的信息, 而不必关心这些信息是如何存储和组织的。目前它已经被广泛的被图书馆界作为一种访问分布式数据库的方法。

协议规范分为两个部分--由客户机(Z-client)实现的协议过程及由服务器(Z-server)实现的协议过程。源端(Origin)和目的端(Target)通过应用联动(A-association)中的Z39.50联动(Z-association)进行通讯,实现信息交换,信息分别称为请求和响应。

Z39.50主要包含11种机制:
1.初始(Initialization);
2.查找(Search);
3.检索(Retrieval);
4.删除结果集 (Result-set-delete);
5.存取控制(Access Control);
6.结算/资源控制(Accounting / Resource Control);
7.分类排序(Sort);
8.浏览(Browse);
9.其他扩展服务( Extended services);
10.其他扩展服务( Extended services);
11.终止(Termination)
其中,比较核心的机制包括初始(Initialization),查找(Search), 检索(Retrieval)等。

详细内容请参考http://www.loc.gov/z3950/agency/document.html

Z39.50能够表述抽象复杂的搜索,使Z-client提交复杂的数据、记录和语法来实现其他信息检索功能,(例如扩展服务和权限控制),而且可行。它可以实现文件排序,更新数据库,查询的定义、控制和存储等功能。

Z39.50的基本技术构架简单,但是分枝复杂,涉及面广。 Z-client能同时发送给几个图书馆相同的或不同的查询。并可以合并相似结果,当使用者查找偏僻的主题,或者查到大量记录结果的时候,这种特点可以极大的节省时间。

可以通过Z39.50规定的基本的查询和检索功能,实现图书馆之间通过各种方式交换数据记录。通过使用Z39.50作为基础,许多图书馆的业务可以公开化、标准化。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com