一种基于DSpace的数字资源管理方法技术

技术编号:15392025 阅读:96 留言:0更新日期:2017-05-19 05:04
本发明专利技术公开了一种基于DSpace的数字资源管理方法,使用授权策略和工作流机制相互配合来解决数字资源管理平台的谁有权递交资源、谁有权使用资源、谁负责管理等一系列问题;应用于开放源代码数字资源管理系统DSpace,提供了较为丰富的功能,可以满足大多数数字资源的提交、保存、管理和发布等应用的需求。对于一般的数字图书馆电子资源应用,在不需要扩展特殊功能的情况下,可以选择DSpace作为应用的平台,在此基础上快速开发出完善的存储解决方案。

A digital resource management method based on DSpace

The invention discloses a digital resource management method based on DSpace, using the authorization policy and workflow mechanism to coordinate with each other to solve the digital resources management platform who has the right to submit resources, who have the right to use resources, who is responsible for a series of problem management; applied to the open source code of digital resources management system DSpace, is provided rich, can meet most applications of the digital resources submission, preservation, management and publishing requirements. For the general digital library electronic resources applications, without the expansion of special features, DSpace can be chosen as the application platform, and on this basis, the rapid development of perfect storage solutions.

【技术实现步骤摘要】
一种基于DSpace的数字资源管理方法
本专利技术涉及信息管理
,特别是涉及一种基于DSpace的数字资源管理方法。
技术介绍
DSpace系统是由美国麻省理工学院(MIT)和美国惠普公司(Hewlett-Packard)合作开发的以内容管理发布为设计目标的数字资源存储系统。该系统可以收集、存储、索引、保存和发布任何格式的数字资源,包括期刊论文、技术报告和多媒体文件等。由于DSpace向世界公开了遵循BSD协议的开放源代码,任何用户都可以对该系统进行定制和扩展。DSpace系统分为存储层、业务逻辑层和应用层,每层由一系列组件构成:存储层的功能是对数字内容和相关的元数据进行存储,一方面负责对后台数据库的操作,完成内容组织、内容元数据、电子用户、授权、工作流和检索索引的保存;另一方面负责数字流的保存,这是通过文件系统和存储资源代理服务(StorageSourceBroker)来实现的。该层各个组件的功能是通过Java编写的存储API来调用实现的。业务逻辑层负责完成具体的功能模块,如内容管理、工作流管理、电子用户管理、授权、浏览和检索等。该层的各个组件的功能是通过Java编写的DSpace公共API来调用实现的。应用层提供了基于Web的用户界面来应用和管理DSpace系统,使用起来极为方便。此外还提供了一系列的接口,如元数据获取标准OAI-PMH的数据供应、数字条目批量导入工具等。该层的各个组件的功能是通过Java编写的Servlet和JSP来调用实现的。作为一个电子资源收集发布平台,DSpace必须解决谁有权递交资源、谁有权使用资源、谁负责管理等一系列问题,这是由DSpace的授权策略和工作流机制相互配合来解决的。某些DSpace的功能,比如检索、浏览等可以由匿名用户使用,但是如提交、订阅以及管理等功能则需要用户通过认证。DSpace用“电子用户”(E-People)来表示认证用户,主要包含用户的邮件地址、认证信息和所订阅专题等信息。若干电子用户可以组成一个用户组(Group)。DSpace应用上的一些特点:考虑到用户会在其他地方引用到所需要的数字条目,而传统的页面URL方式引用并不能保证长期有效,DSpace采用了美国国家研究推进机构句柄系统(CNRIHan-dleSystem)来生成与存储地址无关的标识符来指向空间群、馆藏或条目。句柄可以写成2种形式:hdl:1721.123/4567和http:∥hdl.handle.net/1721.123/4567,前者访问时需要使用CNRI的句柄解析插件,后者则可以被任意的浏览器识别。每个DSpace站点要从CNRI获得一个全球惟一的前缀,如以上的1721.123就是一个前缀。站点本身必须运行一个句柄服务器来生成指向数字条目的惟一标识符,如以上的4567。另外DSpace还提供一种指向数字流的标识来提供引用服务,如https:∥dspace.myu.edu/bitstream/123.456/789/24/foo.html,这种方式使用方便,但可靠性比句柄方式差,如果服务器变更了,引用就会变成无效。DSpace系统通过应用层实现了对OAI-PMH协议的支持,可以从其他资源站点收割元数据信息,并采用联机计算机图书馆中心(OCLC)的开放源代码软件OAICat框架在OAI协议集合的基础上公开了数字条目的DC元数据,使用户可以从一个DSpace站点上匿名地获取多个站点上的信息。DSpace系统还通过SFX支持OpenURL协议。如果拥有一个SFX服务器,DSpace可以在每一个数字条目页面上显示一个OpenURL链接,自动使用DC元数据,用户可以方便得使用链接服务。另外,DSpace能够响应外来的OpenURL请求,不过只是简单地把OpenURL作为查询条件传递给检索子系统,给出最相关的数字条目的结果列表。检索是资源发布的重要组成部分,DSpace也尽可能多地提供检索特性。DSpace的索引和检索模块提供一个简单的API,允许对新内容作索引、重建索引以及在指定范围内检索。这个API来自开放源代码的Java搜索引擎Lucene。Lucene适合跨平台的全文检索,支持很多检索特性如字段检索、省略词(StopWords)、词干(Stemming)以及不重建索引增加新的索引内容的能力。除检索外,用户还可以通过浏览来获取资源,浏览子系统提供了一个简单的API来使用一个索引或该索引的一部分。目前可以被浏览的索引有条目题名,递交日期和作者等。DSpace还提供了一系列的工具来方便使用。如导入和导出数字条目的批处理工具,该工具采用简单的目录结构组织将条目的DC元数据存成XML文件,方便在DSpace和其他系统之间交换数据。此外还提供一个基于元数据编码和传输规范(METS)的导出工具,用于将数字条目导出成符合METS格式的元数据记录。但目前还没有提供对METS格式的元数据的导入功能,DSpace开发组计划在未来的版本中提供基于METS的元数据导入工具。
技术实现思路
本专利技术的目的是提供一种基于DSpace的数字资源管理方法。本专利技术的目的可以通过以下技术方案实现:一种基于DSpace的数字资源管理方法,其特征在于,包括:步骤一、将用户分组,不同的用户组设置不同等级的权限,其中设置两个特殊组:管理组和匿名组,所述的管理组中的用户可以对DSpace站点做任何事情,所述的匿名组指没有通过认证的Web用户;步骤二、对资源的控制采取分组控制的授权策略,将不同的资源对应到不同的数据模型,定义不同的用户组可以针对特定的资源执行的操作,生成权限对应表存入数据库;步骤三、采用默认否定的策略,将新建立的组缺省权限设置为匿名组权限;步骤四、将每一次资源的收集发布规整成一个工作流,每个工作流可以包含递交、审核、元数据编辑和终审等步骤,每个步骤必须由拥有该步骤执行权限组中的用户才能执行;步骤五、将未完成的发布任务加入到相关的用户组的任务池中;步骤六、向对应用户组中的用户发送通知,该组用户可以从任务池中取出该任务继续处理,直到发布完成。进一步地,所述的数据模型包括数字空间群、数字馆藏、数字条目、数字流包、数字流、数字流格式,所述的数字空间群包含数字馆藏,所述的数字馆藏包含数字条目,所述的数字条目包含数字流包,所述的数字流包包含数字流,所述的数字流包含数字流格式。本专利技术的有益效果:本专利技术所提供的一种基于DSpace的数字资源管理方法,应用于开放源代码数字资源管理系统DSpace,提供了较为丰富的功能,可以满足大多数数字资源的提交、保存、管理和发布等应用的需求。对于一般的数字图书馆电子资源应用,在不需要扩展特殊功能的情况下,可以选择DSpace作为应用的平台,在此基础上快速开发出完善的存储解决方案。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术的方法流程图。图2是本专利技术的数据模型示意图。具体实施方式本专利技术的核心是提供一种基于DSpace的数字资源管理方法。为了使本
的人员更好本文档来自技高网
...
一种基于DSpace的数字资源管理方法

