OAI集成信息检索系统研究与设计
发布时间:2020-06-07 02:22
【摘要】:随着计算机技术、网络技术以及信息检索技术本身的发展,信息用户的需求呈现出网络化、集成化、智能化、个性化的特色。在图书情报领域,尤其是在数字图书馆体系架构里,基于分布式计算技术和各种互操作机制的整合检索和整合浏览,便成为我们关注和研究的重点内容之一。OAI元数据搜寻协议通过元数据搜寻和检索集成这种模式为发布Web信息的机构间实现互操作提供了一个与应用无关的互操作框架,因此,本文选择OAI作为研究对象,并探讨基于OAI-PMH开放元数据搜寻的集成信息检索系统的设计与实现。 分布式计算技术和分布式体系结构是实现互操作的基础。典型的分布式计算技术包括DCOM、RMI、CORBA、Remoting等,公认的优秀分布式计算平台包括CORBA、JINI、Web Services、Enterprise JavaBean等,本文对上述分布计算技术及分布体系结构进行了介绍并对他们各自的功能和特点作了简单比较。计算环境的互作性建立于网络、数据、应用程序和管理服务四层框架之上,而数字图书馆领域内实现的互操作模式均源于计算环境互操作性的支持。难于实现裸数据层次上的整合,因此,我们致力于系统层次上“服务”的整合。目前,分布异构信息整合检索的热点技术突出表现为:实现深层次的知识挖掘;满足知识检索的要求;实现异构信息整合检索和全息检索;满足个性化用户需求等方面。 OAI-PMH是一个低入门级的元数据互操作协议,基于XML和HTTP的POST或GET方法,实现对互联网上数据提供者元数据仓库的开放搜寻。本文对OAI协议的提出背景、OAI协议的基本特征、OAI-PMH协议规范的内容、国内外研究及应用现状进行了介绍。 本论文的主要目标是设计一个基于OAI开放元数据搜寻的集成信息检索系 统。因此,本论文的主要任务体现在实验环境的构造及OAI各系统模块的逻辑 设计和编程实现。完成的模块包括数据提供者的OAI接口模块、服务提供者的 搜寻及搜寻调度管理模块、基于搜寻到的元数据的检索服务模块。通过各模块 集成实验验证,程序能基本正常运行:数据提供者能为服务提供者提供搜寻接 口;服务提供者能实现对本地和互联网上的数据提供者进行开放搜寻,并在此 基础上为用户提供元数据库检索服务。实验环境不等于实现环境,本文也给出 了在实现环境中需解决和继续完善的有关问题。 239.50通过对编码方式和内容语义的标准化来实现不同系统间的互操作, 本文对OAI和239.50的互操作机制和实现功能作了简单比较。为了构建一个 健壮、高性能的OAI现实运行系统,有必要在理论上对一些关键问题加以探讨, 这些问题可能包括:减少元数据转换匹配差异;查询算法选择及优化:数据仓 库内容同步等。 关键词:OAI元数据互操作元数据搜寻集成检索XML数字图 书馆
【图文】:
操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Wbe服务实现或同它交互。服务提供者和服务请求者角色是逻辑结构,因而服务可以表现两种特性。图2一4图示了这些操作、提供这些操作的组件及它们之间的交互。Web服务协议栈。要以一种一可互操作的方式执行发布、发现和绑定这三个操作,必须有一个包含每一层标准的Web服务协议栈。图2一5展示了一个概念性Web服务协议栈。上面的几层建立在下面几层提供的功能之上。垂直的条表示在协议栈中每一层必须满足的需求。左面的文本表示协议栈的那一层所应用的标准技术。WSDLSOAI〕日日凳料料料料料料料料服服服务描述述述基基基于XML的消息息息网网网络络络图2一5Web服务概念性协议栈Web服务协议栈的基础是网络层。下一层是基于XML的消息传递,它表示使用XML作为消息传递协议的基础。服务描述层实际上是描述文档的一个协议栈。web服务结构包括很多分层的、内部相互联系的技术,图2一6提供了这些技术族的一个简单示例。采用该示例图中的相应技术我们可以设计、构建并部署Web服务。我们以其中涉及的XML、WSDL、SOAP、UDDI技术作一简单介绍。XML:在所有wbe服务中表示数据和消息的统一的标准方式。wSDL:(webServieeDeseriptionLanguage,web服务描述语言)wsoL详细说明了Wbe服务的接口,即每个被调用的方法以及它能够接收和返回的参数。在WSDL文档中,可以确定发送到Wbe服务的有效的SOAP消息格式。
管理器程序由一个主窗体文件和一个消息、窗体文件构成。主窗体实现对搜寻任务的管理,,消息窗体用于显示搜寻过程中的错误消息。管理器程序的主要工作就是轮询数据库表并开始新的调度搜寻任务。程序界面如图5一3所示。图5一3OAI搜寻管理器运行界面
【学位授予单位】:四川大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:G354
【图文】:
操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Wbe服务实现或同它交互。服务提供者和服务请求者角色是逻辑结构,因而服务可以表现两种特性。图2一4图示了这些操作、提供这些操作的组件及它们之间的交互。Web服务协议栈。要以一种一可互操作的方式执行发布、发现和绑定这三个操作,必须有一个包含每一层标准的Web服务协议栈。图2一5展示了一个概念性Web服务协议栈。上面的几层建立在下面几层提供的功能之上。垂直的条表示在协议栈中每一层必须满足的需求。左面的文本表示协议栈的那一层所应用的标准技术。WSDLSOAI〕日日凳料料料料料料料料服服服务描述述述基基基于XML的消息息息网网网络络络图2一5Web服务概念性协议栈Web服务协议栈的基础是网络层。下一层是基于XML的消息传递,它表示使用XML作为消息传递协议的基础。服务描述层实际上是描述文档的一个协议栈。web服务结构包括很多分层的、内部相互联系的技术,图2一6提供了这些技术族的一个简单示例。采用该示例图中的相应技术我们可以设计、构建并部署Web服务。我们以其中涉及的XML、WSDL、SOAP、UDDI技术作一简单介绍。XML:在所有wbe服务中表示数据和消息的统一的标准方式。wSDL:(webServieeDeseriptionLanguage,web服务描述语言)wsoL详细说明了Wbe服务的接口,即每个被调用的方法以及它能够接收和返回的参数。在WSDL文档中,可以确定发送到Wbe服务的有效的SOAP消息格式。
管理器程序由一个主窗体文件和一个消息、窗体文件构成。主窗体实现对搜寻任务的管理,,消息窗体用于显示搜寻过程中的错误消息。管理器程序的主要工作就是轮询数据库表并开始新的调度搜寻任务。程序界面如图5一3所示。图5一3OAI搜寻管理器运行界面
【学位授予单位】:四川大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:G354
【相似文献】
中国期刊全文数据库 前10条
1 孔田野;李万龙;张海鸥;;基于药品本体的信息检索系统研究[J];河北科技大学学报;2008年03期
2 王志勇;耿亦兵;;统计语言模型在文本信息检索中的应用[J];中国索引;2003年01期
3 周智佑;;信息检索系统评价——国内进展述评[J];情报科学;1993年04期
4 毛雅君;信息检索系统的检索效率影响因素研究进展[J];医学情报工作;2001年03期
5 沈志朝,张丽华,李圆;网络环境下的信息检索新技术[J];华中电力;2005年05期
6 杨建林,邓三鸿;信息检索中相关性的维度与度量[J];情报理论与实践;2005年06期
7 付燕宁;金龙飞;王开锋;刘磊;;基于本体的信息检索系统的设计与实现[J];计算机应用研究;2006年11期
8 隆捷;;信息检索可视化研究[J];情报学报;2006年S1期
9 薛蕴;;现代信息检索对图书馆信息服务的影响[J];科技情报开发与经济;2007年06期
10 禹蒲阳;刘艳斌;;基于Web服务架构的数字图书馆信息检索系统的设计与实现[J];邵阳学院学报(自然科学版);2007年01期
中国重要会议论文全文数据库 前10条
1 倪耀群;许洪波;谭婧霞;唐慧丰;程学旗;孟丹;;基于优化维汉双语词典的多语言信息检索系统[A];第六届全国信息检索学术会议论文集[C];2010年
2 林耀q
本文编号:2700678
本文链接:https://www.wllwen.com/tushudanganlunwen/2700678.html
教材专著