SRU (Search/Retrieval Using URL)

SRU/CQL Standardization in OASIS

OASIS Search Web Services Technical Committee

July 2009 Drafts2008 Committee Drafts 

TC Page  | Call for Participation  | Join the TC | Comment | DLIB Article, January 2009

The OASIS Search Web Services Technical Committee has drafted an Abstract Protocol Definition (APD - see document 1 in the table) providing the framework for the definition of "Application Protocol Bindings".  These bindings may be static or dynamic.  A static binding is a human-readable document, essentially a profile.  A dynamic binding is a machine-readable description of a server, written in a description language that the Committee is also developing (described in  Annex B of the APD).

The premise behind dynamic bindings is that any search engine, even one that existed prior to development of the standard, need only to provide a dynamic binding -  a self-description. It need make no other changes in order to be accessible. A client will be able to access any search engine that provides a description, if only it implements the capability to read and interpret the description and use it to formulate a request (including a query) and interpret the response.

Committee drafts include  bindings for  SRU 1.2 (2)  and openSearch (5) as well as a specification of CQL 1.2 (4 ).

The current phase of work is the development of an SRU 2.0 binding, CQL 2.0, Explain, and Scan.


July 2009 Drafts

The TC released two Drafts for Targeted Review, July 22, 2009:

Please review and comment on these two drafts.


Committee Drafts

TheTC released five Committee Drafts, June 30, 2008:

Document

Full name and link

Description

1 Abstract Protocol Definition  (APD) Search Web Services - searchRetrieve Operation: Abstract Protocol Definition Version 1.0 - Committee Draft 01 30 June 2008 Provides the framework for the definition of "Application Protocol Bindings", including for example SRU 1.2, SRU 2.0, and openSearch.
2 Binding for SRU 1.2 Search Web Services - searchRetrieve Operation: Binding for SRU 1.2 Version 1.0 - Committee Draft 01 30 June 2008 The SRU 1.2 binding, together with the Auxiliary Binding for HTTP GET, is  intended to be fully compatible with the current SRU 1.2 SearchRetrieve Operation specification.
3 Auxiliary Binding for HTTP GET Search Web Services - searchRetrieve Operation - Binding for SRU 1.2: Auxiliary Binding for HTTP GET- Version 1.0 - Committee Draft 01 30 June 2008
4 CQL 1.2 Search Web Services - CQL 1.2: The Contextual Query Language Version
1.0 - Committee Draft 01 30 June 2008
Intended to be fully compatible with the current CQL 1.2 specification .
5 Binding for OpenSearch Search Web Services - searchRetrieve Operation: Binding for OpenSearch Version 1.0 - Committee Draft 01 30 June 2008 intended to be fully  compatible with
OpenSearch Draft 3 Specification.



Call For Participation

The Committee hopes to involve the SRU Implementors Group in this work. You can participate either by joining the committee ( please see Joining the OASIS Search Web Services Technical Committee) or if you are unable to join, via discussion over the SRU list. 


Comment

To comment on proposals, drafts, or on any aspect of the TC work:

  1. Subscribe to the comments list.
    send a blank message to
    search-ws-comment-subscribe@lists.oasis-open.org.
  2. post comment.
    to search-ws-comment@lists.oasis-open.org

More ....