- From: Tim Ellison <tim@peir.com>
- Date: Thu, 7 Jun 2001 13:06:10 +0100
- To: "DeltaV" <ietf-dav-versioning@w3.org>
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 included). 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. Version 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 Baseline 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. Tim
Received on Thursday, 7 June 2001 08:06:21 UTC