Mashups for Libraries


Published on

As presented to Infolink

Published in: Technology, Education
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mashups for Libraries

  1. 1. Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor
  2. 2. What is a Mashup? <ul><li>A web application that combines data from more than one source into a single integrated tool </li></ul><ul><ul><li>an example is the use of data from Google Maps to add location information to real-estate data, thereby creating a new and distinct web service that was not originally provided by either source </li></ul></ul>
  3. 3. Mashup Terminology <ul><li>Web Service </li></ul><ul><ul><li>a technology that enables information and communication exchange between different applications </li></ul></ul><ul><ul><li>Application Programming Interface (API) </li></ul></ul><ul><ul><li>a set of functions, procedures or classes for accessing a web service that allow a computer program to access and manipulate data on a web service the same way that a website interface lets the human user surf and dive into its content </li></ul></ul>
  4. 4. Mashup Terminology <ul><li>REpresentational State Transfer (REST) </li></ul><ul><ul><li>the simplest and thus by far the most used protocol in the creation of mashups </li></ul></ul><ul><ul><li>requests employ a URL containing the API parameters, and is transmitted using GET or POST over HTTP </li></ul></ul><ul><li>SOAP </li></ul><ul><ul><li>relies on international standards and protocols and has been adopted primarily in the enterprise world </li></ul></ul><ul><ul><li>requires that both the requests sent by the service consumer and the answers returned by the service provider be wrapped in XML </li></ul></ul>
  5. 5. Types of Mashups
  6. 6. Mashups and Libraries: Why? <ul><li>Provide better services to our patrons </li></ul><ul><li>Added value to our websites and catalogs </li></ul><ul><li>Promoting library services where the patrons are </li></ul>
  7. 7. Mashups and Libraries: How? <ul><li>Ask vendors for APIs </li></ul><ul><li>Mashup library data with popular services </li></ul><ul><li>Put your library out there </li></ul><ul><li>Create RSS feeds for library content </li></ul>
  8. 8. Mashup Tools
  9. 9. Yahoo! Pipes <ul><li>Allows you to pull in many sources of data and mash it up into one source </li></ul><ul><ul><li> </li></ul></ul>
  10. 10. Dapper <ul><li>Use Dapper to create new means for people to access your content. Create RSS feeds, widgets, and APIs with your content and links. </li></ul><ul><ul><li> </li></ul></ul>
  11. 11. Mashups for Fun & Function
  12. 12. Shopping <ul><li>Mashups like WiiNearby help you find this year’s hot gifts by merging together ads from several sources on a Google Map </li></ul><ul><li> </li></ul>
  13. 13. Fun with Images <ul><li>Mash up your Flickr ( ) images and create badges, posters, games and so much more </li></ul><ul><li> </li></ul>
  14. 14. Find me Lunch <ul><li>Need help finding someplace to go for lunch? Try Lunchbox </li></ul><ul><li>Powered by Yelp & includes reviews </li></ul><ul><li> </li></ul>
  15. 15. Real Estate <ul><li>Trulia mashes up MLS data with a Google Map </li></ul><ul><ul><li> </li></ul></ul><ul><li>Zillow mashes up MLS data with Microsoft Maps </li></ul><ul><ul><li> </li></ul></ul>
  16. 16. Weather <ul><li>Weather Bonk mashes up weather forecasts and live webcams on a Google Map </li></ul><ul><li> </li></ul>
  17. 17. Favorite Links <ul><li> </li></ul><ul><ul><li>digg, slashdot, and delicious/popular all show favorite links - So why not combine them into a unified format? View all of the recent links in one place </li></ul></ul>
  18. 18. Ubiquity
  19. 19. Find More <ul><li>You can find more popular mashups by browsing at the ProgrammableWeb </li></ul><ul><ul><li> </li></ul></ul>
  20. 20. Mashups for Libraries
  21. 21. Map Library Locations <ul><li>Simplest mashup – location mashup </li></ul><ul><ul><li> </li></ul></ul>
  22. 22. Repository Map <ul><li>Combine data about repositories from different data providers, and mash it up on a Google Map in order to visually display information about the repositories. </li></ul><ul><ul><li> </li></ul></ul>
  23. 23. Collections on Flickr <ul><li>Share your collection on Flickr and then bring it into your website (now it’s accessible from multiple places and re-mashable) </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul>
  24. 24. Mapping Pictures <ul><li>C reate a map with pictures from your collection or your library/librarians </li></ul><ul><ul><li> </li></ul></ul>
  25. 25. Find Books by Setting <ul><li>Using several APIs CodexMap lists books on a map based on where they’re set or the location they cover </li></ul><ul><ul><li> </li></ul></ul>
  26. 26. Website Mashups <ul><li>Join any service with an RSS feed </li></ul><ul><ul><li>Blogs, Wikis, Flickr, Calendars, Bookmarks, etc </li></ul></ul><ul><li>Delicious </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> (w/out) </li></ul></ul><ul><li>Flickr and Blog </li></ul><ul><ul><li> </li></ul></ul>
  27. 27. OPAC Mashups <ul><li>Can be harder than most others because of the proprietary nature of our systems </li></ul><ul><ul><li>What to do? </li></ul></ul><ul><ul><ul><li>Work with vendors to get APIs to your data so you can re-mash it </li></ul></ul></ul><ul><ul><ul><li>Find APIs that generate JavaScript because they can easily be integrated </li></ul></ul></ul>
  28. 28. WorldCat Search API <ul><li>Not free – available to members of OCLC </li></ul><ul><ul><li> </li></ul></ul><ul><li>Facebook WorldCat Application </li></ul><ul><ul><li> </li></ul></ul>
  29. 29. Where the Patrons Are <ul><li>If your services offer APIs and/or RSS feeds you can often send your content out to sites where patrons are </li></ul><ul><ul><li>Facebook Pages </li></ul></ul>
  30. 30. Mashup Tools <ul><li>Play Time </li></ul>
  31. 31. Yahoo! Pipes <ul><li>Let’s create some content mashes to use on our websites or other pages on the web </li></ul><ul><ul><li> </li></ul></ul>
  32. 32. Learn More <ul><li>Library Mashups: </li></ul><ul><li>Exploring new ways to deliver library data </li></ul><ul><li>Edited by Nicole C. Engard </li></ul><ul><li>Published by Information Today, Inc., 2009 </li></ul>
  33. 33. Thank You <ul><li>Nicole C. Engard </li></ul><ul><li>Open Source Evangelist, LibLime </li></ul><ul><li>[email_address] </li></ul><ul><li>The Book: </li></ul><ul><li>Published by Information Today in 2009 </li></ul>