No description
Find a file
Jim Blake 3a2930cdc6 VIVO-773 Update the JENA libraries and adjust to the changes
Replace the JAR files with more current ones.
Add a one-line change to BaseInfGraph (from the Jena source), so it will work with Pellet 2.3.1
Adjust all implementations of Graph to include new methods and remove old ones.
Add annotations and generics to reduce compiler warnings.
Remove all dependencies on RDB, which is no longer supported.
   This requires considerable refactoring of JenaIngestController, RDFUploadController, listModels.jsp
Refactor the ModelMaker uses
   Remove VitroJenaModelMaker,
   Revise VitroInterceptingModelMaker to be configurable for Config or Content models
Add debug logging code to ModelChangeImpl ChangeSetImpl, RDFServiceJena.
Add TDB support: RDFServiceFactoryTDB, RDFServiceTDB
   Refactor RDFServiceJena and RDFServiceSDB so much of the code can be reused by RDFServiceTDB
Accomodate two RDFService instances - one for Configuration models and one for Content models.
   Changes to RDFServiceUtils, RDFServiceSetup
   Configuration models use TDB directory in Vitro home directory
Handle bulk updating:
   Jena has deprecated bulk operations, and their models classes no longer use the bulk updaters
   Create a VitroModelFactory to use instead of the ModelFactory, when bulk updating is required.
   Create adapter classes: BulkUpdatingModel, BulkUpdatingOntModel, AbstractModelDecorator
Make the configuration model setup algorithms uniform
   Combine ApplicationModelSetup and UserModelSetup into ConfigurationModelsSetup
2014-06-01 18:23:21 -04:00
doc VIVO-453 language filtering defaults to “false” 2013-11-17 13:20:18 -05:00
opensocial VIVO-448 Change the "example_gadgets" file to use gadgets that are currently active. 2013-11-05 17:35:22 -05:00
solr Updating page management for changes to solr labels 2014-05-23 11:18:52 -04:00
utilities VIVO-102 Defer for now on the question of stemmed names. 2014-05-16 11:52:26 -04:00
webapp VIVO-773 Update the JENA libraries and adjust to the changes 2014-06-01 18:23:21 -04:00
.gitattributes VIVO-4 remove the license substitution code from the license scanner 2013-08-26 14:56:54 -04:00
.gitignore VIVO-742 a first stab at Solr integration tests 2014-05-15 18:12:21 -04:00
README.md Added the README file. 2012-10-29 20:41:47 -04:00

What is Vitro?

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

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

For more information, contact the VIVO community.