W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > April to June 2001

RE: Property-o-rama

From: Clemm, Geoff <gclemm@rational.com>
Date: Thu, 7 Jun 2001 08:52:24 -0400
Message-ID: <3906C56A7BD1F54593344C05BD1374B1033E5C44@SUS-MA1IT01>
To: DeltaV <ietf-dav-versioning@w3.org>
Very nice, Tim!

I propose that we add this text as an appendix to the protocol.
I'd appreciate any comments as to the format (I actually like
it just the way Tim formatted it).  The only change I'd suggest
making is adding the list of methods that apply as well.


-----Original Message-----
From: Tim Ellison [mailto:tim@peir.com]
Sent: Thursday, June 07, 2001 8:06 AM
To: DeltaV
Subject: Property-o-rama

Prompted by the recent discussions, I thought I'd share this list of
properties derived from DeltaV and WebDAV specs.

As usual, I have a cryptic layout and nomenclature (free decoding ring not

Protected and computed properties are flagged as such.
The defining feature is noted in square brackets (so if your server "doesn't
do activities" then you don't get to play with any [activity] properties).

Delta-V Properties versioning-15

*Any* DeltaV Resource

DAV:creationdate [webdav]
DAV:displayname [webdav]
DAV:getcontentlanguage [webdav]
DAV:getcontentlength [webdav]
DAV:getcontenttype [webdav]
DAV:getetag [webdav]
DAV:getlastmodified [webdav]
DAV:lockdiscovery [webdav]
DAV:resourcetype [webdav]
DAV:source [webdav]
DAV:supportedlock [webdav]
DAV:comment [version-control]
DAV:creator-displayname [version-control]
DAV:supported-method-set (protected) [version-control]
DAV:supported-live-property-set (protected) [version-control]
DAV:supported-report-set (protected) [version-control]
DAV:workspace (protected) [workspace]
DAV:version-controlled-configuration (computed) [baseline]

*Any* Checked-out Resource

DAV:checked-out (protected) [version-control]
DAV:predecessor-set [version-control]
DAV:precursor-set [version-control]
DAV:merge-set [merge]
DAV:auto-merge-set [merge]
DAV:unreserved [activity]
DAV:activity-set [activity]

Version-Controlled Resource

DAV:checked-in (protected) [version-control] *only if checked-in*
DAV:auto-checkout [version-control]
DAV:auto-checkin [version-control]
DAV:version-history (computed) [version history]
+ all deltav resource properties.
+ all checked-out resource properties if it is checked out.

Version-controlled configuration

DAV:baseline-controlled-collection (protected) [baseline]
DAV:subbaseline-set [baseline] * only if checked-out *
DAV:version-controlled-configuration (computed) [baseline]
+ all version-controlled resource properties.


DAV:predecessor-set (protected) [version-control]
DAV:successor-set (computed) [version-control]
DAV:checkout-set (computed) [version-control]
DAV:version-name (protected) [version-control]
DAV:precursor-set (protected) [version-control]
DAV:checkout-fork [checkout]
DAV:checkin-fork [checkout]
DAV:version-history (computed) [version history]
DAV:label-name-set (protected) [label]
DAV:activity-set [activity]
DAV:version-controlled-binding-set [version-controlled collection] * only if
collection *
+ all deltav resource properties

Working Resource

DAV:version-controlled-binding-set [version-controlled collection] * only if
collection *
+ all deltav resource properties
+ all checked-out resource properties


DAV:baseline-collection (protected) [baseline]
DAV:subbaseline-set (protected) [baseline]
+ all version properties

Version History Resource

DAV:version-set (protected) [version history]
DAV:root-version (computed) [version history]
+ all deltav resource properties

Workspace Resource

DAV:workspace-checkout-set (computed) [workspace]
DAV:baseline-controlled-collection-set (computed) [baseline]
DAV:current-activity-set [activity]
+ all deltav resource properties

Activity Resource

DAV:activity-version-set (computed) [activity]
DAV:activity-checkout-set (computed) [activity]
DAV:subactivity-set [activity]
DAV:current-workspace-set (computed) [activity]
+ all deltav resource properties

Version-Controlled Collection Resource

DAV:eclipsed-set (computed) [version-controlled collection]
+ all version-controlled resource properties


Trivia: If a server implements all the deltav features, a baseline would
have 31 live properties.  Allprop? No thanks.

Received on Thursday, 7 June 2001 08:47:35 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:55:47 UTC