본문/내용
이 도식에서 온톨로지는 세 가지의 다른 목적을 위해 이용되는데, 우선 온톨로지는 대상언어나 목표 언어의 어휘부에서 단어의 의미를 표현하는데 사용되는 개념(concepts)을 제공한다. 위의 도식에서 온톨로지를 바탕으로 단어들이 여러 선택제약 등으로 연결되어 있다. 또 개념들의 네트웍으로 되어 있는 구조는 강력한 search mechanism을 제공하게 되고 따라서 두 개념들 사이의 최소의 path나 거리 등을 측정할 수 있게 하여 추론이나 기타 다른 연산을 할 수 있게 한다. 끝으로 이 온톨로지는 Text Meaning Representation (TMR)에 사용될 수 있다. 이 TMR은 어떤 언어학적 개념 가령, aspect, modality, attitude 등의 정보와 함께 온톨로지의 subgraph를 instantiate한 것이라 할 수 있다. 즉 해당 텍스트의 의미를 온톨로지의 개념들을 바탕으로 그 의미적 제약과 연관관계 및 언어학적 정보 (상, 양태 ,태도) 를 표시한 것으로 중간언어적 의미표시로 쓰이게 된다.
Figure 2. Mikrokosmos NLP Architecture에서 온톨로지
온톨로지란?
온톨로지란 원래 철학적인 개념으로는 `The branch of metaphysics that studies the nature of existence`라고 정의된다. 그러나 지식기반적인 자연언어 처리에서, 그리고 이 Mikrkosmos에서 온톨로지는 언어-독립적인(langauge-independent) 지식 자료로 쓰이는 것으로 어떤 symbol과 그 가능한 관계들로 이루어 진다. 즉 여기서 온톨로지란 어떤 개념들이 실세계에 존재하고 어떻게 그것들이 서로 관련되는가에 대한 지식을 포함하는 전산적 단위, 자원으로 정의된다. 따라서 자연언어처리에서 쓰이는 온톨로지란 세상에 대한 지식체를 구성하는 것이라 할 수 있다.
자연언어처리에서 온톨로지는 어휘부, 통사부, 의미…