generate uris instead of using bnodes, working