Knowledge engineering revisited

About six years ago a paper on Knowledge Engineering was published in this Journal. This paper attempts to extend and elaborate on the ideas and concepts discussed earlier. Four major problems are addressed: Preservation of knowledge, proliferation of knowledge, dissemination of knowledge, and application of knowledge. The design principles for both rule-based expert systems and pattern-directed expert systems are discussed and compared.