ANN: VocBench 10.1 released

63 views
Skip to first unread message

Armando Stellato

unread,
Sep 22, 2021, 7:13:25 AM9/22/21
to vocbench-user, semantict...@googlegroups.com

Dear VocBenchers

 

Version 10.1 of VocBench has been released today, and is available here: http://vocbench.uniroma2.it/downloads/

This is a cumulative release including all new features introduced for version 10.0, which has never been released to the community and went some more thorough testing that led, eventually, to a quick new 10.1 update.

 

Stay tuned for another communication, following this one, introducing the ShowVoc web application: the VocBench companion for publication and browsing of Semantic Web resources!

 

 

Release Notes

 

VocBench Web App

 

# 10.1.0 (21-09-2021)

  * ontolex: in the resource view, it is now possible to select concepts as targets of lexical senses and not

    references only

  * ontolex: in the resource view, when deleting a (plain) lexicalization/conceptualization, the corresponding

    sense bound to the edited concept/lexical entry is deleted as well

  * Enabled multi-selection (ctrl+click) of languages in Project-User settings manager

  * Minor bugfixes and improvements

 

# 10.0.0 (02-08-2021)

  * Implemented an history-based "time machine" feature, allowing for the recreation of the state

    of any resource (up to two hops of context in the graph) at any time in history

  * Implemented support for "undo" on any data operation (ctrl/cmd+Z)

  * Added possibility to require email verification in the registration procedure

  * Enabled project rendering through multilingual labels

  * Improved the management of the unicity of preferred labels for concepts in the same scheme

  * Added a wizard for creating CustomForm

  * Improvements to Sheet2RDF:

    * Enabled triples deletion

    * Improved management of memoization

  * Implemented a new ICV: OWL concistency violations

  * Implemented SHACL batch validation

  * Adopted the new Settings services

  * Implemented support for EU-Login

  * Added flags for Scottish Gaelic and Welsh languages

  * Added german l10n

  * Fixed autocompletion and prefixes resolution in SPARQL editor

 

SemanticTurkey RDF Server

 

version 10.1

date: 21/09/2021

  * when deleting a (plain) conceptualization/lexicalization, its reification through a sense is deleted as well

  * removed deprecated configuration settings for SHACL

  * generalized the support for EU-Login to SAML

  * fixed bug related to some SHACL configuration settings (e.g. validationEnabled) that were actually ignored

  * updated German localization

  * fixed the issues due to case-sensitive user email address comparisons

  * fixed a bug when searching in skosxl:Label

  * changed the renderer in SKOSXL to show directly also skosxl:Label label

  * fixed a bug in the ICV listConceptsRelatedDisjoint

  * fixed ClassCastException in SKOS removeNote

  * fixed illegal base URI when adding an import from file without providing an explicit base URI

  * added missing resource lifecycle annotations in some services

  * update dependency on Sheet2RDF 4.2.1

 

version 10.0

