-
Notifications
You must be signed in to change notification settings - Fork 12
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
RFC: supporting SWRL Rules #45
Comments
@jannahastings @althonos @ignazio1977 @jamesaoverton Comments welcome |
For Solution 4, you could still have access methods that gave access to just the OWL axioms vs. the SWRL "axioms", right? I would imagine that many users would only want the OWL parts, but it would be really nice to have the SWRL parts there and accessible when wanted for completeness, without having to use a different type of ontology as the core data structure. |
@jannahastings Yes, for both three and four that would be possible -- a |
I would prefer to just have SWRL rules be a kind of axiom, since I'm familiar with that in the OWL API. When we port the SWRL reasoner over from whelk-scala to whelk-rs (INCATools/whelk-rs#8, hopefully in the next few months) we will need SWRL rule support. |
Come to the same conclusion. Haven't actually started on it yet. The spec for SWRL rules is a little more opaque than OWL2, but I think this is next on the list. |
I have put an initial document up considering how to support SWRL rules. This might also impact on the handling of
OntologyID
.Work in progress at the moment, so I can't vouch for it's comprehensibility.
https://github.com/phillord/horned-owl/blob/rfc/swrl_rules_redesign.md
The text was updated successfully, but these errors were encountered: