스파룰
SPARULSPARUL 또는 SPARQL/Update는 SPARQL 1.0 쿼리 언어 표준을 확장한 선언적 데이터 조작 언어였습니다.SPARUL은 트리플 스토어 또는 쿼드 스토어에 저장된 RDF 데이터를 삽입, 삭제 및 업데이트할 수 있는 기능을 제공했다.SPARUL은 원래 Hewlett-Packard에 의해 작성되었으며 SPARQL 1.1 업데이트라는 제목의 현재 W3C 권장 사항의 기초 자료로 사용되어 왔다.[1]SPARQL 1.1의 발표와 함께 SPARUL은 대체되었으며 SPARQL의 향후 개선 가능성에 대한 영감의 원천으로서만 참조되어야 하지만 실제 애플리케이션에는 참조되지 않아야 한다.
예
그래프에 3배 추가하기.코드 조각은 RDF 저장소의 기본 그래프에 삽입될 두 개의 RDF 세 쌍을 설명한다.
접두사 dc: <http://purl.org/dc/elements/1.1/> 데이터 삽입 { <<http://example/책3>> dc:칭호를 붙이다 "새로운 책" ; dc:창작자 A.N.기타 . } 이 SPARQL/Update 요청에는 삭제할 3중과 추가할 3중(여기서 책 제목을 수정하는 데 사용)이 포함되어 있다.요청된 변경은 URI가 식별한 명명된 그래프에서 발생한다.http://example/bookStore.
접두사 dc: <http://purl.org/dc/elements/1.1/> 데이터 삭제 From <http://예:/bookStore> { <<http://example/책3>> dc:칭호를 붙이다 "컴파일러 설계의 기초" } 데이터 삽입 INO <http://예:/bookStore> { <<http://example/책3>> dc:칭호를 붙이다 "컴파일러 설계의 기초" } 아래 예에는 고서의 모든 기록을 삭제하라는 요청이 있다(2000년 이전 날짜 포함)
접두사 dc: <http://purl.org/dc/elements/1.1/> 접두사 xsd: <http://www.w3.org/2001/XMLSchema#> 삭제 { ?책 ?p ?v } 어디에 { ?책 dc:날짜를 잡다 ?날짜 . 필터 ( ?날짜 < "2000-01-01T00:00:00"^^xsd:날짜 시간 ) ?책 ?p ?v } 이 조각은 패턴을 기반으로 한 하나의 명명된 그래프에서 다른 명명된 그래프로 레코드를 복사한다.
접두사 dc: <http://purl.org/dc/elements/1.1/> 접두사 xsd: <http://www.w3.org/2001/XMLSchema#> 삽입 INO <http://예:/bookStore2> { ?책 ?p ?v } 어디에 { 그래프 <http://예:/bookStore> { ?책 dc:날짜를 잡다 ?날짜 . 필터 ( ?날짜 < "2000-01-01T00:00:00"^^xsd:날짜 시간 ) ?책 ?p ?v } } 패턴을 기반으로 한 명명된 그래프에서 다른 명명된 그래프로 레코드를 이동하는 예제.
접두사 dc: <http://purl.org/dc/elements/1.1/> 접두사 xsd: <http://www.w3.org/2001/XMLSchema#> 삽입 INO <http://예:/bookStore2> { ?책 ?p ?v } 어디에 { 그래프 <http://예:/bookStore> { ?책 dc:날짜를 잡다 ?날짜 . 필터 ( ?날짜 < "2000-01-01T00:00:00"^^xsd:날짜 시간 ) ?책 ?p ?v } } 삭제 From <http://예:/bookStore> { ?책 ?p ?v } 어디에 { 그래프 <http://예:/bookStore> { ?책 dc:날짜를 잡다 ?날짜 . 필터 ( ?날짜 < "2000-01-01T00:00:00"^^xsd:날짜 시간 ) ?책 ?p ?v } } SPARQL/Update 구현
- 알레그로그래프
- ARQ
- D2R 서버[2]
- 예나
- 온브로커
- 온토텍스트 OWLIM
- Oracle DB Enterprise Ed.
- 의회[3]
- 레드랜드 / 레드 스토어
- StrixDB는 SPARQL/Update 1.0을 지원한다.
- OpenLink Virtuoso Universal Server
SPARUL을 지원하는 클라이언트
- 표제작자[4]
참조
외부 링크
- SPARQL/업데이트 W3C 멤버 제출
- SPARQL 1.1 업데이트 W3C SPARQL 작업 그룹의 권장 사항
- 편집데이터 위키 페이지 - 연결된 데이터를 편집하는 방법에 대한 요약(Tim Berners-Lee에 의해 유지됨)