updated rdf and sparql to understand java.net.URI where clojure symbols are normally used.  sparql also allows patterns to be extended via sparql-ify.