JSONDiscoverer: Visualizing the schema lurking behind JSON documents

The so-called API economy is pushing more and more companies to provide open Web APIs to access their data, typically using the JavaScript Object Notation (JSON) as interchange data format. While JSON has been designed to be easy to read and parse, their structure is implicit. This poses a serious p...

ver descrição completa

Detalhes bibliográficos
Autores: Canovas Izquierdo, Javier Luis, Cabot, Jordi
Formato: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2016
País:España
Recursos:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/77985
Acesso em linha:https://hdl.handle.net/10609/77985
Access Level:acceso abierto
Palavra-chave:JSON
schema discovery
concept matching
web API
detecció d'esquema
coincidència de conceptes
detección de esquema
coincidencia de conceptos
Application program interfaces (Computer software)
Interfícies de programació d'aplicacions (Programari)
Interfaces de programación de aplicaciones (Software)
Descrição
Resumo:The so-called API economy is pushing more and more companies to provide open Web APIs to access their data, typically using the JavaScript Object Notation (JSON) as interchange data format. While JSON has been designed to be easy to read and parse, their structure is implicit. This poses a serious problem when consuming and integrating Web APIs from different sources since it forces us to manually analyze each individual API in detail. This paper presents JSONDiscoverer, a tool that alleviates this problem by discovering (and visualizing) the implicit schema of JSON documents as well as possible composition links among JSON-based Web APIs.