Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support CWL Prov with cwltool for OGC API - Processes IPT #673

Open
5 tasks
fmigneault opened this issue Jun 21, 2024 · 0 comments
Open
5 tasks

Support CWL Prov with cwltool for OGC API - Processes IPT #673

fmigneault opened this issue Jun 21, 2024 · 0 comments
Assignees
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.

Comments

@fmigneault
Copy link
Collaborator

fmigneault commented Jun 21, 2024

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 --provenance

  • Alternate PROV-XML/RDF/etc. if Accept requests it

  • When 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 requirements

References

@fmigneault fmigneault added triage/feature New requested feature. feature/CWL Issue related to CWL support labels Jun 21, 2024
@fmigneault fmigneault self-assigned this Jun 21, 2024
@github-actions github-actions bot added the process/workflow Related to a Workflow process. label Jun 21, 2024
@fmigneault fmigneault added project/OGC-GDC Developments related to OGC GeoDataCube project/OGC-IPT Developments related to OGC Integrity, Provenance, and Trust labels Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.
Projects
None yet
Development

No branches or pull requests

1 participant