60
Library Mashups Nicole C. Engard, Book Editor http://mashups.web2learning.net Exploring new ways to deliver library data Sunday, June 13, 2010

Library mashups: Exploring new ways to deliver library data

Embed Size (px)

DESCRIPTION

As presented for SLA 2010 in New Orleans

Citation preview

Page 1: Library mashups: Exploring new ways to deliver library data

Library Mashups

Nicole C. Engard, Book Editorhttp://mashups.web2learning.net

Exploring new ways to deliver library data

Sunday, June 13, 2010

Page 2: Library mashups: Exploring new ways to deliver library data

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

Page 3: Library mashups: Exploring new ways to deliver library data

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

Page 4: Library mashups: Exploring new ways to deliver library data

What is a Mashup?

http://www.flickr.com/photos/ktpupp/2987530248/

Sunday, June 13, 2010

Page 5: Library mashups: Exploring new ways to deliver library data

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 originally provided by either source

http://trulia.com

Sunday, June 13, 2010

Page 6: Library mashups: Exploring new ways to deliver library data

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

Page 7: Library mashups: Exploring new ways to deliver library data

Types of Mashups

www.programmableweb.com Sunday, June 13, 2010

Page 8: Library mashups: Exploring new ways to deliver library data

Types of Mashups

www.programmableweb.com

Last 14 Days

Sunday, June 13, 2010

Page 9: Library mashups: Exploring new ways to deliver library data

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

Page 10: Library mashups: Exploring new ways to deliver library data

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

Page 11: Library mashups: Exploring new ways to deliver library data

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

Page 12: Library mashups: Exploring new ways to deliver library data

Mashup Tools

Sunday, June 13, 2010

Page 13: Library mashups: Exploring new ways to deliver library data

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

Page 14: Library mashups: Exploring new ways to deliver library data

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=HCPLNewArrivalsSunday, June 13, 2010

Page 15: Library mashups: Exploring new ways to deliver library data

WSO2 Mashup Server

• Desktop application

• More geared toward web developers and programmers

http://wso2.com/products/mashup-server/Sunday, June 13, 2010

Page 16: Library mashups: Exploring new ways to deliver library data

Mashups for Fun & Function

Sunday, June 13, 2010

Page 17: Library mashups: Exploring new ways to deliver library data

Compare Parking

• Compare parking rates and locations in cities and at airports.

• Google Maps & Parking data

http://philly.bestparking.com Sunday, June 13, 2010

Page 18: Library mashups: Exploring new ways to deliver library data

NYC Restaurants

• Choose your restaurant in NYC based on Twitter comments

• www.schmap.com/picks/newyork

Sunday, June 13, 2010

Page 19: Library mashups: Exploring new ways to deliver library data

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

Page 20: Library mashups: Exploring new ways to deliver library data

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

Page 21: Library mashups: Exploring new ways to deliver library data

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

Page 22: Library mashups: Exploring new ways to deliver library data

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

Page 23: Library mashups: Exploring new ways to deliver library data

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

Page 24: Library mashups: Exploring new ways to deliver library data

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

Page 25: Library mashups: Exploring new ways to deliver library data

Best Sellers

• Reading Radar takes the NY Bestseller Lists and merges it with data from Amazon.com

• http://readingradar.com/

Sunday, June 13, 2010

Page 26: Library mashups: Exploring new ways to deliver library data

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

Page 27: Library mashups: Exploring new ways to deliver library data

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

Page 28: Library mashups: Exploring new ways to deliver library data

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

Page 29: Library mashups: Exploring new ways to deliver library data

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

Page 30: Library mashups: Exploring new ways to deliver library data

Weather

• Weather Bonk mashes up weather forecasts and live webcams on a Google Map

• www.weatherbonk.com

Sunday, June 13, 2010

Page 31: Library mashups: Exploring new ways to deliver library data

Who’s Tweeting?

• Find which of your congress people are using Twitter and follow them

• www.tweetcongress.org

Sunday, June 13, 2010

Page 32: Library mashups: Exploring new ways to deliver library data

Find More!

• You can find more popular mashups by browsing at the ProgrammableWeb

• http://www.programmableweb.com/popular

Sunday, June 13, 2010

Page 33: Library mashups: Exploring new ways to deliver library data

Mashups for Libraries

Sunday, June 13, 2010

Page 34: Library mashups: Exploring new ways to deliver library data

Map Library Locations

• Simplest mashup – location mashup

• www.hcplc.org/hcplc/liblocales/

Sunday, June 13, 2010

Page 35: Library mashups: Exploring new ways to deliver library data

http://www.tscpl.org/bookmobile/section/bookmobile_stops/Sunday, June 13, 2010

Page 36: Library mashups: Exploring new ways to deliver library data

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

Page 37: Library mashups: Exploring new ways to deliver library data

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

Page 38: Library mashups: Exploring new ways to deliver library data

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

Page 39: Library mashups: Exploring new ways to deliver library data

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

Page 40: Library mashups: Exploring new ways to deliver library data

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.usSunday, June 13, 2010

Page 41: Library mashups: Exploring new ways to deliver library data

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.orgSunday, June 13, 2010

Page 42: Library mashups: Exploring new ways to deliver library data

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

Page 43: Library mashups: Exploring new ways to deliver library data

Website Mashed Up

http://www.manchester.lib.nh.us/Sunday, June 13, 2010

Page 44: Library mashups: Exploring new ways to deliver library data

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

Page 45: Library mashups: Exploring new ways to deliver library data

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

Page 46: Library mashups: Exploring new ways to deliver library data

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

Page 48: Library mashups: Exploring new ways to deliver library data

Ideas for the Future

Sunday, June 13, 2010

Page 49: Library mashups: Exploring new ways to deliver library data

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

Page 50: Library mashups: Exploring new ways to deliver library data

Your Ideas??

Time  to  Share  –  what  ideas  do  you  have??

Sunday, June 13, 2010

Page 51: Library mashups: Exploring new ways to deliver library data

Mashup ToolsDo It Yourself

Sunday, June 13, 2010

Page 52: Library mashups: Exploring new ways to deliver library data

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

Page 53: Library mashups: Exploring new ways to deliver library data

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

Page 54: Library mashups: Exploring new ways to deliver library data

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

Page 55: Library mashups: Exploring new ways to deliver library data

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

Page 58: Library mashups: Exploring new ways to deliver library data

Available Today!Library Mashups

Exploring new ways to deliver library dataEdited by Nicole C. Engard - ISBN 978-1-57387-372-7

Published by Information Today, Inc., 2009

http://mashups.web2learning.net

Sunday, June 13, 2010

Page 59: Library mashups: Exploring new ways to deliver library data

Book Signing (and sale)3:00 – 3:45 pm

SLA Marketplace

http://mashups.web2learning.net

Sunday, June 13, 2010

Page 60: Library mashups: Exploring new ways to deliver library data

Thank YouNicole C. Engard

[email protected]

http://mashups.web2learning.net Sunday, June 13, 2010