Download presentation
Presentation is loading. Please wait.
1
Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor
2
What is a Mashup? 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 www.trulia.com
3
Mashup Terminology 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
4
Mashup Terminology REpresentational State Transfer (REST) REpresentational State Transfer (REST) the simplest and thus by far the most used protocol in the creation of mashups the simplest and thus by far the most used protocol in the creation of mashups requests employ a URL containing the API parameters, and is transmitted using GET or POST over HTTP requests employ a URL containing the API parameters, and is transmitted using GET or POST over HTTP SOAP SOAP relies on international standards and protocols and has been adopted primarily in the enterprise world relies on international standards and protocols and has been adopted primarily in the enterprise world requires that both the requests sent by the service consumer and the answers returned by the service provider be wrapped in XML requires that both the requests sent by the service consumer and the answers returned by the service provider be wrapped in XML
5
Types of Mashups www.programmableweb.com
6
Mashups and Libraries: Why? 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
7
Mashups and Libraries: How? Ask vendors for APIs Ask vendors for APIs Mashup library data with popular services Mashup library data with popular services Put your library out there Put your library out there Create RSS feeds for library content Create RSS feeds for library content
8
Mashup Tools
9
Yahoo! Pipes 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 pipes.yahoo.com pipes.yahoo.com pipes.yahoo.com
10
Dapper Use Dapper to create new means for people to access your content. Create RSS feeds, widgets, and APIs with your content and links. Use Dapper to create new means for people to access your content. Create RSS feeds, widgets, and APIs with your content and links. www.dapper.net www.dapper.net www.dapper.net
11
Mashups for Fun & Function
12
Shopping 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 http://wiinearby.net http://wiinearby.net http://wiinearby.net
13
Fun with Images Mash up your Flickr (www.flickr.com) images and create badges, posters, games and so much more Mash up your Flickr (www.flickr.com) images and create badges, posters, games and so much morewww.flickr.com http://bighugelabs.com/flickr/ http://bighugelabs.com/flickr/ http://bighugelabs.com/flickr/
14
Find me Lunch 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 reviews http://lunchbox.allbusiness.com http://lunchbox.allbusiness.com http://lunchbox.allbusiness.com
15
Real Estate Trulia mashes up MLS data with a Google Map Trulia mashes up MLS data with a Google Map www.trulia.com www.trulia.com www.trulia.com Zillow mashes up MLS data with Microsoft Maps Zillow mashes up MLS data with Microsoft Maps www.zillow.com www.zillow.com www.zillow.com
16
Weather 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
17
Favorite Links doggdot.us doggdot.us doggdot.us 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 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
18
Ubiquity http://www.youtube.com/watch?v=fvjdXNnRMfU
19
Find More You can find more popular mashups by browsing at the ProgrammableWeb You can find more popular mashups by browsing at the ProgrammableWeb http://www.programmableweb.com/popular http://www.programmableweb.com/popular http://www.programmableweb.com/popular
20
Mashups for Libraries
21
Map Library Locations Simplest mashup – location mashup Simplest mashup – location mashup www.hcplc.org/hcplc/liblocales/ www.hcplc.org/hcplc/liblocales/ www.hcplc.org/hcplc/liblocales/
22
Repository Map 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
23
Collections on Flickr 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) http://accessceramics.org http://accessceramics.org http://accessceramics.org http://flickr.com/commons http://flickr.com/commons http://flickr.com/commons http://flickr.com/photos/library_of_congress/ http://flickr.com/photos/library_of_congress/ http://flickr.com/photos/library_of_congress/
24
Mapping Pictures Mapping Pictures 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 www.widgetbox.com/widget/mapsack-flickr-map www.widgetbox.com/widget/mapsack-flickr-map www.widgetbox.com/widget/mapsack-flickr-map
25
Find Books by Setting Using several APIs CodexMap lists books on a map based on where they’re set or the location they cover Using several APIs CodexMap lists books on a map based on where they’re set or the location they cover http://codexmap.com/codexmap.php http://codexmap.com/codexmap.php http://codexmap.com/codexmap.php
26
Website Mashups 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 www.chelmsfordlibrary.org/reference/consumer.html www.chelmsfordlibrary.org/reference/consumer.html www.chelmsfordlibrary.org/reference/consumer.html www.chelmsfordlibrary.org/reference/consumers.html (w/out) www.chelmsfordlibrary.org/reference/consumers.html (w/out) www.chelmsfordlibrary.org/reference/consumers.html Flickr and Blog Flickr and Blog http://216.204.202.157/website/Default.aspx?alias=216.204.20 2.157/website/library http://216.204.202.157/website/Default.aspx?alias=216.204.20 2.157/website/library http://216.204.202.157/website/Default.aspx?alias=216.204.20 2.157/website/library http://216.204.202.157/website/Default.aspx?alias=216.204.20 2.157/website/library
27
OPAC 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
28
WorldCat Search API Not free – available to members of OCLC Not free – available to members of OCLC www.oclc.org/worldcatapi/ www.oclc.org/worldcatapi/ www.oclc.org/worldcatapi/ Facebook WorldCat Application Facebook WorldCat Application http://apps.facebook.com/worldcat/ http://apps.facebook.com/worldcat/ http://apps.facebook.com/worldcat/
29
Where the Patrons Are 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
30
Mashup Tools Play Time
31
Yahoo! Pipes 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
32
Learn More Library Mashups: Exploring new ways to deliver library data Edited by Nicole C. Engard Published by Information Today, Inc., 2009
33
Thank You Nicole C. Engard Open Source Evangelist, LibLime nengard@gmail.com The Book: Published by Information Today in 2009
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.