In order to connect RDF with other tools to work on practical examples, I needed a parser. XSLT is the hammer I'm using for nails of all shapes and sizes lately, and I figured that once I understand what the output of an RDF parser needs to look like, XSLT is a good platform for experimenting with various input syntaxes. URI references w.r.t. One of the reasons for developing this thing was for testing the RDF spec , i.e. to answer some of my own questions about how well-specified RDF is.
Variables are identifiers starting with an uppercase.
I don't think I want to use literals as variables.