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

Implement unified behavior for owl:imports #248

Open
cmungall opened this issue Aug 30, 2022 · 0 comments
Open

Implement unified behavior for owl:imports #248

cmungall opened this issue Aug 30, 2022 · 0 comments

Comments

@cmungall
Copy link
Collaborator

cmungall commented Aug 30, 2022

Currently different libraries have different behavior for owl:imports

  • rdflib ignores
  • pronto follows by default, controlled by import_depth
  • funowl ignores
    • even if implemented, unless more parsers are added to funowl, will fail if any ontology is import chain is not functional
  • owlapi (not used by oak except via robot plugin) follows by import
    • respects catalog-v001.xml
    • has complex customizable behavior
  • remote endpoints (ols, bp, ubergraph) typically merge imports in advance
    • may be stratified in different graphs
  • rdftab ignores
    • but in semsql imports closure typically pre-merged
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

1 participant