国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的構(gòu)建研究

2014-12-31 20:18余佳
河南圖書館學(xué)刊 2014年10期
關(guān)鍵詞:信息資源管理元數(shù)據(jù)系統(tǒng)構(gòu)建

關(guān)鍵詞:元數(shù)據(jù);圖書館;信息資源管理;系統(tǒng)構(gòu)建

摘 要:文章分析了元數(shù)據(jù)在圖書館信息資源管理系統(tǒng)應(yīng)用中的必要性,將元數(shù)據(jù)引入到圖書館信息資源管理系統(tǒng)的設(shè)計中。對元數(shù)據(jù)的定義、作用及其在圖書館信息資源管理系統(tǒng)中資源描述、資源組織與管理和資源檢索與服務(wù)中的應(yīng)用進(jìn)行了闡述。明確了系統(tǒng)設(shè)計原則和功能需求分析,提出了系統(tǒng)構(gòu)建所要解決的關(guān)鍵技術(shù)及系統(tǒng)的總體架構(gòu)。

中圖分類號:G250 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-1588(2014)10-0119-03

收稿日期:2014-09-11

作者簡介:余 佳(1979-),黑龍江省圖書館館員。 隨著國內(nèi)外圖書館管理系統(tǒng)研究的不斷深入,圖書館信息資源管理系統(tǒng)有了新的發(fā)展趨勢,由孤立的、封閉的、有限資源的傳統(tǒng)模式逐步向集成的、開放的、無限資源的新模式邁進(jìn)。現(xiàn)階段的圖書館信息資源管理系統(tǒng)通過特定的規(guī)范對信息資源進(jìn)行整合,通過特定的規(guī)則實現(xiàn)信息資源的檢索及存儲[1]。然而,信息資源數(shù)據(jù)量的日益龐大,單純靠規(guī)則從海量的數(shù)據(jù)對象中檢索出符合用戶需要的數(shù)據(jù)工作量很大,需要花費的時間較長。同時,在對數(shù)據(jù)進(jìn)行存儲時,因數(shù)據(jù)量較大,數(shù)據(jù)分類不精確,導(dǎo)致了存儲位置不恰當(dāng)或者錯誤等現(xiàn)象發(fā)生,進(jìn)而影響用戶檢索結(jié)果。元數(shù)據(jù)的出現(xiàn)解決了上述問題,它從多角度、多方面對數(shù)據(jù)對象進(jìn)行描述,將本身存在關(guān)聯(lián)的或者通過特定條件可以建立關(guān)聯(lián)的數(shù)據(jù)對象進(jìn)行歸類并整理,確定了數(shù)據(jù)對象的精確檢索位置,同時便于同類數(shù)據(jù)的存儲。元數(shù)據(jù)在數(shù)據(jù)存儲、檢索、管理等功能的實現(xiàn)上,起到了舉足輕重的作用,極大地解決了目前圖書館管理系統(tǒng)所面臨的問題,促使圖書館管理系統(tǒng)得到又好又快的發(fā)展。

1 元數(shù)據(jù)的含義

目前常用的說法是:元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù)[2]。這種說法雖然簡單,但是它僅從一個方面對元數(shù)據(jù)進(jìn)行概述,不能完全揭示元數(shù)據(jù)的真實內(nèi)涵。在元數(shù)據(jù)的研究領(lǐng)域,關(guān)于其定義還有很多種。如元數(shù)據(jù)是關(guān)于數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù),主要從數(shù)據(jù)結(jié)構(gòu)化這一特征進(jìn)行強(qiáng)調(diào);元數(shù)據(jù)是通過描述數(shù)據(jù)的內(nèi)容、范圍、管理方式等,建立數(shù)據(jù)與用戶之間的橋梁。元數(shù)據(jù)是一種與對象存在一一對應(yīng)關(guān)系的數(shù)據(jù),用戶在操作數(shù)據(jù)對象時,不必對該數(shù)據(jù)對象是否存在或者具體特征進(jìn)行具體認(rèn)識。元數(shù)據(jù)是一種涵蓋數(shù)據(jù)的具體內(nèi)容、位置信息、長度信息等的數(shù)據(jù)元素集,這種定義方式有利于元數(shù)據(jù)在互聯(lián)網(wǎng)信息檢索中的應(yīng)用。

2 元數(shù)據(jù)的作用

元數(shù)據(jù)通過特定的結(jié)構(gòu)形式,為多種信息資源管理系統(tǒng)提供一個規(guī)范的數(shù)據(jù)描述形式,同時它通過特定的層次結(jié)構(gòu),將原本無關(guān)聯(lián)的數(shù)據(jù)之間建立紐帶,將各種不同的數(shù)據(jù)按照特定的方式進(jìn)行存儲,以便用戶進(jìn)行信息檢索。

2.1 對信息對象的描述

元數(shù)據(jù)作為數(shù)據(jù)的一種形式,它的基本功能是完成信息對象的描述,這也是系統(tǒng)實現(xiàn)數(shù)據(jù)信息存儲與檢索的最基本要求。

2.2 對數(shù)據(jù)的定位

通過元數(shù)據(jù)來實現(xiàn)數(shù)據(jù)對象的描述時,需要提供數(shù)據(jù)對象的位置信息,這樣在檢索時可以準(zhǔn)確確定數(shù)據(jù)的具體位置。

2.3 便于數(shù)據(jù)挖掘

元數(shù)據(jù)通過特定的方式在不同類型的數(shù)據(jù)之間建立聯(lián)系,這一特點給數(shù)據(jù)挖掘提供了便利。通過對元數(shù)據(jù)的挖掘,可以發(fā)現(xiàn)一些容易被忽視的數(shù)據(jù)信息。

2.4 對數(shù)據(jù)信息的快速了解

元數(shù)據(jù)在對數(shù)據(jù)進(jìn)行描述時,包含了數(shù)據(jù)的基本屬性信息,也就是說,用戶在瀏覽相關(guān)數(shù)據(jù)元數(shù)據(jù)時,無需進(jìn)一步看到數(shù)據(jù)對象本身,即可對數(shù)據(jù)對象的多方面屬性進(jìn)行了解。

2.5 自主選擇和判斷

元數(shù)據(jù)根據(jù)用戶所采用的特定數(shù)據(jù)選擇規(guī)則,結(jié)合用戶所輸入的數(shù)據(jù)條件實現(xiàn)數(shù)據(jù)檢索,并對檢索結(jié)果進(jìn)行相關(guān)信息檢索并顯示[3]。

3 元數(shù)據(jù)在圖書館信息資源管理中的應(yīng)用

3.1 元數(shù)據(jù)在資源描述中的應(yīng)用

資源描述是元數(shù)據(jù)的基本功能之一。圖書館信息資源管理系統(tǒng)中所存儲的數(shù)據(jù)類型多種多樣,數(shù)據(jù)格式千差萬別,如數(shù)字文獻(xiàn)、數(shù)字圖像、檔案手稿、網(wǎng)絡(luò)資源、資源集合等,在描述這些資源時,元數(shù)據(jù)發(fā)揮了其自身的特點。元數(shù)據(jù)在描述數(shù)據(jù)對象時,單一的數(shù)據(jù)對象是無法描述的,只有將數(shù)據(jù)對象及與數(shù)據(jù)對象相關(guān)聯(lián)的所有信息集合在一起,這才滿足了元數(shù)據(jù)數(shù)據(jù)描述功能要求。元數(shù)據(jù)通過資源信息描述這種形式,使得信息資源檢索簡單化。

3.2 元數(shù)據(jù)在資源組織與管理中的應(yīng)用

當(dāng)使用元數(shù)據(jù)來對資源進(jìn)行描述時,既可以通過特定的規(guī)則將元數(shù)據(jù)與系統(tǒng)信息資源數(shù)據(jù)進(jìn)行綁定以形成呈現(xiàn)機(jī)制,又可以通過元數(shù)據(jù)的修改來實現(xiàn)信息資源的定制和修改。同時,系統(tǒng)可以支持智能代理,通過該代理對資源集合實現(xiàn)自動匹配及檢索,進(jìn)而形成新的資源集合,呈現(xiàn)給用戶。這種智能代理通俗來講即是管理策略和規(guī)則。信息資源管理系統(tǒng)可以通過管理元數(shù)據(jù)來實現(xiàn)信息資源的管理,通過修改元數(shù)據(jù)的屬性內(nèi)容來實現(xiàn)對信息資源的修改。

3.3 元數(shù)據(jù)在資源保存中的應(yīng)用

隨著信息資源的逐漸增大,信息資源的管理問題逐漸顯現(xiàn)。信息資源管理系統(tǒng)目前采用的信息資源管理方法有很多種,這些方法不僅要實現(xiàn)數(shù)字信息本身的保存,而且要實現(xiàn)相關(guān)技術(shù)、方法信息的保存。針對這些數(shù)據(jù)的存儲,元數(shù)據(jù)可以很好地發(fā)揮其自身的優(yōu)勢,從而實現(xiàn)數(shù)據(jù)的長期保存。

3.4 元數(shù)據(jù)在資源檢索與服務(wù)中的應(yīng)用

