🔥 FireNavi 실습 교재
🔥 7단계 · Day 1

FireNavi 온톨로지 7요소 설계서

6단계에서 추출한 개념을 온톨로지 7요소 — 객체 · 속성 · 관계 · 상태 · 액션 · 권한 · KPI — 로 구조화합니다. 대피자·군중·출구·위험구역·병목지점·관리자·안전요원·AI Agent가 하나의 실행 가능한 지식 구조로 연결되어, 이후 플랫폼 원시 요소(8단계)와 데이터 모델의 기반이 됩니다.

7온톨로지 요소
19핵심 객체
10관계 정의
11KPI 지표
🧭

왜 온톨로지인가? 재난대피 현장의 사람·공간·위험·역할은 서로 얽혀 있어 단순 목록으로는 AI가 판단할 수 없습니다. "무엇(객체)이, 어떤 성질(속성)을 가지고, 어떻게 연결(관계)되며, 지금 어떤 상태이고, 어떤 행동(액션)을 하며, 누가 무엇을 할 수 있고(권한), 무엇으로 성과(KPI)를 측정하는가"를 정의해야 FireNavi Agent가 위험을 예측하고 경로를 추천할 수 있습니다.

07단계 실습 인포그래픽 1
07단계 실습 인포그래픽 2

1객체 (Objects)

FireNavi가 인식하고 추적하는 실체입니다. 사람·공간·위험·시스템 4개 군으로 묶어 관리합니다.

객체 분류

사람 객체

대피자 군중 관리자 안전요원

공간 · 경로 객체

출구 비상구 복도 계단 병목지점 대체경로 안전구역

위험 객체

위험구역 연기 확산 구역 화재 발생 지점

시스템 · 조직 객체

관제센터 구조기관 모바일 앱 관리자 대시보드 대피 KPI

2속성 (Attributes)

각 객체가 가지는 측정 가능한 성질입니다. 이 값들이 실시간으로 변하며 상태 판단과 액션의 트리거가 됩니다.

대피자 속성

위치 · 이동속도 · 알림 수신 여부 · 대피 완료 여부

군중 · 혼잡 속성

군중 밀도 · 경로 혼잡도

출구 속성

출구 폭 · 수용력 · 사용 가능 여부

통로 · 계단 속성

통로 폭 · 계단 수용력

위험 · 경로 속성

위험구역 거리 · 연기 접근 여부 · 대체경로 안전도

운영 · 대응 속성

관리자 확인 여부 · 안전요원 위치

설계 원칙 모든 속성은 "관측 → 판단 → 행동"의 근거가 되어야 합니다. 예를 들어 군중 밀도출구 수용력이 함께 계산되어 경로 혼잡도가 산출되고, 이것이 병목 위험 상태 전이를 유발합니다.

3관계 (Relations)

객체 사이의 연결과 영향을 문장으로 정의하고, 이를 그래프로 시각화합니다. 화살표 라벨이 곧 관계 문장입니다.

온톨로지 관계도

경로 따라 이동 이동 방향 영향 특정 출구로 쏠림 복도·계단으로 연결 위험구역 생성 사용 가능성 영향 완료 시간 영향 지시 하달 위험구역 분석 군중 흐름 분석 경로 추천 대피자 군중 출구 안전구역 대체경로 화재발생지점 연기확산구역 위험구역 병목지점 대피KPI 관리자 안전요원 AIAgent
사람(대피자·군중) 공간·경로 위험 운영·조직 AI Agent(추론)
그림 7-1. FireNavi 핵심 객체 간 관계도 — 실선은 물리·조직 관계, 붉은 선은 위험 유발, 보라 점선은 AI 추론 관계

관계 정의 목록

4상태 (States)

대피 상황은 시간에 따라 상태가 전이됩니다. 각 상태는 특정 속성 임계값이나 액션에 의해 다음 상태로 이동합니다.

상태 전이도

