Open RenskeW opened 1 year ago
What is represented in CWLProv RO Bundle in RDF:
Scientific context is not represented in RDF. However:
label
, doc
, and intent
fields in the Workflow and CommandLineTool documents and are present in packed.cwl
. primary-job.json
, but there are no guidelines to do this in a structured way in the CWL standards v1.2.primary-job.json
, but there are no guidelines to do this in a structured way in the CWL standards v1.2.Results of analysis of RO-Crates converted by runcrate from CWLProv RO Bundles:
packed.cwl
.label
, doc
, and intent
fields, only the doc
field of CommandLineTool
documents is included in ro-crate-metadata.json
.primary-job.json
is not included in the RO-Crate, input entity and workflow execution annotations, if supplied, are not present in the RO-Crate, and also not propagated to ro-crate-metadata.json
.Suggested enhancement 1:
Include doc
, label
, and intent
fields of all workflow components for which these are allowed in the CWL Standards v1.2 (see also Table 1 of the CWLProv analysis):
https://github.com/ResearchObject/runcrate/issues/10 added conversion of doc
, label
and intent
, so SC1 is now fully represented in the RO-Crate. Also, with https://github.com/ResearchObject/runcrate/pull/25 we now add the input object document to the RO-Crate, so we can say that SC2 and SC3 are represented, albeit unstructured.
Explanation of the choices which were made in the design of the workflow and parameter values.