header

Crossing the Chasm between Ontology Engineering and Application Development: A Survey

21 Pages Posted: 19 Oct 2021 Publication Status: Accepted

See all articles by Paola Espinoza-Arias

Paola Espinoza-Arias

Universidad Politécnica de Madrid

Daniel Garijo

University of Southern California

Oscar Corcho

Universidad Politécnica de Madrid - Ontology Engineering Group; University of Manchester - School of Computer Science

Abstract

The adoption of Knowledge Graphs (KGs) by public and private organizations to integrate and publish data has increased in recent years. Ontologies play a crucial role in providing the structure for KGs, but are usually disregarded when designing Application Programming Interfaces (APIs) to enable browsing KGs in a developer-friendly manner. In this paper we provide a systematic review of the state of the art on existing approaches to ease access to ontology-based KG data by application developers. We propose two comparison frameworks to understand specifications, technologies and tools responsible for providing APIs for KGs. Our results reveal several limitations on existing API-based specifications, technologies and tools for KG consumption, which outline exciting research challenges including automatic API generation, API resource path prediction, ontology-based API versioning, and API validation and testing.

Suggested Citation

Espinoza-Arias, Paola and Garijo, Daniel and Corcho, Oscar, Crossing the Chasm between Ontology Engineering and Application Development: A Survey. Journal of Web Semantics First Look , Available at SSRN: https://ssrn.com/abstract=3945438 or http://dx.doi.org/10.2139/ssrn.3945438

Paola Espinoza-Arias (Contact Author)

Universidad Politécnica de Madrid ( email )

Ciudad Universitaria
Madrid, MA Madrid 28040
United States

Daniel Garijo

University of Southern California ( email )

2250 Alcazar Street
Los Angeles, CA 90089
United States

Oscar Corcho

Universidad Politécnica de Madrid - Ontology Engineering Group ( email )

Madrid
Spain

University of Manchester - School of Computer Science

Kilburn Building, Oxford Road
Manchester M13 9GH, M13 9PL
United Kingdom

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Abstract Views
60
Downloads
13
PlumX Metrics