je suis bloqué à cette étape d'insertion des instances à une ontologie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public  class Ajour {
	public static void main(String[]  args) throws Exception {
    Model model = ModelFactory.createDefaultModel() ;
 
    String updateString = "PREFIX reuses: <http://www.owl-ontologies.com/reuses.owl> \n"
            + "INSERT DATA {\n"
            + "    <http://www.owl-ontologies.com/reuses.owl#Besoin>   a   reuses:Besoin;\n"
            + "}";
 
    UpdateAction.parseExecute(updateString, model) ;        
 
    String queryString = "SELECT ?s ?p ?o WHERE { ?s ?p ?o}" ;
    Query query = QueryFactory.create(queryString) ;
    QueryExecution qexec = QueryExecutionFactory.create(query, model) ;
    try {
        ResultSet results = qexec.execSelect() ;
        while(results.hasNext()) {
            QuerySolution soln = results.nextSolution() ;
            RDFNode s = soln.get("s") ;
            System.out.println(s.toString());
            RDFNode p = soln.get("p") ;
            System.out.println(p.toString());
            RDFNode o = soln.get("o") ;
            System.out.println(o.toString());
        }
    } finally { qexec.close() ; }       
 
    model.close();
}}
voici les erreurs
Exception in thread "main" java.lang.NullPointerException
at com.hp.hpl.jena.sparql.engine.binding.BindingUtils.addToBinding(BindingUtils.java:74)
at com.hp.hpl.jena.sparql.engine.binding.BindingUtils.asBinding(BindingUtils.java:68)
at com.hp.hpl.jena.update.UpdateAction.parseExecute(UpdateAction.java:142)
at com.hp.hpl.jena.update.UpdateAction.parseExecute(UpdateAction.java:105)
at conn.Ajour.main(Ajour.java:40)
SVP aidez moi