Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

VIVO 1.6 offers the option of displaying menus, content, and ontology labels in alternative and/or multiple languages, a key step in supporting wider VIVO adoption beyond the English-speaking world. By extracting English labels from menus, page templates, and the ontology, the language of VIVO's application interface can be fully modified outside of the core code base by copying and translating a small number of files without risk that subsequent releases will overwrite changes.  And when multiple language support is enabled by local option, VIVO will respect a user's preferred browser language setting to display the closest matching content identified using standard RDF language tags. 

While VIVO's interface is language aware, VIVO 1.6 does not yet offer full support for editing of all content in multiple languages – only the primary labels for entities. VIVO's RDF import functions will allow full replication of content in multiple languages, for situations where multiple language support is essentiallanguage support is read-only – meaning that only primary labels can be interactively entered or modified to reflect multiple languages, and only in public-facing pages. We anticipate expanding multiple language editing support in our next release based on VIVO community input and additional user interface design.

Web services

For the first time, VIVO 1.6 exposes data add, update, and delete actions through an authenticated web service. This allows more seamless interfacing to data ingest tools and allows new options for external applications to read and write VIVO data. We anticipate that web services will increase the already rapid pace of development of tools working alongside VIVO to provide extended visualization, editing, reporting, analysis, disambiguation, or repository services.  Chris Barnes from the University of Florida is leading a new VIVO Apps & Tools working group highlighting existing tools and featuring biweekly calls to address new functionality.

...