Protégé мыслитель не выводит подкласс

У меня есть небольшая онтология, определенная как показано на следующем рисунке:

Я создал человека для Dataset и один для Algorithm, Я ожидал, что reasoner будет выводить Algorithm индивидуальный как Linear_Least_Regression, но этого не произошло.

Это определение Dataset индивидуальный. Как можно видеть, человек выполняет требования для Dataset нужен Linear_Least_Regression

Кроме того, если я добавлю Linear_Least_Regression как тип для Algorithm индивидуальный, мыслитель не жалуется.

Я также пытался получить Linear_Least_Regression в результате с DL Query но это тоже не сработало.

Я что-то упустил при моделировании моей онтологии или проблема кроется в рассуждении? Я попробовал следующие два рассуждения: FaCT++ 1.6.5 а также HermiT 1.3.8.413 а также Protégé 5

0 ответов

Другие вопросы по тегам