Jack Park wrote:
>
> The topic maps folks do this with a *public subject* which is being
> defined as a registered URN. Registering URNs doesn't appear to be
> all that easy.
>
> In a closed system, you just start with the number 0, grab a couple of
> numbers for some reserved things, then start giving every concept a
> new, unique number. Pointrel does this. I suppose you'll need to use long
> integers to pull that off, but, what the heck. Problem is, you cannot
> share with others; that requires grabbing numbers from some registry.
> Unique URLs
>
I'm delighted to say that I have solved this problem, at least in
principle. The combination of a globally unique userID (say
country+ID#),
plus a globally unique systemID (say, IP address) that includes a CPU
identifier, in a multiple CPU system, plus a synchronized,
miliisecond-level time stamp, produces a globally unique node ID.
That mechanisms allows peer-to-peer node sharing.
It seems like a lot of information, but except for the time-stamp,
nodes only need pointers to shared IDs, so the resource requirements
aren't too extreme.
[Note: If I can *just* get the rest of the versioning process worked
out, I'll have an announcement soon.]
-------------------------- eGroups Sponsor -------------------------~-~>
eLerts
It's Easy. It's Fun. Best of All, it's Free!
http://click.egroups.com/1/9699/5/_/444287/_/972592071/
---------------------------------------------------------------------_->
Community email addresses:
Post message: unrev-II@onelist.com
Subscribe: unrev-II-subscribe@onelist.com
Unsubscribe: unrev-II-unsubscribe@onelist.com
List owner: unrev-II-owner@onelist.com
Shortcut URL to this page:
http://www.onelist.com/community/unrev-II
This archive was generated by hypermail 2b29 : Thu Oct 26 2000 - 13:38:11 PDT