@inproceedings{cb97f9f9a9474842809090808bb49960,
title = "SmartAPI: Towards a more intelligent network of web APIs",
abstract = "Data science increasingly employs cloud-based Web application programming interfaces (APIs). However, automatically discovering and connecting suitable APIs for a given application is difficult due to the lack of explicit knowledge about the structure and datatypes of Web API inputs and outputs. To address this challenge, we conducted a survey to identify the metadata elements that are crucial to the description of Web APIs and subsequently developed the smartAPI metadata specification and associated tools to capture their domain-related and structural characteristics using the FAIR (Findable, Accessible, Interoperable, Reusable) principles. This paper presents the results of the survey, provides an overview of the smartAPI specification and a reference implementation, and discusses use cases of smartAPI. We show that annotating APIs with smartAPI metadata is straightforward through an extension of the existing Swagger editor. By facilitating the creation of such metadata, we increase the automated interoperability of Web APIs. This work is done as part of the NIH Commons Big Data to Knowledge (BD2K) API Interoperability Working Group.",
keywords = "FAIR principles, Linked data, Web API, Web API description, Web services",
author = "Amrapali Zaveri and Shima Dastgheib and Chunlei Wu and Trish Whetzel and Ruben Verborgh and Paul Avillach and Gabor Korodi and Raymond Terryn and Kathleen Jagodnik and Pedro Assis and Michel Dumontier",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2017.; 14th Extended Semantic Web Conference, ESWC 2017 ; Conference date: 28-05-2017 Through 01-06-2017",
year = "2017",
doi = "10.1007/978-3-319-58451-5_11",
language = "English",
isbn = "9783319584508",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "154--169",
editor = "Eva Blomqvist and Olaf Hartig and Rinke Hoekstra and Aldo Gangemi and Pascal Hitzler and Diana Maynard",
booktitle = "The Semantic Web - 14th International Conference, ESWC 2017, Proceedings",
address = "Germany",
}