SlideShare a Scribd company logo
1 of 14
Worldcat (and other) APIs

         Steve Henry
    University of Maryland
What is an API?
• An “Application Programming Interface.”
• Wikipedia: An application programming
  interface (API) is a source code based
  specification intended to be used as an
  interface by software components to
  communicate with each other. An API may
  include specifications for routines, data
  structures, object classes, and variables.
Huh??
• You use it to pass information between two
  programs, often on the Web
• Web-based API = “Web services”
Two Kinds of APIs
• SOAP
  – We don’t care about this one
• REST
  – This is the one you want
• What’s a RESTful API
  – I don’t really know, but it looks like an OPAC
    canned search
Canned OPAC Searches
• Base:
  – http://catalog.umd.edu/
• Path
  – F/?
• Query Parameters (“?” signals start of
  parameters):
  – func=find-c&
  – ccl_term=(wsu=texas+rock+music)
• http://catalog.umd.edu/F/?func=find-
  c&ccl_term=(wsu=texas+rock+music)
RESTful API Requests
• They look similar to canned OPAC searches
• Base:
  – http://www.worldcat.org/
• Path
  – webservices/catalog/search/opensearch?
• Query
  – q=texas%20rock%20music&
  – wskey=p21UMn6mINQV2uXvborGIWDxYMG7YxwnkE
    SLcxFQrpcwPog0cUDylripgHgzJkx93o2fPPHT1OldL8LE
All Together Now
• http://www.worldcat.org/webservices/catalog
  /search/opensearch?q=texas%20rock&wskey=
  p21UMn6mINQV2uXvborGIWDxYMG7YxwnkE
  SLcxFQrpcwPog0cUDylripgHgzJkx93o2fPPHT1
  OldL8LE
Another Example
• Base
  – http://www.worldcat.org/
• Path
  – webservices/catalog/content/53138893?
  – Note: an OCLC number is part of the path
• Queries (Developer Key in this case)
  – wskey=6omTbWBPu4oEuQ4gnXEx2YwjwMfQMDD
    zOoVubVlEackZrX9r0yKs7u7hmUiABnXH85bUunlQ
    Euyoz9iD
Single Record in MARCxml
• http://www.worldcat.org/webservices/catalog
  /content/53138893?wskey=6omTbWBPu4oEu
  Q4gnXEx2YwjwMfQMDDzOoVubVlEackZrX9r0
  yKs7u7hmUiABnXH85bUunlQEuyoz9iD
Other Worldcat APIs
• http://oclc.org/developer/webservices
• Basic API (Open to anyone)
  • Only allows un-fielded keyword search
  • Results in RSS, Atom, or formatted citations only
• Search API (For institutions contributing to
  Worldcat)
  • More options for searching and output than Basic API
• xISBN (Retrieves related ISBNs)
• Identities (names, corporate names, subjects)
Using APIs with Yahoo Pipes
• An example in Yahoo Pipes
  – http://pipes.yahoo.com/mspal/worldcatopensearchsi
    mple
  – This pipe simply allows you to search Worldcat using
    an API request rather than the Worldcat interface.
    This is how you would create a widget for Libguides
    for example
  – To see under the hood, create a Yahoo account and
    click “view source”
  – You can also clone the pipe and experiment with
    making changes
Mashing It UP
• An example using both the Worldcat Basic API and the
  Last.FM API
   – http://pipes.yahoo.com/mspal/lastfmandworldcat
   – (You might need to click “Run pipe” before seeing results)
   – This one uses the Last.FM to retrieve the last few tracks a
     user has heard
   – Album and artist info are retrieved and used to build a
     query to search the Worldcat API
   – Worldcat search results than are presented with links into
     Worldcat
   – You can view results for a different user simply by entering
     a user in the search box
Useful Books
• Engard, Nicole. Library Mashups: Exploring New
  Ways to Deliver Library Data. Medford N.J.:
  Information Today Inc., 2009.
• Matthews, Martin. Dynamic Web Programming: a
  Beginner’s Guide. New York: McGraw-Hill, 2010.
• Makice, Kevin. Twitter API: Up and Running.
  Sebastopol Calif.: O’Reilly, 2009.
• Pruett, Mark. “Yahoo! Pipes”. Sebastopol, Calif.:
  O’Reilly, 2007.
Links
• OCLC Web Services
   – http://oclc.org/developer/webservices
• Last.FM API
   – http://www.last.fm/api/intro
• Yahoo Pipes
   – http://pipes.yahoo.com
• Handout from a workshop on Yahoo Pipes, RSS feeds, and Worldcat
   – http://www.lib.umd.edu/JUNK/shenry/wcl-handout.pdf
• Running Bibliography on Music, APIs, and Libraries
   – http://www.mendeley.com/groups/1910831/music-apis-and-
     mashups-for-libraries/
