Virtual Knowledge Graphs: An Overview of Systems and Use Cases

In this paper, we present the virtual knowledge graph (VKG) paradigm for data integration and access, also known in the literature as Ontology-based Data Access. Instead of structuring the integration layer as a collection of relational tables, the VKG paradigm replaces the rigid structure of tables with the flexibility of graphs that are kept virtual and embed domain knowledge. We explain the main notions of this paradigm, its tooling ecosystem and significant use cases in a wide range of applications. Finally, we discuss future research directions.

[1]  Diego Calvanese,et al.  A Generalized Framework for Ontology-Based Data Access , 2018, AI*IA.

[2]  Diego Calvanese,et al.  Ontop-temporal: A Tool for Ontology-based Query Answering over Temporal Data , 2018, CIKM.

[3]  Diego Calvanese,et al.  Efficient Handling of SPARQL OPTIONAL for OBDA , 2018, SEMWEB.

[4]  Ian Horrocks,et al.  OptiqueVQS: A visual query system over ontologies for industry , 2018, Semantic Web.

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

[6]  Diego Calvanese,et al.  Efficient Ontology-Based Data Integration with Canonical IRIs , 2018, ESWC.

[7]  Ruben Verborgh,et al.  Specification and implementation of mapping rule visualization and editing: MapVOWL and the RMLEditor , 2018, J. Web Semant..

[8]  Carsten Binnig,et al.  RODI: Benchmarking relational-to-ontology mapping generation quality , 2017, Semantic Web.

[9]  Diego Calvanese,et al.  Cost-Driven Ontology-Based Data Access , 2017, SEMWEB.

[10]  Irlán Grangel-González,et al.  Realizing an RDF-Based Information Model for a Manufacturing Company - A Case Study , 2017, SEMWEB.

[11]  Óscar Corcho,et al.  Querying clinical data in HL7 RIM based relational model with morph-RDB , 2017, J. Biomed. Semant..

[12]  Diego Calvanese,et al.  OBDA for Log Extraction in Process Mining , 2017, Reasoning Web.

[13]  Diego Calvanese,et al.  Ontology-Based Data Access for Extracting Event Logs from Legacy Data: The onprom Tool and Methodology , 2017, BIS.

[14]  Evgeny Kharlamov,et al.  Semantic access to streaming and static data at Siemens , 2017, J. Web Semant..

[15]  Evgeny Kharlamov,et al.  Ontology Based Data Access in Statoil , 2017, J. Web Semant..

[16]  Daniel P. Miranker,et al.  A Pay-As-You-Go Methodology for Ontology-Based Data Access , 2017, IEEE Internet Computing.

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

[18]  Sébastien Ferré,et al.  Sparklis: An expressive query builder for SPARQL endpoints with guidance in natural language , 2016, Semantic Web.

[19]  Michal Blinkiewicz,et al.  SQuaRE: A Visual Approach for Ontology-Based Data Access , 2016, JIST.

[20]  Konstantina Bereta,et al.  Ontop of Geospatial Databases , 2016, SEMWEB.

[21]  Guohui Xiao,et al.  Ontology-Based Data Access for Maritime Security , 2016, ESWC.

[22]  Diego Calvanese,et al.  Ontology-based data integration in EPNet: Production and distribution of food during the Roman Empire , 2016, Eng. Appl. Artif. Intell..

[23]  Diego Calvanese,et al.  Beyond OWL 2 QL in OBDA: Rewritings and Approximations , 2015, AAAI.

[24]  Diego Calvanese,et al.  Ontology-Based Integration of Cross-Linked Datasets , 2015, SEMWEB.

[25]  Vanessa López,et al.  Data Access Linking and Integration with DALI: Building a Safety Net for an Ocean of City Data , 2015, SEMWEB.

[26]  Antonis Troumpoukis,et al.  SemaGrow: optimizing federated SPARQL queries , 2015, SEMANTiCS.

[27]  Ian Horrocks,et al.  BootOX: Practical Mapping of RDBs to OWL 2 , 2015, SEMWEB.

