Skip to content Skip to footer

What’s changed in RO-Crate 1.3

JSON-LD context

If using the terms ComputationalWorkflow, FormalParameter, input, or output (as in Workflows and Scripts), be aware that their mapping in the JSON-LD context has changed.

Term RO-Crate 1.3 context RO-Crate 1.2 context RO-Crate 1.1 context
ComputationalWorkflow https://bioschemas.org/terms/ComputationalWorkflow https://bioschemas.org/ComputationalWorkflow https://bioschemas.org/ComputationalWorkflow
FormalParameter https://bioschemas.org/terms/FormalParameter https://bioschemas.org/FormalParameter https://bioschemas.org/FormalParameter
input https://bioschemas.org/terms/input https://bioschemas.org/properties/input https://bioschemas.org/ComputationalWorkflow#input
output https://bioschemas.org/terms/output https://bioschemas.org/properties/output https://bioschemas.org/ComputationalWorkflow#output

Note that ComputationalWorkflow and FormalParameter did not have URI changes between 1.1 and 1.2, whereas input and output had URI changes between all three versions.

To update crates from 1.2

A crate that conforms to RO-Crate 1.2 can be updated to 1.3 by simply updating the conformsTo and @context. No other changes are required to the JSON-LD metadata.

RO-Crate consumers/implementers who utilize the RDF representation of crates should take note of the changes to Bioschemas term URIs and be prepared to handle the previous URIs when reading older crates.

To update crates from 1.1

See What’s changed in RO-Crate 1.2 and update according to that guidance, then follow the instructions above to update from 1.2 to 1.3.