Aquabrowser SRU Gateway

Service description

SRU compliant gateway (largely) for providing record data in Dublin Core. Provides results from the Aquabrowser Resource Discovery platform underpinning LibrarySearch.

Output is currently in XML only.

License

We belive that data produced from this API cannot reasonably be used to create a full Marc21 record useable as a commerical resource. As such, its use is licensed under the Public Domain Dedication and License v1.0 whose full text can be found at: http://www.opendatacommons.org/licenses/pddl/1.0/.

We also draw attention of those wishing to use or redistribute this dataset to the standard ODC Attribution-Sharealike Community Norms.

Sample query (opens in new window)

http://search.lib.cam.ac.uk/sru.ashx?operation=searchRetrieve&version=1.1&query=iphone&maximumRecords=10&recordSchema=dc

Request parameters

Compulsory:

Optional:

Response

XML response format is in a fashion compliant with the SRU spec. Response metadata displayed is largely dependent on recordSchema. The 'srw:extraRecordData' node contains URL's for catalogue records, external links, details on holding libraries and other potentially useful information.

Other notes

Using results from this service to access full holdings information api is currently somewhat odd, spilt yheextraRecordData->extID field the pipe character to get a database code and bibID. These can then be passed to the Aquabrowser All Records Service to get the unduplicated list of holdings, and then use the Full Record Service to populate each record.