▶️15분
세계의 지식을 쿼리하다
SPARQL 쿼리 언어
세계의 지식을 쿼리하다
온톨로지 & 시맨틱웹 > SPARQL 쿼리 언어

YouTube에서 보기
Wikidata에서 실시간으로 세상의 지식을 쿼리하기
시연: 지금 바로 해봅시다
브라우저에서 https://query.wikidata.org 를 열어보세요.
아래 SPARQL 쿼리를 복사해서 실행하면:
에디터 로딩 중...
결과: 대한민국 도시들이 인구 순으로 정렬됩니다!
SPARQL이란?
SPARQL Protocol And RDF Query Language
- RDF 데이터를 쿼리하는 W3C 표준 언어
- SQL이 테이블을 쿼리하듯, SPARQL은 트리플을 쿼리
- Day 1에서 배운 RDF 트리플 (Subject-Predicate-Object)에 대한 패턴 매칭
에디터 로딩 중...
SQL vs SPARQL vs Cypher — 3대 쿼리 언어
| 항목 | SQL | SPARQL | Cypher |
|---|---|---|---|
| 대상 | 테이블 (RDBMS) | 트리플 (RDF Store) | 그래프 (Property Graph) |
| 기본 단위 | 행 (Row) | 트리플 (S-P-O) | 경로 (Path) |
| 표준 | ISO/ANSI | W3C | GQL 진행 중 |
| 패턴 매칭 | WHERE 조건 | Triple Pattern | ASCII Art 패턴 |
| 강점 | 집계, 조인 | 연합 쿼리, 추론 | 경로 탐색, 직관성 |
오늘의 학습 흐름
에디터 로딩 중...
핵심 질문: Day 1에서 만든 RDF 트리플을 어떻게 활용하는가? → SPARQL로 쿼리!
핵심 포인트
- • SPARQL = RDF 데이터를 위한 W3C 표준 쿼리 언어
- • Wikidata SPARQL Endpoint에서 실시간으로 세계 지식 쿼리 가능
- • SQL이 테이블, SPARQL은 트리플, Cypher는 그래프 패턴 매칭
- • query.wikidata.org에서 바로 실습 가능
- • 오늘: SPARQL 기초 → 심화 → Cypher 비교 → Wikidata 실습