web api classification survey

7
Crowdsourcing Web API Classification http://apisurvey.kmi.open.ac.uk/APIs?scope=classify Maria Maleshkova, Carlos Pedrinaci, John Domingue Knowledge Media Institute The Open University

Upload: mmaleshkova

Post on 18-Jul-2015

566 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Web API Classification Survey

Crowdsourcing Web API Classification

http://apisurvey.kmi.open.ac.uk/APIs?scope=classify

Maria Maleshkova, Carlos Pedrinaci, John Domingue

Knowledge Media InstituteThe Open University

Page 2: Web API Classification Survey

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 ofcollections of resources + =

Page 3: Web API Classification Survey

Why Web APIs?

Page 4: Web API Classification Survey

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

Page 5: Web API Classification Survey

How to fill out the survey?

1

http://apisurvey.kmi.open.ac.uk/APIs?scope=classify

2

3

5

4

Page 6: Web API Classification Survey

Already Classified This API?

http://apisurvey.kmi.open.ac.uk/APIs?scope=classify

Page 7: Web API Classification Survey

Thank you!Thank you!

http://sweet.kmi.open.ac.uk/

http://iserve.kmi.open.ac.uk/

http://www.soa4all.eu/