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