Machine Readable Web APIs with Schema.org Action Annotations

05/14/2018
by   Umutcan Simsek, et al.
0

The schema.org initiative led by the four major search engines curates a vocabulary for describing web content. The number of semantic annotations on the web are increasing, mostly due to the industrial incentives provided by those search engines. The annotations are not only consumed by search engines, but also by other automated agents like intelligent personal assistants (IPAs). However, only annotating data is not enough for automated agents to reach their full potential. Web APIs should be also annotated for automating service consumption, so the IPAs can complete tasks like booking a hotel room or buying a ticket for an event on the fly. Although there has been a vast amount of effort in the semantic web services field, the approaches did not gain too much adoption outside of academia, mainly due to lack of concrete incentives and steep learning curves. In this paper, we suggest a lightweight, bottom-up approach based on schema.org actions to annotate Web APIs. We analyse schema.org vocabulary in the scope of lightweight semantic web services literature and propose extensions where necessary. We show that schema.org actions could be a suitable vocabulary for Web API description. We demonstrate our work by annotating existing Web APIs of accommodation service providers. Additionally, we briefly demonstrate how these APIs can be used dynamically, for example, by a dialogue system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2017

Annotation based automatic action processing

With a strong motivational background in search engine optimization the ...
research
11/09/2017

Defining Tourism Domains for Semantic Annotation of Web Content

Schema.org is an initiative by Bing, Google, Yahoo! and Yandex that publ...
research
02/16/2018

Analysis of Schema.org Usage in the Tourism Domain

Schema.org is an initiative founded in 2011 by the four-big search engin...
research
04/02/2019

Verification and Validation of Semantic Annotations

In this paper, we propose a framework to perform verification and valida...
research
05/15/2018

Building an Ecosystem for the Tyrolean Tourism Knowledge Graph

The introduction of the schema.org vocabulary was a big step towards mak...
research
04/11/2018

A web service based on RESTful API and JSON Schema/JSON Meta Schema to construct knowledge graphs

Data visualisation assists domain experts in understanding their data an...
research
07/08/2020

Automatic Web Service Composition – Models, Complexity and Applications

The automatic composition of web services refers to how services can be ...

Please sign up or login with your details

Forgot password? Click here to reset