Experimental Virtuoso support for Apache Marmotta
The library build should be fully managed with Maven, but Virtoso Sesame Provider does not publish artifacts in a compatible way. Therefore you would need to manually download them and install it to your local maven cache:
mvn install:install-file -Dfile=virtjdbc4.jar -DgroupId=com.openlinksw.virtuoso -DartifactId=virtuoso-jdbc4 -Dversion=4.0.0 -Dpackaging=jar mvn install:install-file -Dfile=virt_sesame2.jar -DgroupId=com.openlinksw.virtuoso -DartifactId=virtuoso-sesame -Dversion=2.7.0 -Dpackaging=jar
After that, you should be able to normally proceed by installing the backend and launching Marmotta as usual:
mvn install cd webapp mvn tomcat7:run
and point your browser to localhost:8080
By default the backend expects to access Virtuoso on
with the default credentials, but you can customize that from the
Relationship with Marmotta
I'm committer of Apache Marmotta, so my final aim is to contribute this code to the ASF project. But, given its current experimental status and distribution and legal issues, for the moment I'd prefer to keep it out of the main project.
This work is partially funded by Fusepool P3 FP7 Project under grant n° 609696.