文档库 最新最全的文档下载
当前位置:文档库 › 开源软件在数字图书馆的应用

开源软件在数字图书馆的应用

陈静娟

(南昌工程学院图书馆 江西 南昌 330099)

[摘要]本文讨论了开源软件对数字图书馆建设的积极影响,介绍了一些开源软件在数字图书馆中

的应用,并指出数字图书馆应用开源软件应注意的问题。

[关键词]开源软件 数字图书馆 应用

[中图分类号]G251 [文献标识码]A [文章编号]1009-5349(2011)01-0053-02

开源软件在数字图书馆的应用

开源软件,字面意思是公开源代码的软件。开源软件的发展改变了软件行业的格局,对整个软件业的发展起着积极的推动作用。其经过十几年的发展,已经成功应用到很多行业,为各组织的发展起到相当大的作用。开源软件的出现为数字图书馆的建设与管理提供极大便捷,促使数字图书馆建设朝着低成本、高性能、短开发周期的目标发展。

一、开源软件对数字图书馆建设的积极影响

(一)利用开源软件能使数字图书馆软件开发具有协作性数字图书馆除了可以根据需求对开源软件进行开发修改和定制,还能吸引更多的开发者参与,使软件开发保持更高速度发展,使得开发组织和个人对软件存在的功能问题、性能问题以及安全问题等漏洞能及时发觉,并尽快得到解决,保证了软件的代码质量和运行效果。

(二)开源软件可以节约图书馆经费

开源软件除了具有较灵活、代码透明、互操作性好等优势之外,还具有价廉物美的特点。开源软件可以免费或以很低价格获得,极大地节省了图书馆的经费开支。开源软件还有很多功能模块和框架可以重用,避免了重复建设导致的浪费。

此外,开源软件还具有可靠性好、安全性好、开发周期短等特点,可以为图书馆完善管理模式,提高自己的服务理念,调动馆员、用户的积极性,实现知识的有效共享与利用。

(三)有利于形成图书馆自己特色

开源软件由于其开放性,可以根据不同图书馆的特点开发符合需要的系统软件,从而形成有自己特色的、与众不同的图书馆管理与文化。

二、开源软件在数字图书馆中的应用

(一)系统开发及平台建设

数字图书馆系统是数字图书馆建设的主要平台,信息基础架构的主要部件是提供各种网络服务的服务器,这些网络服务包括联机检索服务、知识组织、馆藏建设和社区建设等等。事实证明开源软件非常适合于提供这些服务。国外主要的图书馆自动化系统厂商也在采用开源软件的模式来开发数字图书馆系统软件,营造了许多新的图书馆自动化系统功能和新的业务增长点。这些主要的图书馆自动化系统,代表了将来的发展方向。

目前,用于数字图书馆系统开发及平台建设的软件有Greenstone、Fedora、DSpace、LOCKSS。开源软件种类繁多,各具特色。

Greenstone提供了在网络或者CD中组织和发布信息的一种新方式,在我国应用不多。这一软件是新西兰数字图书馆计划的一个部分,并且得到了联合国教科文组织和Human Info NGO 的协助。它包括多种语言版本,比如英语、法语、西班牙语,也包括简体中文、繁体中文等多种版本。目前通用的版本是2.6,可以在LINUX、WINDOWS、MACOS三种平台上运行。[1]

Fedora是一个通用的数字存储项目。由弗吉尼亚大学图书馆和科内尔大学研制。它利用网页技术,比如XML技术以及其他技术进行分布式数字信息系统管理以及提供相关服务。系统默认采用的标准是都柏林元数据集。通过元数据,可以进行OAI元数据采集。[1]

DSpace是一个专门的数字资产(Digital assets)管理系统,它管理和发布由数字文件或“数字流”(bitstreams)组成的数字条目(item),并且允许创建、索引和搜索相关的元数据以便定位和存取该条目。DSpace 的主要代码均用Java编写,可以运行于所有UNIX系统,像Linux或者HP-UX等。对应于数字图书馆的五个技术环节:数字资源采集、数字对象存储与管理、搜索技术、信息传递技术和权限认证。我们可以根据自己的需要来修改和扩展它的功能。此系统主要用于某一组织机构采集、加工、保存本单位的研究成果。目前该系统有大量的应用。[1]

LOCKSS项目源于Sun公司与斯坦福大学之间的一项合作,他们创建了LOCKSS(Lots of Copies Keeps Stuff Safe)系统,主要是为了解决电子出版物的收集和永久性保存问题。基于Java技术的LOCKSS系统是一个开放性源码的分布式系统,它无需中心级管理就能运行在一些廉价的PC机上。LOCKSS对系统的要求最低,比较适合设备条件较差的单位使用。[1]

