RO-Crate for workflow run provenance
Channel: Common Workflow Language
Date: 2023-02-24

Presenter: Simone Leo (CRS4) https://orcid.org/0000-0001-8271-5429

Summary: Provenance is information on the production process of a physical or digital object. In the case of workflow executions, we are interested in what outputs were produced, what where the values of the input parameters, which tools were run, how long the execution took, etc. The CWLProv standard provides guidelines to represent such information, but it suffers from interoperability, usability and flexibility problems, and it's only implemented in cwltool. This talk introduces Workflow Run RO-Crate, a lightweight approach to workflow run provenance that's machine actionable, flexible and interoperable across WMSs. A software tool is available to convert CWLProv RO bundles to RO-Crates conforming to the Workflow Run RO-Crate specifications. Support for the format is available in StreamFlow (CWL), Galaxy, COMPSs, WfExS and Sapporo, and is planned to be included in a future release of cwltool.

Workflow Run RO-Crate: https://www.researchobject.org/workflow-run-crate/
runcrate tool: http://www.researchobject.org/runcrate/readme.html
CWLProv Standard: https://w3id.org/cwl/prov/

Questions, comments? See https://cwl.discourse.group/t/ro-crate-for-workflow-run-provenance/754