QGen— Generation Module for the Register Restricted InBASE System

  • Michael V. Boldasov
  • Elena G. Sokolova
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2588)


In this paper we present our investigations of constructing of a generation module for the InBASE system - a commercially oriented system for understanding of natural language queries to a Data Base. The initial prototype of the module re-generates the user query from the internal OQL representation into a natural language text presented in the form of extended nominal group. We discuss the main principles and methods of the organization of the generation module and peculiarities of the approaches we use for the knowledge representation as well as at planning and realization phases of generation. The initial prototype demonstrates direct transition from the OQL register speci.c representation to morphologically marked up structured representation of the query text. Directions of the further investigations are also discussed in the article.


Generation Module Domain Model User Query Group Node Natural Language Generation 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Boldasov M.V., Sokolova E.G. and Maljkovskij M.G. User query understanding by the InBASE system as a source for Multilingual NL generation module.-in: Text, Speech and Dialogue (P. Sojka, I. Kopecek and K. Pala eds.).-Proceedings of the 5th International conference, TSD 2002, Brno, Czech Republic, September 2002. Springer-Verlag Berlin Heidelberg, Germany, 2002. Pp. 33–40.Google Scholar
  2. 2.
    Sokolova, E.G., Zhigalov, V.A.: InBASE Technology: Constructing Natural Language Interface with Databases. (in Russian) Computational Linguistics and Its Applications International Workshop Proceedings, Vol.2., Dialogue, Aksakovo, (2001) 123–135Google Scholar
  3. 3.
    Trapeznikov S., Dinenberg F., Kuchin S. InterBASE-Natural interface system for popular commercial DBMSs // Proc. Of EWAIC’93. Moscow, September 1993. P. 189–193.Google Scholar
  4. 4.
    Sharo. S., Zhigalov V.: Register-domain Separation as a methodology for development of NL Interfaces to Databases // Human-Computer Interaction-INTERACT’ 99. Angela Sasse and Chris Johnson (eds.) Published by IOS Press, 1999.Google Scholar
  5. 5.
    A. S. Narinjani. Linguistic processors ZAPSIB. Preliminary publication N 199 of Computationa Centre of the Siberian Departement of the USSR Academy of Science. Novosibirsk. 1997. (in Russian)Google Scholar
  6. 6.
    R.A. Pazos R., A. Gelbukh, J.J. Gonzalez B., E. Alarcon R., A. Mendoza M., A. P. Dominguez S. Spanish Natural Language Interface for a Relational Database Querying System.-in: Text, Speech and Dialogue (P. Sojka, I. Kopecek and K. Pala eds.).-Proceedings of the 5th International conference, TSD 2002, Brno, Czech Republic, September 2002. Springer-Verlag Berlin Heidelberg, Germany, 2002. (with Boldasov M.V. and Maljkovskij M.G.) Pp. 123–130.Google Scholar
  7. 7.
    A. Zarate M., R.A. Pazos R., A. Gelbukh, J. Perez O. Natural Language Interface for Web-based Databases. Topics in Robotics, Distance Learning and Intelligent Communication Systems. WSEAS Press, 2002.Google Scholar
  8. 8.
    Sharo., S., “SNOOP: A System for Development of Linguistic Processors”, Proc. of EWAIC’93, Moscow, 1993.Google Scholar
  9. 9.
    McDonald, D.D.; Natural language generation. In: Shapiro, S.C. (Ed) Encyclopedia of artificial intelligence. Wiley, New York,(1987) pp. 642–655Google Scholar
  10. 10.
    Kruij., G-J., Bateman, J., Dochev, D., Hana, J., Kruijff-Korbayova, I., Skoumalova, H., Sharo., S., Sokolova, E., Staykova, K., Teich, E.: Multilinguality in a Text Generation System for Three Slavic Languages. Proc. COLING-2000, Luxemburg, (August, 2000)Google Scholar
  11. 11.
    Bateman, J.A.: Enabling technology for multilingal natural language generation: the KPML development environment. Natural Language Engineering, 3 (1), (1997) 15–55CrossRefGoogle Scholar
  12. 12.
    Bateman, J.A., R. Henschel, F. Rinaldi. The Generalized Upper Model 2.0, Technical Report, GMD/IPSI, Darmstadt, Germany, 1995. URL:
  13. 13.
    Hiroshi Uchida, Meiying Zhu. The universal Networking Language beyond Machine Translation “International symposium on language in Cyberspace”, 26–27 September 2001, Seoul of Korea. 2001.Google Scholar
  14. 14.
    Akmajian and Heny, (1979) An introduction to the principles of transformational syntax, 4th ed. MIT Press, CambridgeGoogle Scholar
  15. 15.
    Talmy, L. How language structures space in: H. Pick and L. Acredolo (eds.), Spacial orientation: Theory, research, and application. N.Y.: Plenum Press. 1983. p. 225–282.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Michael V. Boldasov
    • 1
  • Elena G. Sokolova
    • 2
  1. 1.Computational Mathematic and Cybernetic departmentMoscow State University (MSU)MoscowRussia
  2. 2.Russian Research Institute for Artificial Intelligence (RRIAI)MoscowRussia

Personalised recommendations