-
Notifications
You must be signed in to change notification settings - Fork 53
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
Consider replacing some of the SPARQL QC checks with OAK validate #610
Comments
@anitacaron, just FYI: @StroemPhi will be doing some work preparing the actual profiles. Could you work with him to get the relevant makefile extensions done? |
Just set up a fresh repo with the cookie-cutter linkml template using the ontology-metadata.yaml from OAK here: https://github.com/StroemPhi/Ontology-Metadata |
Context info: Thus the above linked LinkML schema would not be suitable for the issue here, as it now only focuses on the metadata requirements we need for our TIB terminology service. We will soon focus more on this taks of being able to validate the required ontology level metadata as part of our ingest process. I'm not sure what technical implementation we will end up using (OAK, LinkML, JSON validation, ...). But we are closely following what you (OBO) and Clement and his team are doing with MOD and its DCAT profile in AgroPortal/BioPortal aiming to be as interoperable as possible. |
Thanks for keeping us posted! |
Can we move this to the next release 1.6? I think we should discuss at least some details before providing a draft pipeline for this (although I think what you have is very close). I think OAK itself needs some modifications for this to be truly useful. |
Yes, no worries, that's why I changed the PR to draft. |
OAK has a new but very experimental validation interface:
https://incatools.github.io/ontology-access-kit/interfaces/validator.html
We should start exploring that for QC rather than adding sparql. Good first issue:
#587
@anitacaron would this be an issue you'd be interested in? For starters, the only thing we need is:
$(ONT).owl
.This will result in a make goal like this:
The text was updated successfully, but these errors were encountered: