- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Thu, 20 Nov 2003 13:15:00 +0100
- To: www-webdav-dasl@w3.org
Elias Sinderson wrote: > If order of evaluation doesn't matter, then the following would produce > the same results: > all AND included AND NOT excluded > all AND NOT excluded AND included > This, however is clearly not the case as shown below. > > Consider the scenario in which we have a collection, /A, containing > resources /A/index.html, and /A/foo.pdf, both authored by Phil A. Novel. > Further, let us suppose that we are evaluating a SEARCH request for > resources authored by Mr. Novel and which specifies the scope as /A. In > this case, the set 'all' (which satisfies the above constraints) is > {/A/index.html, /A/foo.pdf}. For the sake of argument, let us assume > that the values of the include-lastpathsegment and > exclude-lastpathsegment elements are '%.pdf'. > > Order of evaluation is important: > all AND included AND NOT excluded yields {/A/index.html}. > all AND NOT excluded AND included yields {/A/index.html, /A/foo.pdf} I understand "AND" as logical and. Thus both expressions will yield the same result, /A/foo.pdf not being included. Anyway, could you re-test your theory with the notation I used in my previous mail? > Granted, this is a somewhat contrived example (albeit moreso for > simplicity than otherwise), but I think it illustrates the idea that > order of evaluation is important. The include and exclude sets don't > need to be identical for evaluation order to matter, they only need to > share some members in common. If you'd like I'll provide another > illustrative example that is more realistic. I think we all agree that evaluation order should not matter. So we need to come up with a description which makes that clear. Julian -- <green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
Received on Thursday, 20 November 2003 07:15:03 UTC