[Pellet-users] tracing back inconsistency

Luigi Iannone luigi at csc.liv.ac.uk
Tue Jan 16 18:26:42 UTC 2007


Hi all,

I have built an ontology ( available at 
http://www.csc.liv.ac.uk/~luigi/PIPSOntologyRework/PIPSNutrition.owl) 
and I asked programmatically to Pellet for its consistency. Pellet says 
it is not and gives me a reason. The problem is that I cannot make a lot 
out of such reason. Here's what it says:

WARN [main] (KnowledgeBase.java:892) - Inconsistent ontology. Reason: 
Individual 
http://www.pips.eu.org/ontologies/nutrition#NutsServingRecommendation is 
forced to belong to class http://www.pips.eu.org/ontologies/food#Food 
and its complement

This is because the individual belongs to ServingRecommendation that is 
disjoint with Food.

The problem is that I cannot find out how come such individual is in the 
extension of Food

I tried to use the debug facilities in SWOOP but, after Pellet completes 
the reasoning in less than one second, it hangs on ages (with 512 max 
heap space) for rendering the ontology and, after almost an hour, it has 
not finished yet, therefore, I cannot click on the famous why link in 
order to pinpoint which are the axioms responsible for that inconsistency.

Can anyone help on that? I am sure I am missing something.

Thanks in advance,

Luigi


More information about the Pellet-users mailing list