Date: Sat, 15 Apr 2000 08:17:27 -0400 (EDT) Message-Id: <200004151217.IAA16993@tantalum.atria.com> From: "Geoffrey M. Clemm" <geoffrey.clemm@rational.com> To: ietf-dav-versioning@w3.org Subject: Re: DAV:revisions property for a workspace resource From: "Jim Doubek" <jdoubek@macromedia.com> Date: Fri, 14 Apr 2000 16:00:54 -0700 <jimd> I agree that you need binding for versionable collections. The point of my comment is that you don't seem to _really_ need it for anything else. Therefore, it seems like the binding extensions should only be required by the Advanced Versioning features (level 2?) rather than by the base spec. Excellent point. I will make that change. While it sounds sort of abstruse whether the base deltaV spec requires binding, my concern is more on the implementation side. I expect that the majority of CMS's used for the first generation of deltaV systems won't support sym-linking or aliasing within the repository. If so, requiring the binding extension semantics might be a problem. I'm trying to assure myself that one can support base-level deltaV in a hierarchically structured cms at reasonable effort, and without cheating on the compliance levels for deltaV or other WebDAV extensions. On the other hand, tying Advanced Versioning options like Versioned Collections to the Binding extension seems perfectly reasonable. Also note that a server that implements BIND does not have to implement it for *all* collections supported by that server. So for example, it would be compliant for an advanced versioning server to *only* support BIND on working collections, and not support it in any other type of collection. Cheers, Geoff