-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Together with #1 this attempts to find a way to pre-define domain-specific provenance that would be generated at workflow run time. The idea is define a set of relationships that will be added onto the produced outputs of a step to relate it to other data values or concepts at creation time.
These can use domain-specific ontologies like EDAM ontology or BioSchemas, or more generic ones likes PROV or schema.org
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: Workflow
inputs:
first_input: File
second_input: long
steps: []
outputs:
first_output:
type: File
outputSource: first_input
cwlprov:relationships:
prov:wasDerivedFrom: [ '#inputs.second_input' ]
prov:wasInfluencedBy: [ '#inputs.second_output' ]
$namespaces:
prov: http://www.w3.org/ns/prov#
cwlprov: https://w3id.org/cwl/prov#
$schemas:
- http://www.w3.org/ns/prov.owlMetadata
Metadata
Assignees
Labels
No labels