彭文虎
基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享系統(tǒng)的建設(shè)策略
彭文虎
安徽廣播影視職業(yè)技術(shù)學(xué)院圖書館,安徽 合肥 230011
基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享,有利于信息聚合增值、信息資源共建共享及提高用戶的參與度。該系統(tǒng)構(gòu)建使用多主體數(shù)據(jù)協(xié)同的整合方式及共享接口的糅合方式。在分析了基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享系統(tǒng)應(yīng)用的基礎(chǔ)上,提出了該系統(tǒng)的構(gòu)建策略,即多站點(diǎn)搭建、使用API接口及選擇適當(dāng)?shù)馁Y源糅合方式。
Mashup技術(shù);數(shù)字圖書館;資源共享系統(tǒng);糅合方式;API接口
Mashup技術(shù)與數(shù)字圖書館相結(jié)合是新的網(wǎng)絡(luò)時(shí)代數(shù)據(jù)庫(kù)整合的發(fā)展趨勢(shì)。Mashup技術(shù)日益普及,合并成本較低,很多網(wǎng)絡(luò)公司為此提供開(kāi)放的接口[1],應(yīng)用程序(API)接口無(wú)需進(jìn)行大幅度更改,促進(jìn)了網(wǎng)絡(luò)環(huán)境的進(jìn)一步開(kāi)放,推動(dòng)了數(shù)據(jù)資源的流通。數(shù)字圖書館采用Mashup技術(shù)對(duì)館藏資源進(jìn)行共享系統(tǒng)建設(shè),可以解決圖書館異構(gòu)系統(tǒng)整合、資源共享等難題,提供聚合館藏資源、讀者信息的集成式服務(wù)界面,進(jìn)而更好地為讀者提供服務(wù)。
Mashup原意指混合、糅合,應(yīng)用在網(wǎng)絡(luò)領(lǐng)域中,是指將不同的獨(dú)立的API接口與數(shù)字資源整合到一個(gè)接口上,數(shù)字圖書館可以利用多個(gè)數(shù)據(jù)源形成全新的信息服務(wù)門戶,并在單獨(dú)的圖形界面中顯示。Mashup技術(shù)在數(shù)字圖書館中的應(yīng)用,不僅需要開(kāi)放數(shù)據(jù)源的支持,還需要通過(guò)API接口接入等方式訪問(wèn)數(shù)據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)的無(wú)障礙聚合與挖掘,可以深化資源的整合與聚類,有利于信息增值,同時(shí)有利于信息資源的共建共享,提高讀者參與度。
Mashup技術(shù)的核心在于聚合,因此,能夠根據(jù)讀者的閱讀需求將分散的、孤立的館藏資源進(jìn)行有中心的聚合,并對(duì)聚合資源加以開(kāi)發(fā)利用,形成特定主題的信息資源聚集站。這一行為不僅實(shí)現(xiàn)了資源的聚合,也在聚合過(guò)程中挖掘出資源的價(jià)值,達(dá)到1+1>2的效果[2]?;贛ashup技術(shù)的聚合信息數(shù)據(jù)庫(kù)能夠?yàn)樽x者提供集中的有聯(lián)系的資源,提高了信息資源的質(zhì)量與利用效率。
基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享體系是無(wú)中介的,是通過(guò)網(wǎng)絡(luò)聯(lián)合直接實(shí)現(xiàn)信息分享的流程,數(shù)據(jù)價(jià)值直接被傳遞、共建和共享。為了適應(yīng)讀者用戶日趨多元化的信息需求,數(shù)字圖書館開(kāi)始突破傳統(tǒng)的封閉式的館藏資源構(gòu)建,創(chuàng)新共享的分布式構(gòu)建方式,融合網(wǎng)絡(luò)上其他的數(shù)字資源庫(kù),充分發(fā)揮開(kāi)放性網(wǎng)絡(luò)平臺(tái)的優(yōu)勢(shì),豐富數(shù)據(jù)庫(kù)內(nèi)容與覆蓋面,進(jìn)而達(dá)到資源共建共享的目的[3]。
Mashup技術(shù)以聚合為核心,以較強(qiáng)的交互性為特點(diǎn),其應(yīng)用基礎(chǔ)是開(kāi)放的互聯(lián)網(wǎng)絡(luò)環(huán)境,這就決定了資源庫(kù)之間是可以整合的。同樣,也決定了資源的輸出并非單向的,雙向互動(dòng)為讀者的反饋提供了渠道,讀者的資源獲取不再是被動(dòng)的個(gè)體行為,而是允許讀者與圖書館交流、讀者與讀者間交流的全新模式,即思維間的互聯(lián)[4]。由此,基于Mashup技術(shù)的數(shù)字圖書館的延伸服務(wù),就能夠激發(fā)讀者的參與積極性,提高讀者參與度,讀者的積極參與反作用于館藏資源的建設(shè),推動(dòng)資源共建共享進(jìn)程。
數(shù)字圖書館館藏資源共建共享的基礎(chǔ)是信息的多主體數(shù)據(jù)協(xié)同,Mashup技術(shù)可以實(shí)現(xiàn)多處分散的數(shù)據(jù)資源的有效整合,其中,包括對(duì)規(guī)范的元數(shù)據(jù)整合、數(shù)字對(duì)象加工,以及接口規(guī)范、統(tǒng)一門戶資源建設(shè)規(guī)范等。數(shù)字圖書館要對(duì)異構(gòu)數(shù)據(jù)資源進(jìn)行標(biāo)準(zhǔn)化處理,才能消除異構(gòu)數(shù)據(jù)的共享障礙,提高數(shù)據(jù)共享的效率。為有效支持?jǐn)?shù)字圖書館館藏?cái)?shù)據(jù)資源的跨系統(tǒng)協(xié)同,還要采用標(biāo)準(zhǔn)的數(shù)據(jù)轉(zhuǎn)換協(xié)議與存儲(chǔ)體系。因此,數(shù)據(jù)整合是基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享系統(tǒng)構(gòu)建的基礎(chǔ)工作。
Mashup技術(shù)在實(shí)現(xiàn)信息聚集的基礎(chǔ)上,通過(guò)整合資源庫(kù),形成服務(wù)廣泛的資源共享網(wǎng)絡(luò)平臺(tái),這就需要網(wǎng)絡(luò)平臺(tái)內(nèi)的成員彼此配合、相互促進(jìn),即無(wú)論是數(shù)字圖書館自有的數(shù)據(jù)庫(kù),還是網(wǎng)絡(luò)上的數(shù)據(jù)庫(kù)或商用數(shù)據(jù)庫(kù),需要允許對(duì)方通過(guò)接口進(jìn)入,有權(quán)限地獲取目標(biāo)資源。此外,Mashup技術(shù)對(duì)信息的管理方式是集中式的,針對(duì)某一主題或任務(wù)建立起的信息集合,在規(guī)模上來(lái)說(shuō),是對(duì)原有數(shù)據(jù)資源體系的重新排序,無(wú)形中擴(kuò)大了資源庫(kù)和服務(wù)平臺(tái)的規(guī)模,形成了大型的社會(huì)服務(wù)平臺(tái),深化了平臺(tái)內(nèi)資源的開(kāi)發(fā)。
數(shù)字圖書館利用Mashup技術(shù)構(gòu)建開(kāi)放式的資源共建共享系統(tǒng),其實(shí)現(xiàn)方式建立在跨界融合、跨資源庫(kù)融合的基礎(chǔ)上,參與進(jìn)來(lái)的機(jī)構(gòu)應(yīng)該同意公布自己的接口應(yīng)用程序,實(shí)現(xiàn)服務(wù)共享,統(tǒng)一數(shù)據(jù)資源庫(kù)的糅合方式。這就需要機(jī)構(gòu)之間進(jìn)行有效地協(xié)商與溝通,避免一方機(jī)構(gòu)保密而另一方機(jī)構(gòu)開(kāi)放的情況出現(xiàn)。Mashup技術(shù)以互動(dòng)交流性強(qiáng)為特點(diǎn),如果共享接口的糅合方式無(wú)法實(shí)現(xiàn),那對(duì)于數(shù)字圖書館信息資源共建共享系統(tǒng)的建設(shè)來(lái)說(shuō)將會(huì)是一個(gè)瓶頸,實(shí)際上,共建共享帶來(lái)的益處遠(yuǎn)比弊端要多,打破信息壁壘、共享應(yīng)用程序接口能夠高效地促進(jìn)信息融合,充分發(fā)揮數(shù)據(jù)資源庫(kù)的優(yōu)勢(shì)與價(jià)值[5]。
Mashup技術(shù)是從分散的站點(diǎn)獲取信息資源組成新的網(wǎng)絡(luò)聚合模式,它充分利用了外部條件,打破數(shù)字圖書館館藏資源已有的格局,融合外部數(shù)據(jù)源檢索內(nèi)容,以創(chuàng)造新的資源共享數(shù)據(jù)庫(kù)?;贛ashup技術(shù)的數(shù)字圖書館資源共享的應(yīng)用是建立在數(shù)據(jù)整合基礎(chǔ)上,利用信息技術(shù)和相關(guān)應(yīng)用軟件,將離散分布的資源整合形成高效信息集成服務(wù)環(huán)境的過(guò)程,這與傳統(tǒng)意義上的資源共享不同,不是單一的資源交換或疊加的過(guò)程,而是圍繞開(kāi)放性接口開(kāi)展深度合作,是信息資源的有規(guī)律性重新組合與排序。換言之,Mashup技術(shù)可以使數(shù)字圖書館與任何有合作意愿的機(jī)構(gòu)或個(gè)人開(kāi)展跨領(lǐng)域的合作,充分應(yīng)用彼此的資源優(yōu)勢(shì),完善目標(biāo)主題下的資源鏈構(gòu)建。
數(shù)字圖書館應(yīng)用Mashup技術(shù)進(jìn)行館藏資源共享系統(tǒng)建設(shè),按照合作主體劃分,可大致分為兩大類:第一類是與已有數(shù)據(jù)庫(kù)進(jìn)行合作,如超星電子圖書館、中國(guó)學(xué)術(shù)期刊網(wǎng)絡(luò)出版總庫(kù)(中國(guó)知網(wǎng))、讀秀學(xué)術(shù)檢索網(wǎng)等,數(shù)字圖書館將接口與這些專業(yè)性強(qiáng)的數(shù)據(jù)庫(kù)相互開(kāi)放,即與其產(chǎn)生關(guān)聯(lián),那么讀者在檢索過(guò)程中,可以圍繞檢索關(guān)鍵詞進(jìn)行大范圍的搜索,在此過(guò)程中生成了臨時(shí)資源共享系統(tǒng),保證讀者知識(shí)獲取的全面性和有效性。簡(jiǎn)言之,讀者只需在數(shù)字圖書館檢索頁(yè)面進(jìn)行關(guān)鍵詞搜索,即可獲得應(yīng)用Mashup技術(shù)聚合起來(lái)的相關(guān)資源。第二類則是數(shù)字圖書館應(yīng)用Mashup技術(shù)集成網(wǎng)絡(luò)信息的合作,也就是合作主體并非已有數(shù)據(jù)庫(kù),而是零散的網(wǎng)絡(luò)資源,在讀者進(jìn)行檢索時(shí),搜索范圍不局限于數(shù)據(jù)庫(kù)中,也包括互聯(lián)網(wǎng)上的相關(guān)詞條。即,讀者在通過(guò)搜索引擎檢索時(shí),可以關(guān)聯(lián)到數(shù)字圖書館,獲取數(shù)字圖書館的館藏資源。
Mashup技術(shù)將來(lái)自2個(gè)或2個(gè)以上的數(shù)據(jù)源進(jìn)行重組糅合,創(chuàng)造出更加增值的信息服務(wù),這又被稱為混搭價(jià)值。一般來(lái)說(shuō),這種混搭價(jià)值在跨機(jī)構(gòu)領(lǐng)域更加被凸顯出來(lái)。通常來(lái)說(shuō),一個(gè)完整的Mashup技術(shù)應(yīng)用程序由3個(gè)層級(jí)構(gòu)成(見(jiàn)圖1),即用戶層、應(yīng)用層與數(shù)據(jù)層。
圖1 基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享系統(tǒng)應(yīng)用程序框架
本文主要探討數(shù)據(jù)層的建設(shè)?;贛ashup技術(shù)的數(shù)據(jù)層的特點(diǎn)表現(xiàn)為可隨時(shí)調(diào)取外部信息系統(tǒng)提供的數(shù)據(jù)。通過(guò)圖1可以看出,不同機(jī)構(gòu)通過(guò)接入共同的API接口,實(shí)現(xiàn)了開(kāi)放資源獲取的外部條件,通過(guò)進(jìn)一步的資源融合為圖書館的資源共享奠定基礎(chǔ)。讀者在進(jìn)行檢索時(shí),則根據(jù)資源類型、來(lái)源等標(biāo)準(zhǔn)項(xiàng)進(jìn)行排序,并最終輸出成果,由讀者閱讀或下載,形成完整的資源共享流程。
基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享系統(tǒng)的建設(shè)是圖書館應(yīng)對(duì)日新月異的信息化時(shí)代的積極變革,是以讀者用戶為中心、為滿足讀者個(gè)性化與多樣化閱讀需求而主動(dòng)采取的轉(zhuǎn)變措施。
數(shù)字圖書館在進(jìn)行館藏資源共享系統(tǒng)建設(shè)過(guò)程中,可以采用多站點(diǎn)搭建的方式,通過(guò)批量的數(shù)據(jù)導(dǎo)入、新建與收割聚合,將不同格式的館藏?cái)?shù)據(jù)分類保存到后臺(tái)的數(shù)據(jù)庫(kù)中,形成龐大的館藏資源共享系統(tǒng)。基于Mashup的數(shù)據(jù)糅合技術(shù),也可以對(duì)讀者用戶信息進(jìn)行整合與共享,讀者只需一次注冊(cè),即可在任意站點(diǎn)進(jìn)行登錄和資源的檢索操作,數(shù)字圖書館將讀者的注冊(cè)信息納入Mashup系統(tǒng)庫(kù)中,讀者就可以通過(guò)搜索引擎在共享數(shù)據(jù)系統(tǒng)中對(duì)目標(biāo)資源進(jìn)行全面搜索,數(shù)字圖書館將檢索結(jié)果以一定的格式發(fā)布出來(lái)。多站點(diǎn)搭建的策略提高了讀者用戶使用所有網(wǎng)站資源的便捷性,也促進(jìn)了館藏資源的流通。
Mashup技術(shù)得到廣泛應(yīng)用的另一個(gè)重要條件是資源共享系統(tǒng)成員同意對(duì)方接入應(yīng)用接口,這就需要各參與機(jī)構(gòu)在接口方面也達(dá)成一致,允許自己的接口隨時(shí)被他方調(diào)用,以保證資源的實(shí)時(shí)共享和互通。很多主要的網(wǎng)絡(luò)服務(wù)提供商已經(jīng)提供了相關(guān)API接口,對(duì)外公開(kāi)部分開(kāi)放的數(shù)字資源。數(shù)字圖書館同樣也可以使用API接口實(shí)現(xiàn)與其資源共享,以豐富自身館藏?cái)?shù)據(jù),為Mashup技術(shù)混搭資源共享系統(tǒng)提供豐富的數(shù)據(jù)來(lái)源。數(shù)字圖書館館藏資源共享系統(tǒng)可以利用自編的超級(jí)文本預(yù)處理語(yǔ)言PHP程序調(diào)用與其接入的API接口,應(yīng)用其權(quán)限挖掘網(wǎng)頁(yè)信息,實(shí)現(xiàn)資源的自動(dòng)下載與預(yù)覽,將Mashup技術(shù)資源糅合的優(yōu)勢(shì)有效發(fā)揮出來(lái)。
Mashup技術(shù)的使用來(lái)源于分散的各種機(jī)構(gòu)、組織或個(gè)人的數(shù)據(jù)資源庫(kù),采用何種方式將零散的數(shù)據(jù)糅合起來(lái),在一定程度上決定了數(shù)字圖書館館藏資源共享系統(tǒng)建設(shè)的質(zhì)量。一般來(lái)說(shuō),基于Mashup技術(shù)的數(shù)據(jù)糅合方式分為以下幾類:第一,時(shí)間糅合,即按照時(shí)間的順序?qū)?shù)據(jù)資源組織排序,形成有規(guī)律的數(shù)據(jù)鏈;第二,位置糅合,利用地圖功能,將共享信息來(lái)源進(jìn)行展示,提供基于位置的檢索途徑;第三,主題糅合,這種糅合方式是在建設(shè)共享數(shù)據(jù)庫(kù)過(guò)程中最常用的方式,即依據(jù)一定主題將相關(guān)數(shù)據(jù)資源進(jìn)行分類,并按照主題包含的信息數(shù)量確定可視化空間的大小與數(shù)據(jù)資源結(jié)構(gòu)布局。總之,數(shù)字圖書館要充分應(yīng)用Mashup技術(shù)將分布在不同環(huán)境下的異構(gòu)資源進(jìn)行糅合,結(jié)合自身的技術(shù)優(yōu)勢(shì)和專業(yè)特點(diǎn),并進(jìn)一步根據(jù)讀者用戶的實(shí)際需求,選擇合適的數(shù)據(jù)資源糅合方式,開(kāi)發(fā)出全新的信息服務(wù)門戶。
數(shù)字圖書館只有抓住信息化、網(wǎng)絡(luò)化的發(fā)展機(jī)遇,開(kāi)發(fā)出更靈活的信息資源服務(wù)方式,才能滿足讀者日益增長(zhǎng)的閱讀需求。雖然Mashup技術(shù)在數(shù)字圖書館館藏資源共享系統(tǒng)構(gòu)建中的應(yīng)用還比較簡(jiǎn)單,但隨著技術(shù)的進(jìn)步和研究的深入,這種方式必將與數(shù)據(jù)挖掘等計(jì)算機(jī)技術(shù)相結(jié)合,應(yīng)用于更深層次的數(shù)據(jù)開(kāi)發(fā)工作中,促進(jìn)信息資源的共建共享,進(jìn)一步為讀者提供更加多元化的精準(zhǔn)的信息服務(wù)。
[1]嚴(yán)煒煒.產(chǎn)業(yè)集群創(chuàng)新發(fā)展中的跨系統(tǒng)信息服務(wù)融合[D].武漢:武漢大學(xué),2014.
[2]李丹,閆曉第,魏青山.Drupal的混搭技術(shù)在圖書館的應(yīng)用[J].現(xiàn)代圖書情報(bào)技術(shù),2013(10):79-84.
[3]曾滿江,李勇文.利用基于Mashup的輕量級(jí)應(yīng)用集成框架構(gòu)建數(shù)字圖書館門戶[J].現(xiàn)代圖書情報(bào)技術(shù),2011(3):88-93.
[4] 朱艷春.基于Mashup技術(shù)的圖書館開(kāi)放式跨界融合服務(wù)研究[J].圖書館學(xué)刊,2017(2):98-102.
[5] 王衛(wèi)軍.基于Mashup技術(shù)的圖書館跨界合作服務(wù)研究[J].圖書情報(bào)工作,2011,55(7):68-71,133.
Construction Strategies for Collection Resource Sharing System of Digital Libraries Based on Mashup Technology
PENG Wen-hu
(Library of Anhui Broadcasting Movie and Television College, Hefei 230011, China)
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.
Mashup technology; digital libraries; resource sharing system; mixing mode; API interface
10.3969/j.issn.2095-5707.2019.05.007
G250.7
A
2095-5707(2019)05-0029-04
彭文虎,E-mail: dsae45678@163.com
彭文虎.基于Mashup技術(shù)的數(shù)字圖書館館藏資源共享系統(tǒng)的建設(shè)策略[J].中國(guó)中醫(yī)藥圖書情報(bào)雜志,2019,43(5): 29-32.
(2019-03-11)
(2019-05-06;編輯:魏民)