Как да направя Вмъкване/Изтриване дистанционно през 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