• DocumentCode
    1951672
  • Title

    Object-oriented programming and frame-based knowledge representation

  • Author

    Rathke, Christian

  • Author_Institution
    Inst. fuer Inf., Stuttgart Univ., Germany
  • fYear
    1993
  • fDate
    8-11 Nov 1993
  • Firstpage
    95
  • Lastpage
    98
  • Abstract
    Object-oriented programming is a programming paradigm that emphasizes the role of objects as being the primary concern in the programming task. The notion of frames as introduced by Minsky (1975) emphasizes their role for the representation of knowledge. The two concepts are often confused because they operate with overlapping terminology. The basic premise of this work is that objects and frames can and should be related by implementation. For illustrating how frames may be implemented, the author uses a specific frame language called FrameTalk and the prototypical example of a default slot description. In FrameTalk, frames are implemented by classes, and slot descriptions are transformed into a set of slot accessor methods. The implementation makes use of the meta level concepts of the Common Lisp Object System
  • Keywords
    LISP; frame based representation; knowledge representation; object-oriented programming; Common Lisp Object System; FrameTalk; classes; default slot description; frame language; frame-based knowledge representation; frames; meta level concepts; object oriented programming; prototypical example; slot accessor methods; slot descriptions; terminology; Birds; Educational institutions; Knowledge representation; Object oriented programming; Protocols; Prototypes; Taxonomy; Terminology; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1063-6730
  • Print_ISBN
    0-8186-4200-9
  • Type

    conf

  • DOI
    10.1109/TAI.1993.633941
  • Filename
    633941