Back to Search Start Over

Intelligent Query Answering with Contextual Knowledge for Relational Databases

Authors :
Dietmar Seipel and Daniel Weidner and Salvador Abreu
Seipel, Dietmar
Weidner, Daniel
Abreu, Salvador
Dietmar Seipel and Daniel Weidner and Salvador Abreu
Seipel, Dietmar
Weidner, Daniel
Abreu, Salvador
Publication Year :
2021

Abstract

We are proposing a keyword-based query interface for knowledge bases - including relational or deductive databases - based on contextual background knowledge such as suitable join conditions or synonyms. Join conditions could be extracted from existing referential integrity (foreign key) constaints of the database schema. They could also be learned from other, previous database queries, if the database schema does not contain foreign key constraints. Given a textual representation - a word list - of a query to a relational database, one may parse the list into a structured term. The intelligent and cooperative part of our approach is to hypothesize the semantics of the word list and to find suitable links between the concepts mentioned in the query using contextual knowledge, more precisely join conditions between the database tables. We use a knowledge-based parser based on an extension of Definite Clause Grammars (Dcg) that are interweaved with calls to the database schema to suitably annotate the tokens as table names, table attributes, attribute values or relationships linking tables. Our tool DdQl yields the possible queries in a special domain specific rule language that extends Datalog, from which the user can choose one.

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1358729477
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.OASIcs.SLATE.2021.16