stringtranslate.com

Язык онтологии

В информатике и искусственном интеллекте языки онтологий — это формальные языки, используемые для построения онтологий . Они позволяют кодировать знания о конкретных доменах и часто включают правила рассуждений, которые поддерживают обработку этих знаний. Языки онтологий обычно являются декларативными языками , почти всегда являются обобщениями языков фреймов и обычно основаны либо на логике первого порядка , либо на логике описаний .

Классификация языков онтологии

Классификация по синтаксису

Традиционные языки онтологии синтаксиса

Языки онтологии разметки

Эти языки используют схему разметки для кодирования знаний, чаще всего с помощью XML .

Контролируемые естественные языки

Открытый словарный запас естественных языков

Классификация по структуре (тип логики)

На основе рамок

Три языка являются полностью или частично фреймовыми языками.

Описание на основе логики

Описательная логика обеспечивает расширение языков фреймов , не заходя так далеко, чтобы совершить скачок к логике первого порядка и поддержке произвольных предикатов.

Gellish — это пример комбинированного языка онтологии и онтологии, основанной на логике описания. Он различает семантические различия между другими:

Он также содержит конструкции для выражения запросов и коммуникативных намерений.

Основанный на логике первого порядка

Несколько языков онтологии поддерживают выражения в логике первого порядка и допускают общие предикаты.

Смотрите также

Примечания

  1. ^ Кун, Тобиас. «Попытка контролируемого английского языка как языка онтологии». Ежегодное собрание REWERSE. 2006.
  2. ^ www.executable-english.com

Ссылки