当尝试删除三元组时,我得到以下错误:
MALFORMED QUERY: Encountered " "delete" "DELETE
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...我的问题是:
DELETE {
?s example:id 'Id' .
};芝麻与Jetty是我正在使用的。我发送了一个HTTP请求。关于这个我还有另外一个问题
delete rest api to remove statements from global context
我可能发送到错误的终结点。我的端点如下所示:
http://example.com/openrdf-sesame/repositories/$repo/
请帮帮忙。
编辑:
self.baseURLRepositories = storeUrl + "/openrdf-sesame/repositories/"
endpoint = self.getBaseURLForSesameRepositories() + "%s" % (self.getRepository())
params = { 'query': query }
headers = {
'content-type': 'application/x-www-form-urlencoded',
'accept': 'application/sparql-results+json'
}
(response, content) = httplib2.Http().request(endpoint, 'POST', urllib.urlencode(params), headers=headers)
results = json.loads(content)where查询=删除...
发布于 2013-07-22 09:17:54
您使用的终结点位置不正确。应该将SPARQL更新请求发送到openrdf-sesame/repository/<repid>/statements。
https://stackoverflow.com/questions/17770420
复制相似问题