ANN: VocBench 3 v5.0 released

Dear all

*** apologies for cross-posting ***

Version 5.0 of VocBench has been released in the past days, and is available here:

One important remark: thanks to collaboration with OntoText, the issue affecting GDB >8.6 has been resolved, while a new issue present in GDB 8.7 has been fixed by OntoText in GDB 8.8

As a consequence, VB3 is compliant with latest versions of GDB and RDF4J servers. However, for what concerns GDB, only 8.6.1 has been extensively tested. Though we are confident that the recent GDB 8.8 works as well (and our first tests confirm that).

For those in need of adopting past versions of GDB, version 8.7 is not compatible with the history/validation features of VocBench (it is due to a bug in GDB not allowing sail extensions to be adopted in project configurations), otherwise for plain projects without H&V, it will work as well.


For those new to VocBench...

VocBench is a web-based, multilingual, collaborative development platform for managing OWL ontologies, SKOS(XL) thesauri, OntoLex lexicons and generic RDF datasets.

Designed to meet the needs of semantic web and linked data environments, VocBench development has also been driven by the feedback gathered from a community of users made of public organizations, companies and independent users looking for open source solutions for maintaining their ontologies, thesauri, code lists, authority resources and lexicons.

Funded by the European Commission <> ISAČ programme<>, the development of Vocbench 3 (VB3) is managed by the Publications Office of the EU<>

and is performed by the University of Rome Tor Vergata

Interested people can learn more about VocBench by visiting its project site:

and by subscribing to its user/developer discussion groups:

Learn more about VocBench by reading its documentation<>. A list of publications<> [1] related to VocBench is also available there.

Here's the changelog for VB 5.0

 SemanticTurkey Server

  * Added extension point for connecting to dataset catalogs, together with implementations targeting

    Linked Open Vocabularies ( and the LOD Cloud (

  * Added the possibility to preload data into a project being created, including data retrieved through the

    dataset catalog connection

  * Added functionality for owl:importing vocabularies retrieved through the dataset catalog connection

  * Updated e-mail configuration;

  * Added email notification when a user is enabled by the administrator

  * Added user status (online/offline) to the users list

  * Improved speed of advanced search

  * Allowed CustomForm and FormCollection with custom namespaces

  * Enabled mass assignment of concepts to a scheme

  * Implemented support for Graph visualization

  * Added stackTrace info in error response and changed the serialization to JSON format;

  * Add the possibility to filter the commits shown in the History and Validation tabs by performer and

    validator (obviously, history only)

  * Fixed SKOS vocabulary not loaded, if SKOS is used only as model (and not as lexicalization model);

  * Added validation of RDF values (in particular, IRIs and literals) provided as arguments to the services

  * Introduced the possibility to configure the RDF Serializing Exporter (e.g. to inline blank nodes when

    serializing an ontology using Turtle)

  * Removed any DOCTYPE declaration in cached ontologies because of the issue eclipse/rdf4j#1202 (affecting

    Ontotext GraphDB 8.8.0)

  * Updated to Apache Karaf 4.2.1

  * Updated to Eclipse RDF4J 2.4.0 (the change-tracker-sail is still compatible with RDF4J < 2.3.0, and it can

    be also used with Ontotext GraphDB < 8.6; however, this compatibility may not be guaranteed in future

    Semantic Turkey releases)

  * Updated to CODA 1.6.1

  * Updated to lime-api 0.3.2

  * Updated to Sheet2RDF 2.1.1

  * Updated to maple 0.0.2

  * Bugfixes

VocBench Web App

* Enabled multiselection in trees and lists when adding a value to a property.

* Enabled multivalue creation when enriching a property with a plain literal value.

* Implemented the mass assignment of concepts to a scheme.

* Implemented a first experimental Graph visualization of data, ontology model and SPARQL graph-query results (available only if Experimental Features are enabled).

* Implemented DatasetCatalog management and its use in project creation (for preloading data) and data import.

* Enabled both "Edit" and "Edit literal content" actions for literal values in ResourceView.

* Fixed bug in the Validation tab, where the optional time lower bound was always ignored.

* Improved the messages in the error dialogs.

* Updated e-mail configuration, now it is possible to use, beside SSL, TLS or no cryptographic protocol at all; Added possibility to test the e-mail configuration.

* Changed dynamic settings on vbconfig.js.

* Minor improvements/changes to UI.

* Bugfixes.

As usual, for people migrating from a previous version of VocBench 3, it suffices to:
·        keep the "SemanticTurkeyData" directory (you might want to make a backup just in case anything happens, even though the system has been extensively tested for migration)

     *   consider that some migration routines will make the data directory not entirely compatible with prior versions of VocBench
·        remove the previous distribution (directory semanticturkey-x.y) and replace it with the new one inside the archive
·        if using an external triple store, replace the old st-changetracking-sail-4.0.jar file located in the lib directory of the triple store with the new one: st-changetracking-sail-5.0.jar, that can be extracted from:

For developers willing to recompile the project:

all of the dependencies of VocBench based on other software written by us:
·        semantic-turkey (5.0):
·        coda (1.6.1):    
·        lime-api (0.3.2):  
·        sheet2rdf (2.1.1):
·        maple (0.0.2):

have already been committed to Maven Central, so they may choose what to re-build and what to take as-is from the dependencies


The VocBench team


Armando Stellato, PhD
ART Research Group,
Dept. of Enterprise Engineering
University of Roma, Tor Vergata
Via del Politecnico 1 00133 ROMA (ITALY)
tel: +39 06 7259 7330 (office, room A1-14);
     +39 06 7259 7332 (lab)


Received on Friday, 1 February 2019 15:18:16 UTC