Using Views in a Knowledge-Base Working Note 19 Revision 2
by Peter Clark, John Thompson, Ken Barker, James Fan, Knowledge Systems, Bruce Porter, Dan Tecuci, Peter Yeh
http://www.cs.utexas.edu/users/pclark/working_notes/019.ps.Z
Add To MetaCart
Abstract:
In this working note, we sketch out some current thoughts on the use of "views " in a knowledge-base. A view is an explicit representation of how a general concept can be applied to a domain-specific concept. By making views explicit, we can control which, and how, more general concepts can be used to represent a domain-specific concept. We also discuss the use of views to select alternative theories describing ("implementing") the general concept, in the spirit of compositional modeling. 1
Citations
| 625 | Design Patterns – Gamma, Helm, et al. - 1995 |
| 75 | Scalable software libraries – Batory, Singhal, et al. - 1993 |
| 48 | Elaboration tolerance – McCarthy - 1998 |
| 34 | Building Concept Representations from Reusable Components – Clark, Porter - 1997 |
| 30 | Algernon: A tractable system for knowledge representation – Crawford, Kuipers - 1991 |
| 21 | KM – the knowledge machine: Users manual – Clark, Porter - 1999 |
| 20 | Extracting viewpoints from knowledge bases – Acker, Porter - 1994 |
| 8 | Irrelevance reasoning in knowledge-based systems – Levy - 1993 |
| 3 | Composing reusable software components through views – Novak - 1994 |
| 2 | Extension-by-addition: Building extensible software – Harrison, Ossher - 1990 |

