40분
온톨로지 기초: 개념 체계 설계의 기본
제조 온톨로지 설계
온톨로지 기초: 개념 체계 설계의 기본
온톨로지 & Knowledge Graph > 제조 온톨로지 설계
학습 목표
온톨로지의 정의와 구성 요소를 이해한다 클래스, 속성, 관계, 인스턴스의 차이를 구분한다 온톨로지와 Knowledge Graph의 관계를 파악한다 RDF 트리플 구조를 이해한다
온톨로지 기초: "사전을 만든다고 생각하세요"
온톨로지란?
에디터 로딩 중...
온톨로지의 구성 요소
1. 클래스 (Class) - "종류"
에디터 로딩 중...
2. 속성 (Property) - "특성"
에디터 로딩 중...
3. 관계 (Relation) - "연결"
에디터 로딩 중...
4. 인스턴스 (Instance) - "실제 데이터"
에디터 로딩 중...
온톨로지 vs Knowledge Graph vs Database
에디터 로딩 중...
RDF 트리플 구조
에디터 로딩 중...
Property Graph vs RDF
| 구분 | Property Graph (Neo4j) | RDF (W3C 표준) |
|---|---|---|
| 모델 | 노드 + 관계 + 속성 | 트리플 (주어-술어-목적어) |
| 쿼리 | Cypher | SPARQL |
| 속성 | 노드/관계에 직접 부여 | 별도 트리플로 표현 |
| 장점 | 직관적, 성능 좋음 | 표준화, 상호운용성 |
| 대표 DB | Neo4j, Amazon Neptune | Stardog, GraphDB |
| 제조 추천 | 실무 프로젝트에 적합 | 표준 준수 필요 시 |
이번 주에서는 Property Graph (Neo4j)를 사용합니다. 제조 현장 실무에 더 적합하고, 학습 곡선이 완만합니다.
핵심 포인트
- • 온톨로지 = 특정 분야의 개념, 속성, 관계를 체계적으로 정의한 것
- • 구성 요소: 클래스(종류), 속성(특성), 관계(연결), 인스턴스(실제 데이터)
- • 온톨로지는 설계도, KG는 실제 건물, Graph DB는 건물이 서 있는 땅
- • Property Graph(Neo4j)가 제조 실무에 적합하다