• 沒有找到結果。

National Sun Yat-sen University Institutional Repository:Item 987654321/34312

N/A
N/A
Protected

Academic year: 2021

Share "National Sun Yat-sen University Institutional Repository:Item 987654321/34312"

Copied!
10
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會補助專題研究計畫成果報告

OAI PMH2.0 實作於 eThesys 學位論文系統

學門領域:資訊

計畫類別:個別型計畫

計畫編號:

NSC 94-2218-10-110-010

執行期間:94 年 8 月 1 日至 95 年 7 月 31 日

執行單位:國立中山大學資訊管理學系

計畫主持人:黃三益

計畫參與學生: 陳政宏,林宏陽,劉品佑,李建民,黃裕欽

成果報告類型(依經費核定清單規定繳交):精簡報告

(2)

目錄

一、計畫背景與動機 ...3 二、系統功能與規格 ...5 三、系統架構與方法 ...6 四、系統實作 ...7 五、計畫成果自評...9

(3)

一、計畫背景與動機

主持人於 1999 年任國立中山大學圖書館系統資訊組組長時推動一個中山大學電 子學位論文(Electronic Thesis and Dissertation,簡稱 ETD)前導計劃。該 計劃的目的是系統化的收錄國立中山大學應屆畢業研究生的學位論文電子檔 〈ETD〉,而其中一個重要的任務便是發展一套中文化、適合台灣學術環境的 ETD 系統。該系統於 2000 年 5 月正式上線開始收錄國立中山大學應屆畢業研究生的 學位論文。由於成效良好,中山大學於 2000 年 10 月份正式通過全校各系所納入 此計劃,應屆畢業研究生的電子論文上繳成為畢業程序的一環。 有鑒於 ETD 的系統收錄是世界的潮流,大勢所趨國內各高等院校也有類似的需 求。在教育部高教司的主導下,國家圖書館於 2001 年支持並補助「分散式學位 論文共建共享計劃」,以國立中山大學的 ETD 系統為基礎,強化其功能、穩定度、 和親和度,並免費提供給國內各高等院校安裝使用,此系統簡稱為 eThesys (Electronic Theses Harvestable and Extensible System ) 。eThesys 系統 提供繳交、審核、查詢、系統維護、附加服務等功能,可以適應多數學校的共同 需求,是迅速取得資源的絕佳途徑。也為順應各校特有需求,eThesys 採開放原 始碼策略,允許各院校依本身需求修改程式。透過各校分工蒐集論文可縮短處理 時效,提高論文品質。也為了便於讀者透過單一介面整合查詢國內博碩士論文, 各校定期將自身蒐集之電子論文依作者授權範圍上傳給圖家圖書館開放線上查 詢,兼顧了分散蒐集、集中查詢的共建共享效益。

eThesys 的平台是 UNIX 系統(FreeBSD, Linux, 或 Solaris),採用 Apache, MySQL,

