Слово предостережения: Ответ содержит примеры для УДАЛЕНИЯ всех ваших данных, поэтому будьте особенно осторожны при выполнении этих запросов в вашей базе данных.
Нептун поддерживает CLEAR и DELETE. CLEAR и DELETE являются операциями UPDATE, поэтому вы можете выполнять их двумя способами:
1) Использовать «update =» в параметрах запроса
curl http://endpoint:8182/sparql -d "update=DELETE DATA { <http://x> <http://y> <http://z> }”
OR
curl http://localhost:8182/sparql -d "update=DELETE WHERE { ... }”
You can use a similar one for CLEAR.
2) Использовать заголовок типа содержимого ( application / sparql-update) и использовать запрос непосредственно в параметрах запроса.
curl http://endpoint:8182/sparql -H "Content-Type: application/sparql-update" -d "DELETE DATA { <http://x> <http://y> <http://z> }”
Похоже, вы попробовали сочетание обоих, и, возможно, получили неправильную комбинацию. Neptune полностью совместим с SPARQL 1.1, поэтому, если вы видите, что что-то не работает, сообщите нам. Почти во всех случаях запрос не соответствовал бы SPARQL HTTP spe c.