Reputation: 23
I am trying to reasoning my ontology in Java using HermiT but it results an error like below:
Exception in thread "main" java.lang.IllegalArgumentException: Non-simple property 'InverseOf(owl:topObjectProperty)' or its inverse appears in the cardinality restriction 'ObjectMaxCardinality(1 InverseOf(owl:topObjectProperty) owl:Thing)'.
i am new to reasoning in Java. what does it mean?
Upvotes: 0
Views: 798
Reputation: 56
Try and uncheck the 'functional' property characteristics if you haven't explicitly set a cardinality constraint on that property.
Upvotes: 0