The general aim of this study was to investigate the use of frames as a means of representing knowledge in computer knowledge-based systems. This thesis examines the application of frames to two particular situations, the playing of an opening bid in Bridge, and the recognition of birds from field observations. The Frame Representation Language FRL was used in the implementation of the two different systems.
Three aspects of frames are investigated the problems of matching two different frames; the problems of structuring frame systems for searching; and the problem of improving the interface between the frame system and the user of the knowldege base. A comparison is also made of frames with other methods of knowledge representation such as production systems and semantic networks. Finally, further areas of research into the use of frames are suggested such as the extension of frame matching, research into the aspects of knowledge representation and application of frames to specific problems.