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 Current »

The VIVO APIs are HTTP end-points that can be used to read or write data, or to manage VIVO's operation. Other than Triple Pattern Fragments, they have no user interface, and are intended to be called by external applications that are cooperating with VIVO.

The end-points include:

Public Services
  • available without restriction
  • provide filtered results, allowing restrictions on data
Linked Open DataInformation about an individual, its types, its data values, incoming and outgoing links.
ListRDFLists of individuals that belong to a particular class in the ontology. For example, a list of all People, or all Organizations.
Triple Pattern FragmentsLists of triples that match triple patterns. Can be used to retrieve all triples.
Access Controlled Services
  • require account credentials on each request
  • credentials are for an internal VIVO with sufficient authorization
  • results are not filtered, and may return data that should be kept private
SPARQL Query APISubmit a SPARQL query to get information from VIVO. Supports SELECTASKCONSTRUCT, and DESCRIBE query types.
SPARQL Update APISubmit a SPARQL query to INSERT new triples or DELETE existing triples. Also, LOAD triples from a web-accessible file. 
Search Indexing APISubmit a list of URIs that may have stale data in the search index. The search data for each of these URIs will be rebuilt.
  • No labels