Skip to content
Michael Conlon edited this page Sep 7, 2015 · 14 revisions

Intro to the Pump

The VIVO Pump (under development), provides a means for managing VIVO data using spreadsheets. Rows and columns in spreadsheets represent data in VIVO. The Pump update method takes spreadsheet data, and a definition file, and returns VIVO RDF (add and subtract) for updating VIVO with the values in the spreadsheet. The Pump get methods uses the definition file and the data in VIVO to create a spreadsheet. Schematically:

the update method:  Spreadsheet Data    =>   The Pump      =>    VIVO RDF
                                           + definition file

the get method:     Spreadsheet Data    <=   The Pump      <=    VIVO RDF
                                           + definition file

The same definition file can be used for get and update, and the spreadsheet resulting from a get can be used in a subsequent update, providing a "round trip" capability. That is, you can get" data, improve it manually or programmatically, and use it to "update" VIVO.

Work in Progress

The Pump is under active development, and beta testing at the University of Florida.

See Issues for work in progress, features to be added, and bugs to be addressed.

Testing the Pump

The Pump API

The Pump API