"Seegrid will be due for a migration to confluence on the 1st of August. Any update on or after the 1st of August will NOT be migrated"

Vocabulary service deployment

Introduction

This page outlines the procedures for obtaining the Vocabulary Service and Sesame triplestore and deploying it to a server.

Prerequisites

  • Tomcat 5.5 or 6
  • Apache 2
  • (optional: Apache Ant 1.7.1 for building the source)

Getting the WAR packages

Download Sesame Server and Workbench

We are using Sesame server 2.3.2 from http://www.openrdf.org/ as backend for our Vocabulary Service and Sesame Workbench to import and modify vocabularies in the Sesame Server.

Download Vocabulary Service

You can choose between three options to obtain the Vocabulary Service:
  1. Download the latest development snapshot:
  2. Build Vocabulary Service from source:

Deploy WAR files to remote server

Configure services

  1. Vocabulary Service:
  2. Tomcat and Sesame Server:
    • Create directory: /var/lib/tomcat6/data
    • Change permission of the just created data directory
      • chmod tomcat6:tomcat6 /var/lib/tomcat6/data
    • Edit /etc/default/tomcat6:
      • Add to JAVA_OPTS: -Dinfo.aduna.platform.appdata.basedir=/var/lib/tomcat6/data

  • Restart Tomcat afterwards.

Import vocabularies

Open the Sesame Workbench of your installation:
  • http://<yourhost>:<port>/openrdf-workbench/
Follow the instructions to import vocabularies:

Test the Vocabulary Service

Open the Vocabulary Service test client of your installation:
  • http://<yourhost>:<port>/vocab-service/client/
Follow the instructions to test the functionality:
Topic revision: r20 - 23 Feb 2012, JacquelineGithaiga
 

Current license: All material on this collaboration platform is licensed under a Creative Commons Attribution 3.0 Australia Licence (CC BY 3.0).