Mays E, Weida R, Dionne R, Laker M, White B, Liang C, Oles F J
IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA.
Proc AMIA Annu Fall Symp. 1996:259-63.
The K-Rep system, based on description logic, is used to represent and reason with large and expressive controlled medical terminologies. Expressive concept descriptions incorporate semantically precise definitions composed using logical operators, together with important non-semantic information such as synonyms and codes. Examples are drawn from our experience with K-Rep in modeling the InterMed laboratory terminology and also developing a large clinical terminology now in production use at Kaiser-Permanente. System-level scalability of performance is achieved through an object-oriented database system which efficiently maps persistent memory to virtual memory. Equally important is conceptual scalability-the ability to support collaborative development, organization, and visualization of a substantial terminology as it evolves over time. K-Rep addresses this need by logically completing concept definitions and automatically classifying concepts in a taxonomy via subsumption inferences. The K-Rep system includes a general-purpose GUI environment for terminology development and browsing, a custom interface for formulary term maintenance, a C+2 application program interface, and a distributed client-server mode which provides lightweight clients with efficient run-time access to K-Rep by means of a scripting language.
基于描述逻辑的K-Rep系统用于表示大型且富有表现力的受控医学术语并进行推理。富有表现力的概念描述包含使用逻辑运算符组成的语义精确的定义,以及诸如同义词和代码等重要的非语义信息。示例取自我们在使用K-Rep对InterMed实验室术语进行建模以及开发目前在凯撒医疗集团投入生产使用的大型临床术语方面的经验。通过一个面向对象的数据库系统实现了系统级的性能可扩展性,该系统有效地将持久内存映射到虚拟内存。同样重要的是概念可扩展性——即随着时间的推移,在术语不断演变时,支持对大量术语进行协作式开发、组织和可视化的能力。K-Rep通过逻辑上完善概念定义并通过包含推理在分类法中自动对概念进行分类来满足这一需求。K-Rep系统包括一个用于术语开发和浏览的通用图形用户界面环境、一个用于处方术语维护的自定义接口、一个C++应用程序接口,以及一种分布式客户端-服务器模式,该模式通过脚本语言为轻量级客户端提供对K-Rep的高效运行时访问。