Jena OWL Reasoner не выводит все отношения в моей онтологии - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение, созданное в Java, где я выбираю экземпляр, и он возвращает всю информацию, связанную с этим экземпляром (все триплеты). Вот пример:

Проблема в том, что Tequila_Sunrise также должен быть LightCocktail, но, похоже, рассуждение Джены не делает этого. Это не ошибка онтологии, потому что рассуждение о гранулах в Protege выводит это:

enter image description here

Вот код, создающий модель онтологии:

LiquorModel = ModelFactory.createOntologyModel(OWL_MEM_MICRO_RULE_INF);

Так что я на самом деле запутался. Я правильно не настраиваю Inference Engine в Йене? Или Джена-мыслитель не может сделать все выводы, которые может сделать Пеллет?

...