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

owlery server for KB #19

Open
dosumis opened this issue Dec 18, 2019 · 1 comment
Open

owlery server for KB #19

dosumis opened this issue Dec 18, 2019 · 1 comment
Assignees

Comments

@dosumis
Copy link
Member

dosumis commented Dec 18, 2019

Range enforcement (which classes are allowed in which columns or with which relations) currently works by rolling name lookups using regex against short_forms.
This is rather crude. We could achieve much more fine-grained control with OWL queries, but I'm reluctant to use the staging owlery server for this in case the lag between current server state and KB is too great.

Options:

  1. Automate pipeline to staging so that it always reflects current state of KB (note - DataSets don't need to be up-to-date as we only care about classes)
  2. Run a separate owlery server for KB. This would just have the latest ontologies (FBbt, VFB_ext...) - maybe plus EP & split class nodes from KB + their classifiers, although this would require a custom OWL build job...
@Robbie1977
Copy link
Contributor

@dosumis Is this still, needed? Owlery can be deployed after dumps so a day before the PDB.p2 is created.

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

No branches or pull requests

2 participants