MLA Plenary Session IV - Bart Ragon

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.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    5 Favorites & 1 Event

    MLA Plenary Session IV - Bart Ragon - Presentation Transcript

      • APIs, Mashups, and The Semantic Web
      • A quick word about librarians and technology
      • How many of you know about:
        • HTML
        • Cascading Style Sheets
        • XML
        • RSS Feeds
      • How many of you know about:
        • Web 2.0
        • Library 2.0
    1. 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
    2. 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
    3. Application Programming Interface
      • Android
      • Google Data APIs
      • Blogger Data API
      • FeedBurner APIs
      • Gmail Atom Feeds
      • Google Account Authentication
      • Google AdSense API
      • Google AdSense for Audio API New!
      • Google AdWords API
      • Google AJAX APIs
      • Google AJAX Feed API
      • Google AJAX Language API New!
      Google AJAX Search API Google Analytics Google App Engine New! Google Apps APIs Google Base Data API Google Book Search Book Viewability API New! Google Calendar APIs and Tools Google Chart API Google Checkout API Google Code Search Google Code Search Data API Google Contacts Data API New! Google Coupon Feeds Google Desktop Gadget API APIs, Gadgets Google Documents List Data API Google Gadgets API Google Gears New! Google Earth, Maps, and Maps for mobile. Google Mapplets Google Maps API Google Mashup Editor Google News Feeds Google Notebook Data API OpenSocial Orkut Google Safe Browsing APIs Google Search Appliance APIs Google Search History Feeds Google Sitemaps Google SketchUp Ruby API Social Graph API New! Google Spreadsheets Data API Google Static Maps API New! Google Talk XMPP Google Themes API New! Google Toolbar API Google Transit Feed Specification Google Visualization API New! Google Web Toolkit Picasa APIs New! Picasa Web Albums Data API YouTube Data API
    4. Application Programming Interface
      • API – The basics
      Application Programming Magic Conduit
    5. Application Programming Interface Programming Magic Conduit
    6. Application Programming Interface PubMed API
    7. Application Programming Interface
      • HubMed - search interface
        • browsing
        • organizing
        • gathering information from the biomedical literature
      • Changing the PubMed search experience
    8. 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
    9. 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
    10. Application Programming Interface
    11. Application Programming Interface
      • Will vendors will allow us to have direct access to the data we already pay for?
    12. Mashups
    13. Mashups
      • Google Maps – TwitterVision 3D
    14. AJAX
      • A synchronous
      • J avaScript
      • A nd
      • X ML
    15. 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
    16. 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
    17. AJAX
      • XML
        • e X tensible M arkup L anguage
        • standardized data
        • post and manipulate data on a Web page
    18. AJAX
      • AJAX
    19. AJAX
      • AJAX
    20. Mashups
      • Back to Mashups
    21. Mashups
      • Google Maps - Craigslist
    22. Mashups
      • JSON - JavaScript Object Notation
    23. Mashups vimo
    24. Mashups BioWizard Works with PubMed and allows users to Vote, Discuss, Share, etc.
    25. 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.
    26. Mashups Greasemonkey Firefox Extension – PubMed Citations Allows you to customize the way a webpage displays using small bits of JavaScript. Google Scholar PubMed
    27. The Semantic Web
    28. Semantic Web
      • Web 3.0
      • Web 1.0 - 2.0 a place for documents
      • Combine documents with meaningful data
    29. Semantic Web
      • Uh oh, more technical stuff
    30. 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
    31. Semantic Web
      • RDF encodes in sets of triples
        • Subject
        • Verb
        • Object
    32. Semantic Web
      • Take a step back
        • What’s your zip code?
        • If I tell you my zip code, shouldn’t you know my city?
    33. Semantic Web
      • Ontologies
        • Representation of a set of concepts within a domain and the relationships between those concepts
    34. 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
    35. Semantic Web
      • July 1945
      • Vannevar Bush
      • As We May Think
      • Atlantic Monthly
    36. 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
    37. 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
    38. Semantic Web
      • May 17, 2001
      • Scientific American
      • The Semantic Web
      • Tim Berners-Lee, James Hendler and Ora Lassila
    39. Semantic Web
      • A place where software Agents read and interpret data providing services
      • Artificial Intelligence
    40. 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
    41. Semantic Web
      • The Agent promptly retrieved information about Mom's prescribed treatment from the doctor's Agent
    42. Semantic Web
      • The Agent checks for providers within a 20-mile radius of her home
      • Provided with ratings of excellent or very good
    43. Semantic Web
      • Matches available appointment times with Pete's and Lucy's busy schedules
    44. 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
    45. Semantic Web
      • Pete sets his Agent to redo the search with stricter preferences about location and time
    46. Semantic Web
      • Almost instantly the new plan is presented: a closer clinic with earlier times
    47. Semantic Web
      • Pete will have to reschedule a couple of less important appointments
    48. Semantic Web
      • Semantic Web today
        • The Semantic Web Revisited IEEE INTELLIGENT SYSTEMS MAY/JUNE 2006
        • More standards developed
          • OWL (Web Ontology Language)
          • Folksonomies
    49. Semantic Web
      • What does all this mean?
    50. 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
    51. 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

    + David RothmanDavid Rothman, 2 years ago

    custom

    1799 views, 5 favs, 3 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1799
      • 1732 on SlideShare
      • 67 from embeds
    • Comments 0
    • Favorites 5
    • Downloads 0
    Most viewed embeds
    • 54 views on http://davidrothman.net
    • 10 views on http://tunaiskewl.wordpress.com
    • 3 views on http://www.davidrothman.net

    more

    All embeds
    • 54 views on http://davidrothman.net
    • 10 views on http://tunaiskewl.wordpress.com
    • 3 views on http://www.davidrothman.net

    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

    Groups / Events