## Logging In

E-Mail Comments to: opencyc-doc@cyc.com
Copyright© 1996-2002 Cycorp. All rights reserved.

| Editing the OpenCyc® KB with the Web Interface
| Managing OpenCyc® Operations

First of all, let's be clear that we're talking about logging in to the OpenCyc® Server, not the machine on which the OpenCyc® Server is running. The purpose of logging into an OpenCyc® Server is to identify the instance of #$Cyclist which represents the author of operations generated by the interface. Whenever a WWW connection is made to an OpenCyc® Server, all operations must be associated with some #$Cyclist.

Go to the top frame of the interface and click on "Login", and the Login Area page will be displayed. The page will tell you who you are currently logged in as, and any others who are logged into the same OpenCyc® Server.

Unless someone has already logged in to this OpenCyc® Server from your web browser, the cyclist should be #$Guest. #$Guest is an instance of #$Cyclist which is treated specially by the system: while logged in as #$Guest, you may not perform editing operations or other actions which could modify the KB.

At a given site, the people who edit the KB are represented in the KB as instances of #$Cyclist (and, one would hope, as instances of #$Person and other relevant collections).

If there is an OpenCyc® constant which represents you, you can log into a OpenCyc® Server from the Login Area page by entering the name of your constant and clicking the "Submit" button. The KB editing facilities are then enabled and any OpenCyc® operations which you originate will be tagged as yours.

For example, if Mary Jones is represented by the constant #$MaryJones, she can log in by typing "MaryJones" (no "#$") in the input field and clicking "Login".

If you are initially logged in as #$Guest, you'll need to find someone who already has their own OpenCyc® constant who can login first and assist you, since #$Guest does not have KB editing privileges. New OpenCyc images (KBs) come with only one login name other than #$Guest, and that is #$CycAdministrator. Log in to this account in order to then create other #$Cyclist accounts.

The changes that you make to the KB on your OpenCyc® Server are not automatically shared with other OpenCyc® Servers, or recorded in the "official" KB maintained at your site. For example, if someone who already had a Cyc constant created your constant for you, and you wanted it to become part of the site KB, you would have to explicitly instruct the OpenCyc® Server to share its operations.

Last Update: 03/26/2002 11:41:52