Hi,
Does Jess support reasoning with SWRL built-ins? What I am trying to do is something like the following: I have a class Person with Datatype property hasAge (integer) and I want to have a class AdultPerson, being a person with age more than 18. From what I know, it is not possible to do this in OWL with a defined class. So I have written the following rule in SWRL:
Person(?x) /\ hasAge(?x, ?y) /\ swrlb:greaterThan(?y, 18) → AdultPerson(?x)
However Jess does not seem to classify the individuals.
I am using the SWRL tab in Protege.
Could someone please clarify this issue or correct me if I am wrong in something?
Thank you in advance.
Dimitris