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