數字圖書館體系結構的發展
【內容提要】首先介紹了目前大多數數字圖書館所遵循的基本的數字圖書館體系結構,該結構在功能上可劃分為四個邏輯組件:資源庫、命名系統、索引/搜索系統、用戶界面。然后介紹了NSDL、NCSTRL兩個最大的數字圖書館項目在體系結構的關鍵問題方面的實踐,最后,作者提出了數字圖書館體系結構發展的看法。【摘 要 題】專題探討
【【關 鍵 詞】體系結構/互操作
1 介紹
世界上有許多國家進行數字圖書館的建設,但到目前為止,并不存在一個通用的數字圖書館體系結構,這是由于信息技術和相關標準不斷發展的結果,怎樣基于現有的技術并考慮到未來技術的發展,構筑一個靈活強大的數字圖書館體系結構,對于數字圖書館的建設是至關重要的,這需要我們了解相關技術和標準以及數字圖書館體系結構的發展變化。
數字圖書館要為用戶提供各種簡單易用、功能強大的知識服務,通常從功能上可將數字圖書館劃分為:用戶界面、命名服務、搜索系統、資源庫等部分。數字圖書館的建設涵括各種數字資源的創建、管理、查詢、利用、存儲的整個過程。自從 william Y.Arms等于1997年提出了數字圖書館的信息體系結構以來[1],數字圖書館的體系結構在不斷完善和發展,通過許多試驗項目仍在不斷改進。圖1代表了數字圖書館的基本體系結構。
附圖
圖1 數字圖書館的基本體系結構
資源庫
資源庫的功能包括存儲和管理各種數字對象,通常是由關系型數據庫來管理。應用程序通過資源庫提供的庫訪問協議(RAP)來訪問資源庫。可實現存儲、訪問、復制、移動和刪除數字對象等操作。
與web上的信息所不同,數字圖書館中數字資源是以數 字對象的形式進行封裝的,一個數字對象包括:
、僖粋全球唯一的獨立于地址的長期標識符;
、跀底仲Y料,存儲數字圖書館的資料,也就是最終用戶需要獲取的信息內容,如經XML置標后的文本、一本電子圖書等,
③元數據,關于數字資料的數據。一般情況下,元數據有三種:a.描述性元數據,用于發現和標識一個對象,如MARC和Dublin Core。b.結構性元數據,為用戶顯示和導航一個對象(包括該對象的內部組織信息),如一本書由章節組成。c.管理性元數據,描述該對象的管理信息;創建日期、文件的格式、訪問權限、知識產權問題等。
命名系統
命名系統是針對長期標識符的分配、管理及解析的一個綜合系統,CNRI為數字圖書館提出了完整的命名系統“調度系統(Handle System)”,它是一個獨立的系統,其職能是負責數字資源的全球唯一的、長期的、獨立于地址的命名的分配、管理和解析。在調度系統中,本地名稱空間通過獲取一個調度系統的命名授權,就可以納入到全球調度名稱空間,這樣所有的本地名稱在全球調度名稱空間中將是唯一的。
索引與搜索系統
索引的創建可能是由機器的自動掃描、手工錄入和干預,或者是這兩者的結合。客戶機把查詢式提交給索引服務器,將返回相匹配的數字對象的URN(統一資源命名,如調度碼)。索引服務還提供被索引信息的元數據和查詢機制。
用戶界面
用戶界面是用戶與數字圖書館的接口,數字圖書館向用戶提供的最終服務都是通過用戶界面來實現的。一般情況下,數字圖書館借助通用的Web瀏覽器作為其用戶界面工具。此外,用戶界面的內容編排和服務方式問題是很復雜的,不同的
[1] [2] [3] [4] [5] [6]