The Protégé-Frames editor provides a full-fledged user interface and knowledge server to support
users in constructing and storing frame-based domain ontologies, customizing data entry forms, and entering
instance data. Protégé-Frames implements a knowledge model which is compatible with the
Open Knowledge Base Connectivity protocol (OKBC)
. In this
model, an ontology consists of a set of classes organized in a subsumption hierarchy to represent a domainís
salient concepts, a set of slots associated to classes to describe their properties and relationships, and a set
of instances of those classes - individual exemplars of the concepts that hold specific values for their
Features of Protégé-Frames include:
- A wide set of user interface elements that can be customized to enable users to model knowledge and enter
data in domain-friendly forms.
- A plug-in architecture that can be extended with custom-designed elements,
such as graphical components (e.g., graphs and tables), media (e.g., sound, images, and video), various storage
formats (e.g., RDF,
and database back-ends), and additional support tools (e.g., for ontology
management, ontology visualization, inference and reasoning, etc.).
- A Java-based Application Programming Interface (API) that makes it possible for
plug-ins and other applications to access, use, and display ontologies created with Protégé-Frames.
Further documentation about Protégé-Frames can be found in the documentation
section of our Web site, including the popular
Ontology Development 101
guide to building a
frame-based ontology, the Protégé-Frames User's Guide
the Protégé-Frames FAQ
View applet demos
Browse examples of ontologies
built with Protégé-Frames.