Dear all,
Version 13.0 of VocBench and 4.0 of ShowVoc have been released today, and
are available at the following pages:
VocBench:
http://vocbench.uniroma2.it/downloads/
ShowVoc:
http://showvoc.uniroma2.it/downloads/
VocBench 13.0 offers some new features (HTML editing for rdf:HTML literals
and several customization possibilities, especially for the rendering
properties in the resource view, section titles and even newly introduced
section descriptions) but it is ShowVoc that boasts a whole new range of
major improvements and features, the most important of which is support for
real anonymous (non-authenticated) users. This has several (positive)
implications in the user experience, and offers also a simplification for
usage of the platform API, which do not require authentication anymore.
Furthermore, anonymous can also be disabled now, so that organizations not
interested in leaving ShowVoc open to the public may configure it in such a
way. A large number of customization possibilities has been added; some are
aligned with those introduced in VB and others are specific to ShowVoc. A
porting of VB custom views, which was very much demanded for ShowVoc, has
been realized. Another relevant feature is the "multiverse" one, where a
same instance of ShowVoc can have a forking of its settings in two (or more)
spaces. This enables the provision of a UI serving the same content with
completely different configurations, adapting to very different needs. This
is particularly useful in those cases where ShowVoc is embedded in other
sites, with specific requirements for the presentation of its content, which
might be different from those associated with direct access to the platform.
One remark about ShowVoc: its distribution is not preset to work on port
1983, to be distinguished from VocBench, thus allowing users who do not need
to reconfigure the ports (nor to have any port routing) to directly have two
independent platforms directly able to run on the same machine.
GraphDB and RDF4J compliancy:
The RDF4J client (and its embedded server, when using local repositories)
installed in Semantic Turkey, the backed of VocBench, is 4.3.12. If you are
using an external RDF4J triple store, any version >= 4.0 should be fine.
GraphDB compliancy is the same as for previous VB 12.1/SV 3.1, that is a
guaranteed extensive testing on GDB 10.6.2 but almost certainly no issues
with the most recent release.
A permanent link to 10.6.2 is available as usual here:
https://vocbench.uniroma2.it/doc/sys/#separate_triple_store (you can always
check this section of the page for updates)
While for the latest version you can go directly on the Ontotext site:
https://www.ontotext.com/products/graphdb/
We remind here that GDB's indexing system for VB is now available as a
separate package that needs to be downloaded and deployed into the
/lib/plugins directory of your graphdb installation
https://bitbucket.org/art-uniroma2/semantic-turkey/downloads/lucene-fts-plug
in-graphdb-plugin.zip
However, again, this page:
https://vocbench.uniroma2.it/doc/sys/#separate_triple_store
contains and summarizes all of the above information.
Release notes
Release notes are reported below for the two applications, for their common
service backend and for its main related applications (only for those that
changed)
SemanticTurkey
https://bitbucket.org/art-uniroma2/semantic-turkey/src/master/ChangeLog.txt
VocBench Web App
https://bitbucket.org/art-uniroma2/vocbench3/src/master/ChangeLog.md
ShowVoc Web App
https://bitbucket.org/art-uniroma2/showvoc/src/master/ChangeLog.md
LIME API
https://bitbucket.org/art-uniroma2/lime-api/src/master/ChangeLog.txt
MAPLE
https://bitbucket.org/art-uniroma2/maple/src/master/ChangeLog.txt
Migration from a previous version of the system
As usual, for people migrating from a previous version of VocBench 3 /
ShowVoc, 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 vocbench3-13.0-full.zip (or
equivalent of ShowVoc) archive
* if using an external triple store:
* before moving/running anything, pls backup your data!!!
* deploy the st-changetracking-sail-13.0.jar, that can be extracted
from:
/semanticturkey-13.0.0/lib/st-changetracking-sail/13.0
into the lib directory of the triple store
* deploy the st-trivial-inference-sail-13.0.jar, that can be extracted
from:
/semanticturkey-13.0.0/lib/st-trivial-inference-sail/13.0
into the lib directory of the triple store
* for GDB only, and only if moving to a new version of GDB, install
the FTS plugin
https://bitbucket.org/art-uniroma2/semantic-turkey/downloads/lucene-fts-plug
in-graphdb-plugin.zip
into the plugins directory of GDB (unzip it and place the contained
directory within the plugins directory of GDB)
For developers willing to recompile the project:
all of the dependencies of VocBench and ShowVoc based on other software
written by us:
* semantic-turkey (13.0):
http://semanticturkey.uniroma2.it/
https://bitbucket.org/art-uniroma2/semantic-turkey
* coda (2.0.2):
http://art.uniroma2.it/coda/
https://bitbucket.org/art-uniroma2/coda
* lime-api (0.4.7):
http://art.uniroma2.it/lime/
https://bitbucket.org/art-uniroma2/lime-api
* sheet2rdf (6.0.6):
http://art.uniroma2.it/sheet2rdf/
https://bitbucket.org/art-uniroma2/sheet2rdf
* maple (0.0.18): <
http://art.uniroma2.it/maple/>
http://art.uniroma2.it/maple/ <
https://bitbucket.org/art-uniroma2/maple>
https://bitbucket.org/art-uniroma2/maple
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/ShowVoc team
P.S: a little note: the online documentation is still being updated; some
content is already up, some will be coming soon; we kindly ask for your
patience and everything will be up-to-date soon!