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

own-en.ttl doesn't look like valid OWL 2 DL #31

Open
fcbr opened this issue May 10, 2018 · 2 comments
Open

own-en.ttl doesn't look like valid OWL 2 DL #31

fcbr opened this issue May 10, 2018 · 2 comments

Comments

@fcbr
Copy link
Member

fcbr commented May 10, 2018

We get the following error from HermiT and FaCT++.

2018-05-10 08:07:50.329 [Classification Thread] ERROR OWLReasonerManager    
An error occurred during reasoning: Non-simple property '<schema:hypernymOf>' 
or its inverse appears in asymmetric object property axiom.
[stack trace omitted]

Relevant URLs:

@fcbr
Copy link
Member Author

fcbr commented May 10, 2018

Complex properties can't be IrreflexiveObjectProperty or AsymmetricObjectProperty, according to link [1] above (section 11.2, Restriction on Simple Roles).

It looks like hypernymOf and hyponymOf are considered complex properties since they are TransitiveObjectProperty and thus "composite" (see section 11.1 from the same document).

So we need to choose which axioms to remove: transitive or (irreflexive+asymmetric).

@arademaker
Copy link
Member

I will need some time to read the references, very strange for me this restriction.

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