- From: Geoffrey M. Clemm <geoffrey.clemm@rational.com>
- Date: Fri, 17 Nov 2000 12:49:17 -0500 (EST)
- To: ietf-dav-versioning@w3.org
From: Tim_Ellison@uk.ibm.com The spec should say that workspaces cannot 'overlap', i.e., a workspace cannot be a member of another workspace, and bindings cannot be made outside the workspace. Having multiple workpace 'parents' would confuse many things, including current activity, and make workspace semantics for single history selectors very time consuming to enforce. This is a good point, but I think we can address it in a less draconian fashion. I think it is sufficient to state that a version selector is contained by at most one workspace, namely, the one specified in its DAV:workspace property, and that when a resource is put under version control, its DAV:workspace property is set to be the DAV:workspace of its parent collection. This does raise another question: Should we require a DAV:workspace property on *non-version-controlled* workspace members? If not, we need to modify the preceding statement to say: "... the DAV:workspace of its nearest parent collection that has a DAV:workspace property." Cheers, Geoff
Received on Friday, 17 November 2000 12:50:15 UTC