- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Tue, 30 Nov 2004 21:59:06 +0100
- To: "WebDAV (WebDAV WG)" <w3c-dist-auth@w3.org>
- CC: ejw@cs.ucsc.edu
Julian Reschke wrote: >> * Section 3.2. I think it would be helpful to have an example of this >> property. I'd be happy to help develop such an example. > > > Issue opened: > <http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html#rfc.issue.3.2_example>. OK, resolved (for now) by rewriting the sections as: 3.2 DAV:parent-set Property The DAV:parent-set property is an OPTIONAL property that enables clients to discover what collections contain a binding to this resource (i.e. what collections have that resource as an internal member). It contains an of href/segment pair for each collection that has a binding to the resource. The href identifies the collection, and the segment identifies the binding name of that resource in that collection. A given collection MUST appear only once in the DAV:parent-set for any given binding, even if there are multiple URI mappings to that collection. <!ELEMENT parent-set (parent)*> <!ELEMENT parent (href, segment)> <!ELEMENT segment (#PCDATA)> <!-- PCDATA value: segment, as defined in section 3.3 of [draft-fielding-rfc2396bis] --> 3.2.1 Example for DAV:parent-set property For example, if collection C1 is mapped to both /CollX and /CollY, and C1 contains a binding named "x.gif" to a resource R1, then either [/CollX, x.gif] or [/CollY, x.gif] can appear in the DAV:parent-set of R1, but not both. But if C1 also had a binding named "y.gif" to R1, then there would be two entries for C1 in the DAV:binding-set of R1 (i.e. both [/CollX, x.gif] and [/CollX, y.gif] or, alternatively, both [/CollY, x.gif] and [/CollY, y.gif]). +-------------------------+ | Root Collection | | bindings: | | CollX CollY | +-------------------------+ | / | / | / +-----------------+ | Collection C1 | | bindings: | | x.gif y.gif | +-----------------+ | | | | | | +--------------+ | Resource R1 | +--------------+ In this case, one possible value for DAV:parent-set property on "/CollX/x.gif" would be: <parent-set xmlns="DAV:"> <parent> <href>/CollX</href> <segment>x.gif</segment> </parent> <parent> <href>/CollX</href> <segment>y.gif</segment> </parent> </parent-set> ...Feedback appreciated. Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
Received on Tuesday, 30 November 2004 20:59:47 UTC