DL-запрос в Protege связан с эквивалентным классом и свойством объекта

Пожалуйста, нажмите здесь, чтобы посмотреть снимок онтологии для понимания вопроса

Я показал снимок онтологии на рисунке выше.

Я пытаюсь выполнить запрос DL из Protégé 5.0. Запрос:

hasVolume value Apple.

Apple является примером Fruit (см. Рисунок Ссылка). Свойство объекта имеет hasVolume. Результат показывает отсутствие вывода в разделе экземпляра (GUI). Я ожидаю следующий результат вышеуказанного запроса:

LowVolume.

Аксиома свойства объекта Apple показывает " Apple hasVolume LowVolume ".

Какие изменения в запросе (или онтологии) нужно внести, чтобы я получил желаемый результат.

Заранее спасибо:)

1 ответ

Если я правильно понимаю ваш вопрос, вам нужно получить значение hasVolume собственность, для Apple, Я предполагаю, что вы пишете обратный (неправильный) запрос. Попробуйте написать следующее на вкладке DL:

 inverse (hasVolume) value Apple
Другие вопросы по тегам