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