Top Banner
Library Library Mashups Mashups Exploring new ways Exploring new ways to deliver library to deliver library data data le C. Engard, Book Editor ://mashups.web2learning.net/
31

Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Library Library MashupsMashups

Exploring new ways Exploring new ways to deliver library to deliver library

data data

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

Page 2: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

A web application that A web application that combines data from combines data from more than one source more than one source into a single into a single integrated toolintegrated tool an example is the use of an example is the use of

data from Google Maps data from Google Maps to add location to add location information to real-information to real-estate data, thereby estate data, thereby creating a new and creating a new and distinct web service that distinct web service that was not originally was not originally provided by either provided by either sourcesource www.trulia.com

What is a Mashup?What is a Mashup?

Page 3: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Web ServiceWeb Service a technology that enables information and a technology that enables information and

communication exchange between different communication exchange between different applicationsapplications

Application Programming Interface Application Programming Interface (API)(API)

a set of functions, procedures or classes for a set of functions, procedures or classes for accessing a web service that allow a computer accessing a web service that allow a computer program to access and manipulate data on a program to access and manipulate data on a web service the same way that a website web service the same way that a website interface lets the human user surf and dive interface lets the human user surf and dive into its contentinto its content

Mashup TerminologyMashup Terminology

More: http://mashups.web2learning.net/glossary

Page 4: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

www.programmableweb.com

Types of MashupsTypes of Mashups

Page 5: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Provide better services to our patronsProvide better services to our patrons

Added value to our websites and Added value to our websites and catalogscatalogs

Promoting library services where the Promoting library services where the patrons arepatrons are

It’s a learning experience – and we It’s a learning experience – and we never turn down learning experiences!never turn down learning experiences!

Mashups & Libraries: Mashups & Libraries: Why?Why?

Page 6: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Ask vendors for APIsAsk vendors for APIs

Mashup library data with popular Mashup library data with popular web servicesweb services

Put your library (and your library Put your library (and your library data) out theredata) out there

Create RSS feeds for library Create RSS feeds for library contentcontent

Mashups & Libraries: Mashups & Libraries: How?How?

Page 7: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Mashup ToolsMashup Tools

Page 8: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Allows you to Allows you to pull in many pull in many sources of data sources of data and mash it up and mash it up into one source into one source

Provides a Provides a simple flow chart simple flow chart like interfacelike interfacepipes.yahoo.co

m

Yahoo! PipesYahoo! Pipes

Page 9: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Use Dapper to create new means Use Dapper to create new means for people to access your for people to access your content. content.

Create RSS feeds, widgets, and Create RSS feeds, widgets, and APIs with your content and links.APIs with your content and links.www.dapper.net

DapperDapper

Page 10: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Mashups for Mashups for Fun & FunctionFun & Function

Page 11: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Mashups like Mashups like WiiNearby help you WiiNearby help you find this year’s hot find this year’s hot gifts by merging gifts by merging together ads from together ads from several sources on several sources on a Google Mapa Google Map

http://wiinearby.net

ShoppingShopping

