A Model-based Chatbot Generation Approach to Converse with Open Data Sources

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ed-douibi, Hamza, Izquierdo, Javier Luis Cánovas, Daniel, Gwendal, Cabot, Jordi
Format: Preprint
Published: 2020
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913293043499008
author Ed-douibi, Hamza
Izquierdo, Javier Luis Cánovas
Daniel, Gwendal
Cabot, Jordi
author_facet Ed-douibi, Hamza
Izquierdo, Javier Luis Cánovas
Daniel, Gwendal
Cabot, Jordi
contents The Open Data movement promotes the free distribution of data. More and more companies and governmental organizations are making their data available online following the Open Data philosophy, resulting in a growing market of technologies and services to help publish and consume data. One of the emergent ways to publish such data is via Web APIs, which offer a powerful means to reuse this data and integrate it with other services. Socrata, CKAN or OData are examples of popular specifications for publishing data via Web APIs. Nevertheless, querying and integrating these Web APIs is time-consuming and requires technical skills that limit the benefits of Open Data movement for the regular citizen. In other contexts, chatbot applications are being increasingly adopted as a direct communication channel between companies and end-users. We believe the same could be true for Open Data as a way to bridge the gap between citizens and Open Data sources. This paper describes an approach to automatically derive full-fledged chatbots from API-based Open Data sources. Our process relies on a model-based intermediate representation (via UML class diagrams and profiles) to facilitate the customization of the chatbot to be generated.
format Preprint
id arxiv_https___arxiv_org_abs_2007_10503
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle A Model-based Chatbot Generation Approach to Converse with Open Data Sources
Ed-douibi, Hamza
Izquierdo, Javier Luis Cánovas
Daniel, Gwendal
Cabot, Jordi
Software Engineering
The Open Data movement promotes the free distribution of data. More and more companies and governmental organizations are making their data available online following the Open Data philosophy, resulting in a growing market of technologies and services to help publish and consume data. One of the emergent ways to publish such data is via Web APIs, which offer a powerful means to reuse this data and integrate it with other services. Socrata, CKAN or OData are examples of popular specifications for publishing data via Web APIs. Nevertheless, querying and integrating these Web APIs is time-consuming and requires technical skills that limit the benefits of Open Data movement for the regular citizen. In other contexts, chatbot applications are being increasingly adopted as a direct communication channel between companies and end-users. We believe the same could be true for Open Data as a way to bridge the gap between citizens and Open Data sources. This paper describes an approach to automatically derive full-fledged chatbots from API-based Open Data sources. Our process relies on a model-based intermediate representation (via UML class diagrams and profiles) to facilitate the customization of the chatbot to be generated.
title A Model-based Chatbot Generation Approach to Converse with Open Data Sources
topic Software Engineering
url https://arxiv.org/abs/2007.10503