NCIEVS / nci-protege5

evs umbrella project for protege 5-based editing software
BSD 3-Clause "New" or "Revised" License
2 stars 2 forks source link

NCI Protege 5

NCI Protege 5 is the port of NCI's terminology tools from protege 3.4 to Protege 5.0. This is a collaboration between NCI, Stanford University, and Clark&Parsia, LLC.

This repository is a place for various scripts, notes, etc.. that pulls together work from several repositories, nci-edit-tab, metaproject, protege-client, protege-server, lucene-search-plugin, pellet server, and protege itself.

Build

To build, a simple script can be executed, .eg.:

cd scripts

./build.sh nci-1.0081 ncievs

where nci-1.0081 is a tag, and ncievs is the name of the GitHub you wish to build from.

This will pull all the code from the various repositories and run maven. If successful, it will produce a directory named nci-protege5 in which there will also be a zip file named nci-protege5-<today's date>.

This zip contains two scripts:

./run-server.sh

and

./run_protege.sh

The first starts the server and the second will run the editor. A small sample database is included with the server.

Releases

The branches of these repositories being worked on change from time to time, so we're producing daily releases. The releases include the zip file, so one can just download those and they should run on most platforms. Each release is based on a tag of this repository so if there are questions about which code was included the source scripts can be downloaded and run locally