[28]  Freddy Priyatna,et al.  MIRROR: Automatic R2RML Mapping Generation from Relational Databases , 2015, ICWE.

[29]  Valeria De Antonellis,et al.  Leveraging Social Patterns in Web Application Design , 2015, ICWE.

[30]  Peter Haase,et al.  Optique: Zooming in on Big Data , 2015, Computer.

[31]  Enrico Franconi,et al.  Lossless Selection Views under Conditional Domain Constraints , 2015, IEEE Transactions on Knowledge and Data Engineering.

[32]  Michael Zakharyaschev,et al.  Answering SPARQL Queries over Databases under OWL 2 QL Entailment Regime , 2014, SEMWEB.

[33]  Daniel P. Miranker,et al.  OBDA: Query Rewriting or Materialization? In Practice, Both! , 2014, SEMWEB.

[34]  Pradeep Kumar Ray,et al.  Validating an ontology-based algorithm to identify patients with Type 2 Diabetes Mellitus in Electronic Health Records , 2014, Int. J. Medical Informatics.

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

[36]  Michael Zakharyaschev,et al.  Ontology-Based Data Access: Ontop of Databases , 2013, SEMWEB.

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

[38]  Maurizio Lenzerini,et al.  Optimizing query rewriting in ontology-based data access , 2013, EDBT '13.

[39]  Kristina Lerman,et al.  Semi-automatically Mapping Structured Sources into the Semantic Web , 2012, ESWC.

[40]  Daniel P. Miranker,et al.  Survey of directly mapping SQL databases to the Semantic Web , 2011, The Knowledge Engineering Review.

[41]  Erhard Rahm,et al.  Evolution of the COMA match system , 2011, OM.

[42]  N. Wu,et al.  Anti-tumor immunological mechanisms of low dose whole-body irradiation in the protocol of tumor gene-radiotherapy , 2008 .

[43]  Diego Calvanese,et al.  Realizing Ontology Based Data Access: A plug-in for protégé , 2008, 2008 IEEE 24th International Conference on Data Engineering Workshop.

[44]  Diego Calvanese,et al.  Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family , 2007, Journal of Automated Reasoning.

[45]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[46]  Diego Calvanese,et al.  Data Complexity of Query Answering in Description Logics , 2006, Description Logics.

[47]  Maurizio Lenzerini,et al.  Data integration: a theoretical perspective , 2002, PODS.

[48]  Alon Y. Halevy,et al.  Answering queries using views: A survey , 2001, The VLDB Journal.

[49]  Jeffrey D. Ullman,et al.  Information integration using logical views , 1997, Theor. Comput. Sci..

[50]  Jan Hidders,et al.  Graph Data Management , 2018, Data-Centric Systems and Applications.

[51]  Alessandro Mosca,et al.  The OBDA-Based "Observatory of Research and Innovation" of the Tuscany Region , 2017, JOWO.

[52]  Álvaro Sicilia,et al.  Map-On: A web-based editor for visual ontology mapping , 2017, Semantic Web.

[53]  Manolis Koubarakis,et al.  Ontop-spatial : Geospatial Data Integration using GeoSPARQL-to-SQL Translation , 2016 .

[54]  Maurizio Lenzerini,et al.  Developing Ontology-based Data Management for the Italian Public Debt , 2014, SEBD.

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

[56]  Ricardo Seguel,et al.  Process Mining Manifesto , 2011, Business Process Management Workshops.

[57]  Ehtisham Zaidi,et al.  Magic Quadrant for Data Integration Tools , 2010 .

[58]  Eric Yu,et al.  Conceptual Modeling: Foundations and Applications , 2009 .

[59]  John Mylopoulos,et al.  Conceptual Modeling: Foundations and Applications - Essays in Honor of John Mylopoulos , 2009, Conceptual Modeling: Foundations and Applications.

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

[61]  Nicola Guarino,et al.  An Overview of OntoClean , 2004, Handbook on Ontologies.

[62]  Alexander Borgida,et al.  Conceptual Modeling with Description Logics , 2003, Description Logic Handbook.