Print

Print


The OASIS Search Web Services Technical Committee,  http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=search-ws,  is pleased to announce the release of five Committee Drafts.

(1) Search Web Services - searchRetrieve Operation: Abstract Protocol Definition Version 1.0 - Committee Draft 01 30 June 2008

(2) Search Web Services - searchRetrieve Operation: Binding for SRU 1.2 Version 1.0  - Committee Draft 01 30 June 2008

(3) 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) Search Web Services - CQL 1.2: The Contextual Query Language Version 1.0 - Committee Draft 01 30 June 2008

(5) Search Web Services - searchRetrieve Operation: Binding for OpenSearch Version 1.0 - Committee Draft 01 30 June 2008

Links to these documents are at the bottom of this message.


Informally (and more succinctly), the five documents are:

(1) Abstract Protocol Definition  (APD)
(2) Binding for SRU 1.2
(3) Auxiliary Binding for HTTP GET
(4) CQL 1.2
(5) Binding for OpenSearch

The  Abstract Protocol Definition (1) provides the framework for the definition of "Application Protocol Bindings", including SRU 1.2 (2) , SRU 2.0 (see Annex A of SRU 1.2 Binding), and openSearch (5).

 A binding 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 (see Annex B of 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.

SRU (1.2 and 2.0)  are static bindings. openSearch is a dynamic binding.

notes:
 -  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 specification at http://www.loc.gov/sru/
.
- The CQL 1.2 Spec is intended to be fully compatible with the current CQL 1.2 specification at http://www.loc.gov/standards/sru/specs/cql.html
.
-  The openSearch binding is intended to be fully  compatible with http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_3.

CALL FOR PARTICIPATION

 The next phase of work for the TC will be the development of SRU/CQL 2.0 (as mentioned in  Annex A of the SRU 1.2 Binding), and the Description Language (as mentioned in Annex B of the Abstract Protocol Definition).  

The Committee hopes to involve the SRU Implementors Group in this next phase of work to develop SRU/CQL 2.0 and the Description Language. You can participate either by joining the committee, or if you are unable to join, via discussion over this list.  Please contact me directly ([log in to unmask]) to discuss how to join the committee.     

The lead committee member for SRU/CQL 2.0 will be Rob Sanderson ([log in to unmask]). The lead committee members for the description language will be Ashley Sanders ([log in to unmask]) and Ralph LeVan ([log in to unmask]).


Links.
(1) Search Web Services - searchRetrieve Operation: Abstract Protocol Definition Version 1.0 - Committee Draft 01 30 June 2008
http://docs.oasis-open.org/search-ws/v1.0/apd-V1.0.doc
http://docs.oasis-open.org/search-ws/v1.0/apd-V1.0.pdf
http://docs.oasis-open.org/search-ws/v1.0/apd-V1.0.html

(2) Search Web Services - searchRetrieve Operation: Binding for SRU 1.2 Version 1.0  - Committee Draft 01 30 June 2008
http://docs.oasis-open.org/search-ws/v1.0/sru-1-2-V1.0.doc
http://docs.oasis-open.org/search-ws/v1.0/sru-1-2-V1.0.pdf
http://docs.oasis-open.org/search-ws/v1.0/sru-1-2-V1.0.html

(3) Search Web Services - searchRetrieve Operation - Binding for SRU 1.2: Auxiliary Binding for HTTP GET- Version 1.0 - Committee Draft 01 30 June 2008
http://docs.oasis-open.org/search-ws/v1.0/binding-for-get-V1.0.doc
http://docs.oasis-open.org/search-ws/v1.0/binding-for-get-V1.0.pdf
http://docs.oasis-open.org/search-ws/v1.0/binding-for-get-V1.0.html

(4) Search Web Services - CQL 1.2: The Contextual Query Language Version 1.0 - Committee Draft 01 30 June 2008
http://docs.oasis-open.org/search-ws/v1.0/cql-1-2-V1.0.doc
http://docs.oasis-open.org/search-ws/v1.0/cql-1-2-V1.0.pdf
http://docs.oasis-open.org/search-ws/v1.0/cql-1-2-v1.0.html

(5) Search Web Services - searchRetrieve Operation: Binding for OpenSearch Version 1.0 - Committee Draft 01 30 June 2008
http://docs.oasis-open.org/search-ws/v1.0/opensearch-V1.0.doc
http://docs.oasis-open.org/search-ws/v1.0/opensearch-V1.0.pdf 
http://docs.oasis-open.org/search-ws/v1.0/opensearch-v1.0.html