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