Evaluating a Graph Query Language for Human-Robot Interaction Data in Smart Environments

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Solutions for efficient querying of long-term human-robot interaction data require in-depth knowledge of the involved domains and represents a very difficult and error prone task due to the inherent (system) complexity. Developers require detailed knowledge with respect to the different underlying data schemata, semantic mappings, and, most importantly, the query language used by the storage system (e.g. SPARQL, SQL, or general-purpose language interfaces/APIs). While for instance database developers are familiar with technical aspects of query languages, application developers of interactive scenarios typically lack the specific knowledge to efficiently work with complex database management systems. Addressing this gap, in this paper we describe a model-driven software development based approach to create a long-term storage system to be employed in the domain of embodied interaction in smart environments (EISE). To support this, we created multiple domain specific languages using Jetbrains MPS to model the high level EISE domain, to represent the employed graph query language Cypher and to perform necessary model-to-model transformations. As main result, we present the EISE Query-Designer, a fully integrated workbench to facilitate data storage and retrieval by supporting and guiding developers in the query design process and allowing direct query execution without the need to have prior in-depth knowledge of the domain at hand. In this paper we report in detail on the study design, execution, first knowledge gained from our experiments, and lastly the lessons learned from the development process up to this point.

Cite

CITATION STYLE

APA

Köster, N., Wrede, S., & Cimiano, P. (2018). Evaluating a Graph Query Language for Human-Robot Interaction Data in Smart Environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10748 LNCS, pp. 263–279). Springer Verlag. https://doi.org/10.1007/978-3-319-74730-9_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free