Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 The triples are defined using an ontology.  The ontology is described here: Ontology Reference Understanding which triples are needed for an analysis can be challenging.  The VIVO community is here to help.  Questions regarding data and data extraction using the techniques below can be posted to one of the VIVO Google Groups.

...

To get data from VIVO on a regular basis, you may wish to work with your VIVO providers to create an API that you can use that will provide required data.  The Data Distribution API is designed for this purpose and can be configured to return specified data, including parameterized data via configurable addresses in configurable data formats.

Distributed

...

Queries

Some applications involve getting data from multiple VIVOs.  VIVOs running version 1.10 and above provide a Triple Pattern Fragments endpoint which can be used to rapidly get all triples from a VIVO matching a triple pattern.

...