Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enriched representation of assays via subclass relationships #481

Open
anngvu opened this issue Jul 19, 2024 · 0 comments
Open

Enriched representation of assays via subclass relationships #481

anngvu opened this issue Jul 19, 2024 · 0 comments

Comments

@anngvu
Copy link
Collaborator

anngvu commented Jul 19, 2024

This old csv was going to define additional relationships between assay classes, which is especially useful for new assays, but this was largely forgotten after migrating to LinkML (since this has always been an add-on component, and how exactly to translate to LinkML needed to be specified later).

Currently, assays are enums when they should be classes. To achieve a richer representation in the LinkML model, we will need to refactor and then implement https://linkml.io/linkml/schemas/enums.html#dynamic-enums with our own tooling (retold) for schema compilation to JSON-LD as described in https://linkml.io/linkml/schemas/enums.html#tooling-to-support-dynamic-enums:

Different tool chains may choose to implement dynamic enums differently.

For example, if you have a stack that uses JSON-Schema for validation, then tools may choose to materialize a dynamic query into a static list of terms at the time of schema compilation.

(So this is also blocked by updates to tooling first.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant