SlideShare a Scribd company logo
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
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 + =
Why Web APIs?
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
How to fill out the survey? http://apisurvey.kmi.open.ac.uk/APIs?scope=classify 2 3 5 4 1
Already Classified This API? http://apisurvey.kmi.open.ac.uk/APIs?scope=classify
Thank you!   http://sweet.kmi.open.ac.uk/   http://iserve.kmi.open.ac.uk/   http://www.soa4all.eu/

More Related Content

PPTX
Building Single Page Apps for desktop, mobile, tablet with ASP.NET MVC 4
PPT
Cross-Lingual Web API Classification
PDF
Quantified Self Ann Arbor, January 2015
PDF
Web accessibility 101: Intersectional Inclusion in the Digital World
PPTX
Restify Your Apps
PDF
Creating Rich Server API’s for your Mobile Apps - Best Practices and Guidelines
PDF
API Gateway within Microservice
PPTX
Upgrading to cas 4.0 at oakland university
Building Single Page Apps for desktop, mobile, tablet with ASP.NET MVC 4
Cross-Lingual Web API Classification
Quantified Self Ann Arbor, January 2015
Web accessibility 101: Intersectional Inclusion in the Digital World
Restify Your Apps
Creating Rich Server API’s for your Mobile Apps - Best Practices and Guidelines
API Gateway within Microservice
Upgrading to cas 4.0 at oakland university

What's hot (6)

PPTX
SharePoint and Office Development Workshop
PPTX
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
PPTX
The power is yours! Creating better insights through continuously monitoring ...
PPTX
Introduction to Office and SharePoint Development
PDF
Shift AI 2020: Don't type your passwords, speak! | Ishan Jain (Microsoft)
PDF
Hypermedia APIs – Why, what, how?
SharePoint and Office Development Workshop
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
The power is yours! Creating better insights through continuously monitoring ...
Introduction to Office and SharePoint Development
Shift AI 2020: Don't type your passwords, speak! | Ishan Jain (Microsoft)
Hypermedia APIs – Why, what, how?
Ad

Viewers also liked (20)

ODP
2011wpi
PDF
Amr - Automatic Meter Reading
PPTX
Nida final
PDF
Caso catenaria aprendiendo a innovar en la organizacion
PDF
Leading Change and Coaching
PDF
BUYING HOME IN FLORIDA- WHAT YOU'LL NEED FOR YOUR MORTGAGE
PDF
USDA  LOANS
PDF
WAIT TIME
PDF
Cis et marked du kan nå
PDF
Guide To Finance
PPT
Resum Curs 2011 - 2012. Segona Part
PPT
iPad MS Validation 3
PDF
BUYING A HOME
PDF
Интернет-маркетинг для тренеров личностного роста
PDF
HELOC COMBO
PPTX
EdComs Classroom Everywhere - Michaela Kirsop-Holdford
PDF
Sales Transformation Kevin Purcell 2011 Sales 2.0 Conference Boston
PDF
Virtualización de los puestos de trabajo: Ventajas de migrar los PCs a la nube
PPTX
How To attract People To Your Brand’s Story
PPT
Lara Morgan - Its Up To You - Fresh Business Thinking LIVE at Cass Business S...
2011wpi
Amr - Automatic Meter Reading
Nida final
Caso catenaria aprendiendo a innovar en la organizacion
Leading Change and Coaching
BUYING HOME IN FLORIDA- WHAT YOU'LL NEED FOR YOUR MORTGAGE
USDA  LOANS
WAIT TIME
Cis et marked du kan nå
Guide To Finance
Resum Curs 2011 - 2012. Segona Part
iPad MS Validation 3
BUYING A HOME
Интернет-маркетинг для тренеров личностного роста
HELOC COMBO
EdComs Classroom Everywhere - Michaela Kirsop-Holdford
Sales Transformation Kevin Purcell 2011 Sales 2.0 Conference Boston
Virtualización de los puestos de trabajo: Ventajas de migrar los PCs a la nube
How To attract People To Your Brand’s Story
Lara Morgan - Its Up To You - Fresh Business Thinking LIVE at Cass Business S...
Ad

Similar to Web API Classification Survey (20)

PPTX
All Things API Presentation - Gordon Weakleim [HomeAway]
PPT
Building a Single User Experience
PPT
Building a Single User Experience
PPT
single ux il2011
PDF
WordCamp Wilmington 2017 WP-API Why?
KEY
APIs, Web Services, and Mashups: What they are and how they can be used
PPTX
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
PPT
Using The Semantic Web
KEY
Towards a Web of Services
PPTX
Web 2.0 Instructional Tools
PPTX
Doing More with Less: Mash Your Way to Productivity
PPTX
Doing More with Less: Mash Your Way to Productivity
PPTX
A Graph API Framework - APIdays Barcelona 2015
PPTX
A Graph API Framework Incorporating the Cloud Based Services Landscape
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PDF
What’s behind a high quality web API? Ensure your APIs are more than just a ...
PPT
REST Presentation
PDF
Role of Rest vs. Web Services and EI
PDF
Sliding away from Roy Fielding's REST model (Filippos Vasilakis)
All Things API Presentation - Gordon Weakleim [HomeAway]
Building a Single User Experience
Building a Single User Experience
single ux il2011
WordCamp Wilmington 2017 WP-API Why?
APIs, Web Services, and Mashups: What they are and how they can be used
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
Using The Semantic Web
Towards a Web of Services
Web 2.0 Instructional Tools
Doing More with Less: Mash Your Way to Productivity
Doing More with Less: Mash Your Way to Productivity
A Graph API Framework - APIdays Barcelona 2015
A Graph API Framework Incorporating the Cloud Based Services Landscape
API Introduction - API Management Workshop Munich from Ronnie Mitra
What’s behind a high quality web API? Ensure your APIs are more than just a ...
REST Presentation
Role of Rest vs. Web Services and EI
Sliding away from Roy Fielding's REST model (Filippos Vasilakis)

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
Spectroscopy.pptx food analysis technology
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx

Web API Classification Survey

  • 1. 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
  • 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 + =
  • 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? http://apisurvey.kmi.open.ac.uk/APIs?scope=classify 2 3 5 4 1
  • 6. Already Classified This API? http://apisurvey.kmi.open.ac.uk/APIs?scope=classify
  • 7. Thank you! http://sweet.kmi.open.ac.uk/ http://iserve.kmi.open.ac.uk/ http://www.soa4all.eu/

Editor's Notes

  • #2: Details on the Knowledge Media Institute http://kmi.open.ac.uk
  • #4: -Siri Alcatel-Lucent Google does JavaScript and XML YouTube does Atom and RSS Growing number of APIs and mashups built on top of them
  • #5: 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
  • #6: 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!
  • #7: 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.
  • #8: Some further links that might me interesting