The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility
Knowledge-based systems have become ubiquitous in recent years. Knowledge-base developers need to be able to share and reuse knowledge bases that they build. Therefore, interoperability among different knowledgerepresentation systems is essential. The Open Knowledge-Base Connectivity protocol (OKBC) is a common query and construction interface for frame-based systems that facilitates this interoperability. Protégé-2000 is an OKBCcompatible knowledge-base-editing environment developed in our laboratory. We describe Protégé-2000 knowledge model that makes the import and export of knowledge bases from and to other knowledge-base servers easy. We discuss how the requirements of being a usable and configurable knowledge-acquisition tool affected our decisions in the knowledge-model design. Protégé-2000 also has a flexible metaclass architecture which provides configurable templates for new classes in the knowledge base. The use of metaclasses makes Protégé-2000 easily extensible and enables its use with other knowledge models. We demonstrate that we can resolve many of the differences between the knowledge models of Protégé-2000 and Resource Description Framework (RDF)-a system for annotating Web pages with knowledge elements-by defining a new metaclass set. Resolving the differences between the knowledge models in declarative way enables easy adaptation of Protégé-2000 as an editor for other knowledgerepresentation systems.
KeywordsResource Description Framework Construction Interface Resource Description Framework Schema Maximum Salary Primitive Data Type
Unable to display preview. Download preview PDF.
- 1.Brickley, D. and Guha, R.V., Resource Description Framework (RDF) Schema Specification, World Wide Web Consortium, 1999.Google Scholar
- 2.Chaudhri, V.K., Farquhar, A., Fikes, R., Karp, P.D. and Rice, J.P., Open Knowledge Base Connectivity 2.0.3., 1998.Google Scholar
- 3.Eriksson, H., Fergerson, R.W., Shahar, Y. and Musen, M.A. Automatic generation of ontology editors. In: Twelfth Banff Workshop on Knowledge Acquisition, Modeling, and Management. Banff, Alberta, 1999.Google Scholar
- 5.Grosso, W.E., Eriksson, H., Fergerson, R.W., Gennari, J.H., Tu, S.W. and Musen, M.A. Knowledge modeling at the millennium (the design and evolution of Protégé-2000). In: Twelfth Banff Workshop on Knowledge Acquisition, Modeling, and Management. Banff, Alberta, 1999.Google Scholar
- 6.Karp, P., Chaudhri, V. and Paley, S., A Collaborative Environment for Authoring Large Knowledge Bases. Journal of Intelligent Information Systems 2000.Google Scholar
- 7.Kiczales, G., des Rivieres, J. and Bobrow, D.G., The Art of the Metaobject Protocol. Cambridge, MA: The MIT Press, 1991.Google Scholar
- 8.MacGregor, R., Retrospective on Loom, USC ISI, 1999.Google Scholar
- 10.W3C, Resource Description Framework (RDF), World-Wide Web Consortium, http://www.w3.org/RDF/, 2000.