See also: VIVO/Vitro Architecture on the VIVO DuraSpace wiki.

Integrated Ontology Editor and Semantic Web Application

First developed for a research and scholarship portal at Cornell University, Vitro is a general-purpose web-based ontology and instance editor with customizable public browsing. Vitro is a Java web application that runs in a Tomcat servlet container.

With Vitro, you can:

Vitro has been demonstrated at the 2011 International Conference on Biomedical Ontologies (ICBO) using the Ontology of Clinical Research (OCRe) as a use case, in collaboration with Simona Carini and Samson Tu from the OCRe Project. [PDF]

Vitro will be featured in a workshop entitled, "Ontology Editing and Creating Semantic Applications" on August 12, 2015 at the 6th annual VIVO Conference in Boston, Massachusetts.

Download Vitro

The latest source code may be downloaded from the VIVO project's GitHub repository at The latest maint-rel-xxx branch is a stable release, while the develop branch is the most current version of the code. Since this code is in active development; we encourage feedback about bugs or desired functionality via the vivo-dev-all mailing list.

Where is Vitro being used?

Vitro is primarily used as a key software component in the open-source VIVO project, a community-supported incubator project under the DuraSpace umbrella.

Contact us

Interested in using Vitro? Got a bug report? Ideas for improvement? We'd love to hear from you!

Licensing and acknowledgements

Vitro uses a number of open-source libraries, including Apache Jena semantic web framework. Vitro itself is currently offered under the terms of the Open Source Initiative BSD License.

This page last modified 21 April 2015.