隨著數位學習資源(教材、素材…等)的與日俱增,數位學習資源的儲存與管理系統也因應而生,通常被稱為資源庫(Repository),雖然資源庫可以存放大量的學習資源,但畢竟就各個資源庫而言,彼此是分散獨立的個體,無法達到資源整合的綜效,因此當分散各地的學習資源庫不斷增加時,如何進一步整合各地資源庫中的資源變成是一個重要的議題。
有鑑於此,ADL在2004年2月底的第一屆國際Plugfest大會上即提出CORDRA (Content Object Repository Discovery and Registration Architecture;內容元件倉儲發現與註冊架構)計畫構想,目的在研究如何串連整合世界各地之教學資源庫,滙整分散各地的數位學習資訊,促進資源的分享與流通。CORDRA試圖由現存的各種不同標準、不同結構之Repository系統為出發點,定義出適當的規範來統合搜尋使用這些已經存在的課程元件資源庫。
圖一:Federated CORDRA

資料來源:ADL
我們可先從ADL的資源分享願景Federated CORDRA看起,如圖一所示,當各地散布著獨立存在的Content Repository時,雖然此時已達到資源整合的第一步,即資源被收集在Repository裡,但還不夠,因為各個Repository之間的資訊是不流通的,ADL期望利用Registry的實作,透過各個Content Repository向Registry註冊,整合各地區或各領域的Content Repository資源。
從圖一所看到的是整合各地或各領域CORDRA實作(CORDRA Implementation)後的願景圖,但在這之前,單一CORDRA架構實作要如何做呢?請參考圖二所示,此即為CORDRA架構模型,主要可大略區分成幾個部分:
- 使用者端的應用服務:此部分只是簡單列出可能提供給使用者的服務,但並不硬性規定一定要有哪些?或一定要怎麼做?
- 區域端的內容資源庫(Local Content Repositories):此部分指的是現在散布在各地的內容資源庫,資源庫裡面存放著許多數位資源。
- 系統資源庫(System Repositories):此部分算是CORDRA實作的核心,整個資源分享、搜尋、取得的流程都和此部分提供的服務有關。
- 定址系統(Identifier System):在資源鑑認之前一定要先有註冊登記、確認的程序,目前CORDRA是採用Handle系統來做資源身分註冊。基本上, Handle系統是採用學習元件該地或該領域的Registry註冊,然後由Registry通知美國根目錄的總管單位CNRI(Corporation for National Research Initiatives)。
- 公眾服務基礎建設(Common Services Infrastructure):此部分嚴格說起來不算是CORDRA特有定義的一部分,但卻是資源在網際網路上流通可能會遇到的相關議題,如:DRM、認證、安全性…等,此部分應該結合CORDRA資源分享流程,成為一個整合性的服務,目前ADL把部分列入積極探討處理的議題之中。
圖2. CORDRA架構模型

資料來源:ADL
圖二的架構模型,僅可看出CORDRA架構的構成要素,但就資源產生之後,它到底要如何在CORDRA中完成分享與流通,應該要有一套流程,關於此,CORDRA定義了以下幾種功能程序:
- 內容元件的建立與註冊
- 內容元件的搜尋與探索
- 內容元件的存取與取得
- 元件庫的註冊
- 元件庫的查尋
綜合以上的功能程序,規範當一個內容元件(Content Object)在被建立之後,它要如何完成註冊、使用者如何找得到它、找到後如何取得此內容元件,另外也說明了除了內容元件外,使用者要如何得知參與此CORDRA架構的資源庫資訊;在ADL的文件資料中,有針對每一個功能程序的流程做介紹,筆者在此篇文章不做細部陳述,有興趣的讀者可至CORDRA官方網站查閱相關的文件。
圖三:CORDRA計畫主要合作成員

資料來源:ADL
在約略了解CORDRA的大方向及概念之後,若想進一步找尋相關資源,最好也要知道整個CORDRA計畫的組成成員,因為了解各成員負責的任務與角色,您將可從各成員之相關網站上找到更進一步關於CORDRA資訊。
CORDRA計畫的合作成員主要有以下三個單位,如圖三所示:
- ADL (Advanced Distributed Learning Initiative)負責需求調查及社群的經營。
- CNRI (Corporation for National Research Initiatives)提供相關技術,包括數位元件架構的建立及數位資源識別等服務。
- LSAL (Learning Systems Architecture Lab)負責相關標準及規範的研究及製訂。
圖四:ADL-R網站

資料來源:ADL
ADL為了進一步調整、驗證CORDRA架構的可行性,其建置了一個ADL-R網站(圖四),它的角色定如同圖2中的System Repositories,提供各地資源庫(Repository)或內容元件向其註冊,同時,使用者可利用此網站搜尋己註冊的內容元件,ADL希望藉由此網站,做為CORDRA 實作的一個Pilot,並允許開放給使用者測試使用,有興趣者可以上去玩玩看。
在資源整合、分享、交流的大趨勢之下,促使許多人不斷在思考著如何基於此理念衍生進一步的應用,能夠帶動整個數位學習產業的發展;目前國內數位學習資源仍屬分散,資源分享基礎建設尚待建立,ADL提出的CORDRA架構,目前有許多的細節仍在討論改善中,並不算完全成熟,以資源分享規劃的角度來看,我們絶對不能盲從,但可將其提出的一些想法,做為思考規劃上的一個參考。
參考資源:
- CORDRA官方網站
http://cordra.net
- ADL-R 入口網站
https://adlregistry.dtic.mil/
- ADL官方網站
http://www.adlnet.org
- CNRI Handle System
http://www.handle.net/