Date: Thu, 6 Apr 2000 18:13:48 -0400 (EDT) Message-Id: <200004062213.SAA04086@tantalum.atria.com> From: "Geoffrey M. Clemm" <geoffrey.clemm@rational.com> To: ietf-dav-versioning@w3.org Subject: Re: Stable URL's for working resources? From: "Tim Ellison/OTT/OTI" <Tim_Ellison@oti.com> I feel like I'm being awkward today... Working resources are first class resources, they have an identity, and thereby a Stable URL. I vote that we keep it. First class resources: I agree. They have identity: I agree. They have a stable URL: Now there we diverge. Most first class web resources with identity do *not* have a stable URL. The only way we can get away with requiring them for versioning metadata is that versioning metadata has to persist even after it is no longer "current", and so inevitably there is some underlying versioning store that we can require an implementor to expose in a standard way. On the other hand, working resources do *not* persist after they are no longer current (i.e. have been checked in or unchecked out). Implementations very sensibly take advantage of that fact, and do not associate the level of tracking and control applied to something like an immutable revision. Regards, Tim p.s. Although the resource is mutable, that means its contents/members change -- the working resource itself (i.e., the 'thing' that is in a checked-out state) is persistent and uniquely identifiable. Having a unique id for a resource is easy. But a stable URL is not just a mechanism for identifying a resource, it is also a mechanism for *locating* the resource. And making a stable one of those is hard, and not something normally done, even for first class resources. Cheers, Geoff