you may be asking the wrong mailing list on SWRL questions, but in any case here is my personal spin.
SWRL does not have anything like SPIN templates.
Nor does it have a notion of user-defined functions like SPIN has.
Nor does it implement object-oriented principles like spin:rule and spin:constraint do.
Nor does it have the rich expressivity of SPIN via SPARQL.
Overall SWRL covers basically a tiny sub-set of features of SPIN. SWRL's only "feature" is that it is intentionally limited to make it easier for some engines to optimize the performance of certain query types. But it is easy to define a sub-set of SPIN that has exactly the same characteristics. And SPIN at least gives you the choice to use these other features - if you really run into performance issues then you can always optimize some rules by hand.
Regards,
Holger
> --
> You received this message because you are subscribed to the Google
> Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
> TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
> To post to this group, send email to
> topbrai...@googlegroups.com
> To unsubscribe from this group, send email to
> topbraid-user...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/topbraid-users?hl=en