У меня путаница с Протеже. Может быть, это настройка, которую я должен настроить где-то, что я не делаю.
Предположим, у меня есть свойство объекта hasFriend
. Домен и диапазон этого свойства объекта равны Person
. Теперь Person
имеет два подкласса: Man
и Woman
.
Проблема заключается в том, что когда я запускаю генератор, HermiT (по умолчанию в Protege), я ожидал увидеть, что он добавляет Man
и Woman
в качестве домена и диапазоны для hasFriend
, поскольку они являются подклассами Person
.
Есть ли конкретная причина, по которой я не вижу этих выводов?