-
Notifications
You must be signed in to change notification settings - Fork 10
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
Express DANDI data models in LinkML #240
Conversation
These models are generated using https://github.com/DailyDreaming/linkml-aind-model. They are incomplete but a good starting point for migrating to linkml models. These models are generated based on their respective definition in dandischema version 0.10.1.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## to-linkml #240 +/- ##
=============================================
+ Coverage 87.39% 91.81% +4.41%
=============================================
Files 16 16
Lines 1722 1722
=============================================
+ Hits 1505 1581 +76
+ Misses 217 141 -76
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
@candleindark - can you point me to the newest version of the linkml schema. The links posints to versions that are 5-8months old |
@djarecka You can generate the current schema using https://github.com/candleindark/pydantic2linkml/tree/enh (make sure it is the I will also make the latest DANDI LinkML schema available on https://github.com/dandi/dandisets-linkml-status, as part of the report directory, later today as well. |
perhaps you can add it to github (even if it's not final), so I can point someone to it |
I will provide a link to it at https://github.com/dandi/dandisets-linkml-status/blob/main/dandi-reports/summary.md. https://github.com/dandi/dandisets-linkml-status/tree/main will provide some the up-to-date info on the conversion of Dandi models to LinkML. |
@djarecka The latest generated DANDI LinkML schema is now referenced on https://github.com/dandi/dandisets-linkml-status/blob/main/dandi-reports/summary.md. |
I am closing this PR. It is no longer relevant. An up-to-date DANDI LinkML schema is now always referenced at https://github.com/dandi/dandisets-linkml-status/blob/main/dandi-reports/summary.md along with the validation results of dandiset metadata against it. |
The goal of this PR is to provide representations of DANDI data models in LinkML.
The initial representations in LinkML are generated with https://github.com/candleindark/linkml-aind-model a fork of https://github.com/DailyDreaming/linkml-aind-model.
Incremental targets:
dandi-schema
project and check how well the existing tests in the project pass.