W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > January to March 2003

RE: PROPFIND returning *more* than expected, and other questions

From: Julian Reschke <julian.reschke@gmx.de>
Date: Thu, 16 Jan 2003 23:15:58 +0100
To: "Chris Knight" <Christopher.D.Knight@nasa.gov>, <w3c-dist-auth@w3.org>
Message-ID: <JIEGINCHMLABHJBIGKBCAEHOGDAA.julian.reschke@gmx.de>

> From: w3c-dist-auth-request@w3.org
> [mailto:w3c-dist-auth-request@w3.org]On Behalf Of Chris Knight
> Sent: Thursday, January 16, 2003 8:44 PM
> To: w3c-dist-auth@w3.org
> Subject: PROPFIND returning *more* than expected, and other questions
> I'd like to discuss these questions (hopefully not at length, they
> should be fairly easy to answer) at the Interim WG meeting...But I
> thought I'd throw out the e-mail so people could ponder it first.
> I'm working on a project that is providing rich searching capabilities
> to DAV properties. One feature we'd like to provide is keyword searching

Did you consider

a) a new DASL grammar or
b) a new REPORT?

> behaviors for properties. Say, for example, you requested <foo:author>
> and the resource had <foo:author>, <foo:author_name>, and <foo:authors>
> the server's response would contain all of these properties.

If you do this upon PROPFIND/prop, that's illegal.

> It appears that clients should expect to get fewer properties than they
> request and I would assume they'd accept more but I'd like to get the
> opinion of the community to ensure that we aren't doing something to
> break the protocol.

Upon PROPFIND/prop, clients should expect to get entries for all properties
that were requested (not more, not less), possibly with non-200 status codes
(such as 404 for property not found).

> Second question, can a server respond to a PROPFIND for a particular
> property with multiple values for that property?

No. A property has exactly one value.

> Thirdly, if a property has a rich XML structure as it's value, we'd like
> to return any matching XML tag in that structure.  (So if the
> <foo:authors> tag contained <foo:author>Chris</foo:author>
> <foo:author>David</foo:author> it would return all the <foo:authors> and
> each of the <foo:author> values separately.)

I don't understand what this is good for. It's certainly not-compliant

> Anyways, see many of you next Monday!

See you!

<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
Received on Thursday, 16 January 2003 17:16:48 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:01:28 UTC