• 沒有找到結果。

所謂的瀏覽(Navigation),係指讓閱覽者能夠依據特定的順序觀賞數位美術館 的典藏,就如同我們在參觀傳統博物館時逐一鑑賞擺設在各「展覽區」的典藏一 般。我們所設計的瀏覽功能係以楊教授創作的材質為分類來建構「展覽區」,例 如:不銹鋼區、銅雕區、繪畫區等;在每一區之內,則展出該種媒材的所有作品;

對每一件作品,讓網友閱讀關於該件作品的基本資料(即編目人員依照詮釋資料 格式所著錄的資訊)。

所謂的檢索(Query) ,係指讓閱覽者依據檢索關鍵字詞等方式查詢資料庫,

找尋所需資料。由於楊教授的創作眾多,為了讓閱覽者能快速地找到所要欣賞的 作品,強大且便利的檢索功能亦是必須的。

豐富的數位化典藏、完善的典藏資訊組織、以及友善且功能強大的典藏瀏覽 與檢索服務是一個數位博物館系統所不可或缺的。Figure 2為典藏數位化、典藏 資訊組織、以及典藏瀏覽與檢索間的關連性。首先我們需要將典藏品數位化,並 透過資訊組織來描述該數位化藏品的屬性,這一部份是屬於第二章創作原始資料 編目、典藏管理與數位化的任務;其次,將數位化的藏品及其屬性存入資料庫中,

再由程式自動從資料庫中擷取相關資料組成瀏覽的頁面,或提供閱覽者檢索,這 部份即是本章的重點所在。

典藏數位化 典藏資訊組織

瀏覽

檢索 資

料 庫

Figure 2 典藏數位化、典藏資訊組織、以及典藏瀏覽與檢索間的關連性 詮釋資料訂定之後,編目人員即可據以針對楊教授的典藏進行資訊組織、編 目。我們在第二章曾提及編目人員所使用的編目工具為 Metalogy,這是一套由 ROSS 所開發的能兼容各種詮釋資料的數位博物館典藏編目與管理系統,之所以 採用此套系統,主要是因為 Metalogy 已發展到一定階段,且其編目部份功能大 致合乎本計畫的需求,故直接使用 Metalogy 可節省重複開發類似系統所需的人 力、物力、與時間。然而,由於本計畫進行時 Metalogy 的研發尚未完全完成,

故本計畫只使用到 Metalogy 的編目功能。

Figure 3為 Metalogy 與資訊組織、瀏覽檢索功能間的關係。Metalogy 之所以 能夠支援各種不同的詮釋資料,主要的原因之一是其採用 XML 做為詮釋資料交 換的機制。當要用 Metalogy 編目之前,首先必須先讓 Metalogy 知道所使用的詮 釋資料種類,為此,在制定完成一種詮釋資料後,我們必須要將其表示成 XML

DTD (Document Type Definition),再將此 XML DTD 匯入 Metalogy(Figure 3之 Step 1 & 2)。之後,編目人員便可利用 Metalogy 進行編目的工作 (Step 3)。由於 Metalogy 本身所提供的查詢及瀏覽功能並不符合本計畫的需求,因此我們自行設 計此二項功能,為了在此二項功能中運用 Metalogy 的編目成果,我們將編目成 果以 XML 格式轉出,再匯入資料庫主機中 (Step 4 & 5)。

Metalogy

制定詮釋資料 詮釋資料的

XML DTD格式 2. 將XML DTD匯入

Metalogy

3. 編目人員 以Metalogy編目

4. 轉出編目結果

XML 格式的 1. 將詮釋資料轉成 編目結果

XML DTD

5. 匯入資料庫主機 供瀏覽與檢索功能使用

Figure 3 Metalogy 與資訊組織、瀏覽檢索功能間的關連

在本計畫中,我們係採用 Microsoft SQL Server 做為資料庫管理系統,因為 SQL Server 乃一關連式資料庫,與 XML 格式並不相同,故我們撰寫了一個程式 將 XML 格式的編目結果轉成符合 SQL Server 資料庫中所訂定 Schema 的格式。

附錄二為我們所制定的各類型原始典藏之 XML DTD 以及對應於關連式資料庫 的 Schema。

第二節 瀏覽功能設計

瀏覽(Navigation)的功能讓閱覽者依據特定的順序觀賞數位美術館的典藏,就 如同我們在參觀傳統博物館時逐一鑑賞擺設在各展覽區的典藏一般。我們所設計 的瀏覽功能為四層式的架構,如Figure 4所示。第一層以楊教授創作的材質做區 分,一共分為繪畫類、浮雕類、石雕類...等九區(分類法請參見Table 2);第二層 則為該種材質作品所劃分的系列,例如楊教授的不銹鋼作品共有意像、鳳凰、龍 鳳...等七大系列;第三層則是列出該系列下所有的作品;第四層則為單件創作的 說明。

在這四層式的架構中,由於第一、二層的內容都已固定,變動的機會不大,

故都是採用手動編輯 HTML 檔案的方式產生;至於第三、四層,則隨著編目進 度會加入新的資料,所以是由程式自動產生,資料的來源為上一節中從 Metalogy 轉出 XML 格式再匯入資料庫主機內的編目結果。

Figure 4 四層式瀏覽功能

一般而言,前述產生第三、四層的程式有兩種撰寫方式。第一種是利用 Active Server Page (ASP)之類的網頁程式工具撰寫,在網友瀏覽畫面時動態檢索資料 庫,將檢索結果以 HTML 格式呈現;第二種則是寫成獨立(Standalone)的應用程 式,批次(Batch)產生 HTML 檔案。這兩種方法各有其優劣點:第一種能讓網友 每次都觀賞到最符合現況(Up-to-Date)的資料,但是因為每一次瀏覽都必須重複

展覽: xxxxxx、xxxxxxx 作品照片集

有意義的基本資料,Figure 5為呈現在網頁中的作品基本資料欄位,和這些欄位

品創作年代時間等方式進行檢索。在實作上,我們係以 ASP 為程式語言,直接 運用 SQL 指令來檢索底層的資料庫管理系統。

相關文件