Query and Answer Forms for Sophisticated Database Interfaces
Markus M. Berg, Düsterhöft Antje, Bernhard Thalheim · Frontiers in artificial intelligence and applications · 2013
Database querying is still based on programming languages. The user must learn the database programming language and the corresponding database schemata before asking a data question to the system. Programming languages use either the classical textual style or some kind of visualisation for queries (e.g., query-by-example or VisualSQL). Conceptual queries are first to be specified at the conceptual level, using concepts and languages easily understood by the application domain experts who must be qualified to validate the query.