Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Sarhan, Amany
Affiliations: Fcaulty of Engineering, Computers and Automatic Control Department, Tanta University, Egypt. E-mail: amany_m_sarhan@tanta.edu.eg
Abstract: Natural Language Interface to Database (NLIDB) systems have provided an easy access to database system without the need for the user to use formal query languages, such as SQL. Database query languages can be difficult to the non-expert users and learning these formal queries takes a lot of time. In NLIDB, users can type a question or a sentence in their natural language (such as English or Arabic) then it will be converted through a special natural language interface interrupter into formal database query. A major problem that faces the NLIDB designers is the identification of the tables that contain the required information and the desired attributes in the query. Most of the existing systems use static templates for the queries, in which tables' names are embedded in the template. However, this requires large code that considers all possible query templates. The main objective of this paper is to introduce a dynamic approach to determine the tables name that the attributes involved in the query belong to by representing the database schema as a graph which is used to determine the tables' names. This will minimize the templates used to build the queries thus minimizing the code size and effort to track and build all possible queries. We also propose a dynamic component that helps in building any NLIDB called database management. This component is linked to all the NLIDB system's components and will automatically build the dictionaries and database schema graph. The proposed approach was applied to a case study called Mall Shopper's Guide (MSG) to investigate its effectiveness.
Keywords: Natural language, database, semantic graph, NLIDB, parser, semantic dictionary
DOI: 10.3233/JAD-2009-0174
Journal: International Journal of Knowledge-based and Intelligent Engineering Systems, vol. 13, no. 2, pp. 59-70, 2009
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl