[Pellet-users] tracing back inconsistency

Christian Halaschek-Wiener halasche at cs.umd.edu
Tue Jan 16 18:36:11 UTC 2007


Hi Luigi,

My first thought is that this issue is due to the technique for  
debugging/tracing which is used in Swoop. To my knowledge (Evren and/ 
or Bijan correct me if I'm wrong), the approach implemented in Swoop  
is not glass-box tracing as discussed in [1] and implemented in  
Pellet (for ABox assertions only at this time). In some cases the  
technique in Swoop can hang, as you are observing. As Pellet uses an  
internal tracing technique (again only for ABox assertions), it  
finishes in a timely manner. We are currently working on coding TBox  
tracing in Pellet and we hope to get a release out soon. Once this is  
done, we will integrate it into Swoop and this issue will be  
resolved. Evren and/or Bijan, please let me/us know if I missed  
something here.

Regards,
Chris


References
[1] Bijan Parsia, Evren Sirin, Aditya Kalyanpur "Debugging OWL  
Ontologies", In The 14th International World Wide Web Conference  
(WWW2005), Chiba, Japan, May 2005.


-- 
Christian Halaschek-Wiener
PhD Candidate, Dept. of Computer Science
GRA, MINDSWAP Research Group,
University of Maryland, College Park
Web page: http://www.mindswap.org/~chris




On Jan 16, 2007, at 1:26 PM, Luigi Iannone wrote:

> 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
> _______________________________________________
> Pellet-users mailing list
> Pellet-users at lists.owldl.com
> http://lists.owldl.com/mailman/listinfo/pellet-users
> _______________________________________________
>
> Sponsored by Clark & Parsia, LLC http://clarkparsia.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.owldl.com/pipermail/pellet-users/attachments/20070116/d56b7100/attachment.htm 


More information about the Pellet-users mailing list