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

Axioms that violate OWL specs - option to ignore #2

Open
ignazio1977 opened this issue Sep 21, 2018 · 0 comments
Open

Axioms that violate OWL specs - option to ignore #2

ignazio1977 opened this issue Sep 21, 2018 · 0 comments

Comments

@ignazio1977
Copy link
Collaborator

HermiT is not rejecting a sub property axiom, it is saying the construct used can only occur in an asserted axiom if it is a sub property axiom. This is on accordance with the same owl spec you quoted:

Restriction on owl:topDataProperty. The owl:topDataProperty property occurs in Ax only in the superDataPropertyExpression part of SubDataPropertyOf axioms.

There's an explanation of why the restriction exists in the page. In short, accepting such an axiom invalidates some of the owl semantics.

Pellet and FaCT++ are likely identifying the same issue and deciding to ignore the offending axiom. They might be logging messages to that effect.

It is a good point to ask for reasoners to automatically ignore such axioms - it is likely to be an useful feature. However, it is not wrong for the reasoner to throw of out.

From owlcs/owlapi#786

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