A three-level architecture is developed for knowledge-base management systems. As in database management systems, each level is an abstraction targeted for a different type of user. At the external level for end users, all data and rules are viewed as graphs, and all end-user interaction is facilitated with visual aids. At the conceptual level for analysis, all data and rules are viewed as logical clauses since they provide a concise and conceptual framework for analysis. At the internal level for the implementors, all rules are viewed as data and rule management is supported by the database management system
展开▼