In this webinar, Jonathan Rochkind, Senior Programmer/Analyst at the Sheridan Libraries at Johns Hopkins University, demonstrated how Umlaut allows you to de-couple your "link resolver" (or "known item service") user-facing UI from your underlying knowledge base products—theoretically making it possible to switch out one vendor's knowledge base product for another with no interruption to your users (or to your local applications using Umlaut's API rather than a specific vendor's proprietary API).
Umlaut is open source software that acts as a buffer between your knowledge base product(s) and the world. It deals with specific known citations and full text from multiple data stores (link resolver, catalog, etc.), Amazon and Google links, "cited by" links from licensed vendors, "search inside" links to Amazon, Google, HathiTrust, or anything else you want to write a plugin for. It gives you the ability to switch out the underlying knowledge base products with no interruption to your users. It runs as Ruby on Rails application via an engine gem. Umlaut is also a "link resolver front-end" for an existing knowledge base because it accepts requests in OpenURL format but has no knowledge base of its own.
This was the thirteenth webinar in the OCLC Research Technical Advances for Innovation in Cultural Heritage Institutions (TAI CHI) Webinar Series developed to highlight specific innovative applications, often locally developed, that libraries, museums and archives may find effective in their own environments, as well as to teach technical staff new technologies and skills.
OCLC Research TAI CHI Webinar Series Umlaut Webinar Page
Webinar Recording (36:34):
- .wmv (67.64 MB)
- .mp4 (10.96 MB)
- on YouTube
- in iTunes
Webinar Slides (Google Docs: 23 slides)
Webinar Chat Transcript (.pdf: 16 KB/1 pp.)
OCLC Research Technical Advances for Innovation in Cultural Heritage Institutions
(TAI CHI) Webinar Series
For more information:
Senior Program Officer
Senior Programmer/Analyst at the Sheridan Libraries, Johns Hopkins University
Senior Communications Officer