Может кто-нибудь объяснить цель правил SWRL. Насколько я понял, правила SWRL такие же, как хранимые процедуры в SQL. Я сделал несколько правил, но не знаю, как их использовать в приложении через запрос. Я не знаю, правильно ли я думаю о правилах SWRL, или нет. Пожалуйста, покажите мне правильный способ их использования.
Посмотрите на это правило:
Patient(?x) ^ hasValue_heartrate(?x, >160) -> Sick(?x)
В моей онтологии у меня есть класс Patient, но нет класса Sick и даже не имеет свойство value_heartrate. Так должен ли я создавать их? Или как я могу использовать правило выше в своей онтологии?