[Pellet-users] Incompatibility in Explainations with SWRL rules
Zheng Li
loylizh at gmail.com
Mon Mar 16 02:32:05 UTC 2009
Hello!
I tryied to use Pellet to explain inferred axioms whose antecedent contains
SWRL rules. It turns out that whatever SWRL rules they take, exceptions will
be thrown. Any idea? Thanks for your help!
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at aterm.pure.ATermApplImpl.getArgument(ATermApplImpl.java:182)
at aterm.pure.ATermApplImpl.equivalent(ATermApplImpl.java:79)
at shared.SharedObjectFactory.build(SharedObjectFactory.java:247)
at aterm.pure.PureFactory.makeAppl(PureFactory.java:191)
at aterm.pure.PureFactory.makeAppl(PureFactory.java:185)
at
org.mindswap.pellet.utils.ATermUtils.makeBuiltinAtom(ATermUtils.java:1468)
at
com.clarkparsia.pellet.rules.RulesToATermTranslator.visit(RulesToATermTranslator.java:92)
at
com.clarkparsia.pellet.rules.model.BuiltInAtom.accept(BuiltInAtom.java:46)
at
com.clarkparsia.pellet.rules.RulesToATermTranslator.translate(RulesToATermTranslator.java:53)
at
com.clarkparsia.pellet.rules.RulesToATermTranslator.visit(RulesToATermTranslator.java:74)
at
com.clarkparsia.pellet.rules.RulesToATermTranslator.translate(RulesToATermTranslator.java:47)
at
com.clarkparsia.pellet.rules.ContinuousRulesStrategy.complete(ContinuousRulesStrategy.java:263)
at org.mindswap.pellet.ABox.isConsistent(ABox.java:1284)
at org.mindswap.pellet.ABox.isSatisfiable(ABox.java:568)
at org.mindswap.pellet.ABox.isSatisfiable(ABox.java:533)
at
org.mindswap.pellet.KnowledgeBase.isSatisfiable(KnowledgeBase.java:2456)
at org.mindswap.pellet.owlapi.Reasoner.isSatisfiable(Reasoner.java:824)
at
com.clarkparsia.explanation.GlassBoxExplanation.getPelletExplanation(GlassBoxExplanation.java:235)
at
com.clarkparsia.explanation.GlassBoxExplanation.getExplanation(GlassBoxExplanation.java:206)
at
com.clarkparsia.explanation.HSTExplanationGenerator.getExplanation(HSTExplanationGenerator.java:142)
at
com.clarkparsia.explanation.PelletExplanation.getUnsatisfiableExplanation(PelletExplanation.java:157)
at
com.clarkparsia.explanation.PelletExplanation.getEntailmentExplanation(PelletExplanation.java:91)
at
com.clarkparsia.explanation.PelletExplanation.getInstanceExplanation(PelletExplanation.java:120)
at Example8.main(Example8.java:120)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.owldl.com/pipermail/pellet-users/attachments/20090316/23799b64/attachment.htm
More information about the Pellet-users
mailing list