Difference between revisions of "Protege Web Browser"

From Protege Wiki
Jump to: navigation, search
(incremental save of new content)
Line 8: Line 8:
  
 
The Protege Web Browser is a Java-based Web application that allows you to share, browse, and do some basic editing of Protege knowledge bases via the World Wide Web. You can upload Protege projects (provided your server is configured to allow uploads) and view them via a Web browser. Additional functionality includes the ability to execute text-based searches of Protege knowledge bases (see the String Search Tab for more details) and interaction with clickable graphs generated from the Protege graph widget.
 
The Protege Web Browser is a Java-based Web application that allows you to share, browse, and do some basic editing of Protege knowledge bases via the World Wide Web. You can upload Protege projects (provided your server is configured to allow uploads) and view them via a Web browser. Additional functionality includes the ability to execute text-based searches of Protege knowledge bases (see the String Search Tab for more details) and interaction with clickable graphs generated from the Protege graph widget.
 +
  
 
=== Level of Support ===
 
=== Level of Support ===
  
 
This application is no longer actively maintained or supported.  We have kept this Wiki page in existence because we like to have historical records of the various extensions that have been developed for the Protege platform.  It is also possible for developers to use the source code for this application as a starting point if they are interested in developing something that offers similar functionality.
 
This application is no longer actively maintained or supported.  We have kept this Wiki page in existence because we like to have historical records of the various extensions that have been developed for the Protege platform.  It is also possible for developers to use the source code for this application as a starting point if they are interested in developing something that offers similar functionality.
 +
 +
If you have questions about this application, you can try posting them to the [http://mailman.stanford.edu/mailman/listinfo/protege-discussion protege-discussion mailing list] and someone from the Protege user community may be able to help you.
 +
  
 
=== Download Information ===
 
=== Download Information ===
Line 30: Line 34:
  
 
http://smi-protege.stanford.edu/repos/protege/protege-web-browser/trunk/
 
http://smi-protege.stanford.edu/repos/protege/protege-web-browser/trunk/
 +
 +
 +
=== Usage Tips ===
 +
 +
To follow are some notes about how to get the Protege Web Browser up and running with the frame-based newspaper, and wines example ontologies.  The environment used for these notes was Windows XP and Apache Tomcat version 5.0.19.
 +
 +
# Copy the "applications/web_browser_interface/" directory to "Tomcat50/webapps/" and rename the directory to "webprotege".
 +
# Copy all the JAR files from the Protege installation directory and the "plugins/edu.stanford.smi.protegex.standard_extensions" directory into "webprotege/WEB-INF/lib/".
 +
# Copy the protege.properties and protege_text.properties files from the Protege installation directory and the standard_extensions_text.properties file from "plugins/edu.stanford.smi.protegex.standard_extensions" into"Tomcat/bin".
 +
# Start Tomcat and navigate to localhost:8080/webprotege, logging in as "Guest". The Protege Web Browser should load the newspaper and wines projects without errors.
 +
 +
 +
=== Author & Affiliation ===
 +
 +
The Protege Web Browser was developed by [[Developed by::Kamran Ahsan]] at [[Affiliated with::Stanford University]] in the [[Affiliated with::Stanford Center for Biomedical Informatics Research]].
 +
 +
Additional acknowledgments: Mike Hewett, Mor Peleg, Iwei Yeh, Natasha Noy, and Ray Fergerson.
 +
 +
 +
=== Licensing ===
 +
 +
The Protege Web Browser and its source code (like Protege) are freely available under the open source [[License::Mozilla Public License]].
  
 
[[Category:Application]]
 
[[Category:Application]]

Revision as of 17:55, May 2, 2008

Protege Web Browser



Protege-web-browser.png

Summary Description

The Protege Web Browser is a Java-based Web application that allows you to share, browse, and do some basic editing of Protege knowledge bases via the World Wide Web. You can upload Protege projects (provided your server is configured to allow uploads) and view them via a Web browser. Additional functionality includes the ability to execute text-based searches of Protege knowledge bases (see the String Search Tab for more details) and interaction with clickable graphs generated from the Protege graph widget.


Level of Support

This application is no longer actively maintained or supported. We have kept this Wiki page in existence because we like to have historical records of the various extensions that have been developed for the Protege platform. It is also possible for developers to use the source code for this application as a starting point if they are interested in developing something that offers similar functionality.

If you have questions about this application, you can try posting them to the protege-discussion mailing list and someone from the Protege user community may be able to help you.


Download Information

Please note that this application is now very outdated. The last version of Protege that this was tested against was Protege-Frames 3.0.

The Protege Web Browser is bundled with the "full" installation of Protege 3.0, which can be downloaded from the Protege Web site. During the download process, choose "Everything" on the "Choose Components" screen.

Once you have completed the download, you will find the Protege Web Browser application in the following directory:

Protege_3.0/applications/web-browser-interface

The source code for the Protege Web Browser is housed in the Protege Subversion repository. It can be browsed with ViewVC at the following URL:

http://smi-protege.stanford.edu/svn/protege-web-browser/trunk/

... or, it can be downloaded with a Subversion client using this URL:

http://smi-protege.stanford.edu/repos/protege/protege-web-browser/trunk/


Usage Tips

To follow are some notes about how to get the Protege Web Browser up and running with the frame-based newspaper, and wines example ontologies. The environment used for these notes was Windows XP and Apache Tomcat version 5.0.19.

  1. Copy the "applications/web_browser_interface/" directory to "Tomcat50/webapps/" and rename the directory to "webprotege".
  2. Copy all the JAR files from the Protege installation directory and the "plugins/edu.stanford.smi.protegex.standard_extensions" directory into "webprotege/WEB-INF/lib/".
  3. Copy the protege.properties and protege_text.properties files from the Protege installation directory and the standard_extensions_text.properties file from "plugins/edu.stanford.smi.protegex.standard_extensions" into"Tomcat/bin".
  4. Start Tomcat and navigate to localhost:8080/webprotege, logging in as "Guest". The Protege Web Browser should load the newspaper and wines projects without errors.


Author & Affiliation

The Protege Web Browser was developed by Kamran Ahsan at Stanford University in the Stanford Center for Biomedical Informatics Research.

Additional acknowledgments: Mike Hewett, Mor Peleg, Iwei Yeh, Natasha Noy, and Ray Fergerson.


Licensing

The Protege Web Browser and its source code (like Protege) are freely available under the open source Mozilla Public License.