Re: Resources and Identifiers

Jonathan Rosenne <Jonathan_Rosenne@compuserve.com> Fri, 21 February 1997 21:38 UTC

Received: from cnri by ietf.org id aa20994; 21 Feb 97 16:38 EST
Received: from services.Bunyip.Com by CNRI.Reston.VA.US id aa23995; 21 Feb 97 16:38 EST
Received: (from daemon@localhost) by services.bunyip.com (8.8.5/8.8.5) id QAA13854 for uri-out; Fri, 21 Feb 1997 16:17:03 -0500 (EST)
Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.8.5/8.8.5) with SMTP id QAA13848 for <uri@services.bunyip.com>; Fri, 21 Feb 1997 16:17:01 -0500 (EST)
Received: from dub-img-3.compuserve.com by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b) id AA06157 (mail destined for uri@services.bunyip.com); Fri, 21 Feb 97 16:16:54 -0500
Received: by dub-img-3.compuserve.com (8.6.10/5.950515) id QAA09457; Fri, 21 Feb 1997 16:16:50 -0500
Date: Fri, 21 Feb 1997 16:16:23 -0500
From: Jonathan Rosenne <Jonathan_Rosenne@compuserve.com>
Subject: Re: Resources and Identifiers
To: URI List <uri@bunyip.com>
Message-Id: <199702211616_MC2-1194-2C56@compuserve.com>
Sender: owner-uri@bunyip.com
Precedence: bulk

Daniel LaLiberte writes:
>> But I don't think there's any universal concept of 'same
>> objects' other than 'objects referred to in exactly the
>> same way'.
>
>Same bits means same object, but for a complex object, determining
>that it has the same bits as another can be expensive (e.g. compare
>two collections).  

Same bits are not necessarily the same object. For example, the W3C carries
URL's for specific versions of documents and for the most current version.
At a certain moment in time, the latest release has two URL's that get
resolved to the same bits, but they are different because their meaning is
different. This is true even if one gets resolved into the other.

>One relatively easy work around for dealing with multiple identifiers
>is that the provider of a resource maintains a "preferred" identifier
>that it tells clients about.  You could then compare what two
>different identifiers refer to by comparing their preferred
>identifiers.

In the example above, both URLs are "preferred", but they have a different
meaning.

Jonathan