@pfefferle @django But isn't that only needed due to implementations misusing the id for the url field?
E.g., Mobilizon does not seem to distinguish between id and url atm, at least that is what my conclusion was by reading the source. But anyway I think we should push others to fix their non-spec compatibility bugs than to think of workarounds from the beginning.
I see, I have to study the specs again, cause I am not sure about the usage of both.