Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
update를 사용하는 경우는 uri는 기존에 있으며 값만 변경되는 경우는 update형태를 사용하며
delete->insert는 uri를 이용하여 새로운것을 만들고 새로이 만들어진 uri가 삭제될 수 있다면 delete->insert현태를 사용해야한다.
<update> : 기존에 uri가 있는 경우의 구문
delete  { <http://www.gooper.com/test/HumidityObservationValue_LR0001> <http://data.nasa.gov/qudt/owl/qudt#hasNumericValue>  ?delete_dest. }
insert  { <http://www.gooper.com/test/HumidityObservationValue_LR0001> <http://data.nasa.gov/qudt/owl/qudt#hasNumericValue>  0 . }
WHERE   { <http://www.gooper.com/test/HumidityObservationValue_LR0001> <http://data.nasa.gov/qudt/owl/qudt#hasNumericValue> ?delete_dest . }
-----------------------------------------------------------------------------
<delete->insert> : 기존에 uri가 없는 상태에서의 update형태
<delete>
prefix xsd: <http://www.w3.org/2001/XMLSchema#>
delete { <http://www.gooper.com/test/HumidityObservationValue_LR0001>  <http://www.loa-cnr.it/ontologies/DUL.owl#hasLocation> ?O } 
WHERE  { <http://www.gooper.com/test/HumidityObservationValue_LR0001>  <http://www.loa-cnr.it/ontologies/DUL.owl#hasLocation> ?O }
<insert>
prefix xsd: <http://www.w3.org/2001/XMLSchema#>
insert data { <http://www.gooper.com/test/HumidityObservationValue_LR0001>  <http://www.loa-cnr.it/ontologies/DUL.owl#hasLocation> "<http://www.gooper.com/test/AA0001>"^^xsd:anyURI }
댓글 0
| 번호 | 제목 | 날짜 | 조회 수 | 
|---|---|---|---|
| 15 | fuseki의 endpoint를 이용한 insert, delete하는 sparql예시 | 2018.02.14 | 2584 | 
| 14 | 
					전체 컨택스트 내용
			 | 																		2017.12.19 | 2743 | 
| 13 | DeviceType이 o:motion-sensor_33 이거나 o:motion-sensor_32 경우의 sparql문장은 다음과 같다. | 2017.08.16 | 3991 | 
| 12 | federated query 예제 | 2017.01.19 | 3981 | 
| 11 | 특정문자열이나 URI를 임의로 select 절에 지정하여 사용할때 사용하는 sparql 문장 | 2016.08.25 | 4015 | 
| 10 | SPARQL의 유형, SPARQL 만들기등에 대한 설명 | 2016.02.18 | 2886 | 
| 9 | 
					?a는 모두 표시하면서 ?b와 비교하여  ?a=?b는 표시하고 ?a!=?b 인경우는 ""로 구성된 결과 집합을 구하는 경우
			 | 																		2016.01.29 | 3804 | 
| 8 | null 혹은 ""를 체크하는 방법 | 2016.01.27 | 4207 | 
| 7 | 
					sparql 1.1 BIND(if() as ?bind변수) 버그로 추정되는 문제점및 해결방안 -> select 문에 (if(,,) as ?bind변수)
			 | 																		2016.01.21 | 2690 | 
| 6 | 한번에 여러값 update하기 | 2016.01.13 | 3468 | 
| 5 | 문자열을 숫자(integer)로 casting하기 | 2016.01.13 | 3876 | 
| » | update(update와 delete->insert)사용시 주의/참고사항 | 2016.01.06 | 3939 | 
| 3 | fuseki에 update하는 방법(java api이용)및 주의 사항 | 2015.12.30 | 4364 | 
| 2 | 
					sparql 문법구조 설명
			 | 																		2015.12.09 | 3530 | 
| 1 | sparql에서 concat에제 | 2015.11.27 | 3124 |