本站小編為你精心準備了數字管理論文:數字閱覽室監管機制策劃與實踐參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
作者:程麗萍單位:吉林省四平市圖書館
我們設計的通用數字圖書館數字對象框架DOA是在Fedora系統中得以實現的。其中數字對象是數字對象框架的核心,數字對象由數據和數據器組成,數字對象是一個唯一標識的網絡實體,數據包含核心元數據和數據元素,用來封裝描述屬性不同的數字資源,核心元數據又包含:數字對象唯一標識符和系統元數據,并且提供訪問數字資源的機制。系統元數據用來描述整個數字對象。
數據元素是數字對象所包含的數據,由元數據或數據本身充當。一個數字對象包含一個或者多個數據元素,數據元素將數據和元數據統一對待,數字對象包含數據在網絡上分布位置不同,數據元素將數據和元數據統一對待。數據器是數字對象內部的一種結構,需要能夠通過某種方式訪問,它包含數據內容類型和操作的數據元素。倉儲是網絡上的存儲系統,數字對象存放在倉儲里面,它為數字對象的存在提供了容器,與數字對象的交互只能通過倉儲訪問協議進行。數字對象唯一標識符解析系統根據它的唯一標識符,可以把一個數字對象的唯一標識符解析在倉儲的倉儲訪問協議的訪問點。
采用面向對象思想的數字對象框架優點是很好地解決統一存儲管理屬性不同的數字資源,將所有的數字資源用數字對象來進行封裝,數據器中的數據內容類型是操作接口和操作的實現本身,數字對象由唯一標識符統一標識,并且代碼的可維護性,可復用性強。
Fedora系統的分析
Fedora實現了數字對象框架,可以分布在網絡的不同節點上的,是一個通用的數字對象管理系統。可以支持動態行為定義和行為實現的變化,數字對象最終以XML文件的形式存在。Fedora是一個三層結構的系統,最上層是管理和訪問接口層,管理接口定義了管理倉儲的公開接口,其訪問接口定義了訪問數字對象的公共接口。其倉儲提供了對數字對象管理和訪問接口,能夠創建,修改,刪除數字對象的數據元素,動態地實現數據的;中間層是內部服務層,底層是存儲子系統,實現了對數字對象的統一檢索。Fedora系統內部模塊采用Java語言開發,開發了倉儲服務器程序和客戶端程序。可以方便地進行各種操作。Fedora的優點是實現了數字對象框架,實現了數字對象的導入導出,可以分布任何網絡節點上,可以很方便地進行互操作。
虛擬館藏的設計和實現
虛擬館藏很靈活,有著它們自己的展示資源的方式,它可以支持各種數字資源提供的各種服務。虛擬館藏包含以下屬性:虛擬館藏的名字,為虛擬館藏中的數字對象所建立的一個或者多個索引以及虛擬館藏中數字對象的檢索方式。定義虛擬館藏首先必須指定它的基本屬性,建立虛擬館藏中的數字對象索引,必須由虛擬館藏的創建者提供。這些信息包括:數據源、索引字段、索引信息抽取器、索引存放位置和索引更新信息。虛擬館藏建立的最重要的目的便是基于不同的資源提供不同的服務。
我們需要知道檢索所基于的索引,檢索字段可能是與索引字段不同的。檢索界面是用戶進行檢索時與系統交互的界面。檢索結果界面是將檢索結果呈現給用戶的界面,系統能顯示檢索界面,實現檢索過程。虛擬館藏的實現包括管理界面、內部服務和底層存儲的實現,在虛擬館藏的配置文件里保存索引信息。其中管理員管理界面用以管理員登陸系統,配置文件創建管理界面創建、管理配置文件,索引管理界面實行索引的手動更新和重建。