19 Aug 2012 19:41
Infinit Loop through Inconsistent Ontology Explanation
Stephan Opfer <stephan.opfer <at> gmx.net>
2012-08-19 17:41:28 GMT
2012-08-19 17:41:28 GMT
Hi All, I produced an inconsistent Ontology and I know why it is inconsistent. My problem is, that the reasoner does not terminate, when I want him to explain the inconsistency. I use the Hermit Reasoner in its latest Version (1.3.6) and I produced a minimal example code, which produces this behaviour. It is based on the examples, which come with the Hermit download. The interesting thing is, that protege 4.1 (with the Hermit plugin) has no problems to explain the inconsistency. Although it only identifies some hot spots, atleast it terminates. So my question is: What is the difference between my code and the one in protege 4.1? I was searching in the repository of protege, but I could not find the right lines of code. In the attachment, you will find three ontologies. individual.owl is the inconsistent ontology and imports the other two ontologies. Furthermore, the minimal example is given in Explanations.java and AutoIRIMapperFixed.java. Just adapt the path to the ontologies in Explanations.java. Best Regards, Stephan
_______________________________________________ protege-owl mailing list(Continue reading)
RSS Feed