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
properties.
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,
XML, HTML,
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, and
the
Protégé-Frames FAQ.
View
screenshots of Protégé-Frames.
View
applet demos of Protégé-Frames.
Download Protégé-Frames.
Browse examples of
ontologies built with Protégé-Frames.