Versions Compared

Key

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

Draft Only of the VIVO 1.6 Release Announcement

Note: The first second VIVO 1.6 release candidate is currently undergoing testing, with testing of a second third release candidate expected by November 115No date has set for the VIVO v1.6 release pending completion of all tests of the application and data migration from version 1.5.2.

VIVO version 1.6 is notable for new features, for significant enhancements to the ontology, and for contributions from developers at institutions beyond the seven partners participating in the 2009-2012 National Institutes of Health grant, "VIVO: Enabling National Networking of Scientists" VIVO grant.  VIVO version 1.6 also marks the first release under the VIVO Incubator Project with DuraSpace.

The VIVO

...

ontology has become VIVO-ISF

In February, 2012, near the close of the The recently completed CTSAconnect project (http://ctsaconnect.org) has refactored, extended, and restructured the VIVO (http://vivoweb.org) and eagle-i (https://www.eagle-i.net) projects, the National Institutes of Health (NIH) funded the CTSAconnect project (http://ctsaconnect.org) as a collaborative effort by the VIVO and eagle-i communities to refactor, extend, and restructure two distinct ontologies into a unified semantic framework.  By combining information about researchers, research resources, and clinical expertise in a single, modular ontology frameworkstructure, VIVO-ISF provides a more flexible and extensible ontology for both the VIVO and eagle-i applications and for innovative downstream applications consuming this growing pool of richly-structured semantic data, including Plumage (https://github.com/CTSIatUCSF/plumage) and CTSAsearch (http://research.icts.uiowa.edu/polyglot/). While end users of VIVO will not sense see more continuity than change, under the hood the VIVO-ISF ontology aligns more consistently under with the Basic Formal Ontology (http://www.ifomis.org/bfo) and better positions VIVO for interoperability with other international ontologies. The modular structure of VIVO-ISF also affords adopting sites more flexibility in determining scope and domain focus.

In keeping with VIVO previous practice, the VIVO 1.6 release incorporates automatically invokes a data migration script to migrate convert existing content to the new ontology that will be automatically invoked as part of the upgrade process. A new application configuration ontology

Internationalization

VIVO 1.6 offers the option of displaying menus, content, and the ontology labels in alternative and/or multiple languages, a key step in supporting wider VIVO adoption outside beyond the English-speaking world. Data with different standard RDF language tags may be read in and VIVO's display 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 as configured in the web browser to provide to display the closest available from available content. Support for Interactive addition and editing matching content identified using standard RDF language tags. 

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 add and remove functions will allow full replication of content in multiple languages is limited restricted to entity labels with version 1.6, but the application interface can be fully modified outside of the core code base without risk that subsequent releases will overwrite changes.

New Features

VIVO 1.6 addresses:

, however, for situations where multiple language support is essential.

Web services

For the first time, VIVO 1.6 exposes data addition, update, and delete actions through an authenticated web service, allowing more seamless interfacing to data ingest tools and opening up options for external applications to write as well as read 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.

Performance improvements

Two VIVO adopters have contributed code to support faster page rendering for VIVO when a user is not logged in to edit, allowing VIVO profiles to scale as necessary with much less effect on responsiveness. VIVO pages now carry standard HTTP caching headers that web servers and/or more specialized caching libraries can exploit to deliver content that has not changed nearly instantaneously.

VIVO's search indexing has also been extended to support re-indexing a specific subset of data known to have changed, allowing more efficient processing of incremental updates to publications or other content.

Look and feel

VIVO keeps the same overall look and feel while sporting a new and more dynamic home page including rotating features highlighting individual research areas, researchers, and departments as well as more prominent statistics on key content elements.  An optional map view highlighting the global, national, or regional geographic research focus may also be activated and customized to local preference.

 performance

  • caching
  • ability to update only a specific list of new URIs in the search index

...