This documentation relates to an old version of VIVO, version 1.13.x.
Looking for another version? See all documentation.
- Data Distribution API
- Direct2Experts API
- Linked Open Data - requests and responses
- ListRDF API
- Reconciliation API
- Search indexing service
- SPARQL Query API
- SPARQL Update API
- Triple Pattern Fragments
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:
|Linked Open Data
|Information about an individual, its types, its data values, incoming and outgoing links.
|Lists of individuals that belong to a particular class in the ontology. For example, a list of all People, or all Organizations.
|Triple Pattern Fragments
|Lists of triples that match triple patterns. Can be used to retrieve all triples.
|Data Distribution API
Create custom end points to provide data in multiple formats
|Provides data in response to a request from Direct2Experts.
|Access Controlled Services
|SPARQL Query API
|Submit a SPARQL query to get information from VIVO. Supports
DESCRIBE query types.
|SPARQL Update API
|Submit a SPARQL query to
INSERT new triples or
DELETE existing triples. Also,
LOAD triples from a web-accessible file.
|Search Indexing API
|Submit a list of URIs that may have stale data in the search index. The search data for each of these URIs will be rebuilt.