DocumentCode :
1253294
Title :
A form-based natural language front-end to a CIM database
Author :
Adam, Nabil R. ; Gangopadhyay, Aryya
Author_Institution :
Rutgers Univ., Newark, NJ, USA
Volume :
9
Issue :
2
fYear :
1997
Firstpage :
238
Lastpage :
250
Abstract :
The paper presents a methodology for developing a user interface that combines fourth generation interface tools (SQL forms) with a natural language processor for a database management system. The natural language processor consists of an index, a lexicon and a parser. The index is used to uniquely identify each form in the system through a conceptual representation of its purpose. The form fields specify database or nondatabase fields whose values are either entered by the user (user-defined) or are derived by the form (system-defined) in response to user input. A set of grammar rules are associated with each form. The lexicon consists of all words recognized by the system, their grammatical categories, roots, their associations (if any) with database objects and forms. The parser scans, a natural language query to identify a form in a bottom-up fashion. The information requested in the user query is determined in a top-down manner by parsing, through the grammar rules associated with the identified form. Extragrammatical inputs with limited deviations from the grammar rules are supported. Combining a natural language processor with SQL forms allows processing data modification tasks without violating any database integrity constraint, having duplicate records, or entering invalid data. A prototype natural language interface is described as a front-end to an ORACLE database for a computer integrated manufacturing system
Keywords :
computer integrated manufacturing; grammars; manufacturing data processing; natural language interfaces; query processing; relational databases; software tools; CIM database; ORACLE database; SQL forms; data modification tasks; database fields; database forms; database integrity constraint; database management system; database objects; extragrammatical inputs; form-based natural language front-end; fourth generation interface tools; grammar rules; grammatical categories; index; lexicon; natural language processor; natural language query; nondatabase fields; parser; roots; user interface; Computer Society; Computer integrated manufacturing; Computer interfaces; Database systems; Natural language processing; Natural languages; Navigation; Prototypes; Query processing; User interfaces;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.591449
Filename :
591449
Link To Document :
بازگشت