NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

This page serves as an instructional guide as well as a brief history and and overview about Protege to all non-NCI users.  Users are able to download a zipped copy of this public release Protege extenstion package, which contains explanation server, Protege server, and Protege client folders.  The zip file will also contain a copy of an NCI Thesaurus header file, and a 'Read Me' text file with general information about Protege as well as installation instructions similar to the instructions below. Within each folder, certain file(s) will need to be configured in order to properly run the application.  Once configured in the user should be able to run Protege within their own server environment.

EVS Protege Extensions Introduction and History

Currently, version 1.3.0.188 is the third public release of the EVS Protege Extensions.  There have been multiple revisions released, tested and used internally over the past year.  The current version is considered stable and reliable and suitable for external release.

These extensions were created in response to a need for an open-source editing tool that could be customized to the needs of the EVS content editors.  In addition, EVS wanted the ability to exchange and share editable content with external collaborators.  The Protégé editing tool, developed by Stanford, was used as the basis and extended to meet these needs.  

The extensions are built on the Protégé 3.4 Beta 508 codebase and utilize pellet 1.5.  Some improvements to the Protégé software were required to meet the needs of EVS, but these have already been merged into the Protégé trunk.  Both Protégé and Pellet are included within the download.   The Explanation Server was developed in collaboration with Clark & Parsia LLC.

The Protégé and the extensions are built and expect to run on Java 1.5.

EVS Protege Extensions packages

As metioned above, the EVS Protégé Extensions are broken into three separate packages.  The Explanation server provides
classification and explanation functionality.  The Protégé server provides access to a central editing project for multiple users.  The Protégé client is the end-user application for accessing the Protégé server and editing content.

Explanation Server

The Explanation Server is used to do classification of the ontology and provide explanations on demand to the Protégé Client GUI.  It runs directly against the database, independently of the Protégé Server.  The Protégé Server queries the Explanation Server for information when needed and controls requests for classification, so multiple clients cannot try and classify at the same time.  The Explanation Server is designed to run in the bash shell on a Linux or Unix computer. Please ensure that the JRE is installed on the machine to run the explanation server.

Protege Server



 


 







  • No labels