VocBench (and Semantic Turkey) 13.0 and ShowVoc 4.0 release

11 views
Skip to first unread message

stel...@uniroma2.it

unread,
Nov 14, 2024, 1:20:38 PM11/14/24
to vocbench-user, semantict...@googlegroups.com
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!









winmail.dat

stel...@uniroma2.it

unread,
Nov 14, 2024, 1:27:37 PM11/14/24
to semantict...@googlegroups.com, vocbench-user
Errata corrige on the communication about the port:

One remark about ShowVoc: its distribution *is now* preset to work on port 1983,
> https://urldefense.com/v3/__https://www.ontotext.com/products/graphdb/__;!!
> O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP2265q6Jv6pHdfFAQho3
> N-xjoDPdtOr80PLYQUVwvd2RSoGtJE__F8$
>
>
>
> 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://urldefense.com/v3/__https://bitbucket.org/art-uniroma2/semantic-
> turkey/downloads/lucene-fts-
> plug__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP2265q6Jv6pHd
> fFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGmmArFlQ$
> 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://urldefense.com/v3/__https://bitbucket.org/art-uniroma2/semantic-
> turkey/src/master/ChangeLog.txt__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86
> NbS4okYB91oP2265q6Jv6pHdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGnpjm-la$
>
>
>
> VocBench Web App
>
> https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/vocbench3/src/master/ChangeLog.md__;!!O5Bi4QcV!DTcYm1ZrNwb
> WpfMT0BU7S86NbS4okYB91oP2265q6Jv6pHdfFAQho3N-
> xjoDPdtOr80PLYQUVwvd2RSoGvECQioS$
>
>
>
> ShowVoc Web App
>
> https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/showvoc/src/master/ChangeLog.md__;!!O5Bi4QcV!DTcYm1ZrNwbWpf
> MT0BU7S86NbS4okYB91oP2265q6Jv6pHdfFAQho3N-
> xjoDPdtOr80PLYQUVwvd2RSoGsssFjdk$
>
>
>
> LIME API
>
> https://urldefense.com/v3/__https://bitbucket.org/art-uniroma2/lime-
> api/src/master/ChangeLog.txt__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS
> 4okYB91oP2265q6Jv6pHdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGvf3__G2$
>
>
>
> MAPLE
>
> https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/maple/src/master/ChangeLog.txt__;!!O5Bi4QcV!DTcYm1ZrNwbWpfM
> T0BU7S86NbS4okYB91oP2265q6Jv6pHdfFAQho3N-
> xjoDPdtOr80PLYQUVwvd2RSoGrmNXJUk$
>
>
>
>
>
> 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://urldefense.com/v3/__https://bitbucket.org/art-uniroma2/semantic-
> turkey/downloads/lucene-fts-
> plug__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP2265q6Jv6pHd
> fFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGmmArFlQ$
> 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://urldefense.com/v3/__https://bitbucket.org/art-uniroma2/semantic-
> turkey__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP2265q6Jv6p
> HdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGhoNXei7$
> * coda (2.0.2): http://art.uniroma2.it/coda/
> https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/coda__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP226
> 5q6Jv6pHdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGmWBJ_no$
> * lime-api (0.4.7): http://art.uniroma2.it/lime/
> https://urldefense.com/v3/__https://bitbucket.org/art-uniroma2/lime-
> api__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP2265q6Jv6pHdf
> FAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGjgxvcns$
> * sheet2rdf (6.0.6): http://art.uniroma2.it/sheet2rdf/
> https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/sheet2rdf__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91o
> P2265q6Jv6pHdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGmINx1lZ$
> <https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/maple__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP22
> 65q6Jv6pHdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGr7g8F6s$ >
> https://urldefense.com/v3/__https://bitbucket.org/art-
> uniroma2/maple__;!!O5Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP22
> 65q6Jv6pHdfFAQho3N-xjoDPdtOr80PLYQUVwvd2RSoGr7g8F6s$
>
>
>
> 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!
>
>
>
>
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "semanticturkey-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
> semanticturkey-...@googlegroups.com.
> To view this discussion visit
> https://urldefense.com/v3/__https://groups.google.com/d/msgid/semanticturke
> y-
> user/049801db36c1*24e00036a0*24a000a3e0*24*40uniroma2.it__;JSUlJQ!!O5
> Bi4QcV!DTcYm1ZrNwbWpfMT0BU7S86NbS4okYB91oP2265q6Jv6pHdfFAQho3N-
> xjoDPdtOr80PLYQUVwvd2RSoGoSJu2MC$ .

Reply all
Reply to author
Forward
0 new messages