“…NLI-RDBs research is an important area since 1960s and are still an interesting research field. In the literature, several NLI-RDB architectures have been proposed for developing prototype systems [1,2,6,7,8,9,10], which can be grouped in five main architectures: Pattern-Matching Architecture, Intermediate Representation Language Architecture, Syntax-Based Architecture, Semantic Grammar-Based Architecture and Intelligent Agents-Based Architecture [1,2,4]. The first approach is based on Pattern-Matching, which is one of the earliest architectures that used for developing NLI-RDBs.…”