Project news

searchRetrieve V1.0 published as Committee Specification

We are pleased to announce the approval and publication of an OASIS Committee Specification (CS) by the members of the OASIS Search Web Services TC [1]:

searchRetrieve Version 1.0
Committee Specification 01
13 April 2012

Overview:

The OASIS Search Web Services (SWS) initiative defines a generic protocol for the interaction required between a client and server for performing searches. SWS defines an Abstract Protocol Definition (APD searchRetrieve Part 1) to describe this interaction. All search protocols can be regarded as concrete implementations of this definition. The Abstract Protocol Definition facilitates interoperability between different search protocols by providing a common framework and terminology for describing search protocols.

The specification is a multi-part work product with the following components:

– Part 0. Overview.
– Part 1. Abstract Protocol Definition.
– Part 2. APD Binding for SRU 1.2.
– Part 3. APD Binding for SRU 2.0.
– Part 4. APD Binding for OpenSearch.
– Part 5. CQL: The Contextual Query Language.
– Part 6. SRU Scan Operation.
– Part 7. SRU Explain Operation.
– XML schemas

URIs:
The prose specification document and related files are available here:

– Part 0. Overview.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part0-overview/searchRetrieve-v1.0-cs01-part0-overview.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part0-overview/searchRetrieve-v1.0-cs01-part0-overview.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part0-overview/searchRetrieve-v1.0-cs01-part0-overview.pdf

– Part 1. Abstract Protocol Definition.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part1-apd/searchRetrieve-v1.0-cs01-part1-apd.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part1-apd/searchRetrieve-v1.0-cs01-part1-apd.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part1-apd/searchRetrieve-v1.0-cs01-part1-apd.pdf

– Part 2. APD Binding for SRU 1.2.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part2-sru1.2/searchRetrieve-v1.0-cs01-part2-sru1.2.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part2-sru1.2/searchRetrieve-v1.0-cs01-part2-sru1.2.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part2-sru1.2/searchRetrieve-v1.0-cs01-part2-sru1.2.pdf

– Part 3. APD Binding for SRU 2.0.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part3-sru2.0/searchRetrieve-v1.0-cs01-part3-sru2.0.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part3-sru2.0/searchRetrieve-v1.0-cs01-part3-sru2.0.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part3-sru2.0/searchRetrieve-v1.0-cs01-part3-sru2.0.pdf

– Part 4. APD Binding for OpenSearch.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part4-opensearch/searchRetrieve-v1.0-cs01-part4-opensearch.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part4-opensearch/searchRetrieve-v1.0-cs01-part4-opensearch.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part4-opensearch/searchRetrieve-v1.0-cs01-part4-opensearch.pdf

– Part 5. CQL: The Contextual Query Language.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part5-cql/searchRetrieve-v1.0-cs01-part5-cql.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part5-cql/searchRetrieve-v1.0-cs01-part5-cql.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part5-cql/searchRetrieve-v1.0-cs01-part5-cql.pdf

– Part 6. SRU Scan Operation.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part6-scan/searchRetrieve-v1.0-cs01-part6-scan.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part6-scan/searchRetrieve-v1.0-cs01-part6-scan.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part6-scan/searchRetrieve-v1.0-cs01-part6-scan.pdf

– Part 7. SRU Explain Operation.
Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part7-explain/searchRetrieve-v1.0-cs01-part7-explain.doc

HTML:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part7-explain/searchRetrieve-v1.0-cs01-part7-explain.html

PDF:
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/part7-explain/searchRetrieve-v1.0-cs01-part7-explain.pdf

– XML schemas
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/schemas/

Distribution ZIP files
For your convenience, OASIS provides a complete package of the prose specification and related files in a ZIP distribution file. You can download the ZIP file here:

http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cs01/searchRetrieve-v1.0-cs01.zip

Members of the OASIS Search Web Services TC requested a Special Majority Vote to approve this specification as a Committee Specification. The specification had been released for public review as required by the TC Process [2]. The vote to approve at Committee Specification (CS) level passed [3], and the approved CS01 is now available online in the OASIS Library as referenced above.

Our congratulations to the TC on achieving this milestone.

========== Additional references:

[1] OASIS Search Web Services TC
http://www.oasis-open.org/committees/search-ws

[2] Public reviews
30-day public review, 12 January 2012: http://lists.oasis-open.org/archives/tc-announce/201201/msg00003.html

[3] CS ballot
http://www.oasis-open.org/committees/ballot.php?id=2204