Les paquets de données de recherche ont souvent besoin de contexte : qui a créé les fichiers, quel logiciel les a générés, quelle licence s'applique et comment les pièces s'articulent. Les dépôts pouvaient stocker des fichiers, mais le contexte portable et lisible par machine était la partie difficile.
Le geste élégant de RO-Crate a été un empaquetage minimal. Placez `ro-crate-metadata.json` à côté des données et le répertoire devient une crate (caisson). Les métadonnées sont en JSON-LD, mais des exemples JSON ordinaires suffisent à la plupart des auteurs d'outils pour suivre.
Cela a maintenu la norme légère tout en restant capable de données liées. Une crate peut décrire des fichiers, des ressources web, des flux de travail, des personnes, des organisations, des instruments et la provenance sans imposer un nouveau format d'archive.
Décrire le dossier, pas une plateforme
Cela fonctionne avec un répertoire existant, donc l'adoption n'exige pas de réempaqueter les données.
JSON-LD fournit des identifiants globaux et des termes schema.org tout en restant lisible par les outils JSON.
Les références croisées par `@id` permettent à un seul graphe plat de décrire de nombreuses entités liées.
Les profils permettent aux communautés de spécialiser la norme sans diviser l'idée centrale.
Les normes de métadonnées se répandent lorsqu'elles améliorent un dossier existant au lieu d'exiger que chaque dépôt devienne la même plateforme.
RO-Crate a atteint une spécification 1.3 à long terme et est utilisé par les communautés de données de recherche et de flux de travail pour empaqueter des données en vue de la distribution, de la réutilisation, de la publication, de la préservation et de l'archivage. Sa spécification actuelle maintient un versionnage rétrocompatible et un modèle de gouvernance open source.
VÉRIFIEZ LES SOURCES
Les sources
- Introduction Research Object Crate · researchobject.org
- RO-Crate Specification Research Object Crate · researchobject.org