APP下载

基于Mashup技术的数字图书馆馆藏资源共享系统的建设策略

2019-11-16彭文虎

中国中医药图书情报 2019年5期
关键词:馆藏资源共享数字

彭文虎

摘要:基于Mashup技术的数字图书馆馆藏资源共享,有利于信息聚合增值、信息资源共建共享及提高用户的参与度。该系统构建使用多主体数据协同的整合方式及共享接口的糅合方式。在分析了基于Mashup技术的数字图书馆馆藏资源共享系统应用的基础上,提出了该系统的构建策略,即多站点搭建、使用API接口及选择适当的资源糅合方式。

关键词:Mashup技术;数字图书馆;资源共享系统;糅合方式;API接口

DOI: 10.3969/j.issn.2095-5707.2019.05.007

中图分类号:G250.7    文献标识码:A    文章编号:2095-5707(2019)05-0029-04

Absrtact: The sharing of collection resources of digital libraries based on Mashup technology is conducive to information aggregation and value sharing, information resource construction and sharing, and user participation. The system builds a mixing mode of multi-agent data collaboration and a shared interface. Based on the analysis of the application of collection resource sharing system of digital libraries based on Mashup technology, this article proposed the construction strategies for the system, which was multi-site construction, using API interface and selecting appropriate resource matching methods.

Key words: Mashup technology; digital libraries; resource sharing system; mixing mode; API interface

Mashup技術与数字图书馆相结合是新的网络时代数据库整合的发展趋势。Mashup技术日益普及,合并成本较低,很多网络公司为此提供开放的接口[1],应用程序(API)接口无需进行大幅度更改,促进了网络环境的进一步开放,推动了数据资源的流通。数字图书馆采用Mashup技术对馆藏资源进行共享系统建设,可以解决图书馆异构系统整合、资源共享等难题,提供聚合馆藏资源、读者信息的集成式服务界面,进而更好地为读者提供服务。

1  基于Mashup技术的数字图书馆馆藏资源共享优势

Mashup原意指混合、糅合,应用在网络领域

中,是指将不同的独立的API接口与数字资源整合到一个接口上,数字图书馆可以利用多个数据源形成全新的信息服务门户,并在单独的图形界面中显示。Mashup技术在数字图书馆中的应用,不仅需要开放数据源的支持,还需要通过API接口接入等方式访问数据库,实现数据的无障碍聚合与挖掘,可以深化资源的整合与聚类,有利于信息增值,同时有利于信息资源的共建共享,提高读者参与度。

1.1  有利于信息聚合增值

Mashup技术的核心在于聚合,因此,能够根据读者的阅读需求将分散的、孤立的馆藏资源进行有中心的聚合,并对聚合资源加以开发利用,形成特定主题的信息资源聚集站。这一行为不仅实现了资源的聚合,也在聚合过程中挖掘出资源的价值,达到1+1>2的效果[2]。基于Mashup技术的聚合信息数据库能够为读者提供集中的有联系的资源,提高了信息资源的质量与利用效率。

1.2  有利于信息资源共建共享

基于Mashup技术的数字图书馆馆藏资源共享体系是无中介的,是通过网络联合直接实现信息分享的流程,数据价值直接被传递、共建和共享。为了适应读者用户日趋多元化的信息需求,数字图书馆开始突破传统的封闭式的馆藏资源构建,创新共享的分布式构建方式,融合网络上其他的数字资源库,充分发挥开放性网络平台的优势,丰富数据库内容与覆盖面,进而达到资源共建共享的目的[3]

1.3  有利于提高用户参与度

Mashup技术以聚合为核心,以较强的交互性为特点,其应用基础是开放的互联网络环境,这就决定了资源库之间是可以整合的。同样,也决定了资源的输出并非单向的,双向互动为读者的反馈提供了渠道,读者的资源获取不再是被动的个体行为,而是允许读者与图书馆交流、读者与读者间交流的全新模式,即思维间的互联[4]。由此,基于Mashup技术的数字图书馆的延伸服务,就能够激发读者的参与积极性,提高读者参与度,读者的积极参与反作用于馆藏资源的建设,推动资源共建共享进程。

2  基于Mashup技术的数字图书馆馆藏资源共享系统构建要素

2.1  整合方式

数字图书馆馆藏资源共建共享的基础是信息的多主体数据协同,Mashup技术可以实现多处分散的数据资源的有效整合,其中,包括对规范的元数据整合、数字对象加工,以及接口规范、统一门户资源建设规范等。数字图书馆要对异构数据资源进行标准化处理,才能消除异构数据的共享障碍,提高数据共享的效率。为有效支持数字图书馆馆藏数据资源的跨系统协同,还要采用标准的数据转换协议与存储体系。因此,数据整合是基于Mashup技术的数字图书馆馆藏资源共享系统构建的基础工作。

2.2  平台建设

Mashup技术在实现信息聚集的基础上,通过整合资源库,形成服务广泛的资源共享网络平台,这就需要网络平台内的成员彼此配合、相互促进,即无论是数字图书馆自有的数据库,还是网络上的数据库或商用数据库,需要允许对方通过接口进入,有权限地获取目标资源。此外,Mashup技术对信息的管理方式是集中式的,针对某一主题或任务建立起的信息集合,在规模上来说,是对原有数据资源体系的重新排序,无形中扩大了资源库和服务平台的规模,形成了大型的社会服务平台,深化了平台内资源的开发。

2.3  聚合方式

数字图书馆利用Mashup技术构建开放式的资源共建共享系统,其实现方式建立在跨界融合、跨资源库融合的基础上,参与进来的机构应该同意公布自己的接口应用程序,实现服务共享,统一数据资源库的糅合方式。这就需要机构之间进行有效地协商与沟通,避免一方机构保密而另一方机构开放的情况出现。Mashup技术以互动交流性强为特点,如果共享接口的糅合方式无法实现,那对于数字图书馆信息资源共建共享系统的建设来说将会是一个瓶颈,实际上,共建共享带来的益处远比弊端要多,打破信息壁垒、共享应用程序接口能够高效地促进信息融合,充分发挥数据资源库的优势与价值[5]

3  Mashup技术在数字图书馆馆藏资源共享系统中的应用

3.1  基于Mashup技术的数字图书馆馆藏资源共享系统设计

Mashup技术是从分散的站点获取信息资源组成新的网络聚合模式,它充分利用了外部条件,打破数字图书馆馆藏资源已有的格局,融合外部數据源检索内容,以创造新的资源共享数据库。基于Mashup技术的数字图书馆资源共享的应用是建立在数据整合基础上,利用信息技术和相关应用软件,将离散分布的资源整合形成高效信息集成服务环境的过程,这与传统意义上的资源共享不同,不是单一的资源交换或叠加的过程,而是围绕开放性接口开展深度合作,是信息资源的有规律性重新组合与排序。换言之,Mashup技术可以使数字图书馆与任何有合作意愿的机构或个人开展跨领域的合作,充分应用彼此的资源优势,完善目标主题下的资源链构建。

3.2  数字图书馆馆藏资源共享系统的合作主体

数字图书馆应用Mashup技术进行馆藏资源共享系统建设,按照合作主体划分,可大致分为两大类:第一类是与已有数据库进行合作,如超星电子图书馆、中国学术期刊网络出版总库(中国知网)、读秀学术检索网等,数字图书馆将接口与这些专业性强的数据库相互开放,即与其产生关联,那么读者在检索过程中,可以围绕检索关键词进行大范围的搜索,在此过程中生成了临时资源共享系统,保证读者知识获取的全面性和有效性。简言之,读者只需在数字图书馆检索页面进行关键词搜索,即可获得应用Mashup技术聚合起来的相关资源。第二类则是数字图书馆应用Mashup技术集成网络信息的合作,也就是合作主体并非已有数据库,而是零散的网络资源,在读者进行检索时,搜索范围不局限于数据库中,也包括互联网上的相关词条。即,读者在通过搜索引擎检索时,可以关联到数字图书馆,获取数字图书馆的馆藏资源。

3.3  基于Mashup技术的数字图书馆馆藏资源共享系统应用程序

Mashup技术将来自2个或2个以上的数据源进行重组糅合,创造出更加增值的信息服务,这又被称为混搭价值。一般来说,这种混搭价值在跨机构领域更加被凸显出来。通常来说,一个完整的Mashup技术应用程序由3个层级构成(见图1),即用户层、应用层与数据层。

本文主要探讨数据层的建设。基于Mashup技术的数据层的特点表现为可随时调取外部信息系统提供的数据。通过图1可以看出,不同机构通过接入共同的API接口,实现了开放资源获取的外部条件,通过进一步的资源融合为图书馆的资源共享奠定基础。读者在进行检索时,则根据资源类型、来源等标准项进行排序,并最终输出成果,由读者阅读或下载,形成完整的资源共享流程。

4  基于Mashup技术的数字图书馆馆藏资源共享系统的构建策略

