Support CWL Prov with cwltool
for OGC API - Processes IPT
#673
Labels
feature/CWL
Issue related to CWL support
process/workflow
Related to a Workflow process.
project/OGC-GDC
Developments related to OGC GeoDataCube
project/OGC-IPT
Developments related to OGC Integrity, Provenance, and Trust
triage/feature
New requested feature.
Description
Given the rising need for IPT (Integrity, Provenance, Trust) through OGC APIs and their workflow processing, the provenance capabilities of CWL should be leveraged to accomplish this goal. This would add metadata references within the CWL Application Packages themselves, allowing better open-science and IPT workflow tracking.
To Do
GET /jobs/{jobId}/run
to return the PROV-JSON produced by cwltool --provenanceGET /jobs/{jobId}/prov
as alternate endpoint(see Part 4: Job Provenance endpoint mismatches GDC API Profile opengeospatial/ogcapi-processes#464)
Alternate PROV-XML/RDF/etc. if
Accept
requests itWhen generating
cwltool --provenance
results, avoid duplicating results already found in WPS-outputs to save space (use their URI for cross-reference)Any additional metadata/links pointing at the specific job and process executed that should be embedded in the PROV contents
Cross-walk with Support
POST /jobs
for various workflow implementations #716 requirementsReferences
cwltool --provenance
)Prov data input output common-workflow-language/cwltool#1989
The text was updated successfully, but these errors were encountered: