# 지식그래프 입문: 온톨로지로 데이터 연결하기 — 강의자료

## 과정 개요

흩어진 데이터를 온톨로지와 지식그래프로 연결하는 방법을 실습으로 배우는 입문 과정

온톨로지·지식그래프·시맨틱 검색의 개념 차이를 명확히 하고, Protégé로 작은 도메인 온톨로지를 직접 설계합니다. 코딩 경험이 없어도 따라올 수 있습니다.

| 항목 | 내용 |
|---|---|
| 난이도 | 입문 |
| 진행 방식 | 워크숍 |
| 표준 소요시간 | 8시간 (1일) |
| 대상 | 데이터·기획 실무자, 코딩 경험 무관 |
| 관련 기술 | Ontology, Knowledge Graph, Semantic Web |

## 학습 목표

- 온톨로지·지식그래프·시맨틱 웹의 관계 이해
- Protégé로 클래스·관계·속성 설계 실습
- 간단한 SPARQL 질의 작성

## 모듈별 강의 내용

### Module 1. 개념 잡기

- 온톨로지 vs 지식그래프 vs 시맨틱 검색
- 왜 지금 지식그래프인가

온톨로지는 개념과 관계의 설계도이고, 지식그래프는 그 설계도에 실제 데이터를 채운 것입니다. 이 차이를 명확히 하지 않으면 나중에 온톨로지와 데이터베이스를 혼동하게 됩니다.

### Module 2. 온톨로지 설계 실습

- Protégé로 클래스·관계·속성 정의
- 작은 도메인 온톨로지 완성

Protégé를 열어 작은 도메인(예: 사내 조직도)을 놓고 클래스·관계·속성을 직접 정의해봅니다. 처음 설계에서 흔히 하는 실수(관계를 속성으로 잘못 정의하는 등)를 짚습니다.

### Module 3. 질의와 활용

- SPARQL 기초 질의 작성
- GraphRAG로 가는 다음 단계 안내

설계한 온톨로지에 간단한 SPARQL 질의를 던져 원하는 정보를 찾아봅니다. 이 규모를 넘어서는 실무 적용은 GraphRAG 실무 과정에서 이어집니다.

## 진행 안내

각 모듈은 개념 설명 후 실습으로 이어지는 순서로 진행합니다. 모듈별 실습 문제는 별도 워크북 문서를 참고하세요.
