Old Release

This documentation relates to an old version of VIVO, version 1.10.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 5 Next »

Background

VIVO represents data as triples.  All data is represented and stored in the form subject, predicate, object.  All entities are identified by URI.  If you are unfamiliar with this method for data representation, see the references.  A typical VIVO for a large research institution could have well over 10 million triples.  Understanding which triples are needed for an analysis can be challenging.

Getting Rectangles of Data

To get rectangles of data, use SPARQL queries.  SPARQL is a simple query language designed for use with triple stores.  A collection of SPARQL queries used to answer real-world questions is available here:  SPARQL Queries

Getting Graphs of Data

The entire triple store can be unloaded for use in a local triple store, and for local query.  This is recommended for sites wishing to make repeated analyst queries of the data.  Community-editions of a triple stores are available with cost.  Stardog is a popular, stable, and free triple store that can be used for this purpose.  See http://stardog.com

To unload the triple store to a set of triples, use jena3tools, available here:  https://github.com/vivo-project/jenatools 

References

  1. VIVO Book
  2. Semantic Web
  3. SPARQL book.
  4. Barned Mons Book
  • No labels