SPARQL: Difference between revisions
From IT위키
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
;Simple Protocol and RDF Query Language | ;Simple Protocol and RDF Query Language | ||
[[LOD]]를 통해 구성된 거대한 [[데이터베이스]]에서 필요한 정보를 추출하기 위한 [[SQL]] | [[LOD]]를 통해 구성된 거대한 [[데이터베이스]]에서 필요한 정보를 추출하기 위한 [[SQL]] | ||
* W3C 공식 권고안 | |||
* 트리플 패턴, 논리곱, 논리합, 선택적 패턴을 구성 지원 | |||
== 예제 == | |||
* 아프리카의 모든 국가 수도는?"이라는 질문의 SPARQL 쿼리 예제 | |||
<pre> | |||
PREFIX ex: <http://example.com/exampleOntology#> | |||
SELECT ?capital | |||
?country | |||
WHERE | |||
{ | |||
?x ex:cityname ?capital ; | |||
ex:isCapitalOf ?y . | |||
?y ex:countryname ?country ; | |||
ex:isInContinent ex:Africa . | |||
} | |||
</pre> | |||
== 참고 문헌 == | |||
* [https://ko.wikipedia.org/wiki/SPARQL 위키백과 SPARQL] |
Latest revision as of 17:52, 9 January 2020
- Simple Protocol and RDF Query Language
LOD를 통해 구성된 거대한 데이터베이스에서 필요한 정보를 추출하기 위한 SQL
- W3C 공식 권고안
- 트리플 패턴, 논리곱, 논리합, 선택적 패턴을 구성 지원
예제[edit | edit source]
- 아프리카의 모든 국가 수도는?"이라는 질문의 SPARQL 쿼리 예제
PREFIX ex: <http://example.com/exampleOntology#> SELECT ?capital ?country WHERE { ?x ex:cityname ?capital ; ex:isCapitalOf ?y . ?y ex:countryname ?country ; ex:isInContinent ex:Africa . }