Open RenskeW opened 2 years ago
What is represented in CWLProv RO Bundle in RDF:
The tools directly controlled by the workflow are not represented in RDF.
However, if SoftwareRequirement
was specified in the Workflow or CommandLineTool description, this is contained in packed.cwl
, including a specs
field with a PID resolving to a landing page with metadata in a software repository or registry.
Results of analysis of RO-Crates converted by runcrate from CWLProv RO Bundles:
ro-crate-metadata.json
does not mention the software coordinated by the workflow.SoftwareRequirement
can be found in packed.cwl
. Suggested enhancement 1:
Include the specs
field in ro-crate-metadata.json
, e.g. using https://schema.org/softwareRequirements (for SoftwareRequirement
in CommandLineTool descriptions).
SoftwareRequirement
is converted as of runcrate 0.5.0 (https://github.com/ResearchObject/runcrate/pull/72)
The tools directly orchestrated by the workflow, and their dependencies.