The evolution of Protege:: an environment for knowledge-based systems development

被引:476
作者
Gennari, JH
Musen, MA
Fergerson, RW
Grosso, WE
Crubézy, M
Eriksson, H
Noy, NF
Tu, SW
机构
[1] Univ Washington, Sch Med, Dept Med Educ & Biomed Informat, Seattle, WA 98195 USA
[2] Stanford Univ, Stanford Med Informat, Stanford, CA 94305 USA
[3] Linkoping Univ, Dept Comp & Informat Sci, S-58183 Linkoping, Sweden
[4] Hipbone Inc, San Carlos, CA USA
关键词
knowledge-bases; problem-solving method; Protege meta-tool;
D O I
10.1016/S1071-5819(02)00127-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Protege project has come a long way since Mark Musen first built the Protege meta-tool for knowledge-based systems in 1987. The original tool was a small application, aimed at building knowledge-acquisition tools for a few specialized programs in medical planning. From this initial tool, the Protege system has evolved into a durable, extensible platform for knowledge-based systems development and research. The current version, Protege-2000, can be run on a variety of platforms, supports customized user-interface extensions, incorporates the Open Knowledge-Base Connectivity (OKBC) knowledge model, interacts with standard storage formats such as relational databases, XML, and RDF, and has been used by hundreds of individuals and research groups. In this paper, we follow the evolution of the Protege project through three distinct re-implementations. We describe our overall methodology, our design decisions, and the lessons we have learned over the duration of the project. We believe that our success is one of infrastructure: Protege is a flexible, well-supported, and robust development environment. Using Protege, developers and domain experts can easily build effective knowledge-based systems, and researchers can explore ideas in a variety of knowledge-based domains. (C) 2002 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:89 / 123
页数:35
相关论文
共 64 条
[21]  
GENNARI J, 1993, SMI930486
[22]  
Gennari JH, 2001, J AM MED INFORM ASSN, P199
[23]   Reuse, CORBA, and knowledge-based systems [J].
Gennari, JH ;
Cheng, HN ;
Altman, RB ;
Musen, MA .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1998, 49 (04) :523-546
[24]   MAPPING DOMAINS TO METHODS IN SUPPORT OF REUSE [J].
GENNARI, JH ;
TU, SW ;
ROTHENFLUH, TE ;
MUSEN, MA .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1994, 41 (03) :399-424
[25]  
GENNARI JH, 1995, P SSR 95 ACM SIGSOFT, P72
[26]  
Gil Y, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P469
[27]  
Goldstein MK, 2000, J AM MED INFORM ASSN, P300
[28]   A TRANSLATION APPROACH TO PORTABLE ONTOLOGY SPECIFICATIONS [J].
GRUBER, TR .
KNOWLEDGE ACQUISITION, 1993, 5 (02) :199-220
[29]  
GUARINO N, 1995, TOWARDS VERY LARGE KNOWLEDGE BASES, P25
[30]  
Hayes P., 1979, FRAME CONCEPTIONS TE, P287