Z39.50, SRU, CCL, CQL PQF Support in Koha 3

Koha 3 comes with rich support for Z39.50 and SRU, as well as related query syntaxes such as PQF, CCL and CQL.

Configuration Files

  • ccl.properties
  • pqf.properties
  • .chr files
  • record.abs
  • bib1.att

Z39.50

For more information about Z39.50, visit http://www.loc.gov/z3950/agency/

Koha's default installation supports running Zebra configured to support Z39.50 queries on bibliographic and authority data.

Bibliographic Database: use hostname + port 9999 + biblios + user/pass (for extended services, anonymous has read access)

Authority Database: use hostname + port 9999 + authorities + user/pass (for extended services, anonymous has read access)

SRU

For more information about the SRU standard (Search/Retrieve via URL), visit http://www.loc.gov/standards/sru/

Koha's default installation supports running Zebra configured tosupport SRU queries on bibliographic and authority data. Zebra itself is capable of detecting Z39.50 or HTTP and responding with SRU if the incoming request is HTTP. For more information about Zebra's internal support for SRU and Z39.50 refer to the Zebrasrv documentation: http://indexdata.dk/zebra/doc/zebrasrv.tkl

Bibliographic Data:

The Explain pragma can be configured via the koha-conf.xml file and can be retrieved by a search interface using a query such as:

http:<serverhost>:9999/biblios?version=1.1&operation=explain Queries for results can be run using syntax such as the following: http:<serverhost>:9999/biblios?version=1.1&operation=searchRetrieve&query=harry&startRecord=1&maximumRecords=20&recordSchema=mods

To retrieve the data in MARCXML, you'd use:

http:<serverhost>:9999/biblios?version=1.1&operation=searchRetrieve&query=harry&startRecord=1&maximumRecords=20&recordSchema=marcxml Examples for Authority Data: http:<serverhost>:9999/authorities?version=1.1&operation=explain

http:<serverhost>:9999/authorities?version=1.1&operation=searchRetrieve&query=bath.personalName=rollings&startRecord=1&maximumRecords=20&recordSchema=marcxml ===== Query Languages ===== ==== CCL ==== ==== CQL ==== ==== PQF ====

 
en/development/z3950sru.txt · Last modified: 2008/10/04 12:02 by kados
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki