#rhiaromelvster: wouldn't the document URI make sense as the namespace where none is set, as that document is the context in which the predicate is being used? Someone could use the same predicate in different documents to mean differnet things, so merging them with urn: wouldn't be a good idea?