Current Release

This documentation covers the latest release of VIVO, version 1.15.x.
If you are able to help contribute to this documentation, please contact vivo at lyrasis dot org
Looking for another version? See all documentation.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Introduction

The VIVO audit module enables tracking of changes being made in the triple store by users and non-person entities.
Changes are recorded in a triple store, with the users ID (URI), the time, and the changes that have been made.
A user interface (/audit) is also provided that, when logged in, displays the changes.

Configuration 

Before you run the Tomcat server with VIVO, please configure the following in {VIVO_HOME}/config/applicationSetup.n3:

:application
    a   vitroWebapp:application.ApplicationImpl ,
        vitroWebapp:modules.Application ;
    :hasSearchEngine              :instrumentedSearchEngineWrapper ;
    :hasSearchIndexer             :basicSearchIndexer ;
    :hasImageProcessor            :iioImageProcessor ;
    :hasFileStorage               :ptiFileStorage ;
	:hasAuditModule               :tdbAuditModule ;
    :hasContentTripleSource       :tdbContentTripleSource ;
    :hasConfigurationTripleSource :tdbConfigurationTripleSource ;
    :hasTBoxReasonerModule        :jfactTBoxReasonerModule .

# ----------------------------
#
# Audit module: 
#

:tdbAuditModule
    a   <java:edu.cornell.mannlib.vitro.webapp.audit.TDBAuditModule> ,
        <java:edu.cornell.mannlib.vitro.webapp.audit.AuditModule> ;
    :hasTdbDirectory "tdbAuditModels" .

User interface


  • Logs can be filtered by defining editor uri, graph uri, and time frame


  • No labels