Forschungspakete mit Daten benötigen oft Kontext: wer die Dateien erstellt hat, welche Software sie erzeugt hat, welche Lizenz gilt und wie die Teile zusammenhängen. Repositorien konnten Dateien speichern, aber der portable, maschinenlesbare Kontext war der schwierige Teil.

Der elegante Schachzug von RO-Crate war eine minimale Verpackung. Legt man `ro-crate-metadata.json` neben die Daten, wird das Verzeichnis zu einer Crate. Die Metadaten sind JSON-LD, doch gewöhnliche JSON-Beispiele reichen den meisten Werkzeugautorinnen und -autoren, um zu folgen.

So blieb der Standard leichtgewichtig und dennoch fähig zu verknüpften Daten. Eine Crate kann Dateien, Webressourcen, Workflows, Personen, Organisationen, Instrumente und Provenienz beschreiben, ohne ein neues Archivformat vorzuschreiben.

Den Ordner beschreiben, nicht eine Plattform

Es funktioniert mit einem bestehenden Verzeichnis, sodass die Übernahme kein Neuverpacken der Daten erfordert.

JSON-LD liefert globale Identifikatoren und schema.org-Begriffe und bleibt zugleich für JSON-Werkzeuge lesbar.

Querverweise über `@id` ermöglichen es einem flachen Graphen, viele miteinander verbundene Entitäten zu beschreiben.

Profile erlauben es Gemeinschaften, den Standard zu spezialisieren, ohne die Kernidee abzuspalten.

Metadatenstandards verbreiten sich, wenn sie einen bestehenden Ordner verbessern, statt von jedem Repositorium zu verlangen, dieselbe Plattform zu werden.

RO-Crate erreichte eine langfristige Spezifikation 1.3 und wird von Forschungsdaten- und Workflow-Gemeinschaften genutzt, um Daten für Verteilung, Wiederverwendung, Veröffentlichung, Erhaltung und Archivierung zu verpacken. Die aktuelle Spezifikation behält eine rückwärtskompatible Versionierung und ein Open-Source-Governance-Modell bei.

DEN BELEGEN FOLGEN

Die Quellen

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