NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Implementation of a frame-based representation in CLIPSKnowledge representation is one of the major concerns in expert systems. The representation of domain-specific knowledge should agree with the nature of the domain entities and their use in the real world. For example, architectural applications deal with objects and entities such as spaces, walls, and windows. A natural way of representing these architectural entities is provided by frames. This research explores the potential of using the expert system shell CLIPS, developed by NASA, to implement a frame-based representation that can accommodate architectural knowledge. These frames are similar but quite different from the 'template' construct in version 4.3 of CLIPS. Templates support only the grouping of related information and the assignment of default values to template fields. In addition to these features frames provide other capabilities including definition of classes, inheritance between classes and subclasses, relation of objects of different classes with 'has-a', association of methods (demons) of different types (standard and user-defined) to fields (slots), and creation of new fields at run-time. This frame-based representation is implemented completely in CLIPS. No change to the source code is necessary.
Document ID
19960002924
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Assal, Hisham
(California Polytechnic State Univ. San Luis Obispo, CA, United States)
Myers, Leonard
(California Polytechnic State Univ. San Luis Obispo, CA, United States)
Date Acquired
September 6, 2013
Publication Date
August 15, 1990
Publication Information
Publication: NASA. Johnson Space Center, First CLIPS Conference Proceedings, Volume 2
Subject Category
Computer Programming And Software
Accession Number
96N12933
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available