我想使用Java/Sesame API删除我的OWLIM-lite商店中的所有三元组
我尝试了:
DELETE WHERE { ?s ?p ?o } ;
在所有变体中(带有或带有前缀),如下所示:
DELETE * WHERE { ?s ?p ?o } ;
DELETE { ?s ?p ?o } WHERE { ?s ?p ?o } ;
WITH <...> DELETE * WHERE { ?s ?p ?o } ;
...
但这些查询似乎都不起作用。我总是遇到同样的例外:
org.openrdf.query.MalformedQueryException: Encountered " "delete" "DELETE "" at line 1, column 1.
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...
看起来这是一个与此类似的问题:
MALFORMED QUERY: Encountered " "delete" "DELETE
除了所有其他查询(SELECT)工作正常之外。
我做错了什么?