Skip to content

Workflow RO-Crate: update to support 1.2 #78

@elichad

Description

@elichad

Workflow RO-Crate 1.0 states:

The Crate JSON-LD MUST be valid according to RO-Crate 1.1 and SHOULD use the RO-Crate 1.1 @context https://w3id.org/ro/crate/1.1/context

This needs to be updated so that we have a profile that supports 1.2 - as well as WorkflowHub needing it, all the implementations of Workflow Run Crate depend on this profile, so WfExS, Galaxy, etc can't update to 1.2 until this is done.

Options for updating this in the next version:

  • support 1.2 only
  • support 1.1 or 1.2 and later minor versions (1.x)
  • support 1.1 or 1.2 and all later versions

I think the last one is risky as there could be significant changes in 2.0 that mean the profile no longer works as intended (we don't know what 2.0 looks like yet). I'm not sure that there will be a 1.3, but we could keep the option open.

From my initial read, I think very little needs to change in the profile to support 1.2 - maybe we should think about the use of license since it is recommended that license links to another entity within the crate if a URI is used (this already was the case in 1.1 and it's been made a stronger recommendation in 1.2).

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