Versions Compared

Key

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

Table of Contents

Overview

Due Upgrading to the dependency updates in VIVO 1.10 .x, it is important that you read the instructions here carefully, and plan your upgrade accordingly. You will need to consider:

1) The time it will take to upgrade the triple store (can not be performed against a running system)

...

requires unloading and reloading your triple stores (content and configuration).  A procedure is provided below.  You should consider:

  1. System downtime is required to upgrade the triple stores
  2. SPARQL queries will need to be checked for

...

  1. use of string datatypes

...

  1. . See Data types for string and language
  2. Applications directly accessing the SDB triple store will need to be upgraded to use Jena 3 libraries.

...

Java 8

With the upgrade to Jena 3.x, it is required that Java 8 is used.

  • This includes VIVO Harvester - if you use this, you must upgrade your Harvester to 2.x at the same time as VIVO. You must not use Harvester 1.x with VIVO 2.x, or Harvester 2.x with VIVO 1.x.

Java 8

With the upgrade to Jena 3.x, it is required that Java 8 is used. The Maven projects have been upgraded to state a dependency on version 8, and Maven will not run without it.

If you have previously been using Java 7, you will need to install Java 8. As usual, it needs to be a full JDK to support Tomcat.

Note

Java 9 has now been released, but has not been tested with VIVO. However, it does build and appear to run on Java 9. Note that to do so, you need to have a compatible version of Tomcat, as endorsed directory support has been removed.

Jena 3.x

...

Jena 3

Upgrading The Triple Store

...