Abstract: Querying data managed by database systems has been one of the most challenging tasks for database users. To bridge this gap, numerous interfaces have been developed with very different ...