Semi-Automatically Modeling Web APIs to Create Linked APIs
Mohsen Taheriyan, Craig A. Knoblock, Pedro A. Szekely, José Luis Ambite · Extended Semantic Web Conference · 2012
The objective of new service modeling approaches introduced by recent work on linked services is to integrate Linked Data and service APIs. Building these models is time consuming and difficult, which is an obstacle preventing wide adoption of these modeling approaches. We introduce an approach to semi-automatically build semantic models of the Web APIs by using examples of input values. We use these values to invoke the service and then use the input and output values to learn a semantic model of an API. These models enable a system to easily integrate data and services and to export the models as Linked APIs.