Description
While working on WESkit, we noticed inconsistencies between different WES schema versions regarding Service Info.
In WES 1.0.0 (workflow_execution_service.swagger.yaml), the spec uses contact_info_url
.
In WES 1.1.0 (workflow_execution_service.openapi.yaml), the spec refers to a separate external spec for Service Info:
https://raw.githubusercontent.com/ga4gh-discovery/ga4gh-service-info/v1.0.0/service-info.yaml
This effectively means that:
WES 1.0.0 has an embedded service info structure.
WES 1.1.0 delegates Service Info to an external schema/source, requiring separate handling of two files.
Impact:
Maintaining compatibility between WES versions requires managing two different Service Info sources/formats in implementations like WESkit.
Request:
Store the whole schema in one source.