I am trying to use the built-ins of SWRL in Protege 5.2 but they seem to not function. All my other rules (written without any built-in) are inferred and clearly visible when i start my reasoner (pellet). I am not sure, whether or not i need to setup something within protege or any other way to use the built-in's. Even a simple example as follows is not working:
Person(?x) ^ hasAge(?x,?age)^ swrlb:greaterThan(?age, 17) -> Adult(?x)
I would appreciate any help. Thanks.