You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LibraryForbidden EquivalentTo not (access some UniversityLibrary)
EmployedStudent SubClassOf Student
Thing SubClassOf ((SelfSponsoredStudent or (not (EmployedStudent))) and ((not (EmployedStudent)) or (receives some TaxInvoice))) and (((not (SelfSponsoredStudent)) or (not (EmployedStudent and (worksFor some University)))) and ((not (EmployedStudent and (hasChild some Thing))) or (not (receives some TaxInvoice)))) and (((not (Student)) or (access some UniversityLibrary)))
LibraryAccessor EquivalentTo access some UniversityLibrary
NonTaxPayer EquivalentTo not (receives some TaxInvoice)
TaxPayer EquivalentTo receives some TaxInvoice
Ontology O clearly entails: EmployedStudent SubClassOf LibraryAccessor and HermiT does provide this entailment when queried through the OWLReasoner's isEntailed method. However, when asking for the super classes of EmployedStudent (using the getSuperClasses method of the OWLReasoner interface), I just get: Student, SelfSponsoredStudent and TaxPayer. I should be getting LibraryAccessor as well, right?
I am using HermiT 1.3.8 accessed through OWL API (version 3.4.2). I am using these in Eclipse Neon, JVM 1.7 and I am on Windows 10 (64 bit).
The text was updated successfully, but these errors were encountered:
Hi, if you can attach the ontology (so that I can avoid retyping it) I'm happy to check whether this still happens with the latest HermiT and OWLAPI. I seem to remember a bug that was fixed in this area.
Ontology O:
Ontology O clearly entails: EmployedStudent SubClassOf LibraryAccessor and HermiT does provide this entailment when queried through the OWLReasoner's isEntailed method. However, when asking for the super classes of EmployedStudent (using the getSuperClasses method of the OWLReasoner interface), I just get: Student, SelfSponsoredStudent and TaxPayer. I should be getting LibraryAccessor as well, right?
I am using HermiT 1.3.8 accessed through OWL API (version 3.4.2). I am using these in Eclipse Neon, JVM 1.7 and I am on Windows 10 (64 bit).
The text was updated successfully, but these errors were encountered: