Как сделать Вставить / Удалить удаленно через конечную точку SPARQL?
Есть ли способ обновить данные по (INSERT DATA
а также DELETE DATA
) удаленно через конечную точку SPARQL? Я знаю, что мы можем использовать SERVICE
сделать распределенный и федеративный запрос, но я получил ошибки при попытке использовать SERVICE
удаленно обновлять данные как:
INSERT DATA
{SERVICE <SparqlEndpoint1> {
subject, predicate, object
}}
Большое спасибо за Вашу помощь.
1 ответ
Решение
Федеративный SPARQL SERVICE
пункт поддерживает только SELECT
операции. SERVICE
пункты не могут быть использованы для INSERT
, UPDATE
, DELETE
или другие операции обновления SPARQL на удаленных конечных точках. См. Грамматику SPARQL 1.1 и другие связанные документы для более подробной информации.