解決策
研究データパッケージにはしばしば文脈が必要である。誰がファイルを作成したのか、どのソフトウェアが生成したのか、どのライセンスが適用されるのか、そして各部分がどのように関係しているのか。リポジトリはファイルを保存できたが、持ち運び可能で機械可読な文脈が難しい部分だった。
RO-Crateのエレガントな一手は、最小限のパッケージ化だった。データの隣に`ro-crate-metadata.json`を置けば、そのディレクトリはクレートになる。メタデータはJSON-LDだが、通常のJSONの例でほとんどのツール作者が追従するのに十分である。
これにより、標準は軽量でありながらリンクトデータの能力も保たれた。クレートは、新しいアーカイブ形式を課すことなく、ファイル、ウェブリソース、ワークフロー、人物、組織、機器、来歴を記述できる。
達成したこと
プラットフォームではなく、フォルダを記述する
うまくいった理由
既存のディレクトリで機能するため、導入にデータの再パッケージ化を必要としない。
JSON-LDはグローバル識別子とschema.orgの語彙を提供しつつ、JSONツールにとって読みやすいままである。
`@id`による相互参照により、1つのフラットなグラフで多数の関連エンティティを記述できる。
プロファイルにより、コミュニティは中核となる考え方をフォークすることなく標準を特化できる。
応用できること
メタデータ標準は、すべてのリポジトリに同じプラットフォームになることを求めるのではなく、既存のフォルダを改善するときに広がる。
その後
RO-Crateは長期サポートの1.3仕様に到達し、研究データおよびワークフローのコミュニティによって、配布、再利用、公開、保存、アーカイブのためのデータのパッケージ化に使用されている。現在の仕様は後方互換性のあるバージョン管理とオープンソースのガバナンスモデルを維持している。
出典をたどる
出典
- Introduction Research Object Crate · researchobject.org
- RO-Crate Specification Research Object Crate · researchobject.org