Re: working-resources

Chris Kaler (ckaler@Exchange.Microsoft.com)
Tue, 12 Oct 1999 11:24:17 -0700


Message-ID: <FD7A762E588AD211A7BC00805FFEA54B041DD988@HYDRANT>
From: "Chris Kaler (Exchange)" <ckaler@Exchange.Microsoft.com>
To: "'Bradley Sergeant'" <Bradley.Sergeant@merant.com>,
Date: Tue, 12 Oct 1999 11:24:17 -0700
Subject: RE: working-resources

How do we represent this "collection" ?

-----Original Message-----
From: Bradley Sergeant [mailto:Bradley.Sergeant@merant.com]
Sent: Friday, October 08, 1999 2:12 PM
To: 'ietf-dav-versioning@w3.org'
Subject: DAV:working-resources


I'd like to change the revision and workspace property named
DAV:working-resources to in fact be a collection of the working resources
for the revision and workspace respectively.

The revision needs to have the list of all working resources whose
DAV:predecessor is that revision.  The DAV:single-checkout property of
revision implies this requirement.  If you want a list of the workspaces
associated with a revision you can obtain them from the working resource
property DAV:workspace.

The workspace propery DAV:working-resources should reference the working
resources themselves and not the versioned resources that triggered them.
Workspaces may be shared among users and there is no requirement that a
single versioned resource exist for a working resource.  The versioned
resource is just a portal to the history resource and is filtered by the
workspace (or more precisely by the Target-Selector) to select a single
revision (or working resource).  The workspace should not care which
versioned resource did the actual checkout, but only tracks the resulting
working resource.  If I'm mistaken and there is a need to track the specific
versioned resource then I would suggest it be done by adding a property to
the working resource itself.

--Sarge