[DAS2] Re: feature filter examples
Andrew Dalke
dalke at dalkescientific.com
Wed Apr 6 08:28:24 UTC 2005
Another confusing situation. Is the following allowed
att=name:Andrew,lang:en
to mean
attribute name contains "Andrew" OR
attribute lang contains "en"
This appears to be legal under the current spec because
Within the URL query string, multiple criterion=value
pairs are ANDED together:
...
To describe OR relationships, you may separate filter
values by commas.
In my above example the "criterion" is "att" (because it's
to the left of the "=") and the "value" is
"name:Andrew,lang:en"
which is made of two value fields
"name:Andrew" "lang:en"
Note though that that means
att=name:Andrew,lang:en
does not mean to find
attribute "name" contains "Andrew" OR
attribute "name" contains "lang:en"
Nor is it
attribute "name" contains "Andrew" OR
attribute "name" contains "lang"
SYNTAX ERROR - ':' not allowed at this point
It also means that
att=name:Andrew,Gregg
IS NOT legal, because "Gregg" is not a valid value
for the "att" criterion.
Andrew
dalke at dalkescientific.com
More information about the DAS2
mailing list