论文部分内容阅读
许多图书馆都拥有很多数据库资源,丰富的数字资源方便了信息的共享与使用,但是目前,这些资源库一般都有其自身的访问方法和不同的检索界面,复杂多样的使用过程给读者带来了不便,降低了读者使用资源的效率.那么,能不能让读者方便快捷的查阅到所需的信息,能够以同一身份访问不同的资源,能够对不同数据库的数字资源同时检索?CALIS管理中心"十五"期间将建成面向全国高校的统一检索平台,其目标就是整合CALLS管理中心和各个高校图书馆中的各种形态数字信息资源和各种不同应用服务方式,构建一个统一的数字图书馆服务平台.该文所研究的"元数据联合仓储"是统一检索平台的一个有机组成部分,该系统采用收割的技术获取各种XML格式的元数据,对元数据进行整合,提供统一的对外发布服务.该文在分析总结现有研究成果的基础上,针对CALLS的资源特点和需求,设计并实现了统一检索平台的子系统--元数据联合仓储.该文着重完成了以下几项工作内容: 1.完成了元数据联合仓储的总体设计.分析CALLS资源的环境和需求,确定系统的总体目标,并提出总体设计思想和总体结构. 2.设计了CALIS元数据访问协议.此协议是考虑到CALLS将来各子资源系统的互操作、连接、交换数据方面的需求,对OAI-PMH2.0的进行了一定扩展,主要是规范各元数据子系统的元数据检索、浏览等服务. 3.解决了XML格式元数据存储的问题.元数据的存储方式是系统对外提供服务的根本,一个良好的存储方案才可以为用户提供高效率的检索和数据发布服务.该文针对XML数据的存储问题作了大量研究,参考XML数据库的技术和关系数据库存储XML文档的技术,结合CALIS资源的特点,提出适合该系统的存储方案,并在此存储方案上建立索引来提高检索效率. 4.实现了元数据联合仓储.完成了元数据的收割与调度,整合并索引收割来的数据,提供统一的对外发布服务.