Old Release

This documentation relates to an old version of VIVO, version 1.9.x. Looking for another version? See all documentation.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The most straightforward way to load additional ontologies into VIVO is to use the Add/Remove RDF Data feature shown on the Site Admin page.  This loads an ontology directly into the triple store.  The disadvantage is that all additional ontologies and local edits are loaded into a single graph.  This can make it cumbersome to update individual ontologies to reflect edits made outside of VIVO.

Filegraphs

There is another mechanism for incorporating ontologies into VIVO.  This involves "filegraphs," and is how the VIVO-ISF ontology is included with the software.  Filegraphs are RDF documents stored in the VIVO home directory.  Each filegraph corresponds to a single graph in the triple store.  Every time Tomcat starts, VIVO checks each of these graphs to ensure that its contents exactly match the triples found in the corresponding file.  If the file has changed, VIVO makes the necessary modifications to the triple store.  If a filegraph is removed from its directory, its graph in the triple store will be deleted the next time Tomcat starts.

Example

vitro.home/
    rdf/
        tbox/
            filegraph/
                agent.owl
                appControls-temp.n3
                bfo-bridge.owl
                bfo.owl
                ...
                myOntology.owl
                ...

Adding myOntology.owl to the directory shown above will automatically create the corresponding graph in the triple store after Tomcat is restarted:

http://vitro.mannlib.cornell.edu/filegraph/tbox/myOntology.owl

Modifying or removing the myOntology.owl file in the filegraph directory and restarting Tomcat will automatically update the ontology VIVO.

 

 

 

 

        

 

  • No labels