Skip to main content

A Portable Natural Language Interface for Diverse Databases Using Ontologies

  • Conference paper
  • First Online:
Computational Linguistics and Intelligent Text Processing (CICLing 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2588))

  • 908 Accesses

Abstract

The growth of user needs for accessing information resources, the technological advance in this field, and the limitations of graphical and formbased interfaces, motivate the proposal of new solutions and the revision of several others in order to solve one of the main problems in computer applications: human-machine interface. Natural language processing has experienced a new impulse in recent years, and it is proposed as the best solution for the aforementioned problem. The first results of a project for developing a natural language interface to databases are presented, which is an extension of a larger project aimed at developing user interfaces for facilitating access to databases via Internet. In this project the use of ontologies is proposed as a means for making the interface portable to different databases, contributing in this manner to facilitate the configuration task for this type of interfaces, which is one of the main factors that have limited their application. In this paper the conceptual architecture of a natural language interface to databases on the Internet is described as well as the development attained.

This research has been partially funded by COSNET, CONACYT, and RITOS2.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Androutsopoulos I., Ritchie G., Thanisch P.: Natural Language Interfaces to Databases, An Introduction, Department of Artificial Intelligence, University of Edinburg; http://citeseer.nj.nec.com/androutsopoulos95natural.html, 1992.

  2. Allen J., Lehrer N.: DRAFT of the DARPA/Rome Laboratory Planning and Scheduling Initiative Knowledge Representation Specification Language (KRSL), Version 2.0.1 Reference Manual. ISX Corporation, June 26, 1992. http://www-ksl.stanford.edu/knowledge-sharing/papers/krsl.tar.Z.

  3. Atkinson J.: GILENA (Generador de Interfaces en Lenguaje Natural), M.S. dissertation, Universidad de Concepción, Chile http://www.dai.ed.ac.uk/homes/atkinson/private/gilena, 1991.

  4. Blázquez M., Fernández M., García-Pinar J. M., Gómez-Pérez A.: Building Ontologies at the Knowledge Level Using the Ontology Design Environment, Laboratorio de Inteligencia Artificial, Facultad de Informática, Universidad Politécnica de Madrid, mayo de 1997, http://delicias.dia.fi.upm.es/articulos/kaw98/FernandezEtAl97.

  5. Bernstein P., Brodie M., Ceri S., DeWitt D., García-Molina H., Gray J., Held J., Ellerstein J., Jagadish H.V., Lesk M., Maier J., Naughton J., Pirahesh H., Stonebraker M., Ullman J.: The Asilomar Report on Database Research, Sept., 1998.

    Google Scholar 

  6. Carreón G.: Herramienta para Consultas EzQ para Multibases de Datos en Internet, M.S. dissertation (to be published), Departamento. de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnológico, Cuernavaca, Mor.

    Google Scholar 

  7. Chay E.: Una Interfaz en Lenguaje Natural en Español para Consultas a Bases de Datos.M.S. dissertation, Monterrey Institute of Technology, Cuernavaca Campus, 1990.

    Google Scholar 

  8. DAML, Darpa Agent Markup Language, http://www.daml.org/.

  9. Diccionario Básico de Gramática Práctica, ed. Oceano, Barcelona, España 1999.

    Google Scholar 

  10. Domínguez A. P.: Implementación de un Analizador Gramatical en Lenguaje Español. M.S. dissertation (to be published), Instituto Tecnológico de Cd. Madero. Jun. 2001.

    Google Scholar 

  11. Fox, M. S.: “The Tove Project: Toward a Common-Sense Model of the Enterprise.” Lecture Notes in Computer Science 604 (1992) 25–43.

    Google Scholar 

  12. Galicia S. N.: Anàlisis Sintáctico Conducido por un Diccionario de Patrones de Manejo Sintáctico para Lenguaje Español, PhD. dissertation, Centro de Investigación en Computación del IPN, Aug. 2001.

    Google Scholar 

  13. García M.: Herramienta para la Generación de Ontologías a Partir de un Diccionario de Datos, M.S. dissertation in progress, Departamento de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnolögico, Sept. 2002.

    Google Scholar 

  14. Gruber A.: A Translation Approach to Portable Ontology Specifications, Technical Report KSL 92-71, Knowledge Systems Laboratory, Stanford University, Sept. 1992.

    Google Scholar 

  15. Huerta V. O.: Un Método para el Reconocimiento a Bases de Datos en Interrogaciones en Lenguaje Natural, M.S. dissertation, Monterrey Institute of Technology, Cuernavaca Campus., 1989.

    Google Scholar 

  16. Jurafsky D., Martin J.H.: Speech and Language Processing, ISBN 0-13-095069-6, Prentice Hall, 2000.

    Google Scholar 

  17. KIF/ontolingua, “Knowledge Interchange Format”, http://elies.rediris.es/ elies9/5-4.htm.

  18. Marcos F., Olmeda C., Martínez J., Guilarte S.: Proyecto Sylvia-NLQ, Laboratorio de Lingüística informática, Universidad Autónoma de Madrid.

    Google Scholar 

  19. May A.: Herramienta para Consultas Basadas en Ejemplos (QBE) para Multibases de Datos en Internet, M.S. dissertation, Departamento de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnológico, Cuernavaca, Mor., Apr. 2000.

    Google Scholar 

  20. Morales E.: Curso de Representación de Conocimiento, Master in Science Faculty, Monterrey Institute of Technology Campus Cuernavaca, 1999, http://w3.mor.itesm.mx/~rdec/node1.html.

  21. Miller G.: Wordnet. Wordnet, a Lexical Database, Cognitive Science Laboratory, Princeton University. http://www.cogsci.princeton.edu/∼wn/.

  22. Neches R.: The Knowledge Sharing Effort, an Overview, Knowledge Systems Laboratory, Stanford University, http://www-ksl.stanford.edu/knowledge-sharing/papers/kse-overview.html.

  23. Palomar M., Moreno L., Molina A.: SISCO, Sistema de Interrogación en Lenguaje Natural a una Base de Datos Geográfica, GPLSI Grupo de Investigación en Procesamiento del Lenguaje y Sistemas de Información, Universidad de Alicante, http://gplsi.dlsi.ua.es/gplsi/menupublicf.htm.

  24. Padrón J. I.: Analizador Morfológico-Sintáctico de Oraciones en Lenguaje Español. M.S. thesis in progress, Departamento de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnológico, Cuernavaca, Mor., Oct. 2002.

    Google Scholar 

  25. Pease A.: Why Use DAML?, Teknowledge on 10 April, 2002, http://www.daml.org/2002/04/why.html.

  26. Rasgado F.: Herramienta para Consultas Basadas en Ejemplos (QBE) para una Base de Datos en Internet, M.S. dissertation, Departamento de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnológico, Cuernavaca, Mor., Dec. 1999.

    Google Scholar 

  27. Reis P., Matias Nuno J.: Edite-A Natural Language Interface to Databases, a New Dimension for an Old Approach. INESC Av. Duque dÁvila 23, 1000 Lisboa, Portugal.

    Google Scholar 

  28. Rocher G.: Traducción de Queries en Prolog a SQL, B.S. dissertation. Computer Systems Enginnering Dept, Engeneering Faculty, Universidad de las Américas-Puebla. Sep. 1999.

    Google Scholar 

  29. Rojas J., Torres J.: A Survey in Natural Language Databases Interfaces, Proc. of the Eigth. International Congress on Computer Science Research. Instituto Tecnológico de Colima, Colima, México, Nov. 2001, pp. 63–70.

    Google Scholar 

  30. Sethi V.: Natural Language Interfaces to Databases: MIS Impact, and a Survey of Their Use and Importance, Graduate School of Business, Univ. of Pittsburgh. Pittsburgh, PA 15260.

    Google Scholar 

  31. SHOE, Simple HTML Ontology Extensions, http:// www.cs.umd.edu/ projects/plus/SHOE.

  32. 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.

  33. Zárate J.A, Pazos R., Gelbukh A.: Natural Language Interface for Web-based Databases, In Proc: 2nd WSEAS Int. Conf. on Robotics, Distance Learning and Intelligent Communication Systems (ICRODIC 2002), http://www.wseas.com/conferences/2002/skiathos/icrodic/.

  34. Zloof M.: Query By Example: a Database Language. IBM Sys. Journal 16. 4 (1977) 137–152.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zárate, A., Pazos, R., Gelbukh, A., Padrón, I. (2003). A Portable Natural Language Interface for Diverse Databases Using Ontologies. In: Gelbukh, A. (eds) Computational Linguistics and Intelligent Text Processing. CICLing 2003. Lecture Notes in Computer Science, vol 2588. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36456-0_52

Download citation

  • DOI: https://doi.org/10.1007/3-540-36456-0_52

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00532-2

  • Online ISBN: 978-3-540-36456-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics