Library
                                           Mashups
                                        Exploring new ways to
 ...
Outline

                    • Introductions
                     • Name, Job, Tech Experience
                    • Define...
You will need the
                            following....
                    • A Google Account
                    • A...
What is a Mashup?




                                     http://www.flickr.com/photos/ktpupp/2987530248/
Sunday, June 13,...
What is a Mashup?
     • A web application that combines
            data from more than one source
            into a sin...
Mashup Terminology
          •      Web Service

                •       a technology that enables information and
       ...
Types of Mashups




                         www.programmableweb.com
Sunday, June 13, 2010
Types of Mashups
                               Last 14 Days




                         www.programmableweb.com
Sunday, ...
Mashups & Libraries:
                              Why?
                    • Provide better services to our patrons
     ...
Mashups & Libraries:
                              How?
                    • Ask vendors for APIs
                    • M...
What to Keep in Mind
       • Hosting content on other web servers means if that
              website goes away, so too m...
Mashup Tools



Sunday, June 13, 2010
Yahoo! Pipes

             • Allows you to pull in many
                        sources of data and mash it
              ...
Dapper
             • Web-based tool that allows you to pull in many
                    sources of data and mash it up in...
WSO2 Mashup Server

                                                 • Desktop
                                           ...
Mashups for
                        Fun & Function


Sunday, June 13, 2010
Compare Parking

      • Compare
              parking rates
              and locations
              in cities and at
  ...
NYC Restaurants

     • Choose your restaurant
            in NYC based on Twitter
            comments
     • www.schmap....
Historic DC

                            • DCHistoricTours is mashup
                              that allows tourists to...
Shopping

                             • Mashups like
                               SecretPrices can help
               ...
Fun with Images
        • Mash up your Flickr (www.flickr.com) images and
                create badges, posters, games and...
Find Me Lunch

                             • Need help finding
                               someplace to go for lunch?
 ...
Compare Maps
                            • See three maps (Yahoo!,
                              Google, Microsoft) side b...
Real Estate
     •      Trulia mashes up MLS data with a
            Google Map

           •      www.trulia.com

     • ...
Best Sellers


                               • Reading Radar takes the
                                 NY Bestseller Lis...
New York Times
        •       Find more APIs at developer.nytimes.com
              •    Article Search
              •  ...
Can You Hear Me Now?
     • Not sure if you’ll have cell phone
            reception where you’re traveling?
     • Search...
This We Know
                            • This We Know lets you get
                              local and explore
     ...
Travel Advisories

   • See where the UK FCO has
           active travel advisories
   • Pulls data from the Foreign &
  ...
Weather


                            • Weather Bonk mashes
                              up weather forecasts
           ...
Who’s Tweeting?


                               • Find which of your
                                 congress people are...
Find More!

                    • You can find more popular mashups by
                        browsing at the Programmable...
Mashups for Libraries



Sunday, June 13, 2010
Map Library Locations
                    • Simplest mashup – location mashup
                     • www.hcplc.org/hcplc/l...
http://www.tscpl.org/bookmobile/section/bookmobile_stops/
Sunday, June 13, 2010
Repository Map

       • Combine data about
               repositories from different
               data providers, and ...
Collections on Flickr
     • Share your collection on Flickr and then bring it into
             your website (now it’s ac...
Pictures Mapped
     • Create a map with pictures from your collection
             or your library/librarians
     • www....
Business Librarians
     • CrocTail provides an interface
            for browsing information about
            several h...
Government/Law
                             Librarians
                    • Makes the Federal Register searchable,
      ...
Medical Librarians
      •       Export citations in RIS, BibTeX, RDF and MODS formats, or directly
              to RefWo...
Website Mashups
        •       Join any free web service with an RSS feed or widget
        •       Blogs, Wikis, Flickr,...
Website Mashed Up




                                   http://www.manchester.lib.nh.us/
Sunday, June 13, 2010
OPAC Mashups
       • Can be harder than most others because of the
              proprietary nature of our systems
      ...
WorldCat Search API
                    • Not free – available to members of OCLC
                     • www.oclc.org/worl...
LibraryThing
                            •   Tap into the data stored in
                                LibraryThing – it...
Library APIs

        • Some other Library APIs you can play with:
        • Open Library: http://openlibrary.org/dev/docs...
Ideas for the Future



Sunday, June 13, 2010
Ideas from Librarians
         •      Mashup travel data from circulation data and various travel
                sources ...
Your Ideas??


                   Time	
  to	
  Share	
  –	
  what	
  ideas	
  do	
  
                                  yo...
Mashup Tools
                        Do It Yourself


Sunday, June 13, 2010
Generate a Google Map
             • Basic Map
              • Go to http://maps.google.com
              • Search for you...
Delicious Link Rolls

                    • Go to www.delicious.com
                    • Log in to your account (or creat...
Google Calendar
                    • Embed your calendar
                    • Go to http://calendar.google.com
         ...
Flickr
                    • Log in to your Flickr account
                    • Go to http://www.flickr.com/badge.gne
    ...
Google Books Bar
                    • Go to: http://www.google.com/uds/
                        solutions/wizards/bookbar...
Yahoo! Pipes

                    • Let’s mashup a few RSS feeds to create one
                        content source
    ...
Available Today!
                  Library Mashups
      Exploring new ways to deliver library data
     Edited by Nicole ...
Book Signing (and sale)
                     3:00 – 3:45 pm
                    SLA Marketplace

                        h...
Thank You
                    Nicole C. Engard
                   nengard@gmail.com




                        http://mas...
Upcoming SlideShare
Loading in …5
×

Library mashups: Exploring new ways to deliver library data

5,269 views

Published on

As presented for SLA 2010 in New Orleans

Published in: Technology, Education
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,269
On SlideShare
0
From Embeds
0
Number of Embeds
430
Actions
Shares
0
Downloads
64
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Library mashups: Exploring new ways to deliver library data

  1. 1. Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor http://mashups.web2learning.net Sunday, June 13, 2010
  2. 2. Outline • Introductions • Name, Job, Tech Experience • Define mashups & mashup terminology • View examples of mashups • Hand-on Mashing Up • Open Discussion/Q&A Throughout Sunday, June 13, 2010
  3. 3. You will need the following.... • A Google Account • A Yahoo! Account • A Delicious Account • A Flickr Account • All of these are free and necessary for hands-on exercises Sunday, June 13, 2010
  4. 4. What is a Mashup? http://www.flickr.com/photos/ktpupp/2987530248/ Sunday, June 13, 2010
  5. 5. What is a Mashup? • 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 http://trulia.com originally provided by either source Sunday, June 13, 2010
  6. 6. Mashup Terminology • Web Service • a technology that enables information and communication exchange between different applications • 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 More: http://mashups.web2learning.net/glossary Sunday, June 13, 2010
  7. 7. Types of Mashups www.programmableweb.com Sunday, June 13, 2010
  8. 8. Types of Mashups Last 14 Days www.programmableweb.com Sunday, June 13, 2010
  9. 9. Mashups & Libraries: Why? • Provide better services to our patrons • Added value to our websites and catalogs • Promoting library services where the patrons are • It’s a learning experience – and we never turn down learning experiences! Sunday, June 13, 2010
  10. 10. Mashups & Libraries: How? • Ask vendors for APIs • Mashup library data with popular web services • Put your library (and your library data) out there whenever possible • Create RSS feeds for library content Sunday, June 13, 2010
  11. 11. What to Keep in Mind • Hosting content on other web servers means if that website goes away, so too might your content • Connecting to other web servers might also cause your website to load slower • If you use other people’s content your depending on them to keep the content accurate and available • Always read the Terms of Service of the websites you use, and abide by them Sunday, June 13, 2010
  12. 12. Mashup Tools Sunday, June 13, 2010
  13. 13. Yahoo! Pipes • Allows you to pull in many sources of data and mash it up into one source • Provides a simple web- based flow chart interface • http://pipes.yahoo.com Sunday, June 13, 2010
  14. 14. Dapper • Web-based tool that allows you to pull in many sources of data and mash it up into one source • http://www.dapper.net/open/ http://www.dapper.net/dapp-howto-use.php?dappName=HCPLNewArrivals Sunday, June 13, 2010
  15. 15. WSO2 Mashup Server • Desktop application • More geared toward web developers and programmers http://wso2.com/products/mashup-server/ Sunday, June 13, 2010
  16. 16. Mashups for Fun & Function Sunday, June 13, 2010
  17. 17. Compare Parking • Compare parking rates and locations in cities and at airports. • Google Maps & Parking data http://philly.bestparking.com Sunday, June 13, 2010
  18. 18. NYC Restaurants • Choose your restaurant in NYC based on Twitter comments • www.schmap.com/picks/ newyork Sunday, June 13, 2010
  19. 19. Historic DC • DCHistoricTours is mashup that allows tourists to create tours of D.C. All of the data is pulled from D.C.'s government data feeds and plotted on a Google map. • www.dchistorictours.com Sunday, June 13, 2010
  20. 20. Shopping • Mashups like SecretPrices can help you find the best prices on books for your library by pulling coupon and sale data together into one place • www.secretprices.com Sunday, June 13, 2010
  21. 21. Fun with Images • Mash up your Flickr (www.flickr.com) images and create badges, posters, games and so much more • http://bighugelabs.com/flickr/ Sunday, June 13, 2010
  22. 22. Find Me Lunch • Need help finding someplace to go for lunch? Try Lunchbox • Powered by Yelp (www.yelp.com) & includes reviews • lunchbox.allbusiness.com Sunday, June 13, 2010
  23. 23. Compare Maps • See three maps (Yahoo!, Google, Microsoft) side by side to see which one has the best map for you. • Enter your address just once and see it on all three maps • www.rockstarapps.com/ samples/map-compare/ Sunday, June 13, 2010
  24. 24. Real Estate • Trulia mashes up MLS data with a Google Map • www.trulia.com • Zillow mashes up MLS data with Microsoft Maps • www.zillow.com • HousingMaps mashes up Craigslist listings and Google Maps • www.housingmaps.com Sunday, June 13, 2010
  25. 25. Best Sellers • Reading Radar takes the NY Bestseller Lists and merges it with data from Amazon.com • http://readingradar.com/ Sunday, June 13, 2010
  26. 26. New York Times • Find more APIs at developer.nytimes.com • Article Search • Campaign Finance • Community • Congress • Movie Reviews • NY State Legislature • Real Estate Times • Newswire • TimesPeople • TimesTags Create Mashups: prototype.nytimes.com/gst/apitool Sunday, June 13, 2010
  27. 27. Can You Hear Me Now? • Not sure if you’ll have cell phone reception where you’re traveling? • Searchable databases of over 133,200 cell phone tower locations registered with the FCC, and over 47,200 cell phone carrier comments submitted voluntarily from real customers • www.cellreception.com Sunday, June 13, 2010
  28. 28. This We Know • This We Know lets you get local and explore government data about your community. • Enter your city or zip code and get a list of facts. • Data from GeoNames and GovTrack.us • www.thisweknow.org Sunday, June 13, 2010
  29. 29. Travel Advisories • See where the UK FCO has active travel advisories • Pulls data from the Foreign & Commonwealth Office and plots it on a Google Map • fco-advice.donotremove.co.uk Sunday, June 13, 2010
  30. 30. Weather • Weather Bonk mashes up weather forecasts and live webcams on a Google Map • www.weatherbonk.com Sunday, June 13, 2010
  31. 31. Who’s Tweeting? • Find which of your congress people are using Twitter and follow them • www.tweetcongress.org Sunday, June 13, 2010
  32. 32. Find More! • You can find more popular mashups by browsing at the ProgrammableWeb • http://www.programmableweb.com/popular Sunday, June 13, 2010
  33. 33. Mashups for Libraries Sunday, June 13, 2010
  34. 34. Map Library Locations • Simplest mashup – location mashup • www.hcplc.org/hcplc/liblocales/ Sunday, June 13, 2010
  35. 35. http://www.tscpl.org/bookmobile/section/bookmobile_stops/ Sunday, June 13, 2010
  36. 36. 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. • maps.repository66.org Sunday, June 13, 2010
  37. 37. 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) • http://accessceramics.org • http://flickr.com/commons • http://flickr.com/photos/library_of_congress/ Sunday, June 13, 2010
  38. 38. Pictures Mapped • Create a map with pictures from your collection or your library/librarians • www.widgetbox.com/widget/mapsack-flickr-map Sunday, June 13, 2010
  39. 39. Business Librarians • CrocTail provides an interface for browsing information about several hundred thousand U.S. publicly traded corporations and their foreign subsidiaries • Information from company filings with the U.S. Securities and Exchange Commission (SEC) has been parsed and annotated http://croctail.corpwatch.org Sunday, June 13, 2010
  40. 40. Government/Law Librarians • Makes the Federal Register searchable, more accessible and easier to digest • Search or browse the Federal Register on topic, location, agencies and dates http://govpulse.us Sunday, June 13, 2010
  41. 41. Medical Librarians • Export citations in RIS, BibTeX, RDF and MODS formats, or directly to RefWorks. • Create lists of closely related papers using Rank Relations, then visualise and browse clusters of related papers using TouchGraph • Graph occurrences of keywords in published papers over time. • Tag and store annotated metadata for articles of interest www.hubmed.org Sunday, June 13, 2010
  42. 42. Website Mashups • Join any free web service with an RSS feed or widget • Blogs, Wikis, Flickr, Calendars, Bookmarks, etc • Delicious • chelmsfordlibrary.org/reference/consumer.html • chelmsfordlibrary.org/reference/consumers.html (w/out) • Delicious, Flickr, Google Books • chelmsfordhistory.org/resources.html • Flickr, Calendar, Reviews and Blog • www.manchester.lib.nh.us Sunday, June 13, 2010
  43. 43. Website Mashed Up http://www.manchester.lib.nh.us/ Sunday, June 13, 2010
  44. 44. OPAC Mashups • Can be harder than most others because of the proprietary nature of our systems • What to do? • 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 • Hire an expert programmer (or developer service) to help you Sunday, June 13, 2010
  45. 45. WorldCat Search API • Not free – available to members of OCLC • www.oclc.org/worldcatapi/ • Facebook WorldCat Application • http://apps.facebook.com/worldcat/ Sunday, June 13, 2010
  46. 46. LibraryThing • Tap into the data stored in LibraryThing – it’s not all just popular fiction!! • Freely Available • www.librarything.com/services/ • Add LibraryThing For Libraries to your OPAC • Pay service: www.librarything.com/ forlibraries/ Sunday, June 13, 2010
  47. 47. Library APIs • Some other Library APIs you can play with: • Open Library: http://openlibrary.org/dev/docs/api • LexisNexis Academic: www.lexisnexis.com/ academicmigration/viewpage.asp?p=8 • NCSU Library: www.lib.ncsu.edu/dli/projects/ catalogws/index.html Sunday, June 13, 2010
  48. 48. Ideas for the Future Sunday, June 13, 2010
  49. 49. Ideas from Librarians • Mashup travel data from circulation data and various travel sources to provide patrons with better services (Janice Painter) • Grab MARC location data to plot information on map about a specific title (David Bigwood) • Pull data from MARC records about the campus and plot them on a map (Deirdre Wilson) • From a contest held by the Library 2.0 Gang • http://mashups.web2learning.net/archives/309 Sunday, June 13, 2010
  50. 50. Your Ideas?? Time  to  Share  –  what  ideas  do   you  have?? Sunday, June 13, 2010
  51. 51. Mashup Tools Do It Yourself Sunday, June 13, 2010
  52. 52. Generate a Google Map • Basic Map • Go to http://maps.google.com • Search for your library address • Click the ‘link’ button in the top right • Copy the HTML to embed the map into your site • Can also use the Map Wizard: http:// www.google.com/uds/solutions/wizards/ Sunday, June 13, 2010
  53. 53. Delicious Link Rolls • Go to www.delicious.com • Log in to your account (or create an account) • Click Settings • Create a LinkRoll Sunday, June 13, 2010
  54. 54. Google Calendar • Embed your calendar • Go to http://calendar.google.com • Create new calendar • Add an event or two to the calendar • Go to calendar settings and share the calendar • Embed calendar in site Sunday, June 13, 2010
  55. 55. Flickr • Log in to your Flickr account • Go to http://www.flickr.com/badge.gne • Choose your badge for embedding in your site • Another example: www.lib.montana.edu/~jason/talks/ offline/ Sunday, June 13, 2010
  56. 56. Google Books Bar • Go to: http://www.google.com/uds/ solutions/wizards/bookbar.html • Create a book bar for a topic of interest to you or your patrons for your site • Another example: www.lib.montana.edu/~jason/talks/ offline/ Sunday, June 13, 2010
  57. 57. Yahoo! Pipes • Let’s mashup a few RSS feeds to create one content source • pipes.yahoo.com • Learn More from Jody Condit Fagan • www.accessmylibrary.com/coms2/ summary_0286-33690750_ITM Sunday, June 13, 2010
  58. 58. Available Today! Library Mashups Exploring new ways to deliver library data Edited by Nicole C. Engard - ISBN 978-1-57387-372-7 Published by Information Today, Inc., 2009 http://mashups.web2learning.net Sunday, June 13, 2010
  59. 59. Book Signing (and sale) 3:00 – 3:45 pm SLA Marketplace http://mashups.web2learning.net Sunday, June 13, 2010
  60. 60. Thank You Nicole C. Engard nengard@gmail.com http://mashups.web2learning.net Sunday, June 13, 2010

×