H:::SPARQL

H_12. BIND와 BOUND

joyHong 2014. 8. 1. 18:41

BIND와 BOUND 사용 예제




select ?label ?o where { 

 <http://joyhong.tistory.com/test> ?p ?o .

optional{ ?p rdfs:label ?pLabel.}

bind(if(bound(?pLabel), ?pLabel, ?p) as ?label)

} limit 150 



?pLabel이 바운드되어 있으면 pLabel을, 그렇지 않으면 ?p를 

?label에 바인딩시키라는 SPARQL 예제입니다.