余佳:基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的構(gòu)建研究 余佳:基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的構(gòu)建研究信息資源管理系統(tǒng)可以通過對元數(shù)據(jù)的檢索調(diào)用來完成系統(tǒng)的檢索查詢功能。根據(jù)用戶所輸入的關(guān)鍵詞,元數(shù)據(jù)可以從多角度有效識別用戶檢索信息的主要特征,如信息名稱、大小、存儲位置等。此外,在整個系統(tǒng)的服務(wù)功能中,元數(shù)據(jù)為數(shù)據(jù)對象提供基本屬性信息的常態(tài)化顯示,這樣可使用戶無需檢索數(shù)據(jù)對象,即可對它的基本屬性有全面的了解,從某種程度上,極大地提高了圖書館信息資源管理系統(tǒng)的利用率。再者,圖書館信息資源系統(tǒng)提供讀者個人服務(wù)功能,在此功能中,讀者可以根據(jù)自己的需要,將某種類型或多種類型的信息資源進(jìn)行整理、集成和共享,提高圖書館信息資源管理系統(tǒng)的服務(wù)能力。endprint

4 基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的設(shè)計原則和功能需求

4.1 系統(tǒng)的設(shè)計原則

4.1.1 可靠性。目前,圖書館信息資源管理系統(tǒng)的種類越來越多,各種管理系統(tǒng)的規(guī)模也越來越大,規(guī)模越大系統(tǒng)的復(fù)雜程度也就越高,這就使得系統(tǒng)的可靠性越來越難以保證。因此,在圖書館信息資源管理系統(tǒng)設(shè)計過程中,首先,應(yīng)當(dāng)以可靠性為第一原則,確保在系統(tǒng)運行過程中不發(fā)生故障。其次,應(yīng)當(dāng)預(yù)留系統(tǒng)故障排查接口,一旦系統(tǒng)出現(xiàn)故障,可以通過該接口對故障進(jìn)行排查、跟蹤[4]。元數(shù)據(jù)子模塊應(yīng)當(dāng)保證管理規(guī)則之間不存在交叉,一旦出現(xiàn)交叉,將會導(dǎo)致數(shù)據(jù)對象檢索存在重疊。

4.1.2 魯棒性。圖書館管理系統(tǒng)應(yīng)能夠智能識別用戶輸入的規(guī)范與否,對輸入不符合規(guī)范的部分自動提供推薦信息,幫助用戶完成信息輸入。

4.1.3 容易理解性。圖書館信息管理系統(tǒng)應(yīng)具有清晰的功能布局,使得用戶對各功能模塊一目了然,這就需要系統(tǒng)設(shè)計人員對設(shè)計對象的分析要透徹,同時所采用的設(shè)計工具要恰當(dāng)。

4.1.4 標(biāo)準(zhǔn)化原則。在數(shù)據(jù)對象存儲、元數(shù)據(jù)規(guī)范選用上要統(tǒng)一。數(shù)據(jù)對象存儲要遵循同一個原則,元數(shù)據(jù)結(jié)構(gòu)設(shè)計時要按照圖書館領(lǐng)域常用的元數(shù)據(jù)規(guī)范進(jìn)行。

4.2 系統(tǒng)的功能需求分析

圖書館信息資源管理系統(tǒng)應(yīng)當(dāng)具有信息資源的整理和滿足用戶多方面的數(shù)據(jù)檢索需求功能,具體功能如下:①新書錄入功能。系統(tǒng)應(yīng)按照圖書的條形碼或者圖書館編制的數(shù)碼對新書進(jìn)行信息登記。②圖書信息的查詢和修改功能。系統(tǒng)應(yīng)根據(jù)輸入條件或者關(guān)鍵詞實現(xiàn)在錄圖書信息的查詢功能,同時可以實現(xiàn)圖書信息的修改功能。③圖書借閱和歸還登記功能。系統(tǒng)應(yīng)根據(jù)圖書信息完成圖書借閱和規(guī)劃登記功能。④個人服務(wù)功能。系統(tǒng)應(yīng)具備學(xué)生、教師、圖書館管理員登錄功能,根據(jù)不同身份設(shè)定不同的權(quán)限,并具有信息的增加、刪除和修改功能。⑤數(shù)字信息資源的查詢下載功能。系統(tǒng)應(yīng)實現(xiàn)數(shù)字信息資源的管理、檢索和下載功能。

5 基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的構(gòu)建

5.1 系統(tǒng)構(gòu)建要解決的關(guān)鍵技術(shù)

5.1.1 元數(shù)據(jù)的數(shù)據(jù)庫表字段的設(shè)計。元數(shù)據(jù)存儲可以準(zhǔn)確定義數(shù)字資源的信息并提供更為方便、快捷、有效的查詢功能。筆者所在圖書館信息資源管理系統(tǒng)的元數(shù)據(jù)模塊采用的是柏林核心元數(shù)據(jù),數(shù)據(jù)庫表字段的設(shè)計如圖1所示。

5.1.2 元數(shù)據(jù)直接存入關(guān)系數(shù)據(jù)庫。元數(shù)據(jù)直接存入關(guān)系數(shù)據(jù)庫的具體實現(xiàn),如圖2所示。

圖2 元數(shù)據(jù)存儲的類其中,Date表主要用于存儲元數(shù)據(jù)所添加的日期,Language主要用于存儲信息資源的語種,PersonName主要用于存儲信息資源的作者或者聯(lián)系人,SeriesNumber主要用于存儲信息資源的序列號,Type主要用于存儲元數(shù)據(jù)的類別。

