SPARQL

개념
SPARQL(Simple Protocol and RDF Query Language)의 정의 - W3C RDF Data Access WG에서 개발하고 있는 RDF에 대한 질의 언어와 프로토콜, 결과 포맷에 대한 규격

I. 시멘틱 웹의 새로운 변화, SPARQL(Simple Protocol and RDF Query Language) 개요

가. SPARQL(Simple Protocol and RDF Query Language)의 정의

- W3C RDF Data Access WG에서 개발하고 있는 RDF에 대한 질의 언어와 프로토콜, 결과 포맷에 대한 규격

 

나. SPARQL의 목적

- 웹에 공개된 각종 RDF 데이터들로부터 사용자가 원하는 데이터를 꺼내오기 위해 사용

 

다. SPARQL이 주목 받는 이유

1) 데이터베이스와 마찬가지로 시멘틱 웹도 일반인이 쉽게 사용할 수 있는 질의 언어 필요

2) 질의 언어를 통해 쉽게 사용자가 원하는 질의를 하고 그 결과를 리턴

3) 실사례, 바이오 정보 통합, Alzheimer포럼의 항체통합, 제놈 데이터 통합 등

 

II. SPARQL의 개념도 및 질의구성

가. SPARQL의 개념도

나. SPARQL의 질의구성

- 기본적으로 RDF에서 검색 결과로 보고자 하는 부분에 대해서 SELECT 절에 명세를 하고 FROM 절에는 대상 RDF를 열거하여, WHERE 절에는 조건에 해당하는 부분이 기술

 

III. SPARQL의 동향

가. 웹에서의 시멘틱 처리가 가능해야만 본질적인 시멘틱 웹이 가능

나. 국제적으로는 XHTML이 단순한 문서를 위한 웹 페이지로서 이용되는 것이 아니라, 기계적 처리가 가능한 데이터 집합소로서의 역할도 수행

다. 데이터 통합 외 주요 수단으로 이용

댓글