Realizing Ontology-based Reusable Interfaces for Data Access via Virtual Knowledge Graphs

In this paper, we present a comprehensive framework, which we call VKG-UI, for realizing ontology-based reusable user interfaces (UIs) for data access via virtual knowledge graphs (VKGs). The VKG approach uses an ontology to model the domain of interest and to hide the heterogeneity of the underlying data sources. Reusable UIs can be built by relying on queries that are issued to the VKG system and that use the high level vocabulary from the ontology layer. This use of VKGs allows for decoupling the data from the UIs, and brings great reusability in designing the latter. To illustrate our approach, we introduce significant use cases with various types of UIs, including programming, graphic, natural language, and voice interfaces.

[1]  Diego Calvanese,et al.  Ontology-Based Data Access: A Survey , 2018, IJCAI.

[2]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[3]  Diego Calvanese,et al.  Virtual Knowledge Graphs: An Overview of Systems and Use Cases , 2019, Data Intelligence.

[4]  Diego Calvanese,et al.  Linking Data to Ontologies , 2008, J. Data Semant..

[5]  Daniel P. Miranker,et al.  Ultrawrap: SPARQL execution on relational data , 2013, J. Web Semant..

[6]  Florian Daniel,et al.  Mashups - Concepts, Models and Architectures , 2014, Data-Centric Systems and Applications.

[7]  Heiko Paulheim,et al.  Ontology-Enhanced User Interfaces: A Survey , 2010, Int. J. Semantic Web Inf. Syst..

[8]  Florian Daniel,et al.  Interactive, Live Mashup Development Through UI-Oriented Computing , 2015, RMC@ICWE.

[9]  Diego Calvanese,et al.  A Framework Uniting Ontology-Based Geodata Integration and Geovisual Analytics , 2020, ISPRS Int. J. Geo Inf..

[10]  Diego Calvanese,et al.  The MASTRO system for ontology-based data access , 2011, Semantic Web.

[11]  Diego Calvanese,et al.  Ontop: Answering SPARQL queries over relational databases , 2016, Semantic Web.

[12]  Guohui Xiao,et al.  The Virtual Knowledge Graph System Ontop , 2020, SEMWEB.

[13]  Alberto Rodrigues da Silva,et al.  Model-driven engineering: A survey supported by the unified conceptual model , 2015, Comput. Lang. Syst. Struct..

[14]  Armin Haller,et al.  Semantic Sensor Network Ontology , 2017 .

[15]  Freddy Priyatna,et al.  Formalisation and experiences of R2RML-based SPARQL to SQL query translation using morph , 2014, WWW.