Versions Compared

Key

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


Infowarning
titleSDB vs TDB

Starting with VIVO v1.11.1, the default database of VIVO switched from Jena SDB to Jena TDB. The Jena project 'retired' SDB at the end of 2020.  


VIVO can optionally use MySQL as a backing store for Jena SDB. Whilst VIVO / Jena will create the necessary tables for the triple store, first SDB must be enabled and a database (schema) and authentication details need to have been created.

First, select and enable SDB in applicationSetup.n3 by replacing :hasContentTripleSource :tdbContentTripleSource ; with :hasContentTripleSource :sdbContentTripleSource ;

Code Block
languagetext
firstline22
titleapplicationSetup.n3
linenumberstrue
:application
    a   vitroWebapp:application.ApplicationImpl ,
        vitroWebapp:modules.Application ;
    :hasSearchEngine              :instrumentedSearchEngineWrapper ;
    :hasSearchIndexer             :basicSearchIndexer ;
    :hasImageProcessor            :iioImageProcessor ;
    :hasFileStorage               :ptiFileStorage ;
    :hasContentTripleSource       :tdbContentTripleSource ;
    :hasConfigurationTripleSource :tdbConfigurationTripleSource ;
    :hasTBoxReasonerModule        :jfactTBoxReasonerModule .

...