【技术保护点】
一种基于DSpace的数字资源管理方法,其特征在于,包括:步骤一、将用户分组,不同的用户组设置不同等级的权限,其中设置两个特殊组:管理组和匿名组,所述的管理组中的用户可以对DSpace站点做任何事情,所述的匿名组指没有通过认证的Web用户;步骤二、对资源的控制采取分组控制的授权策略,将不同的资源对应到不同的数据模型,定义不同的用户组可以针对特定的资源执行的操作,生成权限对应表存入数据库;步骤三、采用默认否定的策略,将新建立的组缺省权限设置为匿名组权限;步骤四、将每一次资源的收集发布规整成一个工作流,每个工作流可以包含递交、审核、元数据编辑和终审等步骤,每个步骤必须由拥有该步骤执行权限组中的用户才能执行;步骤五、将未完成的发布任务加入到相关的用户组的任务池中;步骤六、向对应用户组中的用户发送通知,该组用户可以从任务池中取出该任务继续处理,直到发布完成。

【技术特征摘要】
1.一种基于DSpace的数字资源管理方法,其特征在于,包括:步骤一、将用户分组,不同的用户组设置不同等级的权限,其中设置两个特殊组:管理组和匿名组,所述的管理组中的用户可以对DSpace站点做任何事情,所述的匿名组指没有通过认证的Web用户;步骤二、对资源的控制采取分组控制的授权策略,将不同的资源对应到不同的数据模型,定义不同的用户组可以针对特定的资源执行的操作,生成权限对应表存入数据库;步骤三、采用默认否定的策略,将新建立的组缺省权限设置为匿名组权限;步骤四、将每一次资源的收集发布规整成一个工作流,每个工作流可以包含递交...

【专利技术属性】
技术研发人员:王学杰李永刚汪征刘树峰
申请(专利权)人:安徽华博胜讯信息科技股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1