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 servlet container.

With Vitro, you can:

  • Create or load ontologies in OWL format
  • Edit instances and relationships
  • Build a public web site to display your data
  • Search your data with Apache Solr

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 was 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 `master` 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 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 project under the DuraSpace umbrella.

Original page recognition

The content of this page was borrowed from the original documentation page which had the following listed as contacts: Jon Corson-Rikert, Jim Blake, and Rebecca Younes.

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.

  • No labels