crim-ca / weaver

Weaver: Workflow Execution Management Service (EMS); Application, Deployment and Execution Service (ADES); OGC API - Processes; WPS; CWL Application Package
https://pavics-weaver.readthedocs.io
Apache License 2.0
24 stars 6 forks source link

Support new formats of `executionUnit` #507

Closed fmigneault closed 9 months ago

fmigneault commented 1 year ago

Description

With changes introduced in upcoming OGC Application Package schema, the executionUnit contents could be provided directly as JSON object rather than being nested in the list representation.

Furthermore, more specific type validation can be accomplished with fields type/href or mediaType/value (instead of unit) when provided (maybe make them a requirement?).

These new structures/specifications should be handled by Weaver.

References