skip to main content
article
Free Access

The CLASSIC knowledge representation system: guiding principles and implementation rationale

Published:01 June 1991Publication History
Skip Abstract Section

Abstract

Our work on the CLASSIC knowledge representation system covers a broad range from theory to practice. While CLASSIC was implemented primarily to provide a simple, easy to learn and use, locally available tool for a relatively limited set of applications, it has a substantial theoretical foundation, based on a formal "terminological" logic. The logical foundation provides the semantics of a term description language, which is used to define structured concepts and make assertions about individuals in a knowledge base. These concepts and individuals are organized into a generalization hierarchy by classification and subsumption algorithms. The CLASSIC system explores the expressiveness vs. tractability tradeoff, driven by concerns of usefulness and usability in several real applications. Within this context, it embodies our views of what a knowledge representation system should

References

  1. Alex Borgida, Ronald J. Brachman, Deborah L. McGuinness, and Lori Alperin Resnick. CLASSIC: A structural data model for objects. In Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pages 59--67, June 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ronald J. Brachman, Deborah L. McGuinness, Peter F. Patel-Schneider, Lori Alperin Resnick, and Alex Borgida. Living with CLASSIC: When and how to use a KL-ONE-like language. In John Sowa, editor, Principles of Semantic Networks: Explorations in the representation of knowledge. Morgan-Kaufmann, San Mateo, California, 1990.Google ScholarGoogle Scholar
  3. Premkumar Devanbu, Ronald J. Brachman, and Peter G. Selfridge. LaSSIE---a classification-based software information system. In Proceedings of the International Conference on Software Engineering. IEEE Computer Society, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Robert M. MacGregor and Raymond Bates. The Loom knowledge representation language. Technical Report ISI/RS-87--188, Information Sciences Institute, University of Southern California, May 1987.Google ScholarGoogle Scholar
  5. Bernhard Nebel. Terminological reasoning is inherently intractable. Artificial Intelligence, 43(2):235--249, May 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bernd Owsnicki-Klewe. Configuration as a consistency maintenance task. In W. Hoeppner, editor, Proceedings of GWAI-88---the 12th German Workshop on Artificial Intelligence, pages 77--87. Springer Verlag, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Peter F. Patel-Schneider. Small can be beautiful in knowledge representation. In Proceedings of the IEEE Workshop on Principles of Knowledge-Based Systems, pages 11--16, Denver, Colorado, December 1984. IEEE Computer Society. A revised and extended version is available as AI Technical Report Number 37, Schlumberger Palo Alto Research, October 1984.Google ScholarGoogle Scholar
  8. Christof Peltason, Albrecht Schmiedel, Carsten Kindermann, and Joachim Quantz. The BACK system revisited. KIT-Report 75, Department of Computer Science, Technische Universität Berlin, August 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lori Alperin Resnick, Alex Borgida, Ronald J. Brachman, Deborah L. McGuinness, and Peter F. Patel-Schneider. CLASSIC description and reference manual for the COMMON LISP implementation. AT&T Bell Laboratories., January 1990.Google ScholarGoogle Scholar
  10. Peter Selfridge. Knowledge representation support for a software information system. In IEEE Conference on Artificial Intelligence Applications. The Institute of Electrical and Electronic Engineers, February 1991.Google ScholarGoogle ScholarCross RefCross Ref
  11. Jon R. Wright, Elia S. Weixelbaum, Karen E. Brown, Gregg T. Vesonder, and Jay I. Berman. An expert telecommunications configurator: Support for sales, engineering, and manufacturing. In preparation., 1991.Google ScholarGoogle Scholar

Index Terms

  1. The CLASSIC knowledge representation system: guiding principles and implementation rationale

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGART Bulletin
        ACM SIGART Bulletin  Volume 2, Issue 3
        Special issue on implemented knowledge representation and reasoning systems
        June 1991
        151 pages
        ISSN:0163-5719
        DOI:10.1145/122296
        Issue’s Table of Contents

        Copyright © 1991 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 1991

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader