Skip to content

rmatam/vivotools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIVO Tools

Simple python functions for managing data in VIVO

See the test scripts for examples of use.

Plans for VIVO Tools

Version 2.0

Version 2.0 will support VIVO 1.6 and VIVO-ISF. We expect to complete VIVO Tools 2.0 by September 2015.

Additionally, VIVO Tools 2.0 will have modules and a setup.py. We tried hard to keep everything very simple -- one file, no install procedure, one import statement -- but best practice is to organize the code into smaller modules and use only the modules one needs.

Planned modules

Each module will have the input/output functions for managing entities in the domain

  1. Grants -- grants, studies, roles, and related entities
  2. People -- contact information, positions, education, overviews, service
  3. Courses -- courses, course sections, academic terms, roles
  4. Organizations -- departments, universities, publishers and many more
  5. Publications -- including all scholarly works, authorships
  6. Foundation -- uri, rdf, assertion level processing, including input/output to and from the VIVO triple store

Design Goals

  1. Minimize requirements for additional libraries. Keep it simple.
  2. Consistent use of functions and identifiers
  3. Improve separation of assertion level (triples, rdf, uri, ontology) and domain level (person, grant, pub, org, course, role)
  4. Increased emphasis on output functions for visualization and reporting
  5. Isolation of UF specific features and dependencies

Future Work

VIVO Tools code is finding its way into the VIVO Pump and other projects.

About

Simple python functions for managing data in VIVO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%