온톨로지 언어

Ontology language

컴퓨터 과학인공지능에서 온톨로지 언어온톨로지 구축에 사용되는 공식 언어다. 그들은 특정 도메인에 대한 지식의 인코딩을 허용하고 종종 그 지식의 처리를 지원하는 추론 규칙을 포함한다. 온톨로지 언어는 보통 선언적인 언어로서 거의 항상 프레임 언어의 일반화이며, 일반적으로 1차 논리 또는 서술 논리 중 하나에 기초한다.

온톨로지 언어 분류

구문별 분류

기존 구문 온톨로지 언어

마크업 온톨로지 언어

이러한 언어들은 지식을 가장 일반적으로 XML로 인코딩하기 위해 마크업 체계를 사용한다.

통제된 자연어

개방 어휘 자연어

구조별 구분(로직형)

프레임 기반

3개 언어는 완전히 또는 부분적으로 프레임 기반 언어다.

설명 논리 기반

서술논리1차 논리로의 도약과 임의 술어에 대한 지원까지 하지 않고 프레임 언어의 확장을 제공한다.

겔리쉬는 논리에 기반을 둔 온톨로지 언어와 온톨로지(Ontology)가 결합된 예다. 그것은 다음 중 다른 것들의 의미적 차이를 구별한다.

  • 개념 간의 관계에 대한 관계 유형(계속)
  • 개인 간의 관계에 대한 관계 유형
  • 개인과 계급 간의 관계에 대한 관계 유형

그것은 또한 질의와 의사소통의 의도를 표현하는 구조를 포함하고 있다.

1차 논리 기반

몇몇 온톨로지 언어는 1차 논리에서의 표현을 지원하며 일반적인 술어를 허용한다.

참고 항목

메모들

  1. ^ 쿤, 토바이어스. "온톨로지 언어로 통제된 영어를 시도하라." REWERSE 연례 회의. 2006.
  2. ^ www.executable-english.com

참조