A knowledge-based approach to design a portable natural language interface to database systems | IEEE Conference Publication | IEEE Xplore