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

Makefile doesn't find object properties when seeding import modules #14804

Closed
balhoff opened this issue Dec 21, 2017 · 2 comments
Closed

Makefile doesn't find object properties when seeding import modules #14804

balhoff opened this issue Dec 21, 2017 · 2 comments
Assignees

Comments

@balhoff
Copy link
Member

balhoff commented Dec 21, 2017

There are a few RO terms used in go-plus which aren't in ro_import (e.g. 'bearer of'). This is easily missed because some RO axioms are duplicated in go-edit.

The makefile creates a seed file for module extraction by dumping the term IRIs referenced in the ontology:

seed.txt: enhanced.owl
owltools --use-catalog $< --export-table $@.tmp && cut -f1 $@.tmp > $@

The owltools command used to extract the terms referenced in the ontology seems to leave out object properties:

https://github.com/owlcollab/owltools/blob/178e1f994aa4a5e9e4d43c7a5243145436c553a8/OWLTools-Core/src/main/java/owltools/io/TableRenderer.java#L44-L45

Either owltools should be fixed, or the makefile should use a robot SPARQL query (or both).

@cmungall
Copy link
Member

+1 to robot sparql. I think this part of the Makefile predates that possibility

@balhoff
Copy link
Member Author

balhoff commented Dec 21, 2017 via email

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