vivo-project/Vitro

Vitro is a "full stack" framework for building semantic web applications. It is not domain specific.

Java

118

2,363 commits

updated Sep 3, 2026

See the code

README

What is Vitro?

Build

Vitro is a general-purpose web-based ontology and instance editor with customizable public browsing.

Vitro is an integrated ontology editor and semantic web application.

Vitro is a Java web application that runs in a Tomcat 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, Elastic Search or OpenSearch

Vitro was originally developed at Cornell University, and is used as the core of the popular research and scholarship portal, VIVO.

Community

Vitro and VIVO are closely tied. If you want to get engaged with Vitro, please contact and join the VIVO community. Different ways are listed at https://vivoweb.org/contact/.

Contributing Code

If you would like to contribute code to Vitro, please read the instructions at this page. Contributors welcome! Tickets are being managed in the VIVO repository.

For more information, contact the VIVO community.

Contributors

(top 30 of 35)

j2blake

652 commits

litvinovg

494 commits

grahamtriggs

296 commits

brianjlowe

221 commits

Languages

Java

87.4%

JavaScript

6.2%

FreeMarker

4.8%

CSS

1.5%

vivo-project/Vitro

Vitro is a "full stack" framework for building semantic web applications. It is not domain specific.

Java

118

2,363 commits

updated Sep 3, 2026

See the code

README

What is Vitro?

Build

Vitro is a general-purpose web-based ontology and instance editor with customizable public browsing.

Vitro is an integrated ontology editor and semantic web application.

Vitro is a Java web application that runs in a Tomcat 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, Elastic Search or OpenSearch

Vitro was originally developed at Cornell University, and is used as the core of the popular research and scholarship portal, VIVO.

Community

Vitro and VIVO are closely tied. If you want to get engaged with Vitro, please contact and join the VIVO community. Different ways are listed at https://vivoweb.org/contact/.

Contributing Code

If you would like to contribute code to Vitro, please read the instructions at this page. Contributors welcome! Tickets are being managed in the VIVO repository.

For more information, contact the VIVO community.

Contributors

(top 30 of 35)

j2blake

652 commits

litvinovg

494 commits

grahamtriggs

296 commits

brianjlowe

221 commits

Languages

Java

87.4%

JavaScript

6.2%

FreeMarker

4.8%

CSS

1.5%