*The following query works *   :

"SELECT  ?student ?highScore " +

                   " WHERE {" + " {"+ "select  (max(?score) as ?highScore)"
+ " { ?student dd:Englishscore ?score" +
" }" +
"  } " +
        "?student dd:Englishscore ?highScore"   +


          "}";

             Query query2 = QueryFactory.create(queryString2);
QueryExecution qexec = QueryExecutionFactory.create(query2, model2) ;
ResultSet results2 = qexec.execSelect() ;

      Literal r= results2.next().get("highScore").asLiteral();
   String ss= r.getLexicalForm();
   JOptionPane.showMessageDialog(null,"High score of Physics is"+s + "by
Student");

This query now works but when I include also the student name, it gives me
exception again.

 * Resource r2= results2.next().get("student").asResource();*
*       String s=r2.toString();*

Reply via email to