Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

MLA Plenary Session IV - Bart Ragon

From davidlrothman, 5 months ago Add as contact

829 views | 0 comments | 5 favorites | 0 downloads | 3 embeds (Stats)

Categories

Technology

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
Total Views: 829 on Slideshare: 773 from embeds: 56
Most viewed embeds (Top 5): More
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: APIs, Mashups, and The Semantic Web
  2. Slide 2: A quick word about librarians and technology
  3. Slide 3:  How many of you know about:  HTML  Cascading Style Sheets  XML  RSS Feeds
  4. Slide 4:  How many of you know about:  Web 2.0  Library 2.0
  5. Slide 5: Application Programming Interface  API – The basics  An application programming interface (API) is a source code interface that an operating system, library or service provides to support requests made by computer programs. Wikipedia http://en.wikipedia.org/wiki/API
  6. Slide 6: Application Programming Interface  API – Definition of Terms  Source Code ○ PHP, Ruby on Rails, etc  Operating System ○ Windows, MAC, Linux  Library ○ collection of subprograms  Service ○ mechanism to enable access
  7. Slide 7: Application Programming Interface APIs, Gadgets Google Sitemaps Google AJAX Search API Google Documents List Data API Google SketchUp Ruby API Google Analytics Google Gadgets API Social Graph API New! Android Google App Engine New! Google Gears New! Google Spreadsheets Data Google Apps APIs Google Data APIs API Google Earth, Maps, and Maps for Google Base Data API mobile. Google Static Maps API New! Blogger Data API Google Book Search Book Viewability API Google Mapplets Google Talk XMPP New! FeedBurner APIs Google Maps API Google Themes API New! Google Calendar APIs and Tools Gmail Atom Feeds Google Mashup Editor Google Toolbar API Google Chart API Google Account Authentication Google News Feeds Google Transit Feed Google Checkout API Specification Google AdSense API Google Notebook Data API Google Code Search Google Visualization API OpenSocial New! Google AdSense for Audio API New! Google Code Search Data API Orkut Google Web Toolkit Google Contacts Data API New! Google AdWords API Google Safe Browsing APIs Picasa APIs New! Google Coupon Feeds Google AJAX APIs Google Search Appliance APIs Picasa Web Albums Data API Google Desktop Gadget API Google AJAX Feed API Google Search History Feeds YouTube Data API Google AJAX Language API New!
  8. Slide 8: Application Programming Interface  API – The basics Programming Application Magic Conduit
  9. Slide 9: Application Programming Interface Programming Magic Conduit
  10. Slide 10: Application Programming Interface PubMed API
  11. Slide 11: Application Programming Interface  HubMed - search interface  browsing  organizing  gathering information from the biomedical literature  Changing the PubMed search experience
  12. Slide 12: Application Programming Interface  HubMed – special features  date/relevance ranked search results  web feeds for regular updates of published literature matching any search  clustering and graphical display of related articles  expansion of query terms  direct export of citation metadata in many formats  linking of keywords to external sources of information  tagging and storage of interesting articles
  13. Slide 13: Application Programming Interface  Pubfocus – Special Features  statistical analysis search queries enriched with the additional information gathered from journal rank database  outputs basic statistical information on publication trends  identifies the authors with most impact based on Author's Rank (AR) calculation
  14. Slide 14: Application Programming Interface
  15. Slide 15: Application Programming Interface Will vendors will allow us to have direct access to the data we already pay for?
  16. Slide 16: Mashups
  17. Slide 17: Mashups • Google Maps – TwitterVision 3D
  18. Slide 18: AJAX  A synchronous  J avaScript  A nd  X ML
  19. Slide 19: AJAX  Asynchronous  extra data is requested from the server and loaded in the background without interfering with the display and behavior of the existing page Source: http://en.wikipedia.org/wiki/AJAX
  20. Slide 20: AJAX  Javascript  Started as this small little scripting language ○ mouse trials ○ rotating Images ○ mouse over effects  Grew into a powerful scripting language ○ allows for interaction on a Web page
  21. Slide 21: AJAX  XML  eXtensible Markup Language  standardized data  post and manipulate data on a Web page
  22. Slide 22: AJAX  AJAX
  23. Slide 23: AJAX  AJAX
  24. Slide 24: Mashups  Back to Mashups
  25. Slide 25: Mashups • Google Maps - Craigslist
  26. Slide 26: Mashups • JSON - JavaScript Object Notation
  27. Slide 27: Mashups vimo
  28. Slide 28: Mashups BioWizard Works with PubMed and allows users to Vote, Discuss, Share, etc.
  29. Slide 29: Mashups HealthMap Brings together disparate data sources to achieve a unified and comprehensive view of the current global state of infectious diseases and their effect on human and animal health.
  30. Slide 30: Mashups Greasemonkey Firefox Extension – PubMed Citations Allows you to customize the way a webpage displays using small bits of JavaScript. PubMed Google Scholar
  31. Slide 31: The Semantic Web
  32. Slide 32: Semantic Web  Web 3.0  Web 1.0 - 2.0 a place for documents  Combine documents with meaningful data
  33. Slide 33: Semantic Web Uh oh, more technical stuff
  34. Slide 34: Semantic Web  XML and RDF  XML - arbitrary structure of tags, hidden labels, annotations  RDF - creates meaning that allows computing systems, or Agents, to interpret and make sense of the data
  35. Slide 35: Semantic Web  RDF encodes in sets of triples  Subject  Verb  Object
  36. Slide 36: Semantic Web  Take a step back  What’s your zip code?  If I tell you my zip code, shouldn’t you know my city?
  37. Slide 37: Semantic Web  Ontologies  Representation of a set of concepts within a domain and the relationships between those concepts
  38. Slide 38: Semantic Web  Consider a device which is a sort of mechanized private file and library  The device is mechanized so that it is has exceeding speed and flexibility  Enlarged intimate supplement to memory
  39. Slide 39: Semantic Web July 1945 Vannevar Bush As We May Think Atlantic Monthly
  40. Slide 40: Semantic Web  Any item may be caused at will to select immediately and automatically another  The process of tying two items together is the important thing
  41. Slide 41: Semantic Web  All forms of intelligence whether of sound or sight, have been reduced to the form of varying currents in an electric circuit in order that they may be transmitted
  42. Slide 42: Semantic Web May 17, 2001 Scientific American The Semantic Web Tim Berners-Lee, James Hendler and Ora Lassila
  43. Slide 43: Semantic Web  A place where software Agents read and interpret data providing services  Artificial Intelligence
  44. Slide 44: Semantic Web  Imagine Mom and her two adult children Lucy and Pete  At the doctor's office, Lucy instructed her Semantic Web Agent through her handheld Web browser
  45. Slide 45: Semantic Web  The Agent promptly retrieved information about Mom's prescribed treatment from the doctor's Agent
  46. Slide 46: Semantic Web  The Agent checks for providers within a 20-mile radius of her home  Provided with ratings of excellent or very good
  47. Slide 47: Semantic Web  Matches available appointment times with Pete's and Lucy's busy schedules
  48. Slide 48: Semantic Web  In a few minutes the Agent presents them with a plan  Pete doesn’t like it. The University Hospital is all the way across town from Mom's place
  49. Slide 49: Semantic Web  Pete sets his Agent to redo the search with stricter preferences about location and time
  50. Slide 50: Semantic Web  Almost instantly the new plan is presented: a closer clinic with earlier times
  51. Slide 51: Semantic Web  Pete will have to reschedule a couple of less important appointments
  52. Slide 52: Semantic Web  Semantic Web today  The Semantic Web Revisited IEEE INTELLIGENT SYSTEMS MAY/JUNE 2006  More standards developed ○ OWL (Web Ontology Language) ○ Folksonomies
  53. Slide 53: Semantic Web What does all this mean?
  54. Slide 54: Semantic Web  The Semantic Web isn’t ready for prime time  Librarians, especially catalogers, will have a role in this future  The train is in the station
  55. Slide 55: APIs, Mashups, and Semantic Web  What should librarians be doing?  APIs – push vendors for APIs into their systems  Mashups – invest money, staff, and resources into creating useful applications  Semantic Web – continue to monitor and jump in when the time comes