Dojat M, Pachet F
Institut National de la Santé et de la Recherche Mëdicale, INSERM Unité 296, Créteil, France.
Comput Biomed Res. 1995 Dec;28(6):403-32.
Knowledge reuse is now a critical issue for most developers of medical knowledge-based systems. As a rule, reuse is addressed from an ambitious, knowledge-engineering perspective that focuses on reusable general purpose knowledge modules, concepts, and methods. However, such a general goal fails to take into account the specific aspects of medical practice. From the point of view of the knowledge engineer, whose goal is to capture the specific features and intricacies of a given domain, this approach addresses the wrong level of generality. In this paper, we adopt a more pragmatic viewpoint, introducing the less ambitious goal of "domain-dependent limited reuse" and suggesting effective means of achieving it in practice. In a knowledge representation framework combining objects and production rules, we propose three mechanisms emerging from the combination of object-oriented programming and rule-based programming. We show these mechanisms contribute to achieve limited reuse and to introduce useful limited variations in medical expertise.
对于大多数基于医学知识的系统开发者而言,知识复用如今是一个关键问题。通常,复用是从一个宏大的知识工程视角来处理的,该视角聚焦于可复用的通用知识模块、概念和方法。然而,这样一个总体目标未能考虑到医学实践的具体方面。从知识工程师的角度来看,其目标是捕捉给定领域的特定特征和复杂性,这种方法所针对的一般性层次是错误的。在本文中,我们采用一种更为务实的观点,引入“依赖领域的有限复用”这一不那么宏大的目标,并提出在实践中实现它的有效方法。在一个将对象和生产规则相结合的知识表示框架中,我们提出了三种源于面向对象编程和基于规则编程相结合的机制。我们表明,这些机制有助于实现有限复用,并在医学专业知识中引入有用的有限变化。