← Back to news

RO-Crate specification 1.2 released

Specification for RO-Crate 1.2 released

Research Object Crate specification RO-Crate version 1.2 has been released.

RO-Crate

This release (https://w3id.org/ro/crate/1.2) marks the culmination of a large collaborative effort by the RO-Crate community, working closely with the Galaxy community through the projects EuroScienceGateway and FAIR-EASE, and multiple international collaborators.

Release highlights

  • Backwards-compatible, most metadata files can simply upgrade their version declaration from RO-Crate 1.1
  • Formalisation of profile crate, a mechanism for specialising the core RO-Crate profile
  • New option of detached crate for RO-Crate metadata files outside of a folder-like structure (e.g. as part of an API)
  • Specified how to reference other RO-Crates, including their profile
  • Specified how to retrieve an RO-Crate, using FAIR Signposting ("Webby FDO")
  • Editorial changes throughout with clarifications, improved language and examples

RO-Crate 1.2 constitutes a stable long-term release. For a full list of updates, see the changelog.

RO-Crate governance

The release was approved by the recently formed RO-Crate Steering Committee, who follow the Minimal Viable Governance model, with a mission to write, maintain and release versions of the RO-Crate specification and associated website, as well as advocating RO-Crate use.

The RO-Crate community is open for all to contribute or to join a regional drop-in calls for any questions.

About RO-Crate

Research Object Crate (RO-Crate) is a community effort to establish a lightweight approach to packaging research data with their metadata.

The RO-Crate specification defines a method of aggregating and describing data for distribution, re-use, publishing, preservation and archiving. RO-Crates aggregate data into a Dataset, and may describe any resource including files, URI-addressable resources, or use other addressing schemes to locate digital or physical data.

Describing resources includes technical metadata such as file sizes and types as well as contextual information including how and where datasets and files were created, how they were collated and collected, who was involved in the process, what equipment and software was used, who funded the work, how to cite it, and crucially, how it may be reused, and by whom.

The core of RO-Crate is a machine-readable linked-data document in JSON-LD format known as an RO-Crate Metadata Document. RO-Crate metadata documents can, to a large extent, be created and processed just like any other JSON: knowledge of JSON-LD is not needed, unless extending RO-Crate with additional concepts or combining RO-Crate with other Linked Data technologies.

RO-Crate profiles in Galaxy

RO-Crate can be used for packaging any kind of dataset, but can also be used for workflow definitions and executions. RO-Crate 1.2 defines the concept of a profile to explicitly indicate the kind of content to be expected in a subset of RO-Crates.

Galaxy supports RO-Crate as an export format for workflow runs and histories, which can then be published in repositories like Zenodo, and later imported into other Galaxy instances and used with RO-Crate tooling or combined in knowledge graphs. WorkflowHub, supported by EuroScienceGateway, stores published workflows as RO-Crate.

These specialisations of RO-Crate can be formalised using the new profile mechanism, as already demonstrated for Workflow Run RO-Crate, shown in Figure 1:

RO-Crate preview

Figure 1: Preview of Galaxy RO-Crate Pt3Sn nanoparticle electrocatalysts, HTML generated using RO-Crate Playground. conformsTo indicates the implemented RO-Crate profiles (Process Run Crate, Workflow Run Crate, Workflow RO-Crate), these profiles indicate expected metadata descriptions and file content, and are defined further with the Profile Crate mechanism now formalised by RO-Crate 1.2.

Training material for RO-Crate is provided as part of the Galaxy Training Network. Domain-specific training by FAIR-EASE is also available for Earth-system RO-Crate and as webinar. For catalysis researchers, EuroScienceGateway and the UK Catalysis Hub has created a tutorial for importing RO-Crate in the STFC Materials Galaxy instance.

Community

Thanks to the RO-Crate community!

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, Marc Portier, Paul Brack, Milan Ojsteršek, Bert Droesbeke, Chenxu Niu, Kosuke Tanabe, Tomasz Miksa, Marco La Rosa, Cedric Decruw, Andreas Czerniak, Jeremy Jay, Sergio Serra, Ronald Siebes, Shaun de Witt, Shady El Damaty, Douglas Lowe, Xuanqi Li, Sveinung Gundersen, Muhammad Radifar, Rudolf Wittner, Oliver Woolland, Paul De Geest, Douglas Fils, Florian Wetzels, Raül Sirvent, Abigail Miller, Jake Emerson, Davide Fucci, Bruno P. Kinoshita, Maciek Bąk, Jens Hollunder, Martin Weise, Vartika Bisht, Toshiyuki Nishiyama Hiraki, Bram Ulrichts, Michael Falk, Eli Chadwick, Daniel Bauer, James Love, Eleni Adamidi, Josh Moore, Lars Schöbitz, Andreas Meier, Juan Fuentes, Edan Bainglass, Balazs E. Pataki, Joe Heffer, Pascal Su, Andrea Davanzo, Meznah Aloqalaa, Pierre-Marie Allard.

The RO-Crate community hosts regular community calls and drop-in sessions, and provide support on Slack. The community is open for anyone to join!

References

Supporters

Logo of eurosciencegateway
Logo of fair-ease