Notice
Recent Posts
Recent Comments
Link
반응형
정보통신 랩
Semantic Web : RDF·OWL·SPARQL 기반 지식 표현 본문
반응형
Semantic Web(시맨틱 웹)은 웹에 있는 모든 데이터에 의미를 부여하고 데이터 사이의 관계를 정의하여, 컴퓨터가 데이터의 의미를 이해하고 처리할 수 있도록 만든 웹 프레임워크입니다. 이 글에서는 Semantic Web의 개념과 핵심 기술인 RDF·OWL·SPARQL, 기존 웹과의 차이를 정리합니다. (기준일: 2026-10-12)
1. 주제
- 국문: 시맨틱 웹(의미론적 웹)
- 영문: Semantic Web
2. 개요
- 개발 배경: 기존 웹의 문서는 사람이 읽도록 만들어져 있어, 컴퓨터는 글자를 표시할 뿐 그 의미를 알지 못했습니다. 이를 보완하여 컴퓨터(기계)가 웹에 있는 정보의 의미를 이해하고 지능적인 서비스를 제공하는 기술이 필요해졌고, 팀 버너스 리(Tim Berners-Lee) 등이 2001년 Semantic Web을 제안했습니다.
- 표준화: 웹 표준 기구인 W3C(World Wide Web Consortium)가 RDF, OWL, SPARQL 등을 표준으로 정리하였습니다.
3. 개념
- 웹상의 모든 데이터에 의미를 부여하고 관계를 「주어-서술어-목적어」 형태의 트리플로 표현하여, 컴퓨터가 데이터의 의미를 이해하고 검색과 추론을 수행하는 웹 프레임워크임
4. 개념도

그림. Semantic Web 개념도
사용자가 정보를 요청하면 시맨틱 웹이 서버에 저장된 여러 자원(A, B 등)을 의미 기반으로 검색하고, 그 결과를 사용자에게 맞춤형 정보로 제공함
5. 주요기술
| 기술 | 설명 |
|---|---|
| URI | 웹의 데이터와 자원을 고유하게 식별하는 주소 |
| RDF(Resource Description Framework) | 정보의 의미와 관계를 주어-서술어-목적어 형태로 정의 |
| OWL(Web Ontology Language) | 의미를 확장하는 개념, 관계, 계층 구조를 정의하는 온톨로지 언어 |
| SPARQL | RDF 데이터를 질의하고 검색하는 쿼리 언어, 추론 결과를 활용한 의미 기반 검색 |
6. 주요특징
| 특징 | 설명 |
|---|---|
| 의미 기반 연결 | 데이터에 의미를 부여하여 서로 다른 데이터를 관계로 연결 |
| 정확한 응답 제공 | 단어 일치가 아닌 의미 기반 검색으로 요청에 맞는 정보 제공 |
| 자연어 기반 질의 | 사람이 쓰는 표현을 이해하여 질의와 정보 정리를 지원 |
7. 기존 웹과 Semantic Web 비교
| 구분 | 기존 웹 | Semantic Web |
|---|---|---|
| 데이터 구조 | HTML 텍스트 중심 | 의미 기반 데이터 |
| 관점 | 인간 이해 중심 | 컴퓨터 이해·추론 |
| 의미 표현 | 불가 | 가능 |
| 기술 | HTML | RDF, OWL 등 |
| 데이터 처리 | 표시 중심 | 추론·판단 |
8. 기술동향·개선사항·활용
- 동향·개선사항: 생성형 AI와 MCP(Model Context Protocol, AI가 외부 도구와 데이터에 연결되는 규약) 연동에서 맥락(Context) 제공이 중요해지면서, RDF처럼 기계가 이해하는 Semantic Web 기술을 활용하는 연구와 개발이 진행되고 있음
- 활용: 지식 그래프, 지능형 검색, 맞춤형 정보 추천, 기관·기업 간 데이터 연계(Linked Data)에 적용됨
용어 설명
- W3C(World Wide Web Consortium) : 웹 표준을 정하는 국제 표준 기구
- URI(Uniform Resource Identifier, 통합 자원 식별자) : 웹의 자원을 고유하게 가리키는 주소
- RDF(Resource Description Framework) : 정보를 주어-서술어-목적어(트리플) 형태로 표현하는 데이터 모델
- OWL(Web Ontology Language) : 개념과 관계의 계층 구조를 정의하는 온톨로지 언어
- SPARQL(SPARQL Protocol and RDF Query Language) : RDF 데이터를 검색하는 질의 언어
- 온톨로지(Ontology) : 특정 분야의 개념과 개념 사이의 관계를 정리한 체계
- 트리플(Triple) : 주어, 서술어, 목적어 세 요소로 이루어진 하나의 지식 단위
- Linked Data(연결 데이터) : 서로 다른 기관의 데이터를 의미로 연결해 공개하는 방식
- MCP(Model Context Protocol) : AI가 외부 도구와 데이터에 연결되는 규약
참고 출처
반응형
'신기술' 카테고리의 다른 글
| A2A(Agent-to-Agent) : AI 에이전트 간 협력 프로토콜 (0) | 2026.10.17 |
|---|---|
| 확산 기반 언어모델(DLM) : 노이즈에서 문장을 복원하는 생성 방식 (0) | 2026.10.17 |
| 에이전틱(Agentic) AI : 목표 설정과 실행을 자율 수행하는 AI (0) | 2026.10.17 |
| Sovereign AI : 자국 데이터·인프라 기반 독자 AI 체계 (0) | 2026.10.12 |
| 소버린 클라우드 : 데이터 주권을 보장하는 국가 통제형 클라우드 체계 (0) | 2026.10.12 |