Open architecture for natural language distributed systems

  • A. Yamani
  • A. Al-Zobaidie
  • M. Ibrahim
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1460)


Current information retrieval systems focus on or are limited to the use of key words recognition rather than full Natural Language interface. This paper presents an open architecture for Natural Language interface to specific domain. We describe the requirements and the design objectives of a Natural Language interface to an object model that can retrieve answers from a knowledge base.

The novelty of the proposed work is that it is based on Computational Linguistic theory, namely, the Lexical-Functional Grammar theory. The linguistic presentation structures of this theory have been formulated into linguistic rules to enhance the understanding of user queries.

In addition, common-sense domain specific knowledge has been investigated and proved to be a suitable approach for eliminating some Natural Language ambiguities found within specific domain. The adoption of the developed prototype into an open architecture is also investigated. This should provide a framework for building similar applications within the chosen domain.

The framework has been tested using several newspaper stories to prove the accuracy of our approach.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1].
    Intellicorp Inc. 1996b, Kappa/OMW Product Information. World Wide Web pages on the Internet, ‘'.Google Scholar
  2. [2].
    Al-Zobaidie A., Al-Khonaizi M., Yamani A., al-A'ali M, Common Sense Knowledge Representation for Natural Language Processing: An LFG approach, in Processing Arabic Journal, Report 8, Nijmegen 1995, Ditters E. (Ed.), Institute for the Languages & Cultures of the Middle East, Nijmegen University Holland, ISSN 0921-9145, Pp 47–78.Google Scholar
  3. [3].
    Bresnan J. and Kaplan R. 1985 The mental representation of grammatical relation. Lexical Functional Grammar. The MIT Press, 1985, pp 173–281.Google Scholar
  4. [4].
    Fayed M. and Schmidt D.C., Object-Oriented Application Frameworks. Communication of the ACM. Oct. 1997 Volume 40, number 10, Pp 32–38.CrossRefGoogle Scholar
  5. [5].
    Gazdar G. and Mellish C. Natural Language Processing in Prolog. An Introduction to computational Linguistics, 1989, Addison Wesley.Google Scholar
  6. [6].
    Yamani A. and Al-Zobaidie A., Natural Language Understanding for Question Answering System. In the Fourth IEEE International Conference Electronics. Circuits, and Systems, ICECS 1997.Google Scholar
  7. [7].
    Winston H. Artificial Intelligence. 3ed ed. Addison-Wesley, 1992.Google Scholar
  8. [8].
    Yamani A. and Al-Zobaidie A. Computational Linguistics Approach to Question-Answering System for Arabic. In the 5th International Conference and Exhibition on Multi-lingual Computing, ICEMCO-96, Cambridge University, April 1996.Google Scholar
  9. [9].
    Yamani A. and Al-Zobaidie A., Interrogative Common-sense Domain Knowledge for Enhancing the Intelligence of Question — Answering System. (To appear) in the 6th International Conference and Exhibition on Multi-lingual Computing, ICEMCO-98, Cambridge University, April 1998.Google Scholar
  10. [10].
    Yamani A. and Al-Zobaidie A., Long-Distance Dependencies and Coordination Phenomena in Arabic Interrogatives: An LFG Treatment. The Second International Conference on Artificial Intelligence, Cairo, 1994, Pp 166–188.Google Scholar
  11. [11].
    Yamani A. and Al-Zobaidie A. Semantic Structures for Arabic Interrogatives and Coordinated Arabic Interrogatives: An LFG Treatment. The Second International Conference on Artificial Intelligence, Cairo, 1994, Pp 189–205.Google Scholar
  12. [12].
    Lenat D. CYC: A Large-Scale Investment in Knowledge Infrastructure. Communication of the ACM Vol. 38. No. 11, Nov. 1995.Google Scholar
  13. [13].
    Johnson M. 1991 Features and Formulae. Computational Linguistics, ACL, 1991, pp. 131.Google Scholar
  14. [14].
    ántoine El-Dahdah, 1994 El-Dahdah Encyclopaedia of Arabic Grammar: A dictionary of Arabic Grammar in Chart and Tables. Revised by G.M. Abdul — Massih, Librairie du Liban Publishers.Google Scholar
  15. [15].
    Brown, S., Vallas, R., Ibrahim M.T, and Al-Zobaidie, A., 1998, “ Object Design and implementation of a Distributed Client/Server System, paper submitted to Dexa'98.Erich Gamma, Richard Helm, Ralph Johnson, and John Vlisside, 1995, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-WesleyGoogle Scholar
  16. [16].
    Ward Cunningham and Kent Beck, 1987, “Using Pattern Languages for Object-Oriented Programs”, in Proceedings of OOPSLA'87, Orlando, Florida, USA, pp.?Google Scholar
  17. [17].
    Potel M., “MVP: Model-View-Presenter: The Taligent Programming Model for C++ and Java”, http://? Google Scholar
  18. [18].
    Brown, A.W. (Ed), 1996, Component-Based Software Engineering, IEEE Computer SocietyGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • A. Yamani
    • 1
  • A. Al-Zobaidie
    • 1
  • M. Ibrahim
    • 1
  1. 1.School of Computing & Mathematical SciencesThe University of GreenwichLondonUK

Personalised recommendations