The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility

  • Authors:
  • Natalya Fridman Noy;Ray W. Fergerson;Mark A. Musen

  • Affiliations:
  • -;-;-

  • Venue:
  • EKAW '00 Proceedings of the 12th European Workshop on Knowledge Acquisition, Modeling and Management
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 knowledge-representation 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 OKBC-compatible 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 knowledge-representation systems.