(二)业务管理

图书馆日常业务管理包括采购、编目、OPAC、流通、成员管理等模块。国内外常见的完整的图书馆系统有Koha、OpenBiblio 、Emilda等。

开源软件中,有不少基于机构仓储类的软件。目前数字图书馆中正在应用的机构仓储大多数是开源软件。其中DSpace、EPrints、Daitss、CDS Invenio 的出现应当说从质的方面推动了开放源码在数字图书馆中的开发和应用。

D A I T S S 实现了保存策略的标准化,并且向前兼容支持的文件格式。目前支持的文件格式约为十种,包括JFIF(JPEG)、JEG2000、TIFF、WAVE、XML、Quicktime、AVI 和PDF等。DAITSS设计时严格遵守OAIS参考模型的要求,没有提供公共用户接口,但可以作为其他系统(如数字图书馆系统和公共机构资源库)的备份。[2]

CDS Invenio使用Python语言开发,是运行于linux操作系统的综合性的数字图书馆系统。它提供的技术支持涵盖了数字图书馆管理的各个方面,并且为建立和管理自动化的数字图书馆提供一系列的架构和工具支持。[3]

还有些开源软件具有强大的内容管理功能。内容管理类的开源软件普遍具有用户界面友好、功能强大的内容管理系统。常见的有Greenstone、Plone等软件。知识管理类的开源软件,可以帮助人们在一个社群内共享某领域的知识,进行多功能的数据挖掘和知识发现。目前常见的有WIKi、

收稿日期:2011年1月7日 责任编辑:张丽

陈静娟(1965-),女,江西赣州人,南昌工程学院图书馆助理馆员。研究方向:图书情报。

万方数据

GATE、WEKA、Yale等开源软件。

Wiki是一种多人协作的写作工具,Wiki站点可以有多人维护,每个人都可以发表自己的意见或者对共同的主题进行扩展或探讨。Wiki指一种超文本系统,这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。 Wiki系统属于一种人类知识网格系统,人们可以在Web的基础上对Wiki文本进行浏览、创建、更改;Wiki系统还支持面向社群的协作式写作。与其他超文本系统相比,Wiki有使用方便及开放的特点。[3]

GATE基于JAVA环境,是一种通用的文本挖掘、信息抽取系统。WEKA是一款多功能的数据挖掘和知识发现系统,该系统包含很多学习算法。Yale能快速构建数据挖掘原型系统的环境,是一个集成化的数据挖掘开发系统。[3]

(三)网站开发

随着图书馆2.0概念的深入,图书馆引进了大批开源工具,以便更好地进行协作、共享和交流。其中,Wiki的开源工具是被人们越来越看好的工具。常用的开源工具包括MediaWiki和TiddlyWiki,博客开源软件word及在线咨询软件phplive等等。[4]

三、数字图书馆应用开源软件应注意的问题

(一)合理选择开源软件

从开发和应用的角度来讲,要通过系统的比较分析研究,清楚地认识到各主要数字图书馆开源软件的特点及其适用的范围,从而合理地选择适合各自图书馆实际需求的开源软件进行开发和扩展。

此外,应注意的是,一些开源软件虽然可以免费或用极少的经费获取,但后期的技术支持和维护费用却十分高昂。图书馆有引进开源软件时要充分考虑到这一点。

(二)注重多种开源软件的结合

由于各种与数字图书馆相关的开源软件各有优缺点,因此在数字图书馆的构建中可以把多种开源软件结合起来使用。通过各种兼容的组件形成一个个彼此有关联的模块,从而更好地实现个性化的服务。

(三)加强图书馆间的协作

开源软件在开放源码促进软件加速发展的同时,也促使开源软件的开发者们更好地进行公开协作。图书馆之间的合作可以使图书馆软件性能更优越,管理水平更科学,最终提高服务水平,使用户更满意。

图书馆之间可以按比例出资组建一个基金,并形成开源社区,建设使用、交流、协同的开发平台,共同维护开源软件在数字图书馆中的应用开发。如条件允许可形成产品,还可以出售给其他图书馆,以营利维系基金发展运行。

总之,随着开源运动的不断发展,图书馆以开放的姿态积极应用开源软件,对提升图书馆的研发与创新能力,提高图书馆系统建设的起点和层次,增强图书馆的服务能力,无疑具有重要意义。

