HathiTrust partners (and other interested parties) need a way to get information unique to HathiTrust (handle data, rights information) into their own systems. This documents begins to describe an HTTP interface that aims to provide:
- data about a small number of records at once (other avenues will be available for larger queries)
- data unique to HathiTrust, with enough unique identifiers to be queried in a variety of ways
- an interface amenable for use within a browser environment
The initial target of the design will be a typical “Full Record” page in a web-based OPAC; other uses may reveal themselves and influence the design along the way. Support for serials is forthcoming.
Why not use SRU, OpenURL, or another option?
Development will be segmented into phases, with increasing functionality.
- Phase 1 (FINISHED) will add to phase 0 the ability to pass multiple possible identifiers (e.g., an lccn and oclc number) and will provide server-side rank-ordering of any multiple results.
- Phase 2 will provide a second interface designed to allow multiple simultaneous queries. This will still be focused on a small number (n < 20ish) of records at once.