Как сгенерировать аксиомы в Description Logic из онтологий с помощью Protege?

Я только начал читать о создании онтологий и использовании Protege. Одна из вещей, которую я хочу сделать, - это дать онтологию, которую я хочу выразить аксиомами, сгенерированными из онтологии, в формате логики описания. У меня следующие вопросы:

  1. Есть ли способ сделать это в Protege?
  2. Если нет, есть ли у вас предложения по этому поводу?

Заранее большое спасибо.


person dia    schedule 11.12.2019    source источник


Ответы (1)


Да, Protege именно этим и занимается. Если вы A \sqsubseteq B в Protege, вы создаете класс B как подкласс класса A. Хороший ресурс для изучения использования Protege - это руководство по пицце. В моем блоге у меня есть отображение логики описания в манчестерский синтаксис, который является синтаксисом, используемым в Protege для определения аксиомы. См. здесь . Также см. математическую формализацию ориентации объекта для некоторое пошаговое объяснение того, как DL связаны с объектной ориентацией, что может помочь получить базовое понимание логики описания.

person Henriette Harmse    schedule 11.12.2019
comment
Программно это можно сделать с помощью форматов документов DL - один для вывода HTML, другой для utf8. Также есть опция LaTeX. - person Ignazio; 12.12.2019