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...

Descripción completa

Detalles Bibliográficos
Autores: Canovas Izquierdo, Javier Luis, Cabot, Jordi
Tipo de recurso: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2016
País:España
Institución:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/77985
Acceso en línea:https://hdl.handle.net/10609/77985
Access Level:acceso abierto
Palabra clave: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)
id ES_2f6bc1f22fa1ff79afae86a51cfb4b4c
oai_identifier_str oai:openaccess.uoc.edu:10609/77985
network_acronym_str ES
network_name_str España
repository_id_str
spelling JSONDiscoverer: Visualizing the schema lurking behind JSON documentsCanovas Izquierdo, Javier LuisCabot, JordiJSONschema discoveryconcept matchingweb APIJSONdetecció d'esquemacoincidència de conceptesweb APIJSONdetección de esquemacoincidencia de conceptosweb APIApplication program interfaces (Computer software)Interfícies de programació d'aplicacions (Programari)Interfaces de programación de aplicaciones (Software)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.Knowledge-Based SystemsUniversitat Oberta de Catalunya (UOC)201820182016info:eu-repo/semantics/articleinfo:eu-repo/semantics/submittedVersionapplication/pdfhttps://hdl.handle.net/10609/77985reponame:O2, repositorio institucional de la UOCinstname:Universitat Oberta de Catalunya (UOC)InglésKnowledge-Based Systems, 2016, 103https://doi.org/10.1016/j.knosys.2016.03.020CC BY-NC-NDhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:openaccess.uoc.edu:10609/779852026-05-28T12:42:01Z
dc.title.none.fl_str_mv JSONDiscoverer: Visualizing the schema lurking behind JSON documents
title JSONDiscoverer: Visualizing the schema lurking behind JSON documents
spellingShingle JSONDiscoverer: Visualizing the schema lurking behind JSON documents
Canovas Izquierdo, Javier Luis
JSON
schema discovery
concept matching
web API
JSON
detecció d'esquema
coincidència de conceptes
web API
JSON
detección de esquema
coincidencia de conceptos
web API
Application program interfaces (Computer software)
Interfícies de programació d'aplicacions (Programari)
Interfaces de programación de aplicaciones (Software)
title_short JSONDiscoverer: Visualizing the schema lurking behind JSON documents
title_full JSONDiscoverer: Visualizing the schema lurking behind JSON documents
title_fullStr JSONDiscoverer: Visualizing the schema lurking behind JSON documents
title_full_unstemmed JSONDiscoverer: Visualizing the schema lurking behind JSON documents
title_sort JSONDiscoverer: Visualizing the schema lurking behind JSON documents
dc.creator.none.fl_str_mv Canovas Izquierdo, Javier Luis
Cabot, Jordi
author Canovas Izquierdo, Javier Luis
author_facet Canovas Izquierdo, Javier Luis
Cabot, Jordi
author_role author
author2 Cabot, Jordi
author2_role author
dc.contributor.none.fl_str_mv Universitat Oberta de Catalunya (UOC)
dc.subject.none.fl_str_mv JSON
schema discovery
concept matching
web API
JSON
detecció d'esquema
coincidència de conceptes
web API
JSON
detección de esquema
coincidencia de conceptos
web API
Application program interfaces (Computer software)
Interfícies de programació d'aplicacions (Programari)
Interfaces de programación de aplicaciones (Software)
topic JSON
schema discovery
concept matching
web API
JSON
detecció d'esquema
coincidència de conceptes
web API
JSON
detección de esquema
coincidencia de conceptos
web API
Application program interfaces (Computer software)
Interfícies de programació d'aplicacions (Programari)
Interfaces de programación de aplicaciones (Software)
description 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.
publishDate 2016
dc.date.none.fl_str_mv 2016
2018
2018
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/submittedVersion
format article
status_str submittedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/10609/77985
url https://hdl.handle.net/10609/77985
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv Knowledge-Based Systems, 2016, 103
https://doi.org/10.1016/j.knosys.2016.03.020
dc.rights.none.fl_str_mv CC BY-NC-ND
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC BY-NC-ND
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Knowledge-Based Systems
publisher.none.fl_str_mv Knowledge-Based Systems
dc.source.none.fl_str_mv reponame:O2, repositorio institucional de la UOC
instname:Universitat Oberta de Catalunya (UOC)
instname_str Universitat Oberta de Catalunya (UOC)
reponame_str O2, repositorio institucional de la UOC
collection O2, repositorio institucional de la UOC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869405476763992064
score 15,300724