解決方案
研究資料包往往需要背景資訊:檔案是誰做的、由什麼軟體產生、適用哪種授權,以及各部分之間如何關聯。儲存庫可以存放檔案,但可攜、機器可讀的背景資訊才是困難所在。
RO-Crate 的巧妙之處在於極簡封裝。把 `ro-crate-metadata.json` 放在資料旁邊,該目錄就成為一個 crate。中介資料是 JSON-LD,但對多數工具作者而言,普通的 JSON 範例就足以照著實作。
這讓標準保持輕量,同時仍具備連結資料的能力。一個 crate 可以描述檔案、網路資源、工作流程、人員、組織、儀器與來源追溯,而不必強加新的封存格式。
達成了什麼
描述資料夾,而非平台
為何奏效
它可直接套用於既有目錄,因此採用時不需要重新打包資料。
JSON-LD 提供全域識別碼與 schema.org 詞彙,同時仍可被 JSON 工具讀取。
透過 `@id` 的交叉參照,讓單一扁平圖譜能描述許多相關實體。
設定檔(profiles)讓各社群能特化此標準,而不必分裂核心概念。
可借鏡之處
中介資料標準若能改善既有資料夾,而不是要求每個儲存庫都變成同一個平台,就更容易推廣。
後續發展
RO-Crate 已推出長期支援的 1.3 版規格,研究資料與工作流程社群用它來打包資料,以供散布、重複使用、出版、保存與封存。目前的規格維持向後相容的版本管理與開源治理模式。
追溯依據
參考來源
- Introduction Research Object Crate · researchobject.org
- RO-Crate Specification Research Object Crate · researchobject.org