Proceedings

A Logic-based Architecture for Knowledge Management

Download BibTeX Cite

Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Architectures and Languages. Pages 87-89.

© 1987 International Joint Conferences on Artificial Intelligence

Abstract

We define and discuss an architecture for a knowledge base management system (KBMS) to support the efficient manipulation of large and diverse bodies of knowledge. The architecture has been formulated within an amalgamated language-metalanguage framework. All aspects of the system possess a lOgical semantics. Our emphasis is on modularity, the organization of theories and their metatheories within the system theory, and the clean integration of multiple representation languages. The expressivity of the architecture is discussed and an implementation based on an extended Prolog reported. Its utility is currently being investigated in a number of diverse applications.

  1. Bowen, K.A., (1985], "Meta-Level Programming and Knowledge Representation," New Generation Computing , ~. 359-383.
  2. Bowen, K.A. and Kowalski, R.A., (1982], "Amalgamating Language and Metalanguage in Logic Programming," Logic Programming, Clark, K.L. and Tarnlund, S.-A. (eds), 153-172, Academic Press, New York.
  3. Bowen, K.A. and Weinberg, T., [1985], "A Meta-level Extension of Prolog," 1985 Symposium on Logic Programming, Boston, 48-53, IEEE.
  4. Bundy, A., Byrd, l., Luger, G., Mellish, C., Milne, R. and Palmer, M., (1979], "Solving Mechanics Problems using Meta-Level Inference, " Proc IJCAI-79, Buchanan, B.G. (ed), 1017-1027. IJCAI
  5. Furukawa, K. , Takeuchi, A., Kunifuji, S., Yasukawa, H., Ohki, M. and Ueda, K., [1984], "Mandala: A Logic-based Knowledge Programming System, " Proc lnt Conf Fifth Generation Computer Systems, 613-622.
  6. Gallaire, H. and Lasserre, C., (1982], "Metalevel Control for Logic Programs; Logic Programming, Clark, K.l. and Tarnlund, S.-A. (eds), 173-185, Academic Press, New York.
  7. Kahn, K., (1984], "The Compilation of Prolog Programs without the Use of a Prolog Compiler," Proc lnt Conf Fifth Generation Computer Systems, 348-354.
  8. Kauffmann, H. and Grumbach, A., (1986], "Representing and Manipulating Knowledge within 'Worlds'," Proc First lnt Conf on Expert Database Systems, Kerschberg, l. (ed), Charleston, 61-73.
  9. Kowalski, R., [1979], Logic for Problem Solving , North-Holland, New York.
  10. Kursawe, P., [1986], "How to Invent a Prolog Machine; Proc Third lnt Conf on Logic Programming, Shapiro, E. (ed), London, 134-148, Springer-Verlag.
  11. Sharpe, W.P., Hull, R., Black, D.S., Manley, J.C. and Zaba, S.J. (1986], A Methodology and Architecture for Knowledge Base Management Systems, HPLabs, Bristol Technical Report No. HPL-BRC-TR-86-031 .

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards