Skip to content

Inconsistent Service Info specification between WES 1.0.0 and 1.1.0 #225

Open
@vschnei

Description

@vschnei

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.

Spec link:
https://github.com/ga4gh/workflow-execution-service-schemas/blob/1.0.0/openapi/workflow_execution_service.swagger.yaml

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions