W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > April to June 2001

RE: PROPFIND allprop with more properties (was AW: Resource class )

From: Julian F. Reschke <julian.reschke@greenbytes.de>
Date: Fri, 25 May 2001 19:31:25 +0200
To: "Lisa Dusseault" <lisa@xythos.com>, <ietf-dav-versioning@w3.org>
Message-ID: <JIEGINCHMLABHJBIGKBCGEFNCFAA.julian.reschke@greenbytes.de>
> From: ietf-dav-versioning-request@w3.org
> [mailto:ietf-dav-versioning-request@w3.org]On Behalf Of Lisa Dusseault
> Sent: Friday, May 25, 2001 6:28 PM
> To: Julian F. Reschke; ietf-dav-versioning@w3.org
> Subject: RE: PROPFIND allprop with more properties (was AW: Resource
> class )
>
>
>
> > > >    <D:propfind xmlns:D="DAV:">
> > > >      <D:all-dead-prop/>
> > > >      <D:checked-in/>
> > > >      <D:checked-out/>
> > > >      <D:version-name/>
> > > >    </D:propfind>
> > >
> > >
> > > <D:propfind xmlns:D="DAV:">
> > >   <D:all-dead-prop/>
> > >   <D:prop>
> > >     <D:checked-in/>
> > >     <D:checked-out/>
> > >     <D:version-name/>
> > >   </D:prop>
> > > </D:propfind>
> >
> > Could you explain?
> >
> > Old servers will ignore the "include" element -- a new client
> > will be aware
> > that is was ignored because the additionally selected
> properties will not
> > turn up anywhere in the multistatus response. An old client
> will never use
> > the "include" element, therefore there'll be no
> interoperatibility issues.
>
> I don't understand what you're saying about the "include" element.

Maybe you should go back to the proposal. We have suggested adding an
<include> element as child of <propfind>, which can be used to specifically
add properties to those which would be reported by <allprop>. This allows to
get the RFC2518-<allprop> *plus* specific properties from DeltaV/ACL with
one call.

> Nevertheless, I do have strong logic for putting the property names under
> some container, and that's to distinguish property names from non-property
> names.  "all-dead-prop" is not a property name.  "checked-in" is.  If they

So do I. Please check what we proposed -- you were quoting from Geoff's
example, not ours.

We are currently doing it this way (with "include" in our own namespace):

<propfind xmlns="DAV:">
  <allprop/>
  <include>
    <checked-in/><checked-out/><version-name/>
  </include>
</propfind>

> are glommed together in a list, then that's treating "all-dead-prop" as if
> it was a property name.  That prevents the server from ever having a
> property called "all-dead-prop", since the XML element with that name was
> used the way you're proposing.
Received on Friday, 25 May 2001 13:31:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:41 GMT