- From: Williams, Stuart (HP Labs, Bristol) <skw@hp.com>
- Date: Thu, 21 Aug 2008 13:30:08 +0000
- To: John Bradley <john.bradley@wingaa.com>
- CC: Mark Baker <distobj@acm.org>, "Henry S. Thompson" <ht@inf.ed.ac.uk>, "www-tag@w3.org" <www-tag@w3.org>
- Message-ID: <233101CD2D78D64E8C6691E90030E5C818196A7038@GVW1120EXC.americas.hpqcorp.net>
Hello John, _____ From: John Bradley [mailto:john.bradley@wingaa.com] Sent: 08 August 2008 00:48 To: Williams, Stuart (HP Labs, Bristol) Cc: Mark Baker; Henry S. Thompson; www-tag@w3.org Subject: Re: Perisistence (was RE: [XRI] Private naming conventions and hypermedia) Hi Stuart, Reply inline. On 7-Aug-08, at 2:57 AM, Williams, Stuart (HP Labs, Bristol) wrote: <snip/> This must be an identifier for which the parent authority is the final authority. For any XRI other than a community root authority (DNS) the CID must consist of the parent authorities CanonicalID plus one additional subsegment. Once assigned, a parent authority SHOULD NEVER a) change or reassign a CanonicalID value Never change => only ever assign one CID to a given thing? <snip/> Assuming that that's out of the way, back to what it is that is persistent. Your response to my question on that was: B) is the closest. It is the mapping assigned by the parent authority to the relationship between and administrative authority and the identifier. where B) was b) The association between the identifier and whatever it refers to (a resource?)? I think this in part gets close to the heart of the matter. What I believe you are saying is that what it is that is persistent is, as you say, the relationship between an (persistent) identifier and the authority that administers it. Yes it is an administrative relationship. ! segments are used to specify persistent identifiers―identifiers that are permanently assigned to a resource and will not be reassigned at a future date. In this context the resource is the XRD document. The administrative control of that XRD document must not be reassigned. Ah... we're back into the data v metadata thing. In what I wrote I was meaning the resource to be whatever the XRI was intended to be used to refer to (denote), rather than metadata (an XRD document) about that thing. eg. in the example I tried to construct earlier of an XRI for the "XRI 2.0 Resolution Spec" the resource would be just that, the spec, and not the XRD document which (one presumes) would describe the spec. (or at least how to obtain a copy of it). >From your answer above, what is persistent is the relationship between and XRD 'resolved' by the resolution protocol and the administrative authority that controls that document. As the content of the XRD document itself can change, and could presumably over time described different things (maybe) then the relationship between a persistent XRI and the thing it denotes could change by fiat of a change in an XRD... though that may be a violation of XRI architecture which might demand a fresh persistent XRI CID in such a circumstance - which then breaks the premise (because we have a new CID and a new persistent relationship). If =skw is assigned to you along with =!BF81.FD97.C81B.B4E5 and at some point you stop paying for =skw and TBL wants to purchase it he can get =skw but not =!BF81.FD97.C81B.B4E5, a new CID would be created if he needed it. As the openid.claimed_id is the CID and not the iName TBL would not be able to get access to your resources. It is always possible to reassign the administrative control of a XRD to some other entity if the owner requests it. That might be necessary if a company is sold or something like that. This is largely a social matter wrt to administrative policy rather than a technical one. The underlying social issue that this seeks to address is a lack of stabilty in this relationship induced by the administrative policies assoicated with the DNS - specifically, that the authority for a given domain name can change over time. If DNS domains were not 'rented' on a 1-2 year renewal basis where an authority can 'accidentally' loose administrative control over the name through inattention, or simply relinquish control which is subsequently picked up by another party. Is that the primary issues that motivates persistent (top-level) XRI path names? Yes DNS has no way to detect identifier recycling. That's a pity. <snip/> Anyway, the persistence XRI speaks of for persistent identifiers is the persistent in the relationship between and identifier and its administrative authority. Yes, the identifier is assigned to a XRD and the administrative authority for that XRD will not be reassigned. There's that data/metadata thing again... we (or I) need to have a consistent understanding of what an XRI is assigned to, AIUI, an XRD(S) document arising as part of the resolution process is a stepping stone in making that determination, but in general is *not* what is denoted or referred to by the identifier being resolved. I think that there may be a further obligation on the administrative authority not to change *what* is being described in an XRD(S) document without assigning a new CID. By contrast a reassignable XRI can be assigned by an identifier authority to represent a different resource at some future time. I hope that helps. Best Regards John Bradley OASIS IDTRUST-SC http://xri.net/=jbradley 五里霧中 <snip/> Regards Stuart -- Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN Registered No: 690597 England
Received on Thursday, 21 August 2008 13:32:25 UTC