/ontosoft

Software repository portal built on semantic technologies

Primary LanguageJavaApache License 2.0Apache-2.0

OntoSoft

Software repository portal built on semantic technologies

The OntoSoft portal provides access to the OntoSoft system (http://www.ontosoft.org/) by allowing you to browse, and add models to the repository.

Demo here: http://www.ontosoft.org/portal/

Installation

Requirements

  1. Java JDK 1.7+ (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
  2. Maven 2/3 (http://maven.apache.org/)
  3. Tomcat 7+ (http://tomcat.apache.org/)

Installation

  1. $ mvn clean && mvn install

    • This will create a ontosoft-server-[version].war file in server/target
    • It will also create a ontosoft-client-[version].war file in client/target
  2. Move the war files to a Servlet container (Tomcat)

    • $ mv /path/to/ontosoft-server-.war /path/to/tomcat/webapps/ontosoft-server.war
    • $ mv /path/to/ontosoft-client-.war /path/to/tomcat/webapps/ontosoft-client.war
  3. Start tomcat

    • $ /path/to/tomcat/bin/startup.sh
  4. Open http://[your-server-name]:8080/ontosoft-server/vocabulary to check that the local repository server is working fine. It might take a little while to open it for the first time as it downloads vocabularies from the internet.

  5. Check $HOME/.ontosoft/server.properties file to see that server name is correctly identified

  6. Open http://[your-server-name]:8080/ontosoft-client to access the OntoSoft UI that connects with the local repository

  7. Customize the client by changing /path/to/tomcat/webapps/ontosoft-client/customise/config.js

  8. The default userid is "admin" with password "changeme!". Remember to change it :)