Your SlideShare is downloading. ×
  • Like
Web API Classification Survey
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Web API Classification Survey


How to complete the Web API classification survey

How to complete the Web API classification survey

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Details on the Knowledge Media Institute
  • -Siri Alcatel-Lucent Google does JavaScript and XML YouTube does Atom and RSS Growing number of APIs and mashups built on top of them
  • Web API are described in text as part of HTML web-pages Search, documentation interpretation, composition, and invocation require extensive manual effort We focus on supporting SERACH APIs descriptions are lack of machine-processable descriptions Search and discovery are manual Repositories or keyword search in Web search engines (now way of differentiating) Composition and mashups Some tool support but still mostly manual Invocation of individual services and compositions is also manual
  • Provide your email address Complete the two questions about service details Select as many categories as appropriate Provide some comma separated tags that describe the survey Click on “Next API” and start all over again Complete the steps for as many APIs as you want. At least 3!
  • Already classified this API? The list of APIs that still need to be classified is automatically generated. Therefore it can happen that if you click on “Next API” you get the same API to classify again. In this case, simply click on the link the get the next API.
  • Some further links that might me interesting


  • 1. Crowdsourcing Web API Classification Maria Maleshkova, Carlos Pedrinaci, John Domingue Knowledge Media Institute The Open University
  • 2. Why Web APIs?
    • “ Classical “ Web services (WSDL, SOAP, WS-*)
      • Big technology stack, used mostly in enterprise context
    • Web APIs are based on a light technology stack ≅ URIs, HTTP, XML/JSON – services of everyone
      • Very much aligned with Web technologies
      • Enable access and aggregation of
      • collections of resources
    + =
  • 3. Why Web APIs?
  • 4. What do we want to do?
    • Web APIs have only textual documentation
      • “ There is a website” BUT no widely used interface description languages such as WSDL
      • Finding services is hard and has to be done manually
    • We want to automatically classify the type of APIs based on their functionality
      • Need for an initial set or correctly classified APIs
      • Need for a set of APIs for evaluating the automated classification approach
      •  Crowdsourcing Web API Classification
  • 5. How to fill out the survey?
    2 3 5 4 1
  • 6. Already Classified This API?
  • 7.
    • Thank you!