Abstract
The fast growth of Internet is creating a society where the demand on information storage, organization, access, and analysis services is continuously growing. This constantly increases the number of inexperienced users that need to access databases in a simple way. Together with the emergence of voice interfaces, such a situation foretells a promising future for database querying systems using natural language interfaces. We describe the architecture of a relational database querying system using a natural language (Spanish) interface, giving a brief explanation of the implementation of each of the constituent modules: lexical parser, syntax checker, and semantic analyzer.
Keywords
- Relational Database
- Natural Language Processing
- Logical Predicate
- Syntactic Category
- Inductive Logic Programming
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Androutsopoulos, I.: Intefacing a Natural Language Front-End to a Relational Database. M.Sc. dissertation, Dept. of Artificial Intelligence, Univ. of Edinburgh; http://www.dai.ed.ac.uk/papers/documents/mt92103.html.
Carreón V., G.: Herramienta para Consultas EzQ para Multibases de Datos en Internet. M.Sc. dissertation (to be published), Computer Science Dept., National Center for Research and Technology Development (CENIDET), Cuernavaca, Mexico.
Cercone, N., P. McFetridge, F. Popowich, D. Fass, Ch. Groeneboer, G. Hall: The SystemX Natural Languaje Interface: Design, Implementation and Evaluation. Technical report, Centre for Systems Science, Simon Fraser University, British Columbia, Canada (1993); http://www.cs.sfu.ca/research/groups/NLL/4.html#4.1.
Computational Linguistics Laboratory: Project Sylvia-NQL; http://www.lllf.uam.es/proyectos/sylvia.html.
ELF Software: Hollywood Tutorial (1998); http://www.elf-software.com/Docs/Hollywood.htm.
Flores V., J.M., J.M. Matadamas H.: Sistema de Interpretación de Texto. In: Proc. 7th. International Congress on Computer Science Research, Technological Institute of Cd. Madero, Tampico, Mexico (2000) pp. 73–81.
González, J.C., J.M. Goñi, A.F. Nieto. ARIES: a ready for use platform for engineering Spanishprocessing tools. In: Digest of the Second Language Engineering Convention, London, U.K. (1995) 219–226; http://wotan.mat.upm.es/~aries/papers.html.
May A., A., R.A. Pazos R., J. Pérez O., R. Ortega I.: Intermediario para acceso a multibases de datos en Internet. In: Proc. Simposio Español de Informática Distribuida, Univesity of Vigo, Ourense, Spain (2000) 259–267.
Monedero, J., J.C. González, J.M. Goñi, C.A. Iglesias, A.F. Nieto: Obtención automática de marcos de subcategorización verbal a partir de texto etiquetado: el sistema SOAMAS. In: Proc. XI Congreso de la Sociedad Española para el Procesamiento del Lenguaje Natural (SEPLN’ 95), Bilbao, Spain (1995) 241–254; http://wotan.mat.upm.es/~aries/papers.html.
Palomar, M., L. Moreno, A. Molina: SISCO: Sistema de interrogación en lenguaje natural a una base de datos geográfica. In: J. Procesamiento del Lenguaje Natural 14 (1993).
Rodrǵuez S., J. Carretero: Corrector ortográfico de libre distribución basado en reglas de derivacióin. In: Primer Encuentro del Grupo de Usuarios de TeX Hispanohablantes (EGUTH’ 99) (1999) 44–52; http://www.datsi.fi.upm.es/~coes/publications.html.
Ruwanpura, S.: SQ-HAL: Natural language to SQL translator; http://www.csse.monash.edu.au/hons/projects/2000/Supun.Ruwanpura.
Sethi, V.: Natural language interfaces to databases: MIS impact, and a survey of their use and importance. Technical report, Graduate School of Business, University of Pittsburgh, Pittsburgh, USA.
Thompson, C.A., R.J. Mooney, L.R. Tang: Learning to parse natural language database queries into logical form. In: Proc. ML-97 Workshop on Automata Induction, Grammatical Inference, and Language Acquisition, Nashville, USA (1997).
Validation and Business Applications Group: PASO-PC315 PROJECT, Generator of natural language databases interfaces; http://www.vai.dia.fi.upm.es/ing/projects/paso.htm.
Zelle, J.M., R.J. Mooney: Learning to parse database queries using inductive logic programming. In: Proc. Thirteenth National Conference on Aritificial Intelligence, Portland, USA (1996) 1050–1055.
Zloof M.M.: Query by Example: a database language. In: IBM Sys. Journal 16 No. 4 (1977) 137–152.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pazos Range, R.A., Gelbukh, A., Barbosa, J.J.G., Ruiz, E.A., Mejía, A.M., Sánchez, A.P.D. (2002). Spanish Natural Language Interface for a Relational Database Querying System. In: Sojka, P., Kopeček, I., Pala, K. (eds) Text, Speech and Dialogue. TSD 2002. Lecture Notes in Computer Science(), vol 2448. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46154-X_16
Download citation
DOI: https://doi.org/10.1007/3-540-46154-X_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44129-8
Online ISBN: 978-3-540-46154-8
eBook Packages: Springer Book Archive