Can anybody explain the purpose of SWRL rules. As far as I have understood, SWRL rules are same as stored procedures in SQL. I have made a few rules, but don t know how to utilize them in my application through query. I don t know whether I am thinking in the right way the SWRL rules are meant for, or not. Please show me the correct way of using them.
Look at this rule:
Patient(?x) ^ hasValue_heartrate(?x, >160) -> Sick(?x)
In my ontology I have Patient class, but no Sick class & not even hasValue_heartrate property. So should I have to create these? Or how can I use above rule in my ontology?