Technical Specifications

What Is VIVO?

VIVO is member-supported, open source software and ontology for representing scholarship.  VIVO supports recording, editing, searching, browsing and visualizing scholarly activity. VIVO encourages research discovery, expert finding, network analysis and assessment of research impact.  VIVO is easily extended to support additional domains of scholarly activity.

VIVO_WhyVivo_History

History

Originally developed at Cornell University in 2006, VIVO was expanded and promoted through an NIH grant to a consortium led by the  University of Florida (2009-2012).  VIVO became a Duraspace open technology in 2013, supported by an open community of members, developers and contributors.

VIVO_WhyVivo_Cost

Cost

Open source software, no charge.  VIVO software is distributed under the terms of the Apache-2 open source license.

VIVO_WhyVivo_Highlight

Use Case Highlight

VIVO showcases the scholarly work of an institution, creating a profile for each scholar.  Teaching, research and service are presented in structured detail suitable for analysis, research discovery, and data sharing. VIVO represents the full organizational structure of the institution, supporting insight into programmatic impact.

Icon - Coding

Software Development

LYRASIS hosts a group of leading-edge open technology projects characterized by thriving, consensus-driven, developer communities, including governance and membership, that strive to produce high quality products that insure sophisticated access and management of durable digital information..

Icon - Enterprise Application

FUTURE

The future of VIVO is cloud-ready, AI-enhanced, and graph-driven with built-in entity disambiguation to integrate a wider network of institutional and scientific data while continuing to offer complete local control and comprehensive metadata curation.  See our VIVO For the Future whitepaper for details.

VIVO_WhyVivo_Architecture

Architectural Overview

VIVO is a Java application, using Tomcat and Freemarker templates for presentation.  VIVO has a generic core, Vitro, a semantic web application, representing data using a collection of ontologies, with data stored in triple store, implemented using a relational database.

VIVO_Features_ToolsPluginsTheming

Technical Aspects

Operating System:  UNIX-like  (eg, Linux, CentOS), macOS, Windows

Other prerequisite software: Java JDK 7/8, Apache Maven 3.0.0/later, Apache Tomcat 7/later, MySQL 5.7.13/later

FULL LIST OF FEATURES

VIVO_Features_EnterpriseApplication

Enterprise application

VIVO is a full enterprise application, capable of showcasing the work of institutions of all sizes.  More than 150 sites in 25 countries use VIVO to provide consistent, open, shared information regarding the work of their scholars.

VIVO_Features_BuiltQueryEngine

BUILT-IN QUERY ENGINE