Abstract

In this paper, we propose an Arabic Natural Language Interface to Databases (ANLIDB), The ANLIDB can respond to ill-formed questions submitted by users by bringing those questions to syntactically accepted questions. The ANLIDB also implements algorithms for extracting significant single and multiple phrases from Arabic natural language questions submitted to the database and then constructing and executing SQL questions. In this paper, we are dealing with Arabic language questions. An Arabic natural language (ANL) question is accepted as an input and then outputs all possible relations and its corresponding attributes. Arabic morphological, ontological, and syntactical analyses were applied in this paper. A lexicon derived from the database was created, and a simple part-of-speech (PoS) was implemented as well. The system shows high rates of success in identifying relations, correct mapping of attributes, and constructing and executing SQL statements.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call