Re: Stable URL's for working resources?

From: Geoffrey M. Clemm (geoffrey.clemm@rational.com)
Date: Thu, Apr 06 2000

  • Next message: jamsden@us.ibm.com: "Re: Questions on activities"

    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