.

二、 生態詮釋資料語言(EMLEcological metadata language):

  1. 定義:
    EMLEcological Metadata Language)是由美國長期生態研究社群(US LTER)所發展的一種metadata標準。這是一種根據生態學科而發展出的metadata資料規格,也是一種依循XML標準建立的標記語言。(許正欣,2007)
  2. 目的和設計目標:
    其目的就是對生態研究的資料進行詳盡且結構化的描述,進而讓不同的應用程式,有規則可尋地找到資料,以延伸性, 靈活, metadata 標準用於將准許的資料分析和歸檔自動化機器處理, 搜尋和檢索。利用這種方式,生態資料可以被詳細的規格化且可重複被使用。若從語意網的概念來看,這些資料日後便可以被各種程式所利用,達成自動化(automation)、整合(integration)與重用(reuse)資料的目標
  3. 特點:
    EML構造被設計為生態學社群的需要服務,和受益於以前的工作在其它相關metadata語言。EML接受了許多這些語言的優缺點,而且足以證明抑制在資料集資源自動化的處理和綜合化通過他們的metadata的一定數量的缺點。以下名單代表一些EML特點:
    • (1) 模組化(modularity):
      EML選擇一些模組作為核心模組,並且模組設計成為可重複使用,且具有自我描述的能力,資料本身被內嵌在EML文件化的檔案裡。 EML模組(emlmodule)就像一個包裝容器(wrapper container)一樣,在一份單一EML文件中包含任何的metadata內容,以一定結構的方式描述這些不同類型的研究資料資源。而模組化的一個特性就是具有延展性,如果EML在某一個特殊領域上沒有合適或相關的模組可利用,便可經由一個新的模組來描述該領域,擴大EML的資料集。這種設計提供了共同核心模組的集合以作為資訊交換之用,但耶考慮到語言本身的成長,允許使用需求自行生產新的模組而不需冗長的驗證過程。
    • (2) 詳細的結構(detailed structure):
      資料內容越詳細越好,才不至於日後發現資料並無法解讀而造成資料價值降低甚至喪失。經由EML詳盡的描述,使資料被劃分成高度結構化的元素(element) ,使得機器更能理解資訊的內容,產生能應映我們需求的回覆。
    • (3) 相容性(compatibility):
      EML採取的大部分句法,其實也是參照了其他學科的專門發展metadata標準的技術而來,甚至EML直接採取其他metadata整個資訊的樹形圖,因此大幅增加EML文件與其他metadata語言之間的轉換及相容。EML的設計主要參考了有以下標準: Dublin Core metadata Initiative、Content Standard for Digital Geospatial Metadata (CSDGM)、Biological (S)Profile of the CSDGM、Geographic Information Standard(ISO19115)、ISO 8601 Date and Time Standard、Geography Mark Language(GML)、Scientific, Technical, and Medical Markup Language(STMML)、Extensible Scientific Interchange Language(XSIL)等。
    • (4) 強制型態(strongtyping):
      EML的實施是以XML為架構,因此EML的句法符合XML語言的定義及規則。在XML架構下,使用強制資料型態(strong data typing)的方式,任何變數只能儲存於特定宣告過的資料型態中,因此提供更好的資料檢驗能力。例如,若輸入變數為日期的資料時,這些輸入的數值將根據XML架構中的日期定義再次被檢驗。
  4. 缺點及所遭遇難題:
    (1) 建置者缺乏專業知識或描述能力不足,無法正確填寫詮釋資料
    (2) 建置者對於EML定義無法掌握,導致填寫困難
    (3) EML文件之建置過程太過繁雜,以致建置者不易完成
    (4)若推動全國建置EML,必須投入大量成本
  5. EML相關連結:http://knb.ecoinformatics.org/software/eml/


[按此返回],或以鍵盤按鍵Backspace返回