Hello !

J'ai un petit problème de suppression de triplets dans mon store Fuseki. J'ai un ensemble de triplets portant sur une resource dans un graphe nommé que je récupère très simplement ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
  SELECT ?s ?p ?o where {
     GRAPH <http://purl.org/my_graph> {
        <http://purl.org/mygraph#my_instance> ?p ?o .
        ?s ?p ?o
     }
  }
Je souhaite supprimer la resource. Je soumets donc une requête sparql/update comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
  DELETE FROM <http://purl.org/my_graph> { 
      ?s ?p ?o
  }WHERE {
     <http://purl.org/my_graph#my_instance> ?p ?o .
     ?s ?p ?o
  }
Ce à quoi Fuseki me répond:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Success
 
Update succeeded
Génial. Sauf que les triplets sont toujours dans le store. Si je resoumets ma 1ère requête de select, je retrouve toujours mes triplets.

Donc, bug Fuseki ou alors je formule mal ma requête de suppression ?