Issue No. 01 - March (1991 vol. 3)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.75887
<p>Kaleidoscope's approach is presented in the context of seeking improvement in the usability of interactive structured query language (SQL) interfaces. The system's cooperation is summarized as proposing valid query constituents step-by-step and providing lexical and semantic feedback immediately to users. To implement this intraquery guidance, the context-free grammar (CFG) is extended to capture the constraints useful for intraquery guidance, and the knowledge useful for pruning nonsensical queries and providing semantic feedback is articulated. For the SQL interface, this knowledge includes a strong domain concept, functional dependency, and integrity constraint rules, which can be acquired once in the database design step. The same types of knowledge are useful both for postquery cooperation and intraquery guidance. As SQL is supported bv virtually all database management system (DBMS) vendors, the approach presents a practical solution for casual database access.</p>
interactive systems; lexical feedback; Kaleidoscope; cooperative menu-guided query interface; SQL version; semantic feedback; context-free grammar; intraquery guidance; integrity constraint; postquery cooperation; database management system; knowledge based systems; query languages; user interfaces
S. Cha, "Kaleidoscope: A Cooperative Menu-Guided Query Interface (SQL Version)," in IEEE Transactions on Knowledge & Data Engineering, vol. 3, no. , pp. 42-47, 1991.