Jena(2.6.4) と ARQ(2.8.8) を使用していますが、トリプル ストアからデータを削除できません。SPARQL リクエスト:
  DELETE {?doc ?p ?o} 
  WHERE {  ?doc ?p ?o; 
        <http://example#fullName> <file:/c:/1.txt> }
このリクエストは Sesame Workbench で正常に機能します。
しかし、DB2 v.10 RDF トリプル ストアを使用して Java から発行しようとすると、何も起こりません。
       Dataset ds = RdfStoreFactory.connectDataset(store, conn);
       GraphStore graphStore = GraphStoreFactory.create(ds) ;
       UpdateAction.parseExecute(deleteDocumentString, graphStore);
私が見つけた唯一の方法 - 文字列を比較する:
       {?doc base:fullName ?fname. FILTER(str(?fname) = "file:/c:/1.txt")