2016-10-06 12 views
0

私はTDBでトリプルの単純な削除をしようとしています。私は、特定の値を持つトリプル、それにリンクするトリプルを削除しようとしています。これは、私がFusekiを介して実行しているクエリの1つの例です。Fuseki/Jena TDBからトリプルを削除できません

with <http://XXXXXXXXXXXX/XXXX/> 

delete { 
    ?s2 ?p2 ?s . 
    ?s ?p ?o . 
} 
where 
{ 
    ?s2 ?p2 ?s . 
    ?s ?p ?o . 
    filter(strStarts(?o, "cPage")) . 
} 

私はこの応答を取得:

成功

を更新

に成功した。しかし何のトリプルは、実際に削除されません。私は--updateフラグがFusekiに渡されていることを確認しましたが、何も起こっていない理由を理解できません。

+0

同じwhere句を使用するselectクエリは値を返しますか? – YMomb

+1

@ user1209675右の部分は、指定されたグラフの結果と一致しますか?これはチェックする最初のポイントです。はいの場合は、Fusekiインスタンスの読み取り/書き込み権限を持つものかもしれません。 – AKSW

答えて

0

fusekiのSPARQL UPDATEセクションで、clear defaultと入力します。

関連する問題