A "lofiAPI": Using open source applications and simple XML to build a library web service

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

Favorites, Groups & Events

A "lofiAPI": Using open source applications and simple XML to build a library web service - Presentation Transcript

  1. A \"lofiAPI\": Using open source applications and simple XML to build a library web service Jason A. Clark Head of Digital Access and Web Services Montana State University Libraries
  2. A quick look ahead… Discussion of the benefits of web services for libraries Demo and walkthrough of the code that makes it happen
  3. Photo by Phil Gyford
  4. Provide Web Services? You have a service that benefits your users best if they can get to their data from outside the application You want others to use your data store in their applications
  5. Demos and Downloads Demo: A \"lofiAPI\" for Library Data http://www.lib.montana.edu/%7Ejason/files/api/lofi/ Download: A \"lofiAPI\" for Library Data http://www.lib.montana.edu/%7Ejason/files/api-lofi. zip
  6. Available Web Services Google Yahoo! Amazon eBay Flickr del.icio.us Google App Engine http://code.google. com/appengine/ Amazon s3 Many more...
  7. Web Services in Libraries Plymouth State: Scriblio Repository66: mash-up of OpenDOAR data with Google Maps and repository growth charts from ROAR, developed by Stuart Lewis of the University of Aberystwyth, Wales http://maps.repository66.org/ LibraryThing lofiAPI: MSU Libraries (ETD, RMT) MSU Library Lifestream: RSS services (Twitter, del. icio.us, last.fm, MSU Library Blog) TERRApod Youtube admin Google Booksearch Samples from the crowd...
  8. How to... Components 1. Database Engine 2. Scripting Language Specifics 1. Apache 2. MySQL 3. PHP
  9. Why? Single Source, Multiple Endpoints 1. Feed Readers 2. Google Sitemap 3. Remixed HTML 4. A9 OpenSearch Allow for the Remix 1. Share data 2. Repurpose for new applications 3. Make library data part of info flow
  10. Last thoughts... This stuff is just beginning… Worldcat API Digital Library Federation API recommendation Library mashups are coming - there's just too much good data out there
  11. Questions?
  12. Getting Started Play in the sandbox – pick a service, study it Yahoo Developer Central http://developer.yahoo.com/ Amazon Web Services Developer Connection http: //developer.amazonwebservices.com/connect/ Google Code http://code.google.com/
  13. Web Services - Sources AllCDCovers.com http://www.allcdcovers.com/api ISBNdb.com http://isbndb.com/docs/api/index.html OpenDOAR http://www.opendoar.org/tools/api.html arXiv.org http://export.arxiv.org/api_help/ * See ProgrammableWeb http://www.programmableweb.com/apis/directory
  14. Terms: API What is an API? An application programming interface (or API) is a way for developers to access parts of a remote web site and integrate it with their own site. MSU Libraries Resources Example http://www.lib.montana.edu/resources/read.php?form=json&limit=25
  15. Terms: Web Service What is a Web Service? Broader term Public interface (API) Provides access to data and/or procedures On a remote/external system (usually) Use structured data for data exchange (often XML)
  16. Terms: Structured Data Structured data = XML and JSON Extensible Mark-up Language and Javascript Object Notation Flexible mark-up languages Lightweight and easy to parse Allow communication between disparate systems
  17. Contact Information Jason A. Clark Head of Digital Access and Web Services Montana State University Libraries jaclark@montana.edu www.jasonclark.info 406-994-6801

+ jason clarkjason clark, 8 months ago

custom

457 views, 0 favs, 1 embeds more stats

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 457
    • 455 on SlideShare
    • 2 from embeds
  • Comments 1
  • Favorites 0
  • Downloads 6
Most viewed embeds
  • 2 views on http://static.slidesharecdn.com

more

All embeds
  • 2 views on http://static.slidesharecdn.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories