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

来源 :现代交际 | 被引量 : 0次 | 上传用户:qmdx521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文讨论了开源软件对数字图书馆建设的积极影响,介绍了一些开源软件在数字图书馆中的应用,并指出数字图书馆应用开源软件应注意的问题。
  [关键词]开源软件 数字图书馆 应用
  [中图分类号]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 的出现应当说从质的方面推动了开放源码在数字图书馆中的开发和应用。
  DAITSS实现了保存策略的标准化,并且向前兼容支持的文件格式。目前支持的文件格式约为十种,包括JFIF(JPEG)、JEG2000、TIFF、WAVE、XML、Quicktime、AVI和PDF等。DAITSS设计时严格遵守OAIS参考模型的要求,没有提供公共用户接口,但可以作为其他系统(如数字图书馆系统和公共机构资源库)的备份。[2]
  CDS Invenio使用Python语言开发,是运行于linux操作系统的综合性的数字图书馆系统。它提供的技术支持涵盖了数字图书馆管理的各个方面,并且为建立和管理自动化的数字图书馆提供一系列的架构和工具支持。[3]
  还有些开源软件具有强大的内容管理功能。内容管理类的开源软件普遍具有用户界面友好、功能强大的内容管理系统。常见的有Greenstone、Plone等软件。知识管理类的开源软件,可以帮助人们在一个社群内共享某领域的知识,进行多功能的数据挖掘和知识发现。目前常见的有WIKi、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]图书馆常用开源软件简介.http://hjn66.bokee.com/1648227.html.
  [2]周同.开源软件在数字图书馆中的应用探讨[J].科技资讯,2009,29.
  [3]奉国和.开源软件与图书馆知识管理探讨[J].科技资讯,2008,28.
  [4]高彧,杨超.图书馆应用开源软件浅析[J].科技信息,2009,20.
其他文献
《语文新课程标准》提出:“语文课程应该是开放而富有创新活力的,应当密切关注学生发展和社会现实的变化,尽可能满足不同地位、不同学校、不同学生的需求,确定适应时代需要的
随着全球化的日渐扩展,英语在国际上的交流使用越来越重要,国家也格外重视学校对学生的英语教育,以前是中学开始设立英语课,现在几乎所有的小学也开设了英语课,甚至有些幼儿
期刊
[摘要]本文就图书馆阅览室关于人性化管理的话题,从几方面加以论述,首先说明了人性化管理的意义和必要性,进而阐述了人性化管理的方式和效果,论证了只有把读者利益放在第一位,人性化管理才能真正发挥其作用。  [关键词]图书馆 阅览室 读者 人性化管理  [中图分类号]G0[文献标识码]A[文章编号]1009-5349(2011)01-0048-01    吉林省通化市图书馆已创馆五十多年。目前通化市图书
在初中英语教学中,由于汉语和英语在许多方面存在着很大的差异,给中学生学习词汇带来了不少困难。表现如下(1)学生在读音方面困难很大,难以读准单词,有相当一部分学生往往还
目前,很多大规模停电事故发生的原因与继电保护和安全稳定控制系统隐性故障有着较大的关系,对电力企业长期稳定的发展造成了重大影响.因此,需要对这些隐性故障产生的原因进行
作为一名中学语文教师,笔者一直在思考怎样让课堂教学像一道美味佳肴,或是一幅美丽的图画,让学生身处其中,是一种美的享受。思考良多,总是没有一个令人满意的结果。今年暑假
十几年的教育教学工作,令笔者深刻理解了教育学中的一句话:教育具有反复性。对学生的教育,尤其是对英语成绩较差的学生的教育,有时让人感到非常有意义;有时又会让人受到挫折,
五台群地层呈东西向分布在恒山东段中部,其北为高角闪岩相的恒山片麻杂岩,两者岩性呈渐变过渡关系,由此萌发出片麻杂岩是五台群地层部分熔融而来的思路。经过填图实践,总结出地层
新课标下数学课程要求我们的教学要以学生为本,改变学生原有的单一、被动的学习方式。本文围绕教师在教及学生在学的过程中如何培养和提高数学兴趣进行讨论、分析,并结合自己