How can SPARQL be used for inferencing?

This question is motivated by a comment on using SPARQL CONSTRUCT in http://www.semanticoverflow.com/questions/1786/how-to-do-set-complement-reasoning-in-owl.

You may a look at SPARQL Inferencing Notation SPIN as an example of use of SPARQL for inferencing.