Rails application with Blazegraph for managing controlled vocabularies in RDF.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
app
bin
config
db
lib
log
public
spec
vendor/assets
.gitignore
.ruby-version
Capfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
Vagrantfile
config.ru
rspec-example

README.md

Controlled Vocabulary Manager

Circle CI Coverage Status Code Climate

Overview

Rails app connected to Blazegraph for managing local controlled vocabularies for Oregon Digital. Currently powering http://OpaqueNamespace.org

Local Development Setup

Requires Ruby 2.0

git clone https://github.com/OregonDigital/ControlledVocabularyManager.git
cd ControlledVocabularyManager
bundle install
rake db:create && rake db:migrate
rake triplestore_adapter:blazegraph:reset

Start the servers:

rails server

Vagrant Setup

Requires Git, VirtualBox, and Vagrant. Also requires 2 gigs of RAM to be available for the VM which vagrant creates.

git clone https://github.com/OregonDigital/ControlledVocabularyManager.git

Tell vagrant to download and start the virtual machine:

vagrant up
vagrant ssh

After vagrant ssh you'll be logged into the VM. From there, you'll want to start the Rails server:

cd /vagrant
rails server

You can browse the app via http://localhost:3000, and check on the blazegraph server at http://localhost:9999/blazegraph