Perl 等自由軟體工具。目前已經有包括成大,中央,中山,東華,雲科大,高 科大等超過 30 所大專院校採用。我們並設置了一個專門的網站來支援系統轉移 事宜(http://ethesys.lib.nsysu.edu.tw)。雖然國家圖書館從 2004 年開始限 於經費已經不再支援本計畫,但因使用者眾,我們仍然繼續維護本系統 ,去年 和今年,我們分別為 eThesys 2.0 和 eThesys 2.1 版(包括本計畫的 OAI 2.0 模組)各開了一次說明會,每次都有 50 多位參加。eThesys 首頁和部分採用學 校如圖一所示:

(4)

(a)

(b)

(5)

目前各校 ethesys 所存的論文書目資料除了提供查詢和瀏覽介面,供使用者線上 查詢和瀏覽外,也提供專屬的程式介面,主要是供國家圖書館定期來擷取各 eThesys 所新增的論文資料,以方便國家圖書館維護全國博碩士論文的聯合目 錄。不過該轉出程式並沒有按照任何國際標準格式。也因此除了國家圖書館外, 其他包括國內外的服務提供者,皆無法有系統的取得各 eThesys 的論文書目資 料,影響各校學位論文的曝光率。 事實上,目前文獻資料的系統轉出方式有一個相當普遍的標準,稱為 OAI Protocol for Metadata Harvesting,如果 eThesys 可以擁有實作 OAI Protocol for Metadata Harvesting 的模組,各校的 eThesys 便可以自由加入各 OAI service provider,讓 己身的學位論文書目資料加入其聯合目錄裡,增加己身的學位論文國際曝光率。 這對於提升國內學位論文的國際知名度大有幫助。本計畫的目的即是實作 eThesys 的 OAI Protocol for Metadata Harvesting 模組。此模組的產出將嘉惠全 國 30 多所採用 eThesys 的大學院校,使其每年近一萬篇的學位論文能與世界接 軌。

二、系統功能與規格

本系統主要是遵照 OAI-PMH2.0 的標準,利用共享的 XML 格式做為資料的傳 遞媒介,而主要的目的是簡化文件內容的有效傳播,除了讓使用 eThesys 系統 的各大專院校能互通學術資源,還可以提供國外學術單位來查詢,大大擴展存 取數位化資料的範圍。本系統的主要功能,有下列幾項: 1. 能夠定義出共同使用的 XML 資料格式。 2. 能夠列出系統提供的轉換格式。 3. 要能列出文獻資料庫中每筆文獻的識別序號。 4. 要能讓 Service Provider 一次單筆或大量擷取文獻書目資料。 5. 提供測試介面讓安裝本系統使用者測試該文獻資料庫是否可正常的依 OAI-PMH2.0 的標準提供資料。 OAI-PMH 是建構於HTTP 網路協定之上的,向資料儲存器發出請求(request)只 需利用http GET/POST 即可,在OAI-PMH 裡有6種不同的請求,OAI-PMH 稱 之為verb,分別為Identify、ListMetadataFormats、ListSets、ListIdentifiers、 ListRecords、和GetRecord。請求是一個URL,其基本型態為http://archive.org?verb= 請求的種類&需要加上的傳入參數。

OAI-PMH的請求結果回覆是以xml的文件格式回傳,必須符合標準的http response,並且是text/xml 型態的。在服務提供者向資料提供者提出請求時,某

(6)

些請求由於網路頻寬需求過大,導致傳輸作業時間太久,因此OAI-PMH 有提供 批量(batch)的方式讓服務提供者可以分批將它要向資料提供者所請求收割的詮 釋資料分批取回。 本系統所需的軟硬體環境如表所示: 硬體環境 軟體環境 主機的CPU為Intel P3 800MHz 或以 上 作業系統為Unix 平台,在一般常見的 如Solaris、FreeBSD 及 Linux 皆可順 利安裝 主機記憶體需256 MB RAM 或以上 需安裝PERL 5.005以上版本 需要40MB 以上硬碟空間 資料庫為MySQL 4.1.15以上版本 eThesys 1.3或以上

三、系統架構與方法

OAI-PMH 系統分為兩個子系統,分別為核心子系統(Core Subsystem, CR),與操 作子系統(Operating Interface Subsystem, OI),其架構如圖二所示。以下分別概略 說明這兩個子系統。

圖二:OAI-PMH 系統的架構圖

(7)

核心子系統(CR1.1.0)主要的功能在接收經由 Service Provider 和操作介面子系 統所傳送過來的 OAI-PMH 要求,並根據要求內容回傳適當的回應訊息,主要 的需求有下列幾項: 1.能列出系統提供的轉換格式 2.列出文獻資料庫中每筆文獻的識別序號 3.能夠一次單筆或一次多筆擷取文獻書目資料 操作介面子系統 操作介面子系統(OI1.2.0)目的在於提供使用者在系統建置後的模擬測試,測驗 該系統是否可正常運作,並提供個別測試功能以供使用者以手動輸入方式去進 行測試,主要的需求如下:

1.個別測試各個 verb 在不同的 Metadata Format 下是否可正常運作 2.檢查回傳的 XML 檔案是否合法

四、系統實作

本計劃已成功實作 OAI 模組,並將該核心子系統的模組至於 eThesys 網站上 供人自由下載和安裝,相關說明如圖三所示。

(8)

圖三:eThesys OAI 2.0 模組下載畫面 OAI 2.0 模組安裝完畢後,應使用測試子系統(即圖三畫面中的 Step2)來檢驗是 否運作正常。測試子系統目前是安裝在國立中山大學 (http://db.mis.nsysu.edu.tw/FED-db/cgi-bin/FED-test/input.pl),使用者透過瀏覽器 在該網頁裡輸入安裝後的 OAI 2.0 核心系統的網址。如圖四所示。 圖四:測試 OAI 模組 在 該 網 頁 裡 可 以 手 動 的 測 試 OAI 模 組 的 六 大 功 能 , 分 別 為 Identify 、 ListMetadataFormats、ListSets、ListIdentifiers、ListRecords、和 GetRecord。也可 以按旁邊的"測試"紐來自動測試,自動測試的結果畫面如圖五所示。

(9)

圖五:OAI 模組自動測試畫面

五、計畫成果自評

目前 eThesys OAI 2.0 模組已安裝在國立中山大學、國立成功大學、和國立聯合 大學的 eThesys 系統上,到目前為止運作情況相當理想。此外為了應用 OAI 介面, 本研究團隊並實作了聯邦查詢系統,提供使用者查詢包括國立中山大學和國立聯 合大學在內的,全世界有提供 OAI 介面之資料提供者的學位論文,部分系統畫 面如圖六所示。

(10)

(a)

(b)

圖六:(a) 聯邦查詢畫面 (b) Data Provider 基本資訊頁面

我們預計未來一年之內,應該有愈來愈多的 eThesys 會採用本模組來增加其館藏 電子論文的曝光度。所以計畫的執行成果完全合乎預期。

參考文獻

相關文件

為符合政府資訊公開法及為使審議通過之排水 規劃 書圖文件 便於儲存與查詢, 經機關 審查通過之排水 規劃 書圖文件及應附

臺大機構典藏NTUR (National Taiwan University 二 Repository, http://ntur.lib.ntu.edu.tw) 經驗與協助推 動臺灣學術機構典藏TAIR (Taiwan Academic Institutional Repository,

由第三者提供予企業使用之商品及服務總數。包括:自用物料、水費、燃料、電費、保養

本計劃的目的是透過 發展具校本特 色的語文課程,以加強學生在文學 和中華文化的學習。學校可善用課 程提供的「建議篇章」

Visual Basic提供了許多控制項介面來處理由鍵盤輸入

語文學習 資源和

private void Page_Load(object sender, System.EventArgs e) {{. string dataSource

… 點選 LinkButton 控制 項的 (DataBindings) 屬性,在自訂繫結