The error goes away but the rules does not work i-e I can not find the rdf type of GoodUser/GoodStudent. Also after result display, it gives me some exception .
Exception in thread "AWT-EventQueue-0" com.hp.hpl.jena.reasoner.rulesys.Rule$ParserException: Triple with 4 nodes! At '[ rule1: ( ?x http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.semanticweb.org/t/ontologies/2016/7/myOWL#User ) ( http://www.semanticweb.org/t/ontologies/2016/7/myOWL#User http://www.semanticweb.org/t/ontologies/2016/7/myOWL#score ?score + ) ' On Sat, Sep 17, 2016 at 12:15 PM, javed khan <[email protected]> wrote: > String rule="[rule1:(?x http://www.w3.org/1999/02/22-rdf-syntax-ns#type > http://www.semanticweb.org#Student) " + > > "( http://www.semanticweb.org#Student > http://www.semanticweb.org#GPA ?gpa ) + greaterThan(?gpa, 3) > > " -> (?x http://www.w3.org/1999/02/22-rdf-syntax-ns#type > http://www.semanticweb.org#GoodUser )]"; > > GPA is a data property here, but it gives me error. I think the error is > in greaterThan(?score, 10) > > What is the error ? >
