An efficient natural language interface to XML database
Jiffy Joseph, Janu R. Panicker, M Meera · 2016
In this era databases are used in many fields like banking, human resources, universities etc. Everyone needs to deal with databases for the extraction of required data. But it is very difficult for a common user to retrieve information from the database using database query languages. Access any kind of data from database using natural language like English is a convenient and easy method instead of using formal query languages such as XQuery, SQL etc. The proposed system can accept English language sentences and then it is translated into an XQuery expression. This XQuery statement can be evaluated against an XML database. This query translation is done by mapping the tokens in the dependency parse tree of the natural language query into the XQuery fragments. The existing systems in this field work without handling the multi- sentence queries, yes-no queries and wh-queries. This paper introduces a novel architecture which is capable of translating a wide range of natural language queries into formal database queries.