Project news

Call to Vote: Ballot for OASIS Standard – searchRetrieve V1.0

The OASIS Search Web Services TC members [1] have approved submitting the following Candidate OASIS Standard to the OASIS membership to a membership vote for OASIS Standard:

searchRetrieve Version 1.0
Candidate OASIS Standard 01
25 October 2012

This is a call to the primary or alternate representatives of OASIS Organizational Members to vote. This Committee Specification was approved by the Technical Committee and was submitted for the required 60-day public review. All requirements of the OASIS TC Process having been met, the Candidate OASIS Standard is now submitted to the voting representatives of OASIS organizational members.

— Voting Details —

The ballot opens at 00:00 am U.S. eastern time on 16 January 2013 and closes at 11:59 pm U.S. eastern time on 30 January 2013. You can access the ballot to cast your vote at:

Internal OASIS link: https://www.oasis-open.org/apps/org/workgroup/voting/ballot.php?id=2348

Publicly visible link: https://www.oasis-open.org/committees/ballot.php?id=2348

The minimum number of affirmative votes required to approve this ballot is 48 (15% of 319 OASIS organizational members).

Each OASIS organizational member has one vote. OASIS members should ensure that their organization’s voting representative votes according to the organization’s wishes. If you do not know the name of your organization’s voting representative is, go to the My Account page at

http://www.oasis-open.org/members/user_tools

then click the link for your Company (at the top of the page) and review the list of users for the name designated as “Primary”.

— Information about the Candidate OASIS Standard and the OASIS Search Web Services TC —

searchRetrieve Version 1.0 is a multi-part specification that defines a generic protocol for the interaction required between a client and server for performing searches.

Part 1, the Abstract Protocol Definition (APD) defines a model and a generic protocol for the interaction between a client and server for performing searches. It facilitates interoperability between different search protocols by providing a common framework and terminology for describing these search protocols.The intention is that all search protocols can be regarded as concrete implementations of this definition.

The model presumes that a client and server communicate via a searchRetrieve protocol which incorporates a query language. The APD serves as a guideline for the development of application protocol bindings for specific protocols.

The specification includes bindings for SRU1.2, SRU2.0 and OpenSearch. It specifies one query language, the Contextual Query Language (CQL). The specification also specifies a utility protocol, Scan, allowing a client to request a range of the available terms at a given point within a list of indexed terms, used to select terms for subsequent searching.

SRU1.2 is based on the SRU Specification maintained at the Library of Congress, http://www.loc.gov/standards/sru/ and CQL is based on http://www.loc.gov/standards/sru/specs/cql.html. SRU2.0 is an enhanced version of SRU1.2. SRU and CQL are both based on NISO Z39.50, http://www.loc.gov/z3950/agency/. The OpenSearch binding is intended to be compatible with http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_5.

URIs:

The prose specification document and related files are available here:

– searchRetrieve: Part 0. Overview Version 1.0:

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

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

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

– searchRetrieve: Part 1. Abstract Protocol Definition Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part1-apd/searchRetrieve-v1.0-cos01-part1-apd.doc

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

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

– searchRetrieve: Part 2. searchRetrieve Operation: APD Binding for SRU 1.2 Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part2-sru1.2/searchRetrieve-v1.0-cos01-part2-sru1.2.doc

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

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

– searchRetrieve: Part 3. APD Binding for SRU 2.0 Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part3-sru2.0/searchRetrieve-v1.0-cos01-part3-sru2.0.doc

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

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

– searchRetrieve: Part 4. APD Binding for OpenSearch Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part4-opensearch/searchRetrieve-v1.0-cos01-part4-opensearch.doc

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

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

– searchRetrieve: Part 5. CQL: The Contextual Query Language Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part5-cql/searchRetrieve-v1.0-cos01-part5-cql.doc

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

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

– searchRetrieve: Part 6. SRU Scan Operation Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part6-scan/searchRetrieve-v1.0-cos01-part6-scan.doc

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

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

– searchRetrieve: Part 7. Explain Version 1.0:

Editable source (Authoritative):
http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/cos01/part7-explain/searchRetrieve-v1.0-cos01-part7-explain.doc

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

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

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

ZIP distribution file (complete):

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/cos01/searchRetrieve-v1.0-cos01.zip

— Additional information —

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

TC Charter
https://www.oasis-open.org/committees/search-ws/charter.php

[2] Statements of Use:

OCLC: https://lists.oasis-open.org/archives/search-ws-comment/201209/msg00011.html

Nature Publishing Group (NPG): https://lists.oasis-open.org/archives/search-ws-comment/201209/msg00010.html

Wellfleet Software: https://lists.oasis-open.org/archives/search-ws-comment/201209/msg00009.html