При попытке удалить триплеты я получаю следующую ошибку:
MALFORMED QUERY: Encountered " "delete" "DELETE
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...
Мой запрос был:
DELETE {
?s example:id 'Id' .
};
Я использую Sesame with Jetty. Я отправил HTTP-запрос. У меня есть еще один вопрос, открытый вокруг этого
удалить остальные API, чтобы удалить операторы из глобального контекста
Возможно, я отправляю не на ту конечную точку. Моя конечная точка выглядит так:
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)
где запрос = УДАЛИТЬ...