date: 02/08/2021

  * added two transformers, one from EDOAL to flat formats (OWL and SKOS alignment properties) and one from flat formats to EDOAL

  * added documentation generators

  * implemented a content storage service

  * allowed references to files in the content storage in reports (which are returned as zip archives)

  * allowed invocation of ordinary services in custom reports

  * allowed to index specific sections in the Mustache templates used for the rendering of invokable reporters

  * renamed the service compileAndDownloadReport to compileAndExportReport, while allowing to indicate an optional deployer

  * introduced the Time Machine, allowing for the recreation of the state of any resource (up to two hops of context in the graph) at any time in history

  * added support for undo

  * added the possibility in the advancedSearch to not pass the predicate in predicate-object constraints, where the object can be text-searched

  * allowed to disable validation on commit in projects with SHACL validation enabled

  * introduced batch SHACL validation of a repository producing a validation report

  * replaced the connector to the EU Open Data Portal (being dismissed) with a connector to the new data.europa.eu portal

  * added configuration parameters for SHACL

  * added inconsistency report

  * added file from http://prefix.cc/ containing most used prefix-namespace to resolve most used namespaces

  * added the Spreadsheet lifter to load data from a spreadsheet

  * update core settings to the new settings management framework (including the use of YAML to persist them)

  * upgrade the PUSettings of the RenderingEngine extension point to the new framework (including the use of YAML to persist them)

  * implemented resource view custom sections and enabled the customization of the resource view associated with a role

  * implemented the support for Java enums in STProperties

  * implemented labels support for project rendering

  * implemented support for email verification during the user registration procedure

  * allowed administrator to activate a new registered user through a link sent via email

  * allowed administrator to enable remote provisioning of CODA components

  * in Sheet2RDF extended support for triples deletion

  * implemented support for EU-Login

 * added Scottish Gaelic and Welsh to the system languages

  * turned OperationOnResourceDeniedException into a RuntimeException as it may be thrown from an interceptor

  * made the configuration of rendering engines more user friendly (i.e. renaming ${languages} to ${userLangs} and ${show} to ${labels})

  * enabled events on settings managers

  * replaced references to "PMKI" with the new name "ShowVoc"

  * fixed bug related to matching linkset targets to datasets registered in the metadata registry

  * updated dependency on Coda 1.7.2

  * updated dependency on Sheet2RDF 4.2.0

  * updated dependency on MAPLE 0.0.8

  * updated dependency on Lime 0.4.2

 

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)
    • 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-10.1.0-full.zip archive
  • if using an external triple store:
    • replace the old st-changetracking-sail-x.y.jar file located in the lib directory of the triple store with the new one: st-changetracking-sail-10.1.jar, that can be extracted from:
      /semanticturkey-10.1/system/it/uniroma2/art/semanticturkey/st-changetracking-sail/10.1
    • replace the old st-trivial-inference-sail-x.y.jar file located in the lib directory of the triple store with the new one: st-trivial-inference-sail-10.1.jar, that can be extracted from:
      /semanticturkey-10.1/system/it/uniroma2/art/semanticturkey/st-trivial-inference-sail/10.1

  

For developers willing to recompile the project:

 

all of the dependencies of VocBench based on other software written by us:

 

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

 

 

 

 

 

 

 

 

 

Pedro Paulo Favato Barcelos

unread,
Sep 23, 2021, 4:21:55 AM9/23/21
to vocbench-user
Good morning,

# 10.1.0 (21-09-2021)

  * ontolex: in the resource view, it is now possible to select concepts as targets of lexical senses and not

    references only

  * ontolex: in the resource view, when deleting a (plain) lexicalization/conceptualization, the corresponding

    sense bound to the edited concept/lexical entry is deleted as well


Thank you so much for this feature! It surely will help my project team!

This proximity to the community does all the difference when choosing a tool! 

@Vocbench Team, congratulations on all the hard and nice work!

Kind regards!
Pedro Paulo F. Barcelos

Armando Stellato

unread,
Sep 23, 2021, 5:48:41 AM9/23/21
to Pedro Paulo Favato Barcelos, vocbench-user

Thanks for the kind words :-)

 

--
You received this message because you are subscribed to the Google Groups "vocbench-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vocbench-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/e7f06e7b-c41d-45e7-8663-c4c1a5edd0d8n%40googlegroups.com.

Pedro Paulo Favato Barcelos

unread,
Oct 1, 2021, 12:01:26 PM10/1/21
to vocbench-user
Hi! 

In Ontolex projects in Vocbench 9, Forms had a "written representations" data property. In a simple test, Vocbench 10 used an annotation property for doing this. Is this something related to the new version (sorry, but I could not find this information)? Can you please explain why the modification?

Thank you in advance.

Kind regards,
Pedro Paulo Favato Barcelos

Manuel Fiorelli

unread,
Oct 1, 2021, 7:14:02 PM10/1/21
to Pedro Paulo Favato Barcelos, vocbench-user
Hi Pedro

unfortunately, I didn't understand your observation about "written representations" of Forms. Can you elaborate it further, perhaps taking some screenshots?

Best regards,
Manuel



--
Manuel Fiorelli
Reply all
Reply to author
Forward
0 new messages