Как выполнить удаленную вставку/удаление через конечную точку SPARQL?

Есть ли способ обновить данные (INSERT DATA и DELETE DATA) удаленно через конечную точку SPARQL? Я знаю, что мы можем использовать SERVICE для выполнения распределенного и федеративного запроса, но я получил ошибки, когда попытался использовать SERVICE для удаленного обновления данных, например:

INSERT DATA
{SERVICE <SparqlEndpoint1> {
subject, predicate, object
}}

Большое спасибо за Вашу помощь.


person Artemis1216    schedule 15.11.2017    source источник
comment
Возможный дубликат SPARQL — вставка данных из удаленной конечной точки   -  person Stanislav Kralin    schedule 15.11.2017
comment
@StanislavKralin - это не дубликат. Другой вопросник хотел выбрать данные из удаленной конечной точки для вставки в локальную конечную точку. Этот спрашивающий хочет вставить данные в удаленную конечную точку через локальную конечную точку.   -  person TallTed    schedule 15.11.2017
comment
И почему тогда вы не можете отправить запрос на конечную точку? URL-адрес конечной точки явно известен, поэтому я не понимаю вариант использования.   -  person UninformedUser    schedule 15.11.2017
comment
@AKSW, я пытался обновить распределенный тройной магазин через интерфейс SPARQL, предоставляемый локальным тройным магазином, можно ли как-нибудь это сделать? Благодарю.   -  person Artemis1216    schedule 16.11.2017
comment
Не через SPARQL. Что это за распределенный тройной магазин? Почему нельзя использовать интерфейс этого тройного магазина?   -  person UninformedUser    schedule 16.11.2017


Ответы (1)


Предложение Federated SPARQL SERVICE поддерживает только SELECT операций. Предложения SERVICE нельзя использовать для INSERT, UPDATE, DELETE или других операций SPARQL Update. на удаленных конечных точках. Дополнительную информацию см. в грамматике SPARQL 1.1 и других связанных документах.

person TallTed    schedule 15.11.2017
comment
Спасибо большое - person Artemis1216; 18.11.2017