基于Mashup技术的数字图书馆馆藏资源共享系统的建设是图书馆应对日新月异的信息化时代的积极变革,是以读者用户为中心、为满足读者个性化与多样化阅读需求而主动采取的转变措施。

4.1  多站点搭建

数字图书馆在进行馆藏资源共享系统建设过程中,可以采用多站点搭建的方式,通过批量的数据导入、新建与收割聚合,将不同格式的馆藏数据分类保存到后台的数据库中,形成庞大的馆藏资源共享系统。基于Mashup的数据糅合技术,也可以对读者用户信息进行整合与共享,读者只需一次注册,即可在任意站点进行登录和资源的检索操作,数字图书馆将读者的注册信息纳入Mashup系统库中,读者就可以通过搜索引擎在共享数据系统中对目标资源进行全面搜索,数字图书馆将检索结果以一定的格式发布出来。多站点搭建的策略提高了读者用户使用所有网站资源的便捷性,也促进了馆藏资源的流通。

4.2  使用API接口

Mashup技术得到广泛应用的另一个重要条件是资源共享系统成员同意对方接入应用接口,这就需要各参与机构在接口方面也达成一致,允许自己的接口随时被他方调用,以保证资源的实时共享和互通。很多主要的网络服务提供商已经提供了相关API接口,对外公开部分开放的数字资源。数字图书馆同样也可以使用API接口实现与其资源共享,以丰富自身馆藏数据,为Mashup技术混搭资源共享系统提供丰富的数据来源。数字图书馆馆藏资源共享系统可以利用自编的超级文本预处理语言PHP程序调用与其接入的API接口,应用其权限挖掘网页信息,实现资源的自动下载与预览,将Mashup技术资源糅合的优势有效发挥出来。

4.3  选择适当的资源糅合方式

Mashup技术的使用来源于分散的各种机构、组织或个人的数据资源库,采用何种方式将零散的数据糅合起来,在一定程度上决定了数字图书馆馆藏资源共享系统建设的质量。一般来说,基于Mashup技术的数据糅合方式分为以下几类:第一,时间糅合,即按照时间的顺序将数据资源组织排序,形成有规律的数据链;第二,位置糅合,利用地图功能,将共享信息来源进行展示,提供基于位置的检索途径;第三,主题糅合,这种糅合方式是在建设共享数据库过程中最常用的方式,即依据一定主题将相关数据资源进行分类,并按照主题包含的信息数量确定可视化空间的大小与数据资源结构布局。总之,数字图书馆要充分应用Mashup技术将分布在不同环境下的异构资源进行糅合,结合自身的技术优势和专业特点,并进一步根据读者用户的实际需求,选择合适的数据资源糅合方式,开发出全新的信息服务门户。

5  小结

数字图书馆只有抓住信息化、网络化的发展机遇,开发出更灵活的信息资源服务方式,才能满足读者日益增长的阅读需求。虽然Mashup技术在数字图书馆馆藏资源共享系统构建中的应用还比较简单,但随着技术的进步和研究的深入,这种方式必将与数据挖掘等计算机技术相结合,应用于更深层次的数据开发工作中,促进信息资源的共建共享,进一步为读者提供更加多元化的精准的信息服务。

參考文献

[1] 严炜炜.产业集群创新发展中的跨系统信息服务融合[D].武汉:武汉大学,2014.

[2] 李丹,闫晓第,魏青山.Drupal的混搭技术在图书馆的应用[J].现代图书情报技术,2013(10):79-84.

[3] 曾满江,李勇文.利用基于Mashup的轻量级应用集成框架构建数字图书馆门户[J].现代图书情报技术,2011(3):88-93.

[4] 朱艳春.基于Mashup技术的图书馆开放式跨界融合服务研究[J].图书馆学刊,2017(2):98-102.

[5] 王卫军.基于Mashup技术的图书馆跨界合作服务研究[J].图书情报工作,2011,55(7):68-71,133.

(收稿日期:2019-03-11)

(修回日期:2019-05-06;编辑:魏民)

猜你喜欢

馆藏资源共享数字
树德娃的太空之旅 学习设计
“互联网+”背景下会计资源共享平台建设研究
答数字
长三角加快实施交通运输信息共享示范工程
数字看G20
2004年~2012年档案馆与图书馆馆藏量发展比较
介绍两件馆藏青铜器
贵州铜仁万山区:探索建立教学资源共享模式
成双成对
Wi-Fi网络资源共享现状及发展研究