5.1.3 從XML抽取元數(shù)據(jù)并存入關(guān)系數(shù)據(jù)庫。首先,將XML文件根據(jù)對應(yīng)的Java對象進(jìn)行反編譯,然后將其對應(yīng)的Java對象通過O/R映射的方式存入關(guān)系數(shù)據(jù)庫當(dāng)中,具體過程如圖3所示。在整個轉(zhuǎn)化過程中,因Java對象與XML文件之間存在關(guān)聯(lián),因此僅需要關(guān)注Java對象的操作[6]。

5.2 系統(tǒng)的總體構(gòu)建

5.2.1 系統(tǒng)結(jié)構(gòu)模型?;谠獢?shù)據(jù)的圖書館信息資源管理系統(tǒng)的結(jié)構(gòu)模型,如圖4所示。

5.2.2 數(shù)據(jù)檢索的設(shè)計。在對數(shù)據(jù)對象進(jìn)行檢索時,首先要對符合用戶輸入條件的元數(shù)據(jù)進(jìn)行檢索。通過Java編程語言及JSP技術(shù)可實現(xiàn)圖書館信息資源元數(shù)據(jù)的檢索。①元數(shù)據(jù)檢索。根據(jù)用戶提供的信息,對數(shù)據(jù)對象進(jìn)行檢索時,首先檢索的是基于數(shù)據(jù)對象的元數(shù)據(jù)。檢索結(jié)果中的元數(shù)據(jù)信息可以提供欲檢索對象的相關(guān)信息,例如:數(shù)據(jù)對象存儲的時間、標(biāo)題等信息。②元數(shù)據(jù)表的設(shè)計。元數(shù)據(jù)表的設(shè)計主要有以下幾點:其一,以元數(shù)據(jù)為核心依據(jù),根據(jù)圖書館信息資源的實際情況,對數(shù)據(jù)庫中的元素信息進(jìn)行擴(kuò)充,并設(shè)計成數(shù)據(jù)結(jié)構(gòu)表。其二,元數(shù)據(jù)表主要包括:基本表,如基本屬性信息表等;關(guān)聯(lián)表、值列表、數(shù)據(jù)類型表等。其三,元數(shù)據(jù)中的元素包括:Date(日期),主要用于表示資源創(chuàng)建時間;Type(資源類型)主要用于表示圖書、期刊、論文等信息;Identifier(標(biāo)識符)主要表示的是圖書的ISBN、期刊的ISSN、論文或者其他類型的資源編號;Coverage和Relation為空值,有利于元數(shù)據(jù)庫的共享。

6 結(jié)語

文章將元數(shù)據(jù)應(yīng)用到了圖書館信息資源管理系統(tǒng)中,設(shè)計出了圖書館信息資源的元數(shù)據(jù)結(jié)構(gòu)和基于元數(shù)據(jù)的檢索系統(tǒng),極大地提高了圖書館信息資源的服務(wù)功能。圖書館信息資源系統(tǒng)有著廣闊的應(yīng)用前景,同時,隨著信息資源的不斷豐富和元數(shù)據(jù)技術(shù)應(yīng)用的不斷深入,圖書館信息資源系統(tǒng)勢必會在技術(shù)上更加趨于完善,進(jìn)而更有利于推動圖書館信息資源管理系統(tǒng)的發(fā)展。

參考文獻(xiàn):

[1] 朱朝輝.元數(shù)據(jù)與數(shù)字圖書館資源建設(shè)[J].河南圖書館學(xué)刊,2014(4):117-123.

[2] 張宏偉,徐 慧.基于DC 元數(shù)據(jù)倉儲的數(shù)字資源整合研究[J].圖書館學(xué)刊,2014(6):32-34.

[3] 陳 征.非結(jié)構(gòu)化數(shù)據(jù)的資產(chǎn)管理系統(tǒng)構(gòu)建與實現(xiàn)[D].北京:北京工業(yè)大學(xué),2012:20-23.

[4] 陳 川. 基于學(xué)科元數(shù)據(jù)中心的知識服務(wù)平臺建設(shè)研究與應(yīng)用[J].情報理論與實踐,2014(5):57-60.

[5] 王偉赟. 基于元數(shù)據(jù)倉儲的專題特色庫建設(shè)實踐——以銅陵學(xué)院青銅文化特色庫為例[J].情報理論與實踐,2012( 9):141-144.

[6] 徐榮華.基于元數(shù)據(jù)倉儲的資源整合應(yīng)用[J].圖書館雜志,2012(4):67-73.

(編校:馬懷云)endprint

4 基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的設(shè)計原則和功能需求

4.1 系統(tǒng)的設(shè)計原則

4.1.1 可靠性。目前,圖書館信息資源管理系統(tǒng)的種類越來越多,各種管理系統(tǒng)的規(guī)模也越來越大,規(guī)模越大系統(tǒng)的復(fù)雜程度也就越高,這就使得系統(tǒng)的可靠性越來越難以保證。因此,在圖書館信息資源管理系統(tǒng)設(shè)計過程中,首先,應(yīng)當(dāng)以可靠性為第一原則,確保在系統(tǒng)運行過程中不發(fā)生故障。其次,應(yīng)當(dāng)預(yù)留系統(tǒng)故障排查接口,一旦系統(tǒng)出現(xiàn)故障,可以通過該接口對故障進(jìn)行排查、跟蹤[4]。元數(shù)據(jù)子模塊應(yīng)當(dāng)保證管理規(guī)則之間不存在交叉,一旦出現(xiàn)交叉,將會導(dǎo)致數(shù)據(jù)對象檢索存在重疊。

4.1.2 魯棒性。圖書館管理系統(tǒng)應(yīng)能夠智能識別用戶輸入的規(guī)范與否,對輸入不符合規(guī)范的部分自動提供推薦信息,幫助用戶完成信息輸入。

4.1.3 容易理解性。圖書館信息管理系統(tǒng)應(yīng)具有清晰的功能布局,使得用戶對各功能模塊一目了然,這就需要系統(tǒng)設(shè)計人員對設(shè)計對象的分析要透徹,同時所采用的設(shè)計工具要恰當(dāng)。

4.1.4 標(biāo)準(zhǔn)化原則。在數(shù)據(jù)對象存儲、元數(shù)據(jù)規(guī)范選用上要統(tǒng)一。數(shù)據(jù)對象存儲要遵循同一個原則,元數(shù)據(jù)結(jié)構(gòu)設(shè)計時要按照圖書館領(lǐng)域常用的元數(shù)據(jù)規(guī)范進(jìn)行。

4.2 系統(tǒng)的功能需求分析

圖書館信息資源管理系統(tǒng)應(yīng)當(dāng)具有信息資源的整理和滿足用戶多方面的數(shù)據(jù)檢索需求功能,具體功能如下:①新書錄入功能。系統(tǒng)應(yīng)按照圖書的條形碼或者圖書館編制的數(shù)碼對新書進(jìn)行信息登記。②圖書信息的查詢和修改功能。系統(tǒng)應(yīng)根據(jù)輸入條件或者關(guān)鍵詞實現(xiàn)在錄圖書信息的查詢功能,同時可以實現(xiàn)圖書信息的修改功能。③圖書借閱和歸還登記功能。系統(tǒng)應(yīng)根據(jù)圖書信息完成圖書借閱和規(guī)劃登記功能。④個人服務(wù)功能。系統(tǒng)應(yīng)具備學(xué)生、教師、圖書館管理員登錄功能,根據(jù)不同身份設(shè)定不同的權(quán)限,并具有信息的增加、刪除和修改功能。⑤數(shù)字信息資源的查詢下載功能。系統(tǒng)應(yīng)實現(xiàn)數(shù)字信息資源的管理、檢索和下載功能。

5 基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的構(gòu)建

5.1 系統(tǒng)構(gòu)建要解決的關(guān)鍵技術(shù)

5.1.1 元數(shù)據(jù)的數(shù)據(jù)庫表字段的設(shè)計。元數(shù)據(jù)存儲可以準(zhǔn)確定義數(shù)字資源的信息并提供更為方便、快捷、有效的查詢功能。筆者所在圖書館信息資源管理系統(tǒng)的元數(shù)據(jù)模塊采用的是柏林核心元數(shù)據(jù),數(shù)據(jù)庫表字段的設(shè)計如圖1所示。

5.1.2 元數(shù)據(jù)直接存入關(guān)系數(shù)據(jù)庫。元數(shù)據(jù)直接存入關(guān)系數(shù)據(jù)庫的具體實現(xiàn),如圖2所示。

圖2 元數(shù)據(jù)存儲的類其中,Date表主要用于存儲元數(shù)據(jù)所添加的日期,Language主要用于存儲信息資源的語種,PersonName主要用于存儲信息資源的作者或者聯(lián)系人,SeriesNumber主要用于存儲信息資源的序列號,Type主要用于存儲元數(shù)據(jù)的類別。

5.1.3 從XML抽取元數(shù)據(jù)并存入關(guān)系數(shù)據(jù)庫。首先,將XML文件根據(jù)對應(yīng)的Java對象進(jìn)行反編譯,然后將其對應(yīng)的Java對象通過O/R映射的方式存入關(guān)系數(shù)據(jù)庫當(dāng)中,具體過程如圖3所示。在整個轉(zhuǎn)化過程中,因Java對象與XML文件之間存在關(guān)聯(lián),因此僅需要關(guān)注Java對象的操作[6]。

5.2 系統(tǒng)的總體構(gòu)建

5.2.1 系統(tǒng)結(jié)構(gòu)模型?;谠獢?shù)據(jù)的圖書館信息資源管理系統(tǒng)的結(jié)構(gòu)模型,如圖4所示。

5.2.2 數(shù)據(jù)檢索的設(shè)計。在對數(shù)據(jù)對象進(jìn)行檢索時,首先要對符合用戶輸入條件的元數(shù)據(jù)進(jìn)行檢索。通過Java編程語言及JSP技術(shù)可實現(xiàn)圖書館信息資源元數(shù)據(jù)的檢索。①元數(shù)據(jù)檢索。根據(jù)用戶提供的信息,對數(shù)據(jù)對象進(jìn)行檢索時,首先檢索的是基于數(shù)據(jù)對象的元數(shù)據(jù)。檢索結(jié)果中的元數(shù)據(jù)信息可以提供欲檢索對象的相關(guān)信息,例如:數(shù)據(jù)對象存儲的時間、標(biāo)題等信息。②元數(shù)據(jù)表的設(shè)計。元數(shù)據(jù)表的設(shè)計主要有以下幾點:其一,以元數(shù)據(jù)為核心依據(jù),根據(jù)圖書館信息資源的實際情況,對數(shù)據(jù)庫中的元素信息進(jìn)行擴(kuò)充,并設(shè)計成數(shù)據(jù)結(jié)構(gòu)表。其二,元數(shù)據(jù)表主要包括:基本表,如基本屬性信息表等;關(guān)聯(lián)表、值列表、數(shù)據(jù)類型表等。其三,元數(shù)據(jù)中的元素包括:Date(日期),主要用于表示資源創(chuàng)建時間;Type(資源類型)主要用于表示圖書、期刊、論文等信息;Identifier(標(biāo)識符)主要表示的是圖書的ISBN、期刊的ISSN、論文或者其他類型的資源編號;Coverage和Relation為空值,有利于元數(shù)據(jù)庫的共享。

6 結(jié)語

文章將元數(shù)據(jù)應(yīng)用到了圖書館信息資源管理系統(tǒng)中,設(shè)計出了圖書館信息資源的元數(shù)據(jù)結(jié)構(gòu)和基于元數(shù)據(jù)的檢索系統(tǒng),極大地提高了圖書館信息資源的服務(wù)功能。圖書館信息資源系統(tǒng)有著廣闊的應(yīng)用前景,同時,隨著信息資源的不斷豐富和元數(shù)據(jù)技術(shù)應(yīng)用的不斷深入,圖書館信息資源系統(tǒng)勢必會在技術(shù)上更加趨于完善,進(jìn)而更有利于推動圖書館信息資源管理系統(tǒng)的發(fā)展。

參考文獻(xiàn):

[1] 朱朝輝.元數(shù)據(jù)與數(shù)字圖書館資源建設(shè)[J].河南圖書館學(xué)刊,2014(4):117-123.

[2] 張宏偉,徐 慧.基于DC 元數(shù)據(jù)倉儲的數(shù)字資源整合研究[J].圖書館學(xué)刊,2014(6):32-34.

[3] 陳 征.非結(jié)構(gòu)化數(shù)據(jù)的資產(chǎn)管理系統(tǒng)構(gòu)建與實現(xiàn)[D].北京:北京工業(yè)大學(xué),2012:20-23.

[4] 陳 川. 基于學(xué)科元數(shù)據(jù)中心的知識服務(wù)平臺建設(shè)研究與應(yīng)用[J].情報理論與實踐,2014(5):57-60.

[5] 王偉赟. 基于元數(shù)據(jù)倉儲的專題特色庫建設(shè)實踐——以銅陵學(xué)院青銅文化特色庫為例[J].情報理論與實踐,2012( 9):141-144.

[6] 徐榮華.基于元數(shù)據(jù)倉儲的資源整合應(yīng)用[J].圖書館雜志,2012(4):67-73.

(編校:馬懷云)endprint

4 基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的設(shè)計原則和功能需求

4.1 系統(tǒng)的設(shè)計原則

4.1.1 可靠性。目前,圖書館信息資源管理系統(tǒng)的種類越來越多,各種管理系統(tǒng)的規(guī)模也越來越大,規(guī)模越大系統(tǒng)的復(fù)雜程度也就越高,這就使得系統(tǒng)的可靠性越來越難以保證。因此,在圖書館信息資源管理系統(tǒng)設(shè)計過程中,首先,應(yīng)當(dāng)以可靠性為第一原則,確保在系統(tǒng)運行過程中不發(fā)生故障。其次,應(yīng)當(dāng)預(yù)留系統(tǒng)故障排查接口,一旦系統(tǒng)出現(xiàn)故障,可以通過該接口對故障進(jìn)行排查、跟蹤[4]。元數(shù)據(jù)子模塊應(yīng)當(dāng)保證管理規(guī)則之間不存在交叉,一旦出現(xiàn)交叉,將會導(dǎo)致數(shù)據(jù)對象檢索存在重疊。

4.1.2 魯棒性。圖書館管理系統(tǒng)應(yīng)能夠智能識別用戶輸入的規(guī)范與否,對輸入不符合規(guī)范的部分自動提供推薦信息,幫助用戶完成信息輸入。

4.1.3 容易理解性。圖書館信息管理系統(tǒng)應(yīng)具有清晰的功能布局,使得用戶對各功能模塊一目了然,這就需要系統(tǒng)設(shè)計人員對設(shè)計對象的分析要透徹,同時所采用的設(shè)計工具要恰當(dāng)。

4.1.4 標(biāo)準(zhǔn)化原則。在數(shù)據(jù)對象存儲、元數(shù)據(jù)規(guī)范選用上要統(tǒng)一。數(shù)據(jù)對象存儲要遵循同一個原則,元數(shù)據(jù)結(jié)構(gòu)設(shè)計時要按照圖書館領(lǐng)域常用的元數(shù)據(jù)規(guī)范進(jìn)行。

4.2 系統(tǒng)的功能需求分析

圖書館信息資源管理系統(tǒng)應(yīng)當(dāng)具有信息資源的整理和滿足用戶多方面的數(shù)據(jù)檢索需求功能,具體功能如下:①新書錄入功能。系統(tǒng)應(yīng)按照圖書的條形碼或者圖書館編制的數(shù)碼對新書進(jìn)行信息登記。②圖書信息的查詢和修改功能。系統(tǒng)應(yīng)根據(jù)輸入條件或者關(guān)鍵詞實現(xiàn)在錄圖書信息的查詢功能,同時可以實現(xiàn)圖書信息的修改功能。③圖書借閱和歸還登記功能。系統(tǒng)應(yīng)根據(jù)圖書信息完成圖書借閱和規(guī)劃登記功能。④個人服務(wù)功能。系統(tǒng)應(yīng)具備學(xué)生、教師、圖書館管理員登錄功能,根據(jù)不同身份設(shè)定不同的權(quán)限,并具有信息的增加、刪除和修改功能。⑤數(shù)字信息資源的查詢下載功能。系統(tǒng)應(yīng)實現(xiàn)數(shù)字信息資源的管理、檢索和下載功能。

5 基于元數(shù)據(jù)的圖書館信息資源管理系統(tǒng)的構(gòu)建

5.1 系統(tǒng)構(gòu)建要解決的關(guān)鍵技術(shù)

5.1.1 元數(shù)據(jù)的數(shù)據(jù)庫表字段的設(shè)計。元數(shù)據(jù)存儲可以準(zhǔn)確定義數(shù)字資源的信息并提供更為方便、快捷、有效的查詢功能。筆者所在圖書館信息資源管理系統(tǒng)的元數(shù)據(jù)模塊采用的是柏林核心元數(shù)據(jù),數(shù)據(jù)庫表字段的設(shè)計如圖1所示。

5.1.2 元數(shù)據(jù)直接存入關(guān)系數(shù)據(jù)庫。元數(shù)據(jù)直接存入關(guān)系數(shù)據(jù)庫的具體實現(xiàn),如圖2所示。

圖2 元數(shù)據(jù)存儲的類其中,Date表主要用于存儲元數(shù)據(jù)所添加的日期,Language主要用于存儲信息資源的語種,PersonName主要用于存儲信息資源的作者或者聯(lián)系人,SeriesNumber主要用于存儲信息資源的序列號,Type主要用于存儲元數(shù)據(jù)的類別。

5.1.3 從XML抽取元數(shù)據(jù)并存入關(guān)系數(shù)據(jù)庫。首先,將XML文件根據(jù)對應(yīng)的Java對象進(jìn)行反編譯,然后將其對應(yīng)的Java對象通過O/R映射的方式存入關(guān)系數(shù)據(jù)庫當(dāng)中,具體過程如圖3所示。在整個轉(zhuǎn)化過程中,因Java對象與XML文件之間存在關(guān)聯(lián),因此僅需要關(guān)注Java對象的操作[6]。

5.2 系統(tǒng)的總體構(gòu)建

5.2.1 系統(tǒng)結(jié)構(gòu)模型?;谠獢?shù)據(jù)的圖書館信息資源管理系統(tǒng)的結(jié)構(gòu)模型,如圖4所示。

