- From: Julian Reschke <julian.reschke@greenbytes.de>
- Date: Tue, 1 Oct 2002 21:44:00 +0200
- To: "Clemm, Geoff" <gclemm@rational.com>, <ietf-dav-versioning@w3.org>
- Message-ID: <JIEGINCHMLABHJBIGKBCOEINFHAA.julian.reschke@greenbytes.de>
RE: workspace propertyGeoff, thanks for the feedback. BTW: the last BIND draft doesn't define DAV:parent-set. Maybe this is something that was removed for the very same reason? Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760 -----Original Message----- From: ietf-dav-versioning-request@w3.org [mailto:ietf-dav-versioning-request@w3.org]On Behalf Of Clemm, Geoff Sent: Tuesday, October 01, 2002 9:38 PM To: ietf-dav-versioning@w3.org Subject: RE: workspace property Just forbidding the MOVE is certainly reasonable behavior from a server (that's what our server will do :-). There is precedent for having a property that is modified by a DELETE (e.g. the "DAV:parent-set" of a resource that supports multiple bindings), but one certainly would like to minimize the number of properties that act this way. Before banning a cross-workspace move in the protocol though, I'd probably prefer to wait a bit to make sure that this is in fact something that does not turn out to be generally useful/supported. Cheers, Geoff -----Original Message----- From: Julian Reschke [mailto:julian.reschke@greenbytes.de] Sent: Tuesday, October 01, 2002 3:05 PM To: Clemm, Geoff; ietf-dav-versioning@w3.org Subject: RE: workspace property Not convinced yet :-) The idea of a resource property which changes it's value upon MOVE isn't really appealing -- the properties of a resource should be independant of the access path. Up to now, I was expecting a MOVE to have the same properties as a BIND followed by a DELETE on the original URI -- this would be lost with your interpretation. Question: what is the use case for MOVEs between workspaces? Wouldn't it be much simpler to just forbid that? -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760 -----Original Message----- From: ietf-dav-versioning-request@w3.org [mailto:ietf-dav-versioning-request@w3.org]On Behalf Of Clemm, Geoff Sent: Tuesday, October 01, 2002 8:30 PM To: ietf-dav-versioning@w3.org Subject: RE: workspace property No, the DAV:workspace is not affected by the request-URL that you use to identify the URL (that would be bad for a variety of reasons). The only way you can have two different URLs for the same resource is if you have two bindings to either the resource or to a parent of the resource. In this case, some resource has multiple parents, and which parent is picked for inheritance of the DAV:workspace property is up to the server (but it has to pick one, and return it consistently). So the answer was: (d) None of the above (:-). Cheers, Geoff -----Original Message----- From: Julian Reschke [mailto:julian.reschke@greenbytes.de] Sent: Tuesday, October 01, 2002 1:49 PM To: ietf-dav-versioning@w3.org Subject: DAV:workspace property Hi, a very basic question... The workspace feature introduces a live (protected) resource property which seems to depend on the URI of the resource, not the resource itself: " If the request-URL did not identify a workspace, the DAV:workspace of the destination MUST have been updated to have the same value as the DAV:workspace of the parent collection of the destination." To me this seems to indicate that it's not really a property of the resource itself, but that it only depends on how you access the resurce. How does this property affect bindings to a resource in a workspace? a) there may be no additional bindings b) there may be additional bindings, but they must all reside in the same workspace's namespace c) there may be additional bindings, and the reported DAV:workspace property just depends on the URI used in the request (I currently lean towards c) Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
Received on Tuesday, 1 October 2002 15:44:17 UTC