• Me
   – shenry@umd.edu

More Related Content

Similar to Worldcat (and other) APIs

Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsALATechSource
 
The WorldCat Search API
The WorldCat Search APIThe WorldCat Search API
The WorldCat Search APIOCLC Research
 
Library Mashups: What's New
Library Mashups: What's NewLibrary Mashups: What's New
Library Mashups: What's NewNicole Baratta
 
Library Mashups: What's New
Library Mashups: What's NewLibrary Mashups: What's New
Library Mashups: What's NewNicole Baratta
 
Mining public datasets using opensource tools: Zeppelin, Spark and Juju
Mining public datasets using opensource tools: Zeppelin, Spark and JujuMining public datasets using opensource tools: Zeppelin, Spark and Juju
Mining public datasets using opensource tools: Zeppelin, Spark and Jujuseoul_engineer
 
Module development
Module development Module development
Module development Araport
 
Library Mashups & APIs
Library Mashups & APIsLibrary Mashups & APIs
Library Mashups & APIslibrarywebchic
 
JSON REST API for WordPress
JSON REST API for WordPressJSON REST API for WordPress
JSON REST API for WordPressTaylor Lovett
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache StanbolAlkuvoima
 
Web 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library CataloguesWeb 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library Cataloguesdaveyp
 
Integration on Force.com Platform
Integration on Force.com PlatformIntegration on Force.com Platform
Integration on Force.com PlatformAmit Jain
 
Talis Insight 2007
Talis Insight 2007Talis Insight 2007
Talis Insight 2007daveyp
 
Designing RESTful APIs
Designing RESTful APIsDesigning RESTful APIs
Designing RESTful APIsanandology
 
Introduction to Google APIs
Introduction to Google APIsIntroduction to Google APIs
Introduction to Google APIsSiva Arunachalam
 
Rapid API Development ArangoDB Foxx
Rapid API Development ArangoDB FoxxRapid API Development ArangoDB Foxx
Rapid API Development ArangoDB FoxxMichael Hackstein
 
Semantic Pipes and Semantic Mashups
Semantic Pipes and Semantic MashupsSemantic Pipes and Semantic Mashups
Semantic Pipes and Semantic Mashupsgiurca
 

Similar to Worldcat (and other) APIs (20)

Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIs
 
The WorldCat Search API
The WorldCat Search APIThe WorldCat Search API
The WorldCat Search API
 
Library Mashups: What's New
Library Mashups: What's NewLibrary Mashups: What's New
Library Mashups: What's New
 
Library Mashups: What's New
Library Mashups: What's NewLibrary Mashups: What's New
Library Mashups: What's New
 
Web Services
Web ServicesWeb Services
Web Services
 
Mining public datasets using opensource tools: Zeppelin, Spark and Juju
Mining public datasets using opensource tools: Zeppelin, Spark and JujuMining public datasets using opensource tools: Zeppelin, Spark and Juju
Mining public datasets using opensource tools: Zeppelin, Spark and Juju
 
Module development
Module development Module development
Module development
 
Library Mashups & APIs
Library Mashups & APIsLibrary Mashups & APIs
Library Mashups & APIs
 
JSON REST API for WordPress
JSON REST API for WordPressJSON REST API for WordPress
JSON REST API for WordPress
 
Web APIs
Web APIsWeb APIs
Web APIs
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
 
Web 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library CataloguesWeb 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library Catalogues
 
Integration on Force.com Platform
Integration on Force.com PlatformIntegration on Force.com Platform
Integration on Force.com Platform
 
Talis Insight 2007
Talis Insight 2007Talis Insight 2007
Talis Insight 2007
 
Dave Pattern
Dave PatternDave Pattern
Dave Pattern
 
Widget Workshop
Widget WorkshopWidget Workshop
Widget Workshop
 
Designing RESTful APIs
Designing RESTful APIsDesigning RESTful APIs
Designing RESTful APIs
 
Introduction to Google APIs
Introduction to Google APIsIntroduction to Google APIs
Introduction to Google APIs
 
Rapid API Development ArangoDB Foxx
Rapid API Development ArangoDB FoxxRapid API Development ArangoDB Foxx
Rapid API Development ArangoDB Foxx
 
Semantic Pipes and Semantic Mashups
Semantic Pipes and Semantic MashupsSemantic Pipes and Semantic Mashups
Semantic Pipes and Semantic Mashups
 

Recently uploaded

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Recently uploaded (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

Worldcat (and other) APIs

  • 1. Worldcat (and other) APIs Steve Henry University of Maryland
  • 2. What is an API? • An “Application Programming Interface.” • Wikipedia: An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables.
  • 3. Huh?? • You use it to pass information between two programs, often on the Web • Web-based API = “Web services”
  • 4. Two Kinds of APIs • SOAP – We don’t care about this one • REST – This is the one you want • What’s a RESTful API – I don’t really know, but it looks like an OPAC canned search
  • 5. Canned OPAC Searches • Base: – http://catalog.umd.edu/ • Path – F/? • Query Parameters (“?” signals start of parameters): – func=find-c& – ccl_term=(wsu=texas+rock+music) • http://catalog.umd.edu/F/?func=find- c&ccl_term=(wsu=texas+rock+music)
  • 6. RESTful API Requests • They look similar to canned OPAC searches • Base: – http://www.worldcat.org/ • Path – webservices/catalog/search/opensearch? • Query – q=texas%20rock%20music& – wskey=p21UMn6mINQV2uXvborGIWDxYMG7YxwnkE SLcxFQrpcwPog0cUDylripgHgzJkx93o2fPPHT1OldL8LE
  • 7. All Together Now • http://www.worldcat.org/webservices/catalog /search/opensearch?q=texas%20rock&wskey= p21UMn6mINQV2uXvborGIWDxYMG7YxwnkE SLcxFQrpcwPog0cUDylripgHgzJkx93o2fPPHT1 OldL8LE
  • 8. Another Example • Base – http://www.worldcat.org/ • Path – webservices/catalog/content/53138893? – Note: an OCLC number is part of the path • Queries (Developer Key in this case) – wskey=6omTbWBPu4oEuQ4gnXEx2YwjwMfQMDD zOoVubVlEackZrX9r0yKs7u7hmUiABnXH85bUunlQ Euyoz9iD
  • 9. Single Record in MARCxml • http://www.worldcat.org/webservices/catalog /content/53138893?wskey=6omTbWBPu4oEu Q4gnXEx2YwjwMfQMDDzOoVubVlEackZrX9r0 yKs7u7hmUiABnXH85bUunlQEuyoz9iD
  • 10. Other Worldcat APIs • http://oclc.org/developer/webservices • Basic API (Open to anyone) • Only allows un-fielded keyword search • Results in RSS, Atom, or formatted citations only • Search API (For institutions contributing to Worldcat) • More options for searching and output than Basic API • xISBN (Retrieves related ISBNs) • Identities (names, corporate names, subjects)
  • 11. Using APIs with Yahoo Pipes • An example in Yahoo Pipes – http://pipes.yahoo.com/mspal/worldcatopensearchsi mple – This pipe simply allows you to search Worldcat using an API request rather than the Worldcat interface. This is how you would create a widget for Libguides for example – To see under the hood, create a Yahoo account and click “view source” – You can also clone the pipe and experiment with making changes
  • 12. Mashing It UP • An example using both the Worldcat Basic API and the Last.FM API – http://pipes.yahoo.com/mspal/lastfmandworldcat – (You might need to click “Run pipe” before seeing results) – This one uses the Last.FM to retrieve the last few tracks a user has heard – Album and artist info are retrieved and used to build a query to search the Worldcat API – Worldcat search results than are presented with links into Worldcat – You can view results for a different user simply by entering a user in the search box
  • 13. Useful Books • Engard, Nicole. Library Mashups: Exploring New Ways to Deliver Library Data. Medford N.J.: Information Today Inc., 2009. • Matthews, Martin. Dynamic Web Programming: a Beginner’s Guide. New York: McGraw-Hill, 2010. • Makice, Kevin. Twitter API: Up and Running. Sebastopol Calif.: O’Reilly, 2009. • Pruett, Mark. “Yahoo! Pipes”. Sebastopol, Calif.: O’Reilly, 2007.
  • 14. Links • OCLC Web Services – http://oclc.org/developer/webservices • Last.FM API – http://www.last.fm/api/intro • Yahoo Pipes – http://pipes.yahoo.com • Handout from a workshop on Yahoo Pipes, RSS feeds, and Worldcat – http://www.lib.umd.edu/JUNK/shenry/wcl-handout.pdf • Running Bibliography on Music, APIs, and Libraries – http://www.mendeley.com/groups/1910831/music-apis-and- mashups-for-libraries/ • Me – shenry@umd.edu

Editor's Notes

  1. http://www.worldcat.org/webservices/catalog/search/opensearch?q=texas%20rock&wskey=p21UMn6mINQV2uXvborGIWDxYMG7YxwnkESLcxFQrpcwPog0cUDylripgHgzJkx93o2fPPHT1OldL8LE
  2. http://www.worldcat.org/webservices/catalog/content/53138893?wskey=6omTbWBPu4oEuQ4gnXEx2YwjwMfQMDDzOoVubVlEackZrX9r0yKs7u7hmUiABnXH85bUunlQEuyoz9iD