BTW, Mike and I a few weeks ago discussed the performance load on our active client to maintain a local cache of the resolutions of these UDIs. The active client will attempt resolution on every UDI and then cache the results of the resolution (by associating the resolved URI (or nil) with the UDI). It must maintain this cache else it will be attempting resolution every time it touches one of these UDIs.
2) Namespace contractions of UDI in XDI
With the correct form of the UDIs in the XDI per #1 above we see lots of UDIs with the same prefix:
and in fact multiple entityIDs (UDIs) in the home&family context that share this longer prefix:
Thus, if XDI added the ability to say:
Then we would have:
a:=alice
...or something similarly short and sweet.
On Aug 6, 2010, at 1:16 AM, Drummond Reed wrote:
*It would be nice if XDI had a convention for URI shortening based on a default namespace. That if relative entityIDs were used (e.g. "#245") we wouldn't have to have these long entityIDs like this one used below: "urn:efa25e71-5b6f-4844-b139-4ed26dd1c3e5".
Interestingly, the example you use - of a URN - is not an address that can benefit from namespacing. All URNs are globally unique.