10.16.08
Test Post
SRU/CQL 2.0 Proposals
October 2008
The Table below
shows the current proposals for version 2.0 of SRU and CQL (current as
of the above date). These have been proposed by the OASIS
Search Web Services Technical Committee.
For some proposals there is not yet consensus on an approach, and more
than one approach is listed.
Feature |
Description |
|
| 1. | Element selection |
Example: Client wants MODS records, but only the single element “dateIssued”.Two possible approaches.
Approach 1 would require a protocol change. Approach 2 would not. This requirement comes from an attempt to represent select
” select the geometry and depth from the HYDROGRAPHY In CQL, that might be partially expressed as: geo.feature=hydrography AND geo.bbox=/nwse “-57.9118,46.2023,-46.6873,51.8145″ But “select the geometry and depth” cannot |
| 2. | Same container |
The classic example: “find ‘A’ and ‘B’ within the same
|
| 3. | ‘window’ relation |
Find ‘A’, ‘B’, ‘C’ ….. within a span of X words.examples: * dc.title window/distance<5/unit=word “fries salt fries, salt, and vinegar all within a span of 5 words |
| 4. | boolean modifier ‘prox’ |
A not near BExample: A not/prox/unit=word/distance=3/ordered B Find occurences of A that are not following within 3 words by |
| 5. | faceted search | Two possible approaches.
|
| 6. | multiple query types | Two possible approaches.
|
| 7. | Alternative Response Format | Two possible approaches.
|
| 8. | Depricate ‘operation’ and ‘version’ parameters | Make these optional for compatibility with earlier version. |
| 9. | Non-XML Records | Allow non-xml data in the response records, including value by reference. These would be signaled by additional values for the recordPacking parameter. Exisiting values (’string’, ‘xml’) would be retained, a value of ‘uri’ to indicate value by reference, or ‘base64′ for base 64, or in general a MIME Content Transfer Encoding type. |
| 10. | Result size precision | Allow the client to indicate how much effort the server should take to determine or estimate the number of records in the result set. Similarly, allow the response to indicate the (estimated) accuracy of the result-set-size reported. The server may be able to determine the exact number of records, The client might want the first 10 records, or any 10 records, Or perhaps the server cannot determine or estimate the number |
Subscribe to OASIS TC Admin Blog via RSS