Introduction


Figure 1

An overview of the RO-Crate concept and its implementations

Turning a folder into an RO-Crate


Figure 1

Any folder can be made into an RO-Crate by adding `ro-crate-metadata.json`
Folder listing of crate1, including data.csv and ro-crate-metadata.json

Making a metadata descriptor


Declaring the root folder


Describing the root entity


Adding cross-references


Figure 1

showing RO-Crate Metadata descriptor's `about` property pointing at the RO-Crate Root entity with matching `@id`
JSON block with id ro-crate-metadata.json has some attributes, conformsTo RO-Crate 1.2, and about referencing id ./. In second JSON block with id ./ we see additional attributes such as its name and description.

Data entities


Contextual entities


Authorship in crates


Validating JSON-LD


Figure 1

Visualized in the JSON-LD Playground
Visualized in the JSON-LD Playground

Converting JSON-LD to triples


Figure 1

Triples table in the JSON-LD Playground

Visualizing a crate as HTML preview


Figure 1

Example dataset for RO-Crate specification

Completed RO-Crate


Next steps