KBMS Requirements of Knowledge-Based Systems

  • Matthias Jarke
  • Bernd Neumann
  • Yannis Vassiliou
  • Wolfgang Wahlster
Part of the Topics in Information Systems book series (TINF)


This overview paper provides a customer perspective of the requirements for knowledge base management systems. The customer is taken to be the developer of knowledge-based application systems,, such as rule-based expert systems, natural language interfaces, vision systems, and design support environments. We conclude that there are area-specific knowledge base management functions that, if provided by a KBMS, could substantially simplify the development and maintenance of knowledge-based applications. However, the range of requirements appears too wide to permit the development of a completely generalized KBMS, in the same sense as existing generalized DBMS.


Expert System Knowledge Representation Knowledge Organization Deduction Rule Natural Language Understanding 
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. [BJ86b]
    Bole, L., and M. Jarke (eds.), Cooperative Interfaces to Information Systems, Springer-Verlag, Berlin, Heidelberg, 1986.Google Scholar
  2. [BL86]
    Brachman, R.J., and H.J. Levesque, “What Makes a Knowledge Base Knowledgeable? A View of Databases from the Knowledge Level”, in [KERS86], 1986, pp. 69-78.Google Scholar
  3. [BM86a]
    BrOdie, M.L., and J. Mylopoulos (eds.), On Knowledge Base Management Systems, Integrating Artificial Intelligence and Database Technologies, Springer-Verlag, Berlin, Heidelberg, May 1986.zbMATHGoogle Scholar
  4. [FM86]
    Fox, M.S., and J. McDermott, “The Role of Databases in Knowledge Based Systems”, in [BM86a], 1986, pp. 407-430.Google Scholar
  5. [HAHN87]
    Hahn, U., “Modelling Text Understanding: The Methodological Aspects of Automatic Acquisition of Knowledge Through Text Analysis”, Proc. 1st International Symposium on Artificial Intelligence and Expert Systems, Berlin, 1987.Google Scholar
  6. [HMM86]
    Hoeppner, W., K. Morik, and H. Marburger, “Talking It Over: The Natural Language Dialog System HAM-ANS”, in [BJ86b], 1986, pp. 189-258.Google Scholar
  7. [HWL83]
    Hayes-Roth, F., D.A. Waterman, and D.B. Lenat (eds.), Building Expert Systems, Addison-Wesley, Reading, MA, 1983.Google Scholar
  8. [JARK85]
    Jarke, M., “Common Subexpression Isolation in Multiple Query Optimization”, in W. Kim, D.S. Reiner, D.S. Batory (eds.), Query Processing in Database Systems, Topics in Information Systems, Springer-Verlag, Berlin, Heidelberg, 1985.Google Scholar
  9. [JV84]
    Jarke, M., and Y. Vassiliou, “Coupling Expert Systems with Database Management Systems”, in [REIT84b], 1984, pp. 65-85.Google Scholar
  10. [KHIS86]
    Kung, R.M., E. Hanson, Y. Ioannadis, T. Sellis, L. Shapiro, and M. Stonebraker, “Heuristic Search in Data Base Systems”, in [KERS86], pp. 537-548.Google Scholar
  11. [KL84]
    Katz, R.H., and T.J. Lehman, “Database Support for Versions and Alternatives of Large Design Files”, IEEE Transactions on Software Engineering, Vol. SE-10, No. 2, pp. 191-200.Google Scholar
  12. [KOWA86]
    Kowalik, J.S. (ed.), Coupling Symbolic and Numerical Computing in Expert Systems, North-Holland, Amsterdam, 1986.Google Scholar
  13. [MOST85]
    Mostow, J., “Towards Better Models of the Design Process”, Artifical Intelligence Magazine, Vol. 6, No. 1, 1985, pp. 44–57.Google Scholar
  14. [MYLO86]
    Mylopoulos, J., “On Knowledge Base Management Systems”, in [BM86a], pp. 3-8.Google Scholar
  15. [NAU83]
    Nau, D.S., “Expert Computer Systems”, IEEE Computer, Vol. 16, No. 2, 1983, pp. 63–85.CrossRefGoogle Scholar
  16. [PAU86]
    Pau, L.F. (ed.), Artificial Intelligence in Economics and Management, North-Holland, Amsterdam, 1986.Google Scholar
  17. [REIT84a]
    Reiter, R., “Towards a Logical Reconstruction of Relational Database Theory”, in [BMS84], pp. 191-234.Google Scholar
  18. [SIM081]
    Simon, H.A., The Sciences of the Artificial, 2nd ed., MIT Press, Cambridge, MA, 1981.Google Scholar
  19. [SMWB85]
    Smith, R.G., T.M. Mitchell, P.H. Winston, and B.G. Buchanan, “Representation and Use of Explicit Justifications for Knowledge Base Refinement”, Proc. 9th International Joint Conference on Artificial Intelligence, Los Angeles, CA, 1985, pp. 673-680.Google Scholar
  20. [SZOL86]
    Szolovits, P., “Knowledge Based Systems: A Survey”, in [BM86a], 1986, pp. 339-352.Google Scholar
  21. [VCJ83]
    Vassiliou, Y., J. Clifford, and M. Jarke, “How Does an Expert System Get its Data?”, Proc. 9th Conference on Very Large Databases, Florence, Italy, 1983, pp. 70–72.Google Scholar
  22. [WAHL84]
    Wahlster, W., “Cooperative Acces Systems”, Future Generation Computing Systems, Vol. 1, No. 2, 1984, pp. 103–111.CrossRefGoogle Scholar
  23. [WAHL86]
    Wahlster, W., “The Role of Natural Language in Advanced Knowledge-Based Systems”, Report No. 6, Sonderforschungsbereich 314, Univ. des Saarlandes, Saarbriicken, FRG, 1986.Google Scholar
  24. [WF86]
    Winograd, T., and F. Flores, Understanding Computers and Cognition: A New Foundation for Design, Ablex, Norwood, NJ, 1986.zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • Matthias Jarke
    • 1
  • Bernd Neumann
    • 2
  • Yannis Vassiliou
    • 3
  • Wolfgang Wahlster
    • 4
  1. 1.Universität PassauGermany
  2. 2.Universität HamburgGermany
  3. 3.Foundation of Research and Technology in HellasGreece
  4. 4.Universität des SaarlandesGermany

Personalised recommendations