Page 12: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Mash up your Flickr (Mash up your Flickr (www.flickr.com) images and create badges, posters, games and so much more

http://bighugelabs.com/flickr/

Fun With ImagesFun With Images

Page 13: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Need help finding Need help finding someplace to go for someplace to go for lunch? Try Lunchboxlunch? Try Lunchbox

Powered by Yelp (Powered by Yelp (www.yelp.com) & includes reviews

http://lunchbox.allbusiness.com

Find Me LunchFind Me Lunch

Page 14: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Trulia mashes up Trulia mashes up MLS data with a MLS data with a Google MapGoogle Mapwww.trulia.com

Zillow mashes up Zillow mashes up MLS data with MLS data with Microsoft MapsMicrosoft Mapswww.zillow.com

Real EstateReal Estate

Page 15: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

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

weatherbonk.com

WeatherWeather

Page 16: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

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

readingradar.com

developer.nytimes.com

New York TimesNew York Times

Page 17: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

You can find more popular You can find more popular mashups by browsing at the mashups by browsing at the ProgrammableWeb ProgrammableWeb http://www.programmableweb.co

m/popular

Find MoreFind More

Page 18: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Mashups for Mashups for LibrariesLibraries

Page 19: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Simplest mashup – location Simplest mashup – location mashupmashupwww.hcplc.org/hcplc/liblocales/

Map Library LocationsMap Library Locations

Page 20: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Combine data about repositories Combine data about repositories from different data providers, and from different data providers, and mash it up on a Google Map in order mash it up on a Google Map in order to visually display information about to visually display information about the repositories. the repositories. maps.repository66.org

Repository MapRepository Map

Page 21: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Share your collection on Flickr and Share your collection on Flickr and then bring it into your website (now then bring it into your website (now it’s accessible from multiple places it’s accessible from multiple places and re-mashable)and re-mashable)http://accessceramics.org http://flickr.com/commons http://flickr.com/photos/library_of_co

ngress/

Collections on FlickrCollections on Flickr

Page 22: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

CCreate a map with pictures from reate a map with pictures from your collection or your your collection or your library/librarianslibrary/librarianswww.widgetbox.com/widget/mapsack

-flickr-map

Mapping PicturesMapping Pictures

Page 23: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Join any service with an RSS feedJoin any service with an RSS feed Blogs, Wikis, Flickr, Calendars, Bookmarks, etcBlogs, Wikis, Flickr, Calendars, Bookmarks, etc

Delicious Delicious www.chelmsfordlibrary.org/reference/consumer.

html

www.chelmsfordlibrary.org/reference/www.chelmsfordlibrary.org/reference/consumers.html (w/out)consumers.html (w/out)

Flickr and BlogFlickr and Blog http://216.204.202.157/website/Default.aspx?http://216.204.202.157/website/Default.aspx?

alias=216.204.202.157/website/library alias=216.204.202.157/website/library

Website MashupsWebsite Mashups

Page 24: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Can be harder than most others Can be harder than most others because of the proprietary nature because of the proprietary nature of our systemsof our systemsWhat to do? What to do?

Work with vendors to get APIs to Work with vendors to get APIs to your data so you can re-mash ityour data so you can re-mash it

Find APIs that generate JavaScript Find APIs that generate JavaScript because they can easily be integratedbecause they can easily be integrated

Hire an expert programmer (or Hire an expert programmer (or developer service) to help youdeveloper service) to help you

OPAC MashupsOPAC Mashups

Page 25: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Not free – available to members of OCLCNot free – available to members of OCLCwww.oclc.org/worldcatapi/ www.oclc.org/worldcatapi/

Facebook WorldCat ApplicationFacebook WorldCat Applicationhttp://apps.facebook.com/worldcat/http://apps.facebook.com/worldcat/

WorldCat Search APIWorldCat Search API

Page 26: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Search the ‡biblios.net Search the ‡biblios.net database from your own database from your own websitewebsite

Freely AvailableFreely Availablehttps://https://

bws.biblios.net/bws.biblios.net/doku.php doku.php

‡‡biblios.net APIbiblios.net API

Page 27: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

If your services offer APIs and/or RSS feeds If your services offer APIs and/or RSS feeds you can often send your content out to sites you can often send your content out to sites where patrons are where patrons are Facebook PagesFacebook Pages

Where Patrons AreWhere Patrons Are

Page 28: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Mashup ToolsMashup ToolsPlay TimePlay Time

Page 29: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Let’s create Let’s create some content some content mashes to use mashes to use on our on our websites or websites or other pages on other pages on the webthe webpipes.yahoo.pipes.yahoo.

comcom

Yahoo! Pipes: DemoYahoo! Pipes: Demo

Page 30: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Learn MoreLearn MoreLearn MoreLearn MoreLibrary MashupsLibrary Mashups

Exploring new ways to deliver Exploring new ways to deliver library datalibrary data

Edited by Nicole C. EngardEdited by Nicole C. EngardPublished by Information Today, Inc., 2009Published by Information Today, Inc., 2009

http://mashups.web2learning.net

Page 31: Library Mashups Exploring new ways to deliver library data Nicole C. Engard, Book Editor

Thank YouThank You

Nicole C. EngardNicole C. Engard

Open Source Evangelist, Open Source Evangelist,

LibLimeLibLime

[email protected]@gmail.com

The Book:The Book:http://mashups.web2learhttp://mashups.web2learning.net ning.net