RDF graph APIs

All RDF metadata encodes a 'graph' written as a set of triples.

RDF APIs operate against these abstractions, not the raw XML.

The simplest RDF API is just a match of one (partially blank) triple against a set of triples