研究データパッケージにはしばしば文脈が必要である。誰がファイルを作成したのか、どのソフトウェアが生成したのか、どのライセンスが適用されるのか、そして各部分がどのように関係しているのか。リポジトリはファイルを保存できたが、持ち運び可能で機械可読な文脈が難しい部分だった。

RO-Crateのエレガントな一手は、最小限のパッケージ化だった。データの隣に`ro-crate-metadata.json`を置けば、そのディレクトリはクレートになる。メタデータはJSON-LDだが、通常のJSONの例でほとんどのツール作者が追従するのに十分である。

これにより、標準は軽量でありながらリンクトデータの能力も保たれた。クレートは、新しいアーカイブ形式を課すことなく、ファイル、ウェブリソース、ワークフロー、人物、組織、機器、来歴を記述できる。

プラットフォームではなく、フォルダを記述する

既存のディレクトリで機能するため、導入にデータの再パッケージ化を必要としない。

JSON-LDはグローバル識別子とschema.orgの語彙を提供しつつ、JSONツールにとって読みやすいままである。

`@id`による相互参照により、1つのフラットなグラフで多数の関連エンティティを記述できる。

プロファイルにより、コミュニティは中核となる考え方をフォークすることなく標準を特化できる。

メタデータ標準は、すべてのリポジトリに同じプラットフォームになることを求めるのではなく、既存のフォルダを改善するときに広がる。

RO-Crateは長期サポートの1.3仕様に到達し、研究データおよびワークフローのコミュニティによって、配布、再利用、公開、保存、アーカイブのためのデータのパッケージ化に使用されている。現在の仕様は後方互換性のあるバージョン管理とオープンソースのガバナンスモデルを維持している。

出典をたどる

出典

  1. Introduction Research Object Crate · researchobject.org
  2. RO-Crate Specification Research Object Crate · researchobject.org