온톨로지 개요
온톨로지(Ontology)는 데이터 간의 의미적 관계를 정의하는 모델입니다. D.Hub에서는 온톨로지를 통해 분산된 데이터셋들을 연결하고, 비즈니스 관점의 지식 그래프를 구축할 수 있습니다.
주요 구성 요소
[Screenshot] 온톨로지 목록
1. 엔티티 (Entity)
현실 세계의 객체(예: 고객, 제품, 주문)를 추상화한 단위입니다.
- 각 엔티티는 특정 데이터셋과 매핑될 수 있습니다.
- 속성(Property)을 가지며, 이는 데이터셋의 컬럼과 대응됩니다.
2. 관계 (Relationship)
엔티티 간의 연관성(예: 고객이 제품을 주문함)을 정의합니다.
- 방향성(Direction)과 타입(Type)을 가집니다.
- 그래프 데이터베이스(Neo4j 등)에 저장되어 복잡한 연결 분석을 가능하게 합니다.
기능 메뉴
온톨로지 메뉴는 크게 두 가지 기능으로 나뉩니다.
Builder (빌더)
온톨로지 모델을 설계하는 도구입니다.
- 엔티티와 관계를 시각적으로 생성하고 편집합니다.
- 데이터 스키마를 정의하고 관리합니다.
Graph Explorer (그래프 탐색기)
정의된 모델에 실제 적재된 데이터를 시각적으로 탐색하는 도구입니다.
- Cypher 쿼리를 실행하여 데이터 관계를 분석합니다.
- 노드와 엣지를 클릭하여 상세 정보를 확인합니다.
