This is a Ubuntu 12.04 Vagrant box. It uses Upstart for running the triplestore server.
Note that the vagrant provisioning script expects that the files
stardog-2.1.3.zip
and
stardog-license-key.bin
are located in this directory.
Please add them yourself as Stardog is proprietary software.
Provision and login:
vagrant up vagrant ssh
The Sparql endpoint is here. Credentials: admin/admin
Notes:
Had to patch the bsbmtools-0.2/src/benchmark/testdriver/NetQuery.java file by adding the following inside the constructor as the Stardog Sparql endpoint requires authentication:
Authenticator.setDefault (new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication ("admin", "admin".toCharArray()); } });
Create test data:
cd /vagrant ./create_data.sh
Load data into the triplestore:
cd /vagrant ./load_data.sh
Run BSBM test suite:
cd /vagrant ./run_tests.sh
Or do everything in one go:
cd /vagrant && ./create_data.sh && ./load_data.sh && ./run_tests.sh