Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor
A web application that combines data from more than one source into a single integrated tool A web application that combines data from more than one source into a single integrated tool 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 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 What is a Mashup?
Web Service Web Service a technology that enables information and communication exchange between different applications a technology that enables information and communication exchange between different applications Application Programming Interface (API) Application Programming Interface (API) 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 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 Mashup Terminology More:
Types of Mashups
Provide better services to our patrons Provide better services to our patrons Added value to our websites and catalogs Added value to our websites and catalogs Promoting library services where the patrons are Promoting library services where the patrons are It’s a learning experience – and we never turn down learning experiences! It’s a learning experience – and we never turn down learning experiences! Mashups & Libraries: Why?
Ask vendors for APIs Ask vendors for APIs Mashup library data with popular web services Mashup library data with popular web services Put your library (and your library data) out there Put your library (and your library data) out there Create RSS feeds for library content Create RSS feeds for library content Mashups & Libraries: How?
Mashup Tools
Allows you to pull in many sources of data and mash it up into one source Allows you to pull in many sources of data and mash it up into one source Provides a simple flow chart like interface Provides a simple flow chart like interface pipes.yahoo.com pipes.yahoo.com pipes.yahoo.com Yahoo! Pipes
Use Dapper to create new means for people to access your content. Use Dapper to create new means for people to access your content. Create RSS feeds, widgets, and APIs with your content and links. Create RSS feeds, widgets, and APIs with your content and links DapperDapper
Mashups for Fun & Function Mashups for Fun & Function
Mashups like WiiNearby help you find this year’s hot gifts by merging together ads from several sources on a Google Map Mashups like WiiNearby help you find this year’s hot gifts by merging together ads from several sources on a Google Map ShoppingShopping
Mash up your Flickr ( images and create badges, posters, games and so much more Mash up your Flickr ( images and create badges, posters, games and so much morewww.flickr.com Fun With Images
Need help finding someplace to go for lunch? Try Lunchbox Need help finding someplace to go for lunch? Try Lunchbox Powered by Yelp ( & includes reviews Powered by Yelp ( & includes reviewswww.yelp.com Find Me Lunch
Trulia mashes up MLS data with a Google Map Trulia mashes up MLS data with a Google Map Zillow mashes up MLS data with Microsoft Maps Zillow mashes up MLS data with Microsoft Maps Real Estate
Weather Bonk mashes up weather forecasts and live webcams on a Google Map Weather Bonk mashes up weather forecasts and live webcams on a Google Map weatherbonk.com weatherbonk.com weatherbonk.com WeatherWeather
Reading Radar takes the NY Bestseller Lists and merges it with data from Amazon.com Reading Radar takes the NY Bestseller Lists and merges it with data from Amazon.com readingradar.com readingradar.com readingradar.com developer.nytimes.com developer.nytimes.com developer.nytimes.com New York Times
You can find more popular mashups by browsing at the ProgrammableWeb You can find more popular mashups by browsing at the ProgrammableWeb Find More
Mashups for Libraries
Simplest mashup – location mashup Simplest mashup – location mashup Map Library Locations
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. 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. maps.repository66.org maps.repository66.org maps.repository66.org Repository Map
Share your collection on Flickr and then bring it into your website (now it’s accessible from multiple places and re-mashable) Share your collection on Flickr and then bring it into your website (now it’s accessible from multiple places and re-mashable) Collections on Flickr
C reate a map with pictures from your collection or your library/librarians C reate a map with pictures from your collection or your library/librarians Mapping Pictures
Join any service with an RSS feed Join any service with an RSS feed Blogs, Wikis, Flickr, Calendars, Bookmarks, etc Blogs, Wikis, Flickr, Calendars, Bookmarks, etc Delicious Delicious (w/out) (w/out) Flickr and Blog Flickr and Blog /website/library /website/library /website/library /website/library Website Mashups
Can be harder than most others because of the proprietary nature of our systems Can be harder than most others because of the proprietary nature of our systems What to do? What to do? Work with vendors to get APIs to your data so you can re-mash it Work with vendors to get APIs to your data so you can re-mash it Find APIs that generate JavaScript because they can easily be integrated Find APIs that generate JavaScript because they can easily be integrated Hire an expert programmer (or developer service) to help you Hire an expert programmer (or developer service) to help you OPAC Mashups
Not free – available to members of OCLC Not free – available to members of OCLC Facebook WorldCat Application Facebook WorldCat Application WorldCat Search API
Search the ‡biblios.net database from your own website Search the ‡biblios.net database from your own website Freely Available Freely Available hp hp hp hp ‡biblios.net API
If your services offer APIs and/or RSS feeds you can often send your content out to sites where patrons are If your services offer APIs and/or RSS feeds you can often send your content out to sites where patrons are Facebook Pages Facebook Pages Where Patrons Are
Mashup Tools Play Time Mashup Tools Play Time
Let’s create some content mashes to use on our websites or other pages on the web Let’s create some content mashes to use on our websites or other pages on the web pipes.yahoo.com pipes.yahoo.com pipes.yahoo.com Yahoo! Pipes: Demo
Learn More Library Mashups Exploring new ways to deliver library data Edited by Nicole C. Engard Published by Information Today, Inc., 2009 Learn More Library Mashups Exploring new ways to deliver library data Edited by Nicole C. Engard Published by Information Today, Inc.,
Thank You Nicole C. Engard Open Source Evangelist, The Book: