Skip to content

Add a basic schema for a pipeline #1

@surchs

Description

@surchs

If I describe a pipeline to this catalogue so a computer can use its name as a controlled term, I want to know whether what I'm adding makes sense to a computer.

As a starting point, we can probably just model a pipeline as:

  • a name (a string)
  • versions (an array of strings)

TODO

  • Agree on a definition of a pipeline
  • Agree on the schema
  • put the schema in a nice file. We could try linkML for its YAML prowess (and to get a better sense of it) and because it might be easy for people to edit/contribute
  • Setup some basic validation for instances of pipelines

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