PATOS 화재 대응 온톨로지
type: Ontology
comment: 무안 한옥마을 화재 대응 시나리오를 위한 OWL 온톨로지. ruledata #how 시나리오 호환.
version info: 0.1

자산
type: Class
label: Asset @en
comment: 추적·관리 대상이 되는 모든 것의 최상위 분류

건물
type: Class
subclass of: 자산
label: Building @en

전통건축물
type: Class
subclass of: 건물
label: Traditional Cluster Member @en
comment: 전통한옥마을·종가·사찰 등 보존가치 있는 전통건축물. RULE-002 자원 매칭, RULE-004 외부 통보의 트리거.
disjoint with: 주거건물
disjoint with: 상업건물

한옥
type: Class
subclass of: 전통건축물
label: Hanok @en
comment: 전통 한국 가옥. 일반목구조 + 한식기와가 통상.

한옥카페
type: Class
subclass of: 한옥
label: Hanok Cafe @en
comment: 한옥 구조에 카페 영업이 결합된 형태. :Hanok ⊑ :TraditionalClusterMember 자동 상속 → RULE-002·004 자동 적용.

종가
type: Class
subclass of: 전통건축물
label: Banga @en
comment: 양반가 본가. 한옥의 일종이지만 별도 분류 가능.

사찰
type: Class
subclass of: 전통건축물
label: Sawon @en

주거건물
type: Class
subclass of: 건물
label: Residential Building @en

단독주택
type: Class
subclass of: 주거건물
label: Single Family @en

공동주택
type: Class
subclass of: 주거건물
label: Apartment @en

다세대주택
type: Class
subclass of: 주거건물
label: Multi-family House @en

공공건물
type: Class
subclass of: 건물
label: Public Building @en

학교
type: Class
subclass of: 공공건물
label: School @en

상업건물
type: Class
subclass of: 건물
label: Commercial @en

전통건축물 군집
type: Class
subclass of: 자산
label: Traditional Cluster @en
comment: 전통건축물이 모인 보존지구·마을 단위. CL-01 = 무안 몽탄 전통한옥마을.

폼차
type: Class
subclass of: Vehicle
label: Foam Truck @en
disjoint with: 화학소방차

탱크차
type: Class
subclass of: Vehicle
label: Tank Truck @en

구급차
type: Class
subclass of: Vehicle
label: Ambulance @en

지휘차
type: Class
subclass of: Vehicle
label: Command Car @en

화학소방차
type: Class
subclass of: Vehicle
label: Chemical Truck @en
comment: RULE-002의 *exclude* 대상 — 한옥 화재에 사용 시 목재 손상.

전통건축팀
type: Class
subclass of: Team
label: Traditional Building Team @en

소방관서
type: Class
subclass of: Agency
label: Fire Department @en

중앙기관
type: Class
subclass of: Agency
label: Central Authority @en

지자체
type: Class
subclass of: Agency
label: Local Government @en

민간단체
type: Class
subclass of: Agency
label: NGO @en

사건
type: Class
label: Incident @en

관찰
type: Class
label: Observation @en
comment: 특정 시점의 위험도·기상·센서 측정값 기록. 시계열로 누적.

소속
type: ObjectProperty
domain: 자산
range: 전통건축물 군집
label: memberOf @en

인접
type: ObjectProperty
type: SymmetricProperty
domain: 건물
range: 건물
label: adjacent to @en
comment: 건물간 인접 관계. SymmetricProperty로 선언 → 한 방향만 적어도 reasoner가 역방향 자동 추가.

구조
type: ObjectProperty
domain: 건물
label: has structure @en
comment: :hasStructure 가 있으면 :Building (rdfs:domain)으로 자동 분류됨.

화재위험도
type: DatatypeProperty
domain: 건물
range: decimal
label: fire risk @en

준공연도
type: DatatypeProperty
domain: 건물
range: gYear
label: built year @en