From: Jim Whitehead <ejw@ics.uci.edu> To: "Geoffrey M. Clemm" <gclemm@tantalum.atria.com> Cc: ietf-dav-versioning@w3.org Date: Tue, 6 Apr 1999 18:12:53 -0700 Message-ID: <004c01be8093$c2fd98a0$d115c380@ics.uci.edu> In-Reply-To: <9904060426.AA27526@tantalum> Subject: RE: How to create configurations > I believe there is a way to address JimW's concerns while still > satisfying JimA's requirements that a snapshot be "usable" in > a revision-selection-rule (which provides mappings from user-URL's > to revision-URL's). If we introduce the notion of a base URL for a configuration managed space, then the RSRs could be relative to this base URL. > In particular, we could introduce a DAV:versioned-collection attribute > for a snapshot. This says that this is a snapshot of *that* versioned > collection. In this case, all user-URL's of the DAV:scope of the > snapshot will be *relative* URL's, and only mappings of parent > collections up to the DAV:versioned-collection will be added to the > snapshot. I'm not totally following this. In my mind, there is a base URL for the entire configuration, not for each collection. Another scenario driving this kind of (re-host the root collection) capability is this: Project Z is normally developed in the following URL tree: http://www.widgets.com/development/project-z/ Now, suppose the software QA team always works on the project which is in a different part of the namespace (they could work in /development/project-z/, but to emphasize the fact its a testing configuration, they work via a different URL base) they also want to be able to work on this project via another set of URLs: http://www.widgets.com/testing/project-z/ Perhaps this part of the namespace has been hard-wired to always use a workspace with an RSR which selects the "SQA" label. If you buy into this scenario, then it would be nice to access the project via multiple base URIs. - Jim