I'm afraid SWRL does not allow disjunction in the body (or head).
A complex expression, representing the antecedent, can be put in disjunctive normal form
(A1 and ... and An) or .... or (Z1 and ... and Zm)
and then broken up to form the rules
(A1 and ... and An) -> consequent
...
(Z1 and ... and Zm) -> consequent
--
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en
To unsubscribe from this group and stop receiving emails from it, send an email to stardog+u...@clarkparsia.com.
also, this brings into focus the differences between SPARQL (which allows the disjunction) and SWRL. I was hoping that SparqlRule really meant SPARQL.