Подкласс помощи по онтологии протеже, класс родного брата - PullRequest
0 голосов
/ 05 января 2011

быстрый вопрос У меня есть пара родственных классов, которые включают подклассы. Теперь я хочу подключить подклассы к двум разным родным классам, возможно ли это?также я хочу, чтобы это было показано в owlviz.

пример

класс родного брата: правила цели

подкласс: collect

поэтому я хочу собрать подклассчтобы показать или быть связанным в обоих родных классах.поскольку программное обеспечение позволяет мне вводить одно и то же имя в каждом классе братьев и сестер.

спасибо

1 Ответ

0 голосов
/ 11 января 2011

Я не совсем понимаю вопрос. Вы можете просто подтвердить тот факт, что коллекция является подклассом правил и целей прямо из пользовательского интерфейса Protege.

  1. Убедитесь, что все ваши классы присутствуют в вашей иерархии isA
  2. Выберите класс сбора
  3. В Protege 4 нажмите маленький значок «+» рядом с разделом «Суперклассы» в окне описания класса
  4. Утверждение "правил" как суперкласса
  5. Повторите и отстаивайте «цели» как суперкласс.

Теперь «собирать» - это подкласс как «правил», так и «целей».

Кроме того, обычно не считается хорошей практикой иметь множественное утвержденное наследование в онтологиях. Для больших онтологий это может стать кошмаром обслуживания. Если все, что вам нужно, это небольшое практическое решение проблемы, тогда хорошо.

Визуализация вашей онтологии также может быть выполнена Protege - сначала необходимо установить Graphviz и указать Protege на местоположение исполняемого файла graphviz в вашей системе.

Надеюсь, это поможет!

...