ro-crate-java enables the safe creation and modification of research packages following the RO-Crate specification. These packages allow the machine-readable and human-readable description and documentation of research, making it FAIR.


  • Create and modify RO-Crates using a convenient API (extensive use of the Builder pattern)

  • Support of the limitless possibilities of Linked Data to describe your data

  • Performant implementation for large (amounts of) tasks

  • Benchmarks comparing the different implementations