WordNet: a lexical database for English
Communications of the ACM
Supporting discovery in virtual libraries
Journal of the American Society for Information Science
Foundations of statistical natural language processing
Foundations of statistical natural language processing
The Articulate Computer
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition
CINDI: A System for Cataloguing, Searching, and Annotating Electronic Documents in Digital Libraries
ISMIS '99 Proceedings of the 11th International Symposium on Foundations of Intelligent Systems
QUANTUM: A Function-Based Question Answering System
AI '02 Proceedings of the 15th Conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence
A Real World Implementation of Answer Extraction
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
Enriching the class diagram concepts to capture natural language semantics for database access
Data & Knowledge Engineering
C-Phrase: A system for building robust natural language interfaces to databases
Data & Knowledge Engineering
Domain expert centered ontology reuse for conceptual models
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II
Semantic model for improving the performance of natural language interfaces to databases
MICAI'11 Proceedings of the 10th Mexican international conference on Advances in Artificial Intelligence - Volume Part I
SWSNL: Semantic Web Search Using Natural Language
Expert Systems with Applications: An International Journal
Checking feasible completeness of domain models with natural language queries
APCCM '12 Proceedings of the Eighth Asia-Pacific Conference on Conceptual Modelling - Volume 130
Hi-index | 0.00 |
In this paper, we present our work in building a template-based system for translating English sentences into SQL queries for a relational database system. The input sentences are syntactically parsed using the Link Parser, and semantically parsed through the use of domain-specific templates. The system is composed of a pre-processor and a run-time module. The pre-processor builds a conceptual knowledge base from the database schema using WordNet. This knowledge base is then used at run time to semantically parse the input and create the corresponding SQL query. The system is meant to be domain independent and has been tested with the CINDI database that contains information on a virtual library.