Technical note Open Access
Peter Sefton; Eoghan Ó Carragáin; Stian Soiland-Reyes; Oscar Corcho; Daniel Garijo; Raul Palma; Frederik Coppens; Carole Goble; José María Fernández; Kyle Chard; Jose Manuel Gomez-Perez; Michael R Crusoe; Ignacio Eguinoa; Nick Juty; Kristi Holmes; Jason A. Clark; Salvador Capella-Gutierrez; Alasdair J. G. Gray; Stuart Owen; Alan R. Williams; Giacomo Tartari; Finn Bacall; Thomas Thelen; Hervé Ménager; Laura Rodríguez Navas; Paul Walk; brandon whitehead; Mark Wilkinson; Paul Groth; Erich Bremer; LJ Garcia Castro; Karl Sebby; Alexander Kanitz; Ana Trisovic; Gavin Kennedy; Mark Graves; Jasper Koehorst; Simone Leo
This document specifies a method, known as RO-Crate (Research Object Crate), of organizing file-based data with associated metadata, using linked data principles, in both human and machine readable formats, with the ability to include additional domain-specific metadata.
The core of RO-Crate is a JSON-LD file, the RO-Crate Metadata File, named
ro-crate-metadata.json. This file contains structured metadata about the dataset as a whole (the Root Data Entity) and, optionally, about some or all of its files. This provides a simple way to, for example, assert the authors (e.g. people, organizations) of the RO-Crate or one its files, or to capture more complex provenance for files, such as how they were created using software and equipment.
While providing the formal specification for RO-Crate, this document also aims to be a practical guide for software authors to create tools for generating and consuming research data packages, with explanation by examples.