온톨로지란?
온톨로지(ontology)는 어떤 분야의 개념들과 그들 간의 관계를 체계적으로 정의한 지식 구조입니다. 원래 철학에서 ‘존재론’을 뜻하지만, 정보과학과 인공지능 분야에서는 데이터나 지식을 일관되게 표현하고 공유하기 위한 형식적인 모델로 사용됩니다.
주요 설명
정의
- 특정 도메인(예: 의학, 법률, 생물 등)에서 사용되는 개념, 속성, 관계, 규칙 등을 명시적으로 기술한 구조화된 표현
구성 요소
클래스(Class): 개념 또는 객체들의 집합
인스턴스(Instance): 클래스의 구체적 예시
속성(Property): 개념의 특성
관계(Relation): 개념 간의 연관성
목적
지식의 명시적 공유 및 재사용
이기종 시스템 간의 상호운용성 보장
자연어 처리, 지식 그래프, 시맨틱 웹 등에서의 정확한 의미 해석
활용 예시
시맨틱 웹에서 RDF/OWL 기반 온톨로지 사용
의료 정보 시스템에서 SNOMED CT, ICD 등의 온톨로지
기업 내 지식관리시스템(KMS)에서 분류 체계 정의
간단한 예시 (도메인: 동물)
클래스: 동물, 포유류, 조류
인스턴스: 사자, 비둘기
속성: 서식지, 식성
관계: 사자는 포유류이다, 포유류는 동물이다
관련 개념
지식그래프: 온톨로지를 기반으로 실제 데이터를 연결한 그래프
시맨틱 웹: 웹 데이터를 기계가 이해할 수 있도록 온톨로지로 구조화
RDF/OWL: 온톨로지를 기술하는 대표적 표준 포맷
#온톨로지 #지식표현 #시맨틱웹 #지식그래프 #정보과학
