The Protege-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.
Plugins for Protege-Frames
This section lists available plugins for Protege-Frames and their associated topics.
Versions of Protege-Frames
This section lists versions of Protege-Frames with associated changelogs.
Protege-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 Protege-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 Protege-Frames.
Further documentation about Protege-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 Protege-Frames FAQ.
View screenshots of Protege-Frames.
View applet demos of Protege-Frames.
Browse examples of ontologies built with Protege-Frames.