管理元数据包括对授权策略、数字流大小和MIME类型等数据的描述,这些都是以都柏林核心元数据记录方式存放在数据库中。
结构元数据描述如何发布数字条目、如何将数字条目包含的数字流交给用户,以及数字条目各部分之间的关系。
DSpace的技术架构DSpace系统的技术框架分为三层:存储层、业务逻辑层和应用层。处于底层的是存储层,实际上是一个文档管理系统,用PostreSQL或Oracle等关系数据库进行管理,整个系统代码采用Java语言编写,选择JD-BC驱动连接数据库;业务逻辑层是体现DSpace主体功能的层面,包括内容管理、工作流管理、系统管理和插件管理等;应用层为用户的使用和管理界面,同时提供了一系列的接口,便于用户按自己的需要修改或扩展功能。在DSpace系统中,大部分功能都为一般用户开放,但有部分功能必须经注册后才有权限使用,包括存储和上传资料、订阅信息等,系统定义这些注册的用户为E-pepole,对于每个E-pepole,系统都要求提供相关的信息,包括用户名、密码、联系信息等。DSpace采用了CNRI(CoporationforNationalRe-searchInititave)实施的句柄系统(hangdlesystem),系统每产生一个Community、Collection都会被赋予**的一个标识符,以取代原来其原本和路径相关的URL,存储在系统中,用户可以据此直接获取想要的技术文档。
2DSpace的优越性
(1)用户群多世界上目前已经有超过250家大学、研究、图书馆等机构应用DSpace来进行数字资产管理,利用*多的是构建机构知识库类型的数字图书馆,我国的浙江大学、中科院资源环境科学信息中心等机构都是DSpace的注册用户。美国的一项调查表明,2007年DSpace在同类软件技术中*受用户欢迎。
(2)源代码完全开放任何用户都可以无偿下载和使用DSpace构建其知识库,哪怕该知识库是商业性或赢利性的,用户对该软件可以任意使用、修改甚至集成。目前世界上有超过80个单位协助DSpace的技术进一步开发,其中有15个是领头开发单位。
(3)*大限度满足用户需求在用户界面、元数据定制、浏览和检索配置、数据库配置以及系统语言方面都能极大地满足用户需求。
(4)可以管理和保存各种形式的数字对象数字对象形式包括PDF、JPEG、MPEG和TIFF等等多种格式。
(5)适用的单位多DSpace一开始是为高等教育机构开发的,但是现在越来越多的博物馆、档案馆、杂志社、协会和企业都成了DSpace的用户,用它来管理数字对象。
(6)使用简便DSpace可基于WEB页面对软件进行配置管理,安装上也只要求简单Linux和Windows环境即可实现。