Skip to content

[Feature]: Generate Invenio compatible schema #35

Description

@jkalayan

Feature Request

Problem / Motivation

To link metadata extracted via biosim-extractor to the Invenio submission form, the linkml schema needs to be described using marshmallow so that community-specific metadata can be included in an Invenio upload form, more importantly as a table when the Invenio record is viewed, and eventually be used in searches.

Proposed Solution

Create an automated pipeline that converts the linkml described schema to a marshmallow schema. This can then be used by the PSDI data-collections team to include fields described from biosim-schema into the BioSimDB community collection.

Alternatives Considered

  • If linkml->marshmallow is not possible, try to convert the json-ld schema generated from the project.

Expected Impact

  • A new script will be added to generate an Invenio-schema artifact.
  • pre-commit will be used to generate this new artifact and push to GH.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions