50

Step 1: 확장 온톨로지 설계 및 데이터 모델링

설비-공정 Knowledge Graph

학습 목표

프로젝트용 확장 온톨로지를 설계한다 최소 8개 엔티티 타입과 10개 관계를 정의한다 50+ 노드 분량의 인스턴스 데이터를 준비한다 데이터 검증 로직을 구현한다

Step 1: 확장 온톨로지 설계

목표

Day 1-2에서 설계한 기본 온톨로지를 확장하여 프로젝트 수준의 완성된 데이터 모델을 만듭니다.

추가해야 할 엔티티

  • Process (공정): 8개 공정 단계
  • Product (제품): 감속기 제품 정보
  • MaintenanceRecord: 최소 10건의 정비 이력
  • QualityInspection: 검사 항목 및 기록

추가해야 할 관계

  • NEXT_PROCESS: 공정 순서
  • USES_EQUIPMENT: 공정-설비 연결
  • PRODUCES: 공정-제품 연결
  • FOR_EQUIPMENT: 정비이력-설비 연결
에디터 로딩 중...
힌트 보기
  • 공정(Process)은 최소 6개 단계: 선삭, 밀링, 열처리, 연삭, 조립, 검사
  • 정비이력(MaintenanceRecord)은 최소 10건, 다양한 설비/알람 조합
  • 50개 노드를 채우려면: 설비8 + 구성요소16 + 부품32 + 기타가 필요
  • JSON으로 저장하면 Step 2에서 Neo4j에 일괄 입력 가능