Seairth Jacobs gets it. RDF triples can be lossy when merged from their originally stated context. More importantly, all of this leads me to the belief that 'triples' (subject, predicate, object) are not enough to make a semantic web of information, at least not outside of very restricted environments. To make the semantic web a reality, we need to start thinking in terms of 'quadruples' (source, subject, predicate, object). Uche Ogbuji talked up quads for RDF years ago. Statement provenance is a major use case that future specification work needs to address. I think the reason the RDF specs missed this in the past is because many of us thought that reification would cover it (it doesn't), along with other stuff like quotation (nope). Oh well, maybe OWL can cover it off. The XML dump format I came up with for RDF recently has an optional fourth member of the tuple called 'context'. Ditto for the RDF backed logging I'm prone to doing - it's not always enough to have a statement - sometimes you need a source for that statement....