정상 주의 혼잡 병목 위험 대피 진행 중 대체경로 필요 위험구역 접근 출구 사용 제한 출구 사용 불가 관리자확인 필요 안전요원개입 필요 대피 완료 사후 분석 중
그림 7-2. 대피 상태 전이도 — 정상에서 시작해 위험 단계로 상승하며, 개입을 거쳐 대피 완료 후 사후 분석으로 종료
정상 주의 혼잡 병목 위험 대피 진행 중 대체경로 필요 위험구역 접근 출구 사용 제한 출구 사용 불가 관리자 확인 필요 안전요원 개입 필요 대피 완료 사후 분석 중

5액션 (Actions)

FireNavi와 각 역할이 수행하는 실행 단위입니다. 감지 → 분석 → 대응 → 마무리의 흐름으로 배열됩니다.

① 감지

화재 감지 · 위험구역 표시

② 분석 · 예측

군중 흐름 분석 · 출구 혼잡도 계산 · 병목 위험 예측 · 대체경로 추천

③ 대응 · 안내

대피자 알림 발송 · 관리자 알림 생성 · 안전요원 배치 요청 · 출구 사용 제한 안내 · 취약계층 지원 요청

④ 마무리

대피 완료 확인 · KPI 리포트 생성 · 훈련 결과 저장

6권한 (Permissions)

역할별로 접근·판단·통제할 수 있는 범위를 명확히 구분합니다. 고위험 통제 판단의 최종 책임은 사람(관리자·구조기관)에게 있습니다.

역할별 권한 범위

역할권한 범위
대피자개인 대피 안내와 안전 알림을 받는다.
안전요원개입 지점, 배치 요청, 현장 안내 정보를 받는다.
관리자전체 대피 상황, 위험구역, 출구 상태, 병목 위험, AI 추천을 확인하고 승인한다.
관제센터CCTV, 센서, 대시보드 정보를 통합하여 모니터링한다.
구조기관고위험 구역, 잔류 가능 구역, 대피 완료 상태를 확인한다.
AI Agent위험을 예측하고 경로를 추천하지만, 고위험 통제 판단은 관리자·구조기관 책임 구조 안에서 수행한다.
Human-in-the-loop 원칙 AI Agent는 예측·추천까지 수행하고, 출구 통제·강제 대피 지시 같은 고위험 결정은 반드시 관리자 또는 구조기관의 승인 아래 실행됩니다.

7KPI (성과 지표)

FireNavi의 효과를 측정하는 지표입니다. 분산·시간·안전·정확도 관점으로 구성됩니다.

핵심 KPI 목록

KPI관점측정 의미
출구별 분산률분산대피 인원이 여러 출구로 고르게 분산된 정도
대피 완료 시간시간전체 인원 대피 완료까지 걸린 시간
병목 위험 감소율안전추천 개입으로 병목 위험이 감소한 비율
관리자 알림 확인 시간시간알림 생성 후 관리자가 확인하기까지의 시간
안전요원 배치 시간시간배치 요청 후 현장 도달까지의 시간
위험구역 체류 인원안전위험구역에 머무르는 인원 수
대체경로 수용률분산추천 대체경로를 실제로 이용한 비율
취약계층 지원 완료율안전지원이 필요한 대상 중 지원 완료 비율
대피 안내 정확도정확도추천 경로가 실제 안전 경로와 일치한 정도
대피훈련 성공률정확도훈련 시나리오 목표 달성 비율
사후 리포트 생성 시간시간대피 종료 후 분석 리포트가 생성되기까지의 시간
4관점
분산·시간·안전·정확도
11개
핵심 KPI 지표
3개
시간 기반 지표
4개
안전 기반 지표
다음 단계 연결 이 온톨로지 7요소는 8단계 플랫폼 원시 요소에서 데이터 엔티티·API·화면 컴포넌트로 구체화됩니다. 객체 → 테이블, 속성 → 필드, 관계 → 외래키/조인, 상태 → 상태머신, 액션 → 이벤트/API, 권한 → 역할 기반 접근제어(RBAC), KPI → 대시보드 지표로 이어집니다.
← 이전
6단계 · 개념 추출표