Re: another idea for the URN approach to local UIDs in bookmarks

On Wed, Mar 31, 2004 at 11:21:28AM -0500, Mark Smith wrote:
> 
> Jose Kahan wrote:
> >
> >What is easier to have, a fail-safe mechanism to produce URNs or
> >some well specified processing? If it's the former, then let's go
> >forward with URNs (and send a follow-up message on how to do it :).
> >Maybe you'd like to adopt the same mechanism used to generate msgids
> >by some mail client?
> >
> >I'm basically proposing that the applications do the same job
> >that the server does when you publish something and it attributes
> >a new URL.
> 
> I do not have an opinion about which approach is better for the bookmark 
> local/global ID problem.  But generating globally unique UUIDs is 
> something that quite a few applications and protocols do, and the most 
> widely used algorithm is described here:
> 
>   http://www.ietf.org/internet-drafts/draft-mealling-uuid-urn-03.txt

Do you know what other protocols use this uuid scheme? That it is
specified (and even have algorithms and code) makes it appealing for
this application. But if there some other protocols that use it, we
may discover opportunities to re-use parts of those protocols as well.

> Sample C code is included in that Internet Draft.  The UUID-based URIs 
> won't be pretty (e.g., urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6) 
> but they should be globally unique.

We were looking for something more shapely, and with nicer colors, but
maybe if there's already code we'll forgo aesthetics this time.
-- 
-eric

office: +81.466.49.1170 W3C, Keio Research Institute at SFC,
                        Shonan Fujisawa Campus, Keio University,
                        5322 Endo, Fujisawa, Kanagawa 252-8520
                        JAPAN
        +1.617.258.5741 NE43-344, MIT, Cambridge, MA 02144 USA
cell:   +1.857.222.5741 (does not work in Asia)

(eric@w3.org)
Feel free to forward this message to any list for any purpose other than
email address distribution.

Received on Wednesday, 31 March 2004 23:38:02 UTC