Dear all
*** apologies for cross-posting ***
Version 8.0 of VocBench has been released, and is available here: http://vocbench.uniroma2.it/downloads/
----
For those new to VocBench…some more background
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 a mixed research and development team from industry and academia.
Interested people can learn more about VocBench by visiting its project site: http://vocbench.uniroma2.it/
and by subscribing to its user/developer discussion groups: http://vocbench.uniroma2.it/support/
Learn more about VocBench by reading its documentation. A list of publications related to VocBench is also available there.
Release Note:
VocBench Web App
SemanticTurkey RDF Server
* changed graph names and metadata namespace in the support repository in favor of more robust/readable ones
(it applies only to newly created projects).
* upgraded the metadata namespace of existing projects, if the current namespace contains two hashes
* introduced support for SkosDiff (a separate component: https://bitbucket.org/art-uniroma2/skosdiff/ for
computing differences among SKOS thesauri)
* added support for the configuration of the URL for the remote alignment service
* added support in CustomForm for new Pearl annotations improving the description of forms in UI clients
* added support for inference of the above PEARL annotations based on the shape of the PEARL file
* introduced new API for the programmatic creation of STProperties
* added support for on-the-fly generation of STProperties from JSON Schemas
* changed the directory name for indexes supporting global search
* added support for configurable dataset catalog connectors
* added a property on the resourceview telling how to interpret blank nodes (e.g. use an OWL axiom renderer)
* added support for no-lexicon mode in OntoLex lexical entries view (i.e. if no lexicon has been selected,
then all lexical entries are shown)
* in Alignment, enabled the possibility for the user to modify the scenario suggested by MAPLE
* introduced PMKI catalog connector
* introduced new translation service based on global search
* introduced a new event bus
* introduced support for PEARL-based definition of resource-level metadata, exploiting the new event bus
* introduced user notification APIs exploiting the new event bus
* changed the namespace of the vocabulary used by the metadata registry
* reenginered a partial modularization of the platform. The following parts were moved to dedicated modules:
- metadata registry
- implementations of the extension points
- utilities
* added support for cross-bundle session management, necessary to support authentication and authorization
across bundles (while allowing for new service-level extensions)
* introduced support for developing custom services, with an implementation based on SPARQL
* introduced invokable reporters based on custom services
* added the prefix resolution in all Search services
* added support for the generation of PEARL custom forms from SHACL shapes
* added a sail for trivial reasoning (based on symmetric / inverse properties)
* added support for the new MAPLE Open API for Alignment Services
* added a Deployer for submitting datasets (OWL ontologies or SKOS thesauri) to an OntoPortal repository
* made both the base URI and the ontology mirror file optional when importing an ontology from a local file
* the port of connected remote alignment systems is now configurable
* fix mishandling of status code by HTTP-based deployers
* fix authentication bug when deleting the remote repositories associated with a project
* other minor fixes
* updated dependency on Sheet2RDF 4.0.1
* updated dependency on CODA 1.7.0
* updated dependency on lime-api 0.4.1
* updated dependency on maple 0.0.6
* updated dependency on ANTLR v4 4.8
* updated dependency on RDF4J 3.2.3
Compliancy with external triples stores
We have reported some issues with the recent GraphDB 9.3.2. Some last-minute code changes should have solved what is in any case a bug in the triple-store, so if you are looking for a stable solution that has been extensively tested, we recommend to download a distribution of GraphDB version 9.1.1.
In this message:
https://groups.google.com/d/msg/vocbench-user/-DYG7cZjzRA/5oNtgED_BwAJ
we provide links to the three (Free, SE and EE) distributions of GraphDB version 9.1.1, kindly provided by Ontotext
Migration from a previous version of the system
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)
· remove the previous distribution (directory semanticturkey-x.y) and replace it with the new one inside the vocbench3-8.0.0-full.zip archive
·
if using an external triple store, replace the old st-changetracking-sail-8.0.jar file located in the lib directory of the triple store with the new one: st-changetracking-sail-8.0.jar, that can be extracted
from:
/semanticturkey-8.0/system/it/uniroma2/art/semanticturkey/st-changetracking-sail/8.0
·
if using an external triple store, insert the new st-trivial-inference-sail-8.0.jar file located in the lib directory of the triple store with the new one: st-trivial-inference-sail-8.0.jar, that can be extracted
from:
/semanticturkey-8.0/system/it/uniroma2/art/semanticturkey/st-trivial-inference-sail/8.0
For developers willing to recompile the project:
all of the dependencies of VocBench based on other software written by us:
· semantic-turkey (8.0): http://semanticturkey.uniroma2.it/ https://bitbucket.org/art-uniroma2/semantic-turkey
· coda (1.7.0): http://art.uniroma2.it/coda/ https://bitbucket.org/art-uniroma2/coda
· lime-api (0.4.1): http://art.uniroma2.it/lime/ https://bitbucket.org/art-uniroma2/lime-api
· sheet2rdf (4.0.1): http://art.uniroma2.it/sheet2rdf/ https://bitbucket.org/art-uniroma2/sheet2rdf
· maple (0.0.6): http://art.uniroma2.it/sheet2rdf/ https://bitbucket.org/art-uniroma2/sheet2rdf
have already been committed to Maven Central, so they may choose what to re-build and what to take as-is from the dependencies
Cheers,
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)
e_mail: stel...@uniroma2.it
--------------------------------------------------