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

define a minimal interface to the reasoner #7

Open
balhoff opened this issue Dec 7, 2022 · 2 comments
Open

define a minimal interface to the reasoner #7

balhoff opened this issue Dec 7, 2022 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@balhoff
Copy link
Member

balhoff commented Dec 7, 2022

As an initial pass, we could define a Reasoner API in terms of only horned-owl, so that we don't expose internals of Whelk, which may change.

@balhoff balhoff added the enhancement New feature or request label Dec 7, 2022
@balhoff balhoff mentioned this issue Dec 7, 2022
@balhoff balhoff added this to the Release 0.1 milestone Dec 7, 2022
@cmungall
Copy link
Contributor

cmungall commented Feb 7, 2023

I assume this would have a different signature from the OWLAPI one, specifically we'd want a way to retrieve superclass expressions? or would this be a layer on top in the analog of relation-graph?

@balhoff
Copy link
Member Author

balhoff commented Feb 7, 2023

I do expect it to be different from the OWL API one. Superclass expressions would be more in the vein of relation-graph. Hopefully we can port that over as well once this project gets going again (soon). Should we keep relation-graph separate or fold it into this package?

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

No branches or pull requests

2 participants