skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - ANDROLL


ROCK Knowledge Base Viewer

Senior Project: 1992-1993
Robert DeLine, Scott Dickson, Vladimir Karasik and David Wood
Information Technologies
Denver, CO

As knowledge base (KB) systems become large and complex, it becomes more imperative to have a graphical interface to describe them. Complex paths through the KB hierarchy, dynamically created relationships, and complex inheritance require run-time graphical facilities. The goal of this project was to create a knowledge base viewer for ROCK, a frame system that supports a semantic data model, providing a number of knowledge representation capabilities. These capabilities include attribute, message, and relation slots on frames, user-defined inheritance over relations, demons, hypothetical reasoning, annotations, dynamic slot and class creation and deletion, and browsing functions for inspecting a ROCK knowledge base. The interface was developed as a C++ library callable within an application, started with a frame to view and inspect. It allows a view of the KB as a directed cyclic graph with system-defined and user-defined relations being displayed. In addition, a frame may be inspected with its slots, slot values, and their source. Slot control frames (frames describing slots) may also be inspected as well as meta-knowledge (annotation information).

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)