数字资源共享平台框架的设计和实现3朱义华,郭昭辉,武港山(南京大学计算机科学与技术系,江苏南京210093)摘要:从数字资源共享平台的需求入手,分析了目前建设数字资源共享平台面临的一些问题,提出了一种数字资源共享平台的框架设计,并基于CNRIHandleSystem和OAI2PMH给出了该框架的技术实现方案。最后介绍了一个实现实例———中国大学数字博物馆共享平台。关键词:资源管理;互操作;共享平台;句柄系统;开放文献预研元数据获取协议:TP311文献标志码:A:100123695(2007)0520214204DesignandImplementationofSharingPlatformofDigitalResourceZHUYi2hua,GUOZhao2hui,WUAbstract:AuthoranalyzedtherequirementsofaSPDRandsomechallengesmaymetduringthebuildingaSPDR.Thenpre2sentedaframeworkofSPDRandgaveadesignofthisframeworkbasedonCNRIHandleSystemandOAI2PMH.Atlastintro2ducedimplementationofthisframeworknamedSharingPlatformofDigitalMuseumofChineseUniversity.Keywords:resourcemanagement;interoperability;sharingplatform;handle2system;0引言1共享平台的需求分析随着信息载体数字化和网络化的迅速发展,越来越多的信息资源成为网络上可以被描述和访问的资源,从简单的文本文件到多媒体声音、图像资源,甚至网络服务(WebService)等都加入了这一行列。为了高效率、高质量地收集、保存、管理这些资源,数字图书馆、数字博物馆等一些新的信息资源组织形式应运而生;同时随着数字化信息资源的快速增长以及各种管理数字化信息资源系统的建设,为了有效地整合并合理配置分散的数字资源,扩大数字资源的覆盖范围和服务范围,数字资源共享平台的建设已经成为信息资源数字化建设的重要任务。从功能需求上看,数字化资源的定位以及不同系统、不同数据拥有者之间如何实现资源的共享和互操作已成为数字资源共享平台建设的重要问题。目前国外在这方面的工作已有一定的基础,特别是在数字图书馆领域,通过Z39.50、OAI等协议集成异构资源系统成为构建数字图书馆资源共享平台的常用方式[1]。国内在数字图书馆领域一般采用简单导航整合模式(即在Web页面上提供按字母或主题分类入口的方式),还有一部分采用构建中间层的模式(如江苏汇文一站式检索系统和清华同方的异构数据库统一检索平台),避免了需要逐个登录数据库、输入检索条件的麻烦。一方面这些技术有着不可避免的缺陷(如中间层技术导致检索效率低下的问题)需要寻找更好的整合模式;另一方面在非数字图书馆领域,各领域系统的建设仍然比较孤立,共享能力还比较低下。数字资源共享平台的基本功能是通过不同系统之间数字资源的互操作,实现数据资源整合、信息发布,并对外提供资源检索服务。具体系统建设时,根据应用需要,数字资源共享平台还会包括用户权限控制、资源版权控制等处理机制。数字资源整合是依据一定的需要,对各个相对独立的数字资源系统中的数据对象、功能结构及其互动关系进行融合、类聚和重组,重新组合为一个新的有机整体,形成一个效能更好、效率更高的新的资源体系[2];信息发布和检索服务则是在资源整合的基础上,向用户展示资源相关信息,让用户比较方便地使用数字资源。从最终用户的角度出发,共享平台必须保证系统的透明性,即用户可以在一个系统上浏览整个平台中的数字资源;用户只要一次检索便可以覆盖平台中所有的系统;无须知道资源的位置就能够获得需要的数字资源等。从平台内的系统出发,平台内部的单个系统内部各组件间以及各系统间必须能够交互,以实现数字资源元数据的互操作以及检索服务的互操作。为了便于系统间互操作的实现,资源的发布必须满足一定的发布标准。这样各系统才能获得其他系统发布的资源。同时为了在获得资源后有效地进行整合,那么就需要知道获得资源元数据的语义,必须制定统一的元数据描述标准。为了避免平台内部冲突,保证平台的透明性,方便用户的使用,数字资源的定位机制以及共享平台的服务和管理规范也是必需的。鉴于上面的需求,笔者认为平台的建设需要分层次、分模收稿日期:2006201206;修返日期:2006204212基金项目:国家“863”计划资助项目(2002AA117010210);2005年教育部资助项目;2005年科技部科技基础条件平台资助...