Renku uses PROV-O and its own Renku ontology to represent workflows.
renku.core.models.workflow.plan
renku.core.models.workflow.composite_plan
renku.core.models.workflow.parameter
renku.core.management.workflow.concrete_execution_graph
renku.core.management.workflow.value_resolution
Used to create Plan
objects based on command line arguments
renku.core.management.workflow.plan_factory
Renku allows conversion of tracked workflows to runnable workflows in supported tools (Currently CWL)
renku.core.models.workflow.converters.cwl
CWLConverter