Home
|
People
|
Projects
|
Publications
|
Events
|
Software
|
Ontologies
Client-Side
Installation
Install Mozilla Firefox web browser
Mozilla Home Page
Add GreaseMonkey plug-in. Greasemonkey is a Firefox extension that allows you to install scripts that make on-the-fly changes to most HTML-based web pages. As the Greasemonkey scripts are persistent, the changes made to the web pages are executed every time the page is opened
Greasemonkey Home Page
Load our user script. It’ll show the TagExplorer frame in the top each time you visit
del.icio.us
. After installing GreaseMonkey, simply open the script with Firefox and it’ll be loaded automatically.
[User Script]
Open the GreaseMonkey Script Manager and:
Add "http://del.icio.us/*" to included sites
Open our user script and set var 'host' to the corresponding TagExplorer server URL
Running Application
It’s quite simple. Just visit
del.icio.us
web site using Firefox browser and our TagExplorer frame should appear above original content. Then enjoy semantic surfing
Server-Side
Installation
Install Java SE, JDK and NetBeans IDE
NetBeans Home Page
Install OpenCyc knowledge base from
OpenCyc Home Page
. For installing instructions please visit
OpenCyc Install Instructions
Download TagExplorerFrame project.
[TagExplorer source]
Load TagExplorer project in NetBeans IDE and add the Cyc API libraries supplied in the OpenCyc installation folder
In the project file named TagFinder.jsp set string 'host' to the corresponding TagExplorer server URL (where you're deploying the project)
Running Server
Launch Cyc server by moving to the cyc/run directory and
For Linux:
./run-cyc.sh
For Windows:
double-click the file run-cyc.bat
Run the project. (Note that, as a JSP project, Tomcat application server should be launched automatically)
Saving OpenCyc State
After somebody add constants or assertions to the knowledge base, you should save out a
new world
or they’ll disappear next time you exit SubL command prompt
Either in the SubL interactor (available from the Nav screen) or in the xterm window where you started Cyc:
Type (write-image "world/mynewworld") [where 'mynewworld' is really any filename you choose]
Quit out of Cyc. You can do this by typing '(exit)' [without the quotes but with the parenthesis] in the window where you started Cyc
The next time you start Cyc, don't use the './runcyc' script. Instead,
cd to the run directory
cd to the world directory
check that your 'mynewworld' file is in the world directory
cd .. [back to the run directory]
type: bin/latest.bin -w world/mynewworld [again, 'mynewworld' is whatever filename you used]
Now the constants and assertions added last time should be loaded and available.
You can keep saving worlds out under new names if you want to keep a revision history, and you can delete old worlds at any time.