User Tools

Site Tools


dev:resolver

Getting real-time holdings from an OpenURL resolver

The open-ils.resolver service queries an OpenURL resolver for a given ISSN or ISBN and returns the full-text holdings coverage with URLs available for that material. This is useful if, for example, a patron searches for the "Journal of Brains" and you want to immediately provide links to the electronic resources where the resolver knows that your content is available. As some OpenURL resolvers take a long time (in Web seconds) to return responses to queries, open-ils.resolver caches the results of a query for a configurable period of time to speed up subsequent requests.

Currently supported resolvers

The SFX resolver requires sites to enable full-text holdings in their API using the SFXAdmin Web-based user interface. In the API section of the Menu Configuration Tool, enable the following options:

  • Include availability info in text format
  • Include availability info in structured XML format

If either of these options were not enabled, you will need to restart the SFX server.

Appears to be feasible, but not yet supported

So far the only Evergreen sites using the open-ils.resolver service run against SFX, but it should be possible to extend its support to other resolvers. Once we add another resolver to the mix, we will also want to add OU settings to configure the resolver type and base URL.

CUFTS

Serial Solutions

Based on Auto-Populating an ILL form with the Serial Solutions Link Resolver API this appears to be feasible, but there does not appear to be any openly available demo server to develop against.

dev/resolver.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.