APP下载

开源数字图书馆管理系统的评价研究*

2018-07-10朱共望

图书馆研究与工作 2018年7期
关键词:集成化开源馆藏

王 刚 朱共望

(天津医科大学图书馆 天津 300070)

1 引言

目前国际范围内,很多的数字图书馆系统软件在采用开源软件的模式开发和应用[1-2]。这些开源管理系统遵守诸如GPL、Apache License、BSD、MIT等自由软件许可或开源许可,使得这些开源软件在开源许可条款与条件下可免费获得,也可在获取其资源代码后对其加以修改,使其在此基础上进一步的发展、定制和再分配[3-4]。

目前较为流行的数字图书馆管理系统如表1所示,其中有的软件对图书馆编目、采访、流通、期刊管理、检索等业务功能能够提供全部或部分支持,而有的软件仅用于数字化馆藏资源的创建及管理,因此本文根据这些开源软件所提供的业务功能覆盖范围将这些数字图书馆管理系统分为集成化数字图书馆管理系统和馆藏内容管理系统。

表1 开源数字图书馆管理系统

2 研究方法

基于开源软件模式进行开发和使用的图书馆自动化系统普遍以Web OPAC为中心,利用OPAC及检索技术(Z39.50)、馆际互借协议、流通标准等,提供跨系统、跨数据库资源的共享管理平台,使系统方便地实现系统间的互操作,为图书馆构筑信息中心提供基础和保障[5]。但是这些系统在设计目标、系统规模、实现技术、采用标准和系统的开发维护等方面都不尽相同[6]。因此,本文的研究目标是对当前开源数字图书馆管理系统的功能进行评价,评价的过程采用以下3个步骤进行。

2.1 软件的安装和使用

根据这些软件所支持的操作系统,将其安装在Windows操作系统或某种Linux发行版之上。安装后为每个软件建立样本馆藏数据,根据使用指南掌握每种软件的基本操作并熟悉其操作界面。

2.2 评价软件的功能

通过软件使用指南了解这些软件各自的功能特性,以此为基础将所有软件的功能特性分为传统的图书馆业务功能、数字化馆藏资源管理、检索功能、交互操作功能和用户管理5个方面,并通过对比的方式对这些开源软件进行评价。

2.3 用户操作使用评价

本研究使用用户交互满意度问卷(Questionnaire for User Interaction Satisfaction,QUIS)从用户角度对这些软件的交互情况进行评价,该问卷是由马里兰大学帕克分校的人机交互实验室创建的,用于评估用户对人机界面特定方面的主观满意度。量表包括软件屏幕、专业术语和系统信息、学习性、系统功能、在线教程和多媒体等几个维度,其中每一个指标分值从1至9,9分为最高分[7]。

3 评价结果

3.1 安装

多数开源数字图书馆管理系统支持多种操作系统,特别是它们均支持Linux系统。为了便于研究,本文采用的Linux发行版为Ubuntu 16,Windows操作系统版本为Windows 10专业版。为保证这些开源数字图书馆管理系统能够顺利运行,还需要安装其他额外的软件(如Apache,Tomcat,MySQL,PostgreSQL等),以便于图书馆管理系统的配置和部署。其中Dspace和Evergreen在Linux操作系统进行安装时需要熟悉Linux命令行,而BiblioteQ和Greenstone在Linux操作系统的安装程序提供图形用户界面,安装较为方便。

3.2 软件功能评价

3.2.1 传统数字图书馆业务功能

传统的图书馆业务功能主要包括流通、编目、OPAC、采访和期刊管理等方面。集成化数字图书馆管理系统和馆藏内容管理系统对传统图书馆业务功能的支持情况如表2所示。

表2 对图书馆传统服务功能的支持情况

在所有软件中,集成化数字图书馆管理系统下的Koha对于图书馆传统服务功能的支持最为全面。Koha基本业务功能模块包括Web OPAC、流通、编目、采访、期刊、统计、读者管理、业务报表模块等。其具有全功能的模块化设计,兼容了从基本功能到高级功能的所有模式,几乎适合全世界任何类型的图书馆使用。因其严格遵守业界技术标准,系统兼容性很高,能更好地实现信息资源的获取和共享管理。

3.2.2 数字化馆藏资源管理功能

伴随着信息技术的发展,数字化图书馆需要对数字化资源进行有效的管理,其数据类型包括非结构化的文本、音频、视频资源以及结构化/半结构化的标记语言等。集成化数字图书馆管理系统应该能够提供诸如添加/删除数据资源这种基本的管理功能。表3列出了这两类共9种开源工具对数字化资源管理功能的支持情况。

表3 对数字化资源管理功能的支持情况

由表3可见,在集成化数字图书馆管理系统中,有3种软件只处理一些特定的文件类型,因此只能对数字化资源管理功能提供部分支持,而OpenBiblio并未提供数字化资源管理功能。在馆藏内容管理系统中,除CollectionSpace外,其他4种均对数字化资源管理提供完全支持。GreenStone其目标是授权用户特别是大学、图书馆和其他公共服务机构建设其数字图书馆,并促进数字图书馆的有效利用以分享信息和把它们置于公共领域;Dspace是完全开源的数字资源管理系统,该软件设计目标主要是针对教育机构和研究机构的数字资源管理;Eprints是用来生成文件档案、检索数据库中的元数据信息,其应用对象主要是针对学术机构产生的材料;Fedora Commons旨在成为可互操作的、基于网络的数字图书馆、机构仓储和其他信息管理系统的基础, 能够显示利用网络技术如何配置分布式数字图书馆结构。

馆藏内容管理系统较之集成化数字图书馆管理系统具备更强的数字化资源管理功能。由于图书馆数字化资源逐渐庞大、数据结构日益复杂,图书馆必须利用内容管理系统把相关内容组织起来以确保这些内容得到有效管理、易于检索和用不同方式进行传递。如有效地组织内容, 将内容组织为可检索的结构化数字资料库;有效地管理内容,并快速地把适当的内容传递给需要的用户。

3.2.3 浏览和搜索功能

表4列出了这几种软件对该项功能的支持情况。浏览功能是指通过目录提供的链接地址访问信息资源,搜索功能分为“简单搜索”“高级搜索”“全文搜索”3类。

表4 对浏览和搜索功能的支持情况

在浏览和搜索功能支持方面,馆藏内容管理系统普遍优于集成化数字图书馆管理系统。在集成化数字图书馆管理系统中,Koha对于浏览和搜索功能支持最为完备。在馆藏内容管理系统中,Dspace和Eprints支持最为完备,可以按照作者、标题、日期、主题词进行检索以及对计算结果按照作者、标题、时间进行分类显示。

3.2.4 用户管理功能

用户管理功能应包括用户密码修改和找回等基本管理功能,以及根据用户角色类型分配用户操作权限的高级管理功能。表5列出了这几种软件对用户管理功能的支持情况。

表5 对用户管理功能的支持情况

在集成化数字图书馆管理系统中,除了BiblioteQ外的3种软件均支持用户管理功能,且Koha能够支持用户操作权限分配这类高级用户管理功能。在馆藏内容管理系统中,Fedora Commons和Greenstone仅仅支持用户密码修改和找回这类基本用户管理功能,无法支持高级用户管理功能。

3.2.5 交互操作功能

互操作性是指集成化数字图书馆管理系统与其他数字图书馆管理软件进行数据交换的能力。互操作性功能使得数字图书馆可以在不同的信息环境下实现数据资源的收集、交换以及合并。如表6所示,多数软件至少支持一种数据交换协议。

表6 对数据互操作性的支持情况

在集成化数字图书馆管理系统中,Koha支持的国际协议标准较为完备,如Z39.50、UNIMARC、MARC21、ISO-2709、Z39.71、Unicode3.0等。在馆藏内容管理系统中,Dspace、Fedora Commons、Eprints具有较完备的数字资源长期保存策略。Dspace遵循BSD协议,采用DC(Dublin Core)元数据来描述数字对象,支持OAI-PMH2.0协议,可以导出METS格式的数字对象,通过METS与其他系统交换资源。Fedora Commons系统中的数字对象使用METS标准编码,以XML格式存储,方便数据导入导出时的信息交换;实现了数字对象框架,扩展性强,适合存储和管理各种属性不同的复合数字对象;支持OAI协议,可以很方便地进行互操作。

此外,软件支持跨平台运行是评价软件质量的一个重要标准,表7列出了这几种开源软件所支持的软件运行环境,如操作系统、附加软件以及编程语言。

表7 软件运行环境对比

在集成化数字图书馆管理系统中,Koha采用B/S体系架构,统一了客户端模式,将系统功能的核心部分放在服务器上实现,客户端几乎没有压力,简化了系统的开发、维护和使用。同时这种客户端、服务器、中间件的3层体系架构,实现了跨平台操作,具有良好的扩展性,能轻松实现系统的升级和维护。Koha对操作系统没有特别限制,几乎可以在任何系统上使用,通用性较强。

在馆藏内容管理系统中,Fedora Commons从数字保存的角度能支持较多的重要功能,但是它缺乏友好的界面,因此,它被安装得不多。现在,Dspace和Eprints被大量用于建设数字存储库。Dspace遵从相关标准,还支持任意类型的数据内容存储,兼容性强,具有高度的可扩展性,界面友好,受到各高校及研究机构的青睐。Eprints具有较大的灵活性,能按用户的实际需求进行相应改进,在全球的用户较多。

3.3 用户满意度评价

本研究采用用户交互满意度问卷对集成化数字图书馆管理系统和馆藏内容管理系统这两类开源数字图书馆管理系统进行评价,用于获取用户对这些软件在交互方面的主观满意度,评价问卷采用QUIS Ver.7中的短类型版本,评价结果如表8所示。

表8 QUIS问卷评价结果

通过用户交互满意度问卷对这些软件进行评价的结果所示,集成化数字图书馆管理系统在屏幕指标的平均得分高于其他5项指标,表明该类别中的4种软件均能为用户提供良好的操作界面;Koha的总平均得分高于其他3种软件,表明用户对于该软件在交互方面满意度较高。在馆藏内容管理系统方面,Dspace总平均得分高于其他4种软件,表明用户对于该软件在交互方面满意度较高。

4 结语

本文对当前较为流行的开源数字图书馆管理系统进行分析和评价,通过本文的研究发现这些软件存在以下两类问题。首先,在语言支持方面,虽然这些软件能够提供多语言支持,但是在简体中文支持方面较为欠缺,同时这些软件的使用指南只是以英文的方式提供,这对国内用户使用和理解这些软件提高了难度。其次,在系统功能特别是在软件的可用性方面,某些软件会出现一些操作异常,如使用Fedora Commons上传文件后,系统并未提供“上传成功”的提示性信息。

本文所比较的两类总共9种开源数字图书馆管理系统没有绝对的优劣之分,它们在创建之初都是根据特定的运行环境和功能要求、按照一定的原则和目的设计开发的,侧重点和优势也各不相同。通过对这些软件的比较分析, 以期深入理解和领悟数字图书馆开源软件的设计理念,为国内从事数字图书馆系统开发和设计的同行提供参考。另一方面, 各机构可根据自身的实际需求,选择最适合的软件作为其应用或开发平台。

猜你喜欢

集成化开源馆藏
馆藏几件残损《佚目》书画琐记
博物馆的生存之道:馆藏能否变卖?
五毛钱能买多少头牛
2019开源杰出贡献奖
博格华纳向集成化转型
知还印馆藏印选——古印篇
基于电子商务的计算机软件系统集成化维护思路探索
大家说:开源、人工智能及创新
开源中国开源世界高峰论坛圆桌会议纵论开源与互联网+创新2.0
高速公路收费车道机集成化和小型化应用浅析