【参考文献】

[1]图书馆常用开源软件简介.https://www.wendangku.net/doc/9c11061750.html,/1648227.html.

[2]周同.开源软件在数字图书馆中的应用探讨[J].科技资讯,2009,29.

[3]奉国和.开源软件与图书馆知识管理探讨[J].科技资讯,2008,28.

[4]高彧,杨超.图书馆应用开源软件浅析[J].科技信息,2009,20.

(上接55页)

表达细腻,极富感染力。在每一行中都有四个重音,因此该诗具有音乐性。之前就有人说丁尼生不通晓音乐知识,而“音乐性”一词在技术上的用法与只要诗歌听起来悦耳,便称之为具有音乐性的,仅按感情的时兴叫法,是截然不同的。也就是说丁尼生的诗歌中的音乐性是仅按感情的术语而不是技术上的术语,但这也足以证明丁尼生的诗歌具有音乐性。让我们再从丁尼生的《伊诺尼》引用这样一节诗:

O mother Ida,many-fountain’d Ida,Dear mother Ida,harken ere I die.

I waited underneath the dawning hills,Aloft the mountain lawn was dewy-dark,And dewy dark aloft the mountain pine:Beautiful Paris,evil-hearted Paris,

Leading a jet-black goat white-horn’d,white-hooved,

Came up from reedy Simois all alone.喔,多泉水的艾达山,我的母亲,亲爱的母亲,听我死前的苦诉。我等候在黎明时分的山坡下,山中的草地还嘿嘿的沾满露水,沾满露水的漆黑下有棵孤松;英俊的帕里斯,狠心的帕里斯,

牵着一只乌黑发亮﹑白角白蹄的山羊,独自从芦苇从生的西莫伊走来。

丁尼生在该诗节中尽量降低这种运动感,在读该诗节时,我们应十分缓慢,并在元音上多加停留。该诗节显然在重复一些声音,但是该重复旨在使思想的进度缓慢下来,促使同一节奏本身的反复,并刻意烘托出根本上叫做声音定式

的东西。丁尼生是一个感情特丰富的人,他一生中经历过许多磨难,很看重亲情和友情,在感情上也曾受过挫折。因此读他的诗我们就能感觉到他带给我们的浓浓的情感,所以在看他诗歌音乐性的时候我们有时便能感受到那种感情所带给我们的承重感和肃穆感。

艺术是相通的,诗歌与音乐之间也可以达到一种和谐状态,通过对丁尼生的诗歌进行音乐性的研究,我们会发觉日常生活中被我们所支配的语言而在诗歌中仍处在一种客体的被动状态,是人在被语言使用。也就是说,在诗中,语言作为言说的主体,获得了一种强烈的自我意识,不再是静止的无生命的符号,而是运动着的有生命的物,诗歌语言处在有生命的运动状态之中,就是它的节奏性。

诗从诞生以来,由于它的神奇美妙,具有音乐般的美感,使人们认识到语言不仅可以作为符号工具,还可以成为一种艺术,给人带来艺术的美感,主要是音乐美。所在作为鉴赏者在品读一首诗歌作品时,可以从音乐的角度去加以分析,这会让你快乐无穷。

【参考文献】[1](加)诺思罗普?弗莱.批评的解剖.江西:百花文艺出版社,2006,01.

[2]克林斯?布鲁克斯.理解诗歌.上海外语教学与研究出版社(第四版),2004,12.

[3]阿尔弗雷德?丁尼生.丁尼生诗集.牛津:牛津大学出版社,1908

[4]胡壮麟.语音模式的全应效果——试析狄伦?托马斯一诗的语音模式[J].外语教学与研究,1985年,第2期,第14-18页.

[5]胡壮麟.韩礼德语言学的六个核心思想[J].外语教学与研究,1990年,第1期,第2-8页.

开源软件在数字图书馆的应用

作者:陈静娟

作者单位:南昌工程学院图书馆,江西,南昌,330099

刊名:

现代交际

英文刊名:MODERN SOCIETY

年,卷(期):2011(1)

参考文献(4条)

1.高彧;杨超图书馆应用开源软件浅析[期刊论文]-科技信息 2009(20)

2.奉国和开源软件与图书馆知识管理探讨 2008

3.周同开源软件在数字图书馆中的应用探讨[期刊论文]-科技资讯 2009(29)

4.图书馆常用开源软件简介

本文链接:https://www.wendangku.net/doc/9c11061750.html,/Periodical_xiandaijj201101034.aspx

相关文档
相关文档 最新文档