?

基于XML語言的圖書館共享數字資源存儲的實現

2013-09-08 10:00唐文玲李春燕
中國教育技術裝備 2013年9期
關鍵詞:參考文獻基金

唐文玲 李春燕

1 北京郵電大學 北京 100876

2 湖南農業大學科技師范學院 長沙 410128

作者:唐文玲,北京郵電大學計算機學院2010級本科生;李春燕,湖南農業大學副教授。

1 前言

高校圖書館在高校信息化建設中發揮著重要作用。隨著圖書館信息量的劇增和“數字化文獻”載體形態的迅猛發展,圖書館必須開始運用起數字化技術貯存和傳遞文獻信息。當今大部分高校圖書館都實現了資源數字化,但因開發軟件不同,在運用時會針對不同的格式要求下載不同的閱讀軟件,給讀者帶來一定的不便。存儲的格式也各種各樣,使檢索資源的有效性降低。各高校圖書館資源建設存在大量的重復,如今信息化社會步入云時代,高校圖書館資源共享已經成為圖書館發展的大趨勢,如何實現圖書館資源的共享和減少數字資源開發的重復?基于XML語言的圖書館共享數字資源存儲格式的開發將為解決上述問題提供參考。

2 XML的特點

XML(Extensible Markup Language),意為“可擴展標記語言”,是用于標記電子文件使其具有結構性的標記語言。

2.1 簡單

XML僅僅是存儲數據。事實上XML與其他數據表現形式最大的不同是:它極其簡單。通過XML可以用純文本文件來存儲數據,它可以用來在文件或數據庫中存儲數據。

XML在數據的交換、存儲和共享方面有著獨特的優勢?,F在市面上的數據庫種類繁多,雖然數據庫之間大多可以相互轉換,但是它們并不兼容,搜索多樣的不兼容數據庫更是無法實現的。但是XML可以將不同來源的結構化數據很容易地結合在一起,后臺數據庫和其他應用得來的數據就能夠在中間層的服務器上進行集成了。

2.2 易于結合

XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,意味著程序可以更容易地與Windows、Mac OS、Linux以及其他平臺下產生的信息結合,然后可以很容易加載XML數據到程序中并分析,以XML格式輸出結果。

2.3 靈活

XML保留了SGML(標準通用標記語言)的結構化功能,這樣就使得設計者可以定義自己的文檔類型。XML同時推出一種新型文檔類型,開發者可以不必定義文檔類型,這使得XML極其靈活。

3 設計方式

3.1 XML文檔處理

在圖書館檢索系統中(以北京郵電大學圖書館為例),檢索要素包括題名、出版社、索書號、作者、標準號(ISBN)、主題詞、圖書條碼、分類號、題名縮寫,這些基本上也就是一本圖書在檢索時會用到的全部要素,當然不同的圖書館檢索系統中要素可能不完全相同,檢索要素還可以包括出版時間、字數等。

以北京郵電大學圖書館檢索系統中用到的圖書要素為例,一本圖書的DTD定義如下:

這個DTD完整地表述了一本圖書所包含的主要信息:題名及縮寫、一個或多個作者、索書號、出版社名字及出版時間、ISBN標準號、主題詞(關鍵字)、圖書條碼、中圖分類號。作者后面的“+’表示至少應有一個作者,主題詞及關鍵字后的“?”表明可以省略,#PCDATA表示為字符串型。

由于圖書檢索系統與論文期刊檢索系統一般是獨立的,所以論文期刊的DTD也可另行設計,實際上與圖書的DTD大同小異,但在元素設置上略有不同。期刊論文的檢索要素更多,以知網中國期刊全文數據庫檢索項為例,除了圖書的這些要素外,還包括關鍵詞、摘要、刊名、參考文獻、基金、ISSN等。

一個論文期刊的DTD可以設置為:

3.2 顯示

當需要將圖書格式化輸出顯示在屏幕上時,就要將XML文檔變換為HTML文檔,可采用XSLT將XML文檔格式化顯示。XSLT是擴展樣式表轉換語言(Extensible Stylesheet Language Transformations)的簡稱,這是一種對XML文檔進行轉化的語言。

大部分軟件如FrameMaker、Microsoft Office中的MS Word、Excel等都支持XML,所以XML文件轉換為其他格式文件也相當方便。

4 基于XML存儲方式的優勢

4.1 擴展方便

對于不同高校圖書館圖書要素定義不同的情況,或是圖書本身要素不全的情況,此格式擴展非常方便。例如:若有出版時間這個要素,將其作為press的子元素date并標記為可以省略,這樣有些圖書有出版時間這個要素,有些出版時間不明的則可以省略。在此DTD基礎上,可以加入其他各要素,方便管理及查詢。

4.2 在共享資源時減少重復存儲

相關圖書館間可構建共享空間,將數字資源放于存儲資源層,用戶只需將電子設備連接至互聯網,就可訪問和獲取所需的任何數據。在實現共享資源時,會因為重復資源而浪費大量存儲空間。DTD中有一項owner元素表明了此資源的擁有者,“+”表示至少有一個擁有者。

增加此元素后,若發現有重復資源,將資源擁有者都加入此表項后,重復資源即可刪除,為存儲更多其他資源做準備。資源擁有者為各大高校圖書館,可以用各高??s寫或是更為簡潔的標號來表示。

4.3 兼容性好

隨著云計算技術的發展,云存儲模式下圖書館數字資源的建設成為當今熱門討論話題。在云存儲模式中,當用戶提交一個查詢請求時,云存儲的管理系統將調用云中的所有服務器和存儲設備同時搜索眾多的數據庫,然后將結果返回給用戶。另外,除了使用PC外,用戶還可以通過PDA、手機等終端方便、快捷地獲得云存儲中的相關信息和服務,無需考慮使用的是哪個數據庫、哪個存儲設備。

而XML滿足了兩個基本的需求:將數據和表達形式分離;在不同的應用之間傳輸數據。

5 結束語

基于XML的存儲方式能更好地幫助各高校實現共享資源,不僅方便大家交流和查找資料,而且能實現資源高效利用,減少資源浪費現象。

[1]曾祥文.云存儲模式下圖書館數字資源建設[J].軟件導刊,2011(12):165-167.

[2]劉姝.對高校圖書館建設數字資源存儲系統的思考[J].大學圖書館學報,2008(6):75-78.

[3]邵泳兵.基于XML的考試系統的設計[J].中國科技信息,2006(5):86-87.

猜你喜歡
參考文獻基金
The Muted Lover and the Singing Poet:Ekphrasis and Gender in the Canzoniere*
Where Does Poetry Take Place? On Tensions in the Concept of a National Art* #
Chinese Cultural Influence on Hannah Jelkes in The Night of the Iguana*
Study on the physiological function and application of γ—aminobutyric acid and its receptors
The Review of the Studies of Trilingual Education in inghai
私募基金近1個月回報前50名
私募基金近1個月回報前后50名
私募基金近1個月回報前后50名
私募基金近1個月回報前后50名
私募基金近6個月回報前50名
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合