온톨로지 공학 (ontology engineering)

컴퓨터과학·AI
한 줄 정의: 특정 분야의 개념과 관계를 컴퓨터가 처리할 수 있는 온톨로지로 설계·구축·평가·유지하는 방법론 분야예요.

쉽게 풀면

"환자", "질병", "약"이 어떤 관계인지 컴퓨터가 이해하게 하려면 개념들을 정확히 정의하고 관계를 정해야 해요. 온톨로지 공학은 이런 개념 체계를 어떤 순서로 만들고, 제대로 만들어졌는지 어떻게 확인하고, 어떻게 고쳐 나갈지 다루는 분야예요.

왜 중요한가

의료, 생명과학, 제조 분야의 데이터 통합과 지식 그래프 구축에서 필수적이에요. 온톨로지 품질 평가와 재사용 방법을 다루는 연구도 활발해요.

논문에서는 이렇게 쓰입니다

"본 연구는 METHONTOLOGY 절차에 따라 재난 대응 온톨로지를 구축하고 역량 질문으로 완전성을 평가하였다."

정해진 방법론과 평가 기준을 명시한 구축 연구 문장이에요.

조금 더 깊게 보면

대표 방법론으로 METHONTOLOGY, NeOn 방법론, 역량 질문(competency questions)을 먼저 정하고 그에 답하도록 설계하는 방식 등이 있어요. 온톨로지는 흔히 시맨틱웹 표준 언어인 OWL로 표현하며, 그 논리적 바탕은 기술논리예요. 추론기로 모순을 검사하고, 기존 온톨로지를 재사용하거나 서로 정렬(매핑)하는 작업도 포함돼요. Protégé 같은 편집 도구가 널리 쓰여요.

주의할 점

문헌정보학의 온톨로지 항목은 지식 표현 체계 자체를 말하고, 온톨로지 공학은 그것을 만들고 관리하는 공학적 방법을 다뤄요. 철학의 존재론과도 이름은 같지만 목적이 달라요.

관련 용어