40

온톨로지 기초: 개념 체계 설계의 기본

제조 온톨로지 설계

학습 목표

온톨로지의 정의와 구성 요소를 이해한다 클래스, 속성, 관계, 인스턴스의 차이를 구분한다 온톨로지와 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 표준)
모델노드 + 관계 + 속성트리플 (주어-술어-목적어)
쿼리CypherSPARQL
속성노드/관계에 직접 부여별도 트리플로 표현
장점직관적, 성능 좋음표준화, 상호운용성
대표 DBNeo4j, Amazon NeptuneStardog, GraphDB
제조 추천실무 프로젝트에 적합표준 준수 필요 시

이번 주에서는 Property Graph (Neo4j)를 사용합니다. 제조 현장 실무에 더 적합하고, 학습 곡선이 완만합니다.

핵심 포인트
  • 온톨로지 = 특정 분야의 개념, 속성, 관계를 체계적으로 정의한 것
  • 구성 요소: 클래스(종류), 속성(특성), 관계(연결), 인스턴스(실제 데이터)
  • 온톨로지는 설계도, KG는 실제 건물, Graph DB는 건물이 서 있는 땅
  • Property Graph(Neo4j)가 제조 실무에 적합하다