The OKBC Tab allows you to import and export ontologies to and from OKBC servers via the OKBC interface.    (604)

The OKBC Tab enables a developer to import a knowledge base developed in any OKBC compliant knowledge-representation system (such as Ontolingua) into Protege, creating a Protege knowledge base with identical content. It also enables a Protege knowledge-base to be stored in any OKBC compliant knowledge-representation system. The OKBC Tab is set as an extra tab on a domain project. It provides the user with the ability to select an OKBC server, view the knowledge bases the OKBC server contains, and import or export portions of the knowledge base.    (605)

Download    (606)

Get the binary or the source distribution for Protege 3.1.    (607)

Get the binary or the source distribution for Protege 3.0.    (608)

Documentation    (609)

To connect to the Stanford Knowledge Systems Laboratory (KSL) OKBC server, the IP address is www-ksl-svc.stanford.edu and the port number is 5915. If you don't already have a KSL username and password, you can register as a new user via the Stanford KSL Network Services Web site. In order to connect to the KSL server, click on the "KSL connect" button (the button in the middle), rather than on the "Simple connect" (left button).    (7N4)

If you want to upload your ontology to the OKBC server, please refer to a message on this topic in the protege-discussion list mailing archive.    (60B)

Screenshots    (60C)

The following screenshot shows the basic OKBC Tab for an empty Protege project. The left-hand side provides the user with the ability to select and log into an OKBC server (after doing so, the user can browse a list of knowledge bases that the OKBC server contains). The right-hand side contains a class browser which displays information about the current Protege knowledge base.    (60D)

http://protege.cim3.net/file/pub/images/OKBCTab/OKBCTab_screenshot1.GIF    (60E)

The following screenshot shows the basic OKBC Tab for an empty Protege project after the user has successfully logged into an OKBC server. The center of the left-hand side shows the knowledge bases which are available.    (60F)

http://protege.cim3.net/file/pub/images/OKBCTab/OKBCTab_screenshot2.gif    (60G)

In the following screenshot, the user is viewing the HPKB Constraints knowledge base. S/he is importing part of the knowledge base dealing with constraints on field artillery into Protege. The left-hand side shows the knowledge base as it exists inside the OKBC server. The right-hand side shows the knowledge base after it has been imported into Protege.    (60H)

http://protege.cim3.net/file/pub/images/OKBCTab/OKBCTab_screenshot3.GIF    (60I)

Once knowledge bases have been saved to an OKBC server, the knowledge they contain is accessible to a wide range of tools and programs (such as Web-based interfaces and problem-solving methods which use the OKBC API). The following screenshot shows part of the Newspaper knowledge base through the Ontolingua user interface.    (60J)

http://protege.cim3.net/file/pub/images/OKBCTab/OKBCTab_screenshot4.GIF    (60K)

Author    (60L)

Author: Michael Sintek    (60R)

Level of Support    (60N)

This plug-in is no longer under active development and is not supported. If you have questions, you could try posting a question to the protege-discussion mailing list and someone from the Protege community may be able to help you.    (60O)

License    (60P)

The OKBC Tab and its source code (like Protege) are freely available under the open source Mozilla Public License.    (60Q)