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/
- Java JDK 1.7+ (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
- Maven 2/3 (http://maven.apache.org/)
- Tomcat 7+ (http://tomcat.apache.org/)
-
$ 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
-
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
-
Start tomcat
- $ /path/to/tomcat/bin/startup.sh
-
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.
-
Check $HOME/.ontosoft/server.properties file to see that server name is correctly identified
-
Open http://[your-server-name]:8080/ontosoft-client to access the OntoSoft UI that connects with the local repository
-
Customize the client by changing /path/to/tomcat/webapps/ontosoft-client/customise/config.js
-
The default userid is "admin" with password "changeme!". Remember to change it :)