Я пишу sparql-запрос в java для удаления данных rdf с определенным идентификатором. Я пытаюсь сзапрос sparql для удаления
Delete ?ID ?name Where {
?ID rdf:type ex:example ex:name ?name
FILTER(?ID ="something")
}
но он ничего не делает. Кто-нибудь знает, в чем моя ошибка?
я думаю, что проблема с SPARQL обновлением, потому что я получаю ошибку Столкнутые «„удалить“» DELETE „“ в строке 6, колонка 1. Ожидал один of "prefix" ... "select" ... "construct" ... "описать" ... "ask" ... Знаете ли вы, что я могу сделать что угодно, чтобы запустить удаление запрос? – user1259487
, какой тройной магазин вы используете? –
Сообщение об ошибке связано с различиями между запросом SPARQL и обновлением SPARQL. Они представлены с использованием разных классов в Jena (что, я думаю, это то, что вы используете), и они обычно отображаются как разные конечные URL: s. Они не совместимы по дизайну, следовательно, ошибка. –