③ 의미 부여 — 온톨로지 · 시맨틱 레이어

데이터를 모으는 것만으로는 AI가 답하지 못합니다. 개념과 관계, 그리고 지표의 정의가 있어야 “유럽 노선 수익성”이라는 말이 하나의 계산식으로 연결됩니다.

온톨로지 그래프노드 드래그로 이동 · 배경 드래그로 이동 · 휠 줌
선박데이터셋 3항차데이터셋 3항만/터미널데이터셋 2화물/부킹데이터셋 2화주데이터셋 2계약데이터셋 1설비/기관데이터셋 3배출/규제데이터셋 2선원데이터셋 2리스크 이벤트데이터셋 3
항차
수익·원가가 귀속되는 기본 단위
항차번호기간기항지계획/실적
voyage_schedule미생성
terminal_ops미생성
gl_transaction미생성
수행
기항
적재
배출
노출
원의 크기는 그 개념을 구성하는 데이터셋 수입니다. 여러 원천이 하나의 개념으로 합쳐지는 것이 식별자 통합의 결과입니다.
지표 정의 (Semantic Metrics)

⚠️ 실제 프로젝트에서 가장 먼저 깨지는 지점입니다. “수익성”을 재무·영업·운항이 각각 다르게 계산하면 AI가 답을 내도 회의에서 숫자 싸움이 납니다. 정의를 시스템에 못 박는 것이 1순위 과제입니다.

지표정의단위(Grain)정의 책임비고
항차 순손익운임매출 − (연료 + 항비 + 환적 + 용선 + 탄소 + 배부간접비)항차재무본부⚠️ 현재는 부서마다 "수익성" 정의가 달라 숫자가 안 맞는다. 정의를 시맨틱에 못 박는 것이 1순위
선복 가동률적재 TEU / 가용 TEU항차·노선영업본부공선 손실의 직접 지표
정시성실제 도착이 계획 ±24h 이내인 기항 비율노선·월운항팀화주 이탈 선행지표. 프리미엄 근거로도 활용
연비 편차(실제 소모 − 표준 소모) / 표준 소모선박·항차해사부문텔레메트리 vs 구매 대조로 산출. 선체오손·기관이상 조기감지
CII 등급IMO 산식 (CO2 / (DWT × 항해거리))선박·연안전품질D/E 등급 시 시정계획 의무 — 사전 관리 필요
한계 기여이익운임 − 변동원가(연료·항비·탄소)부킹영업본부견적 수락 여부 판단 기준. 지금은 견적 시점에 산출 불가
이 계층이 있어야 가능해지는 것
사용자가 “유럽 노선 수익성이 왜 떨어졌나”라고 물으면 → 시맨틱 레이어가 유럽 노선 = 아시아–북유럽 서비스, 수익성 = 항차 순손익 정의로 해석하고 → 온톨로지가 항차 ↔ 화물 ↔ 원가 ↔ 배출 경로를 알려주고 → AI가 그 경로를 따라 조회·분해합니다. 이 계층 없이는 같은 질문에 매번 다른 답이 나옵니다.