Processing of natural language queries to a relational database.
BACKGROUND
A new method is developed to query a relational database in natural language (NL).


RESULTS
The method, based on a semantic approach, interprets grammatical and lexical units of a natural language into concepts of subject domain, which are given in a conceptual scheme. The conceptual scheme is mapped formally onto the logical scheme. We applied the method to query the FlyEx database in natural language. FlyEx contains information on the expression of segmentation genes in Drosophila melanogaster. The method allows formulation of queries in various natural languages simultaneously, and is adaptive to changes in the knowledge domain and user's views. It provides optimal transformation of queries from natural language to SQL, as well as visualization of information as a hyperscheme. The method does not require specification of all possible language constructions as well as a standard grammar accuracy in formulation of NL queries.
Samsonova
M
M
St. Petersburg State Polytechnical University, 21, Tikhoretsky ave., St. Petersburg, 194064, Russia. samson@spbcas.ru
Pisarev
A
A
Blagov
M
M
D000818:Animals; D003628:Database Management Systems; D030541:Databases, Genetic; D029721:Drosophila Proteins / Q000235:genetics* / Q000378:metabolism; D004331:Drosophila melanogaster / Q000235:genetics* / Q000378:metabolism; D020869:Gene Expression Profiling / Q000379:methods; D005786:Gene Expression Regulation / Q000502:physiology; D016247:Information Storage and Retrieval / Q000379:methods*; D009323:Natural Language Processing; D014584:User-Computer Interface; D018875:Vocabulary, Controlled
D029721:Drosophila Proteins