2017-11-15 27 views
0

SPARQL 엔드 포인트를 통해 원격으로 (INSERT DATADELETE DATA) 데이터를 업데이트 할 수 있습니까? 나는 우리가 배포 연합 쿼리를 수행 할 SERVICE을 사용할 수 있습니다 알고 있어요,하지만 난 원격으로 데이터를 업데이트 할 SERVICE를 사용하려고 할 때 나는 오류를 가지고 : SPARQL 엔드 포인트를 통해 원격으로 삽입/삭제하는 방법은 무엇입니까?

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

는 당신의 도움을 주셔서 감사합니다.

+0

[SPARQL - 원격 끝점에서 데이터 삽입] 가능한 복제본 (https://stackoverflow.com/questions/42615446/sparql-insert-data-from-remote-endpoint) –

+1

@StanislavKralin - 이것은 중복되지 않습니다. 다른 질문자는 로컬 엔드 포인트에 삽입하기 위해 원격 엔드 포인트에서 데이터를 선택하려고했습니다. 이 질문자는 로컬 엔드 포인트를 통해 원격 엔드 포인트에 데이터를 삽입하려고합니다. – TallTed

+1

그러면 왜 끝점에 쿼리를 보낼 수 없습니까? 끝점의 URL은 obvisouly 알려져 있으므로, 나는 유스 케이스를 이해하지 못한다. – AKSW

답변

3

Federated SPARQLSERVICE 절은 SELECT 작업 만 지원합니다. SERVICE 절은 원격 끝점에서 INSERT, UPDATE, DELETE 또는 기타 SPARQL Update 작업에 사용할 수 없습니다. 자세한 내용은 SPARQL 1.1 grammar 및 다른 링크 된 문서를 참조하십시오.

+0

고맙습니다. – Artemis1216

+0

[누군가 내 질문에 답변하면 어떻게해야합니까?] (https://stackoverflow.com/help/someone-answers) – TallTed