25

Why: 온톨로지가 KG의 운명을 결정한다

프로젝트 설계 (도메인 선택, 스키마 설계)

학습 목표

온톨로지 설계의 중요성 이해

Why: 온톨로지 없이 만든 KG의 비극

실패 사례: 무계획 KG 구축

에디터 로딩 중...

온톨로지란?

정의: 도메인 지식의 형식적 표현

  • 클래스(노드 타입): Person, Organization, Article
  • 속성: name, date, url
  • 관계: mentions, affiliated_with, competes_with
  • 제약조건: Person은 반드시 name 필요

비유: 온톨로지 = 건축 설계도

  • 설계도 없이 건물 짓기 → 무너짐
  • 온톨로지 없이 KG 구축 → 관리 불가

좋은 온톨로지의 특징

원칙설명예시
단순성엔티티 타입 5-10개 이내Person, Org, Article, Location
명확성관계 의미가 분명works_at vs employed_by (하나만)
확장성새 엔티티/관계 추가 용이Event 타입 나중에 추가 가능
일관성명명 규칙 통일snake_case 또는 camelCase

도메인별 온톨로지 예시

뉴스/미디어 도메인:

에디터 로딩 중...

금융/투자 도메인:

에디터 로딩 중...
핵심 포인트
  • 온톨로지 = KG의 설계도, 없으면 관리 불가
  • 좋은 온톨로지: 단순, 명확, 확장 가능, 일관성
  • 도메인별 표준 온톨로지 패턴 존재