First cut at a complex rdf document.  

Also removed the RDFDatastream dependency on Predicates

Let me know if you think this approach will work.  Are we lacking anywhere?