- Requirements: Node v8.0.0 is required. Version greater than this might encounter issues in file uploading module.
- It is required to run a few of the services used by the project to setup the execution of the project smoothly.
- OWL2VOWL Service:
How to run?
This will start the service required by RDFS backend module to convert OWL to VOWL JSON representation required for the visualization. Need to change? Source code is available here (link). Read the instrunctions in Readme file of this service.
java -jar BDI/Services/owl2vowl-rest-service.jar
- OWL2VOWL Service:
How to run?
-
LogMap Matcher external dependency library
-
LogMap is added as an external library (JAR) in this project. Please find the jar in this directory LogMapJar.
-
Jar file is generated from logmap-customized-repo (This project is forked from logmap-original-repo). Updates are made in the forked project. For more details see the commits history.
-
The generated Jar file is already imported in the POM. Please run the following command to add the jar file as a maven dependency before generating the package file.
mvn install:install-file -Dfile=/home/kashif/Documents/GIT/BDI/BDI/lib/logmap-matcher-3.0.jar -DgroupId=uk.ox.logmap -DartifactId=logmap-matcher -Dversion=3.0 -Dpackaging=jar
- Command to generate jar with dependencies:
mvn clean install
andmvn clean compile assembly:single
-
Use or integration of libraries utilizing different versions of OWL-API can cause conflicts which will ultimately lead to failure of running this project smoothly.
Make sure you keep the same versions or in case it is not possible, go for the alternative i.e. use the required library as a service as like we did in this project. For more details visit README-SERVICES
In Ubuntu/Linux OS, you might encounter JDK versioning issue. You should install open-jdk-8. Sometimes it does not install javafx with it. You might need to install it separately. Or in the worst case, you might need to follow these steps:
- Go to Oracle's JJava SE Development Kit 8 Downloads page LINK.
- Download the latest linux version from there (currently it is jdk-8u91-linux-x64.tar.gz).
- When you extract the tar file you downloaded, you will find jfxrt.jar in the jre/lib/ext directory.
- Copy jfxrt.jar file in your open-jdk-8 folder in jre/lib/ext directory.
- It will resolve the issue regarding import javafx.util.pair in TempFiles.java