Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

This is a simple test drive for you to try VocBench by using the embedded sesame component for creating a very simple project. We will use a small thesaurus developed in FAO as a test data sample.

The sample thesaurus, the "Land and Water" FAO vocabulary, is available for download here

So follow strictly the "e.g." suggestions if you want to get this it working with the provide provided example.

Create a new project    

  • Login with the administrator privilege (Only administrator are allowed to delete the project)
  • Once logged in, the list of currently available project will be displayed.
  • On the top right corner, click [+] button to add the project.
  • A window will be prompted to input the following parameters:
    • Project name (e.g. LandAndWater)
    • Project description (A project describing concepts about Land and Water Management)
    • Project type (Type of the project (OWL, SKOS, SKOS-XL). Only SKOS-XL is available at the moment)
    • Base URI: (e.g. http://www.fao.org/landandwater/  it is important to keep the ending "/" )
    • Semantic Turkey Server URL (Connection URL to Semantic Turkey Server (ST Server) )
  • Click [Connect] button to test the connection to ST Server.
    • If failed, will prompt service failed message. Check if ST Server is running and connection URL is correct.
    • In case of successful connection, it will prompt a list of available triple Stores: OntologyManagerFactorySesame2Impl

...

We will be adding more docs soon. In the meanwhile, you can follow those videos reported here: http://aims.fao.org/tools/vocbench-2/support-material

Features still to be implemented

Currently, the search engine is working only with OWLIM SE. Unfortunately, there is no standard for advanced search (like indexed search) in current triple stores, se each triple store is a story on its own.

We need to implement a coherent search interface, and then have different connectors for various technologies...and this should be part of our triplestore agnostic interface...

...

Ok, test drive done...time now for seriously managing a big thesaurus!

As a first thing, we recommend to work with a separate data server1, with the proper triple store and its setup balanced for your needs.

You can use a sesame2 remote connection to a sesame2 server (see related section of the sesame2 manual for how to setup a server). Remember to enable RDFS Reasoning and a Hierarchical Reasoner if you want to exploit the reasoning capabilities of VB.

Also, we recommend OWLIM SE if you have the necessity to manage large quantities of data and/or if you want to exploit its OWL reasoning capabilities.

Appendix: Creating a new User

...

If you do not receive any email (maybe a misplaced configuration) you need to manually enable the account by modifying the admin DB (see FAQ 1) 


[1] in VB2.1, which is still based on Semantic Turkey 0.9.1, there is still a nasty bug about projects being deleted (or corrupted) when access to their data fails (actually a portion of code collapsing both the case of a wrongly set remote-connection project, which is rolled back by removing its folder, and the case of a project failing to access its data for any reason, which should obviously not end up in deleting it!). Accessing a separate data server with a remote connection also prevents from any accidental data loss of this kind.