Versions Compared

Key

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

...

VIVO 1.6 includes a SPARQL update API.  This is a much anticipated feature because it will allow sites to automate data loading and processing and still take advantage of the VIVO reasoning and Solr indexing.  During the Hackathon, a team can work together to build sample client libraries for a variety of scripting languages (Perl, PHP, Python, Ruby, others?) that can add, delete and manipulate VIVO data using the SPARQL update API.  This will help team members to leverage the new API in their workflows and also serve as a reference for other people working with VIVO.  Since the API is standards based, most existing SPARQL libraries can be used to work with the API.  See an example in Python.

Interested in teaming: 

Alternative RDF triple stores for VIVO

Ideas:

Study the published data on benchmarks and analyses of commonly used triple stores. Focus on the ones that show the fastest response times on complex SPARQL queries. The best candidate(s) for VIVO will be a triple store that is easy to set up and does not require a lot of code changes on VIVO. Note that the VIVO development team and other institutions have investigated the usage of triple stores other than Jena in the past. They are invited to share their knowledge and experience on this topic. For more information on the literature, Paul Albert from Weill Cornell Medical College has created a Google Doc for your reference.

Interested in teaming: Eliza Chan, Weill Cornell Medical College

Other?

Please add your project idea to the list. 

...