For my usecase i had modelled each relation name also as node and that node id
was using as edge name to create relations. Tested end to End this is working in dgraph.
Reason for this modelling was wanted to allow relation names to be changed on choice at any stage.
Problem came with dgraph bulkloader because i am trying something odd.
Note: If your predicate is a URI or has special characters, then you should wrap it with angular brackets while doing the schema mutation. E.g. <first:name>
Despite the wrong use, in theory you should do so:
<_:uid1> <<_:uid3>> <_:uid2> .
But I’m not sure it will work. But notice, this use does not make much sense and does not seem practical to me. I suggest you follow what is recommended in the documentation.