5.2.2 數(shù)據(jù)檢索的設(shè)計。在對數(shù)據(jù)對象進(jìn)行檢索時,首先要對符合用戶輸入條件的元數(shù)據(jù)進(jìn)行檢索。通過Java編程語言及JSP技術(shù)可實現(xiàn)圖書館信息資源元數(shù)據(jù)的檢索。①元數(shù)據(jù)檢索。根據(jù)用戶提供的信息,對數(shù)據(jù)對象進(jìn)行檢索時,首先檢索的是基于數(shù)據(jù)對象的元數(shù)據(jù)。檢索結(jié)果中的元數(shù)據(jù)信息可以提供欲檢索對象的相關(guān)信息,例如:數(shù)據(jù)對象存儲的時間、標(biāo)題等信息。②元數(shù)據(jù)表的設(shè)計。元數(shù)據(jù)表的設(shè)計主要有以下幾點:其一,以元數(shù)據(jù)為核心依據(jù),根據(jù)圖書館信息資源的實際情況,對數(shù)據(jù)庫中的元素信息進(jìn)行擴(kuò)充,并設(shè)計成數(shù)據(jù)結(jié)構(gòu)表。其二,元數(shù)據(jù)表主要包括:基本表,如基本屬性信息表等;關(guān)聯(lián)表、值列表、數(shù)據(jù)類型表等。其三,元數(shù)據(jù)中的元素包括:Date(日期),主要用于表示資源創(chuàng)建時間;Type(資源類型)主要用于表示圖書、期刊、論文等信息;Identifier(標(biāo)識符)主要表示的是圖書的ISBN、期刊的ISSN、論文或者其他類型的資源編號;Coverage和Relation為空值,有利于元數(shù)據(jù)庫的共享。

6 結(jié)語

文章將元數(shù)據(jù)應(yīng)用到了圖書館信息資源管理系統(tǒng)中,設(shè)計出了圖書館信息資源的元數(shù)據(jù)結(jié)構(gòu)和基于元數(shù)據(jù)的檢索系統(tǒng),極大地提高了圖書館信息資源的服務(wù)功能。圖書館信息資源系統(tǒng)有著廣闊的應(yīng)用前景,同時,隨著信息資源的不斷豐富和元數(shù)據(jù)技術(shù)應(yīng)用的不斷深入,圖書館信息資源系統(tǒng)勢必會在技術(shù)上更加趨于完善,進(jìn)而更有利于推動圖書館信息資源管理系統(tǒng)的發(fā)展。

參考文獻(xiàn):

[1] 朱朝輝.元數(shù)據(jù)與數(shù)字圖書館資源建設(shè)[J].河南圖書館學(xué)刊,2014(4):117-123.

[2] 張宏偉,徐 慧.基于DC 元數(shù)據(jù)倉儲的數(shù)字資源整合研究[J].圖書館學(xué)刊,2014(6):32-34.

[3] 陳 征.非結(jié)構(gòu)化數(shù)據(jù)的資產(chǎn)管理系統(tǒng)構(gòu)建與實現(xiàn)[D].北京:北京工業(yè)大學(xué),2012:20-23.

[4] 陳 川. 基于學(xué)科元數(shù)據(jù)中心的知識服務(wù)平臺建設(shè)研究與應(yīng)用[J].情報理論與實踐,2014(5):57-60.

[5] 王偉赟. 基于元數(shù)據(jù)倉儲的專題特色庫建設(shè)實踐——以銅陵學(xué)院青銅文化特色庫為例[J].情報理論與實踐,2012( 9):141-144.

[6] 徐榮華.基于元數(shù)據(jù)倉儲的資源整合應(yīng)用[J].圖書館雜志,2012(4):67-73.

(編校:馬懷云)endprint

猜你喜歡
信息資源管理元數(shù)據(jù)系統(tǒng)構(gòu)建
淺談信息系統(tǒng)與信息資源管理在H公司電工產(chǎn)品戰(zhàn)略上的應(yīng)用
基于來源的組織機(jī)構(gòu)元數(shù)據(jù)構(gòu)建研究
大數(shù)據(jù)環(huán)境下政府信息資源管理研究
元數(shù)據(jù)與社會化標(biāo)簽在微視頻搜索中的應(yīng)用
高等院校智慧校園建設(shè)規(guī)劃與實現(xiàn)
多元與協(xié)同:構(gòu)建新型鄉(xiāng)村治理主體關(guān)系的路徑選擇
基于云平臺的高校網(wǎng)絡(luò)教學(xué)資源建設(shè)方案初探
大數(shù)據(jù)時代網(wǎng)絡(luò)信息資源開發(fā)利用策略研究
高校圖書館資源發(fā)現(xiàn)服務(wù)系統(tǒng)體系構(gòu)建探討
沽源县| 竹溪县| 当涂县| 聊城市| 衡东县| 大丰市| 北辰区| 班玛县| 策勒县| 太保市| 诸暨市| 安化县| 齐河县| 三原县| 登封市| 吉隆县| 鄂伦春自治旗| 张家口市| 高淳县| 永安市| 肥东县| 临邑县| 金门县| 阿尔山市| 许昌县| 马关县| 安龙县| 神农架林区| 陆河县| 安福县| 英超| 犍为县| 嘉禾县| 乌拉特后旗| 棋牌| 武义县| 德令哈市| 进贤县| 顺昌县| 松溪县| 衡山县|