Koha 3 comes with rich support for Z39.50 and SRU, as well as related query syntaxes such as PQF, CCL and CQL.
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)
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 ====