Versions Compared

Key

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

Date

08 Sep

Temporary Notes: https://goo.gl/FlvbTF

Permanent Wiki Page: https:// goo.gl/6HQ14S688n1R 

Attendees

...

TimeItemWhoNotes
10mIntroGraham Triggs

Introduction and general announcements

5mVIVO 1.9.110Graham TriggsMinor pom corrections and SEO improvementsProgress report
10mVIVO 1.10 / 2.0Task ForcesGraham TriggsInitial progress report and issuesEffort required for next release
35m"Perfect" VIVOImproving developer / setup experienceGraham TriggsWhat would the perfect VIVO be?

VIVO 1.9.1

A couple of minor issues have been reported with the pom.xml (e.g. Not building correctly on Windows due to character set encoding issues).

After adding OpenVIVO to Google Webmaster Tools and reviewing the results, there are some minor changes that can be made to the templates so that Google can parse the structured data correctly.

As a result, the intention is to release 1.9.1 soon to address these issues.

VIVO 1.10 / 2.0

New branches with Jena 3.1.0 - these libraries operate as RDF 1.1 by default.

Jena now also incorporates the json-ld libraries, and updates them. The default serialisation is not directly comparable to the existing serialisation.

"Perfect" VIVO

In the last 10 years, a lot has changed in the way web applications are built, and the expectations people have of them. RESTful APIs and JSON for integration and automation, responsive web pages, dynamic loading of web page content, etc.

At the same time, we've learnt a lot of lessons about the current architecture, areas that might not work, have scalability challenges, etc.

So, if we were starting from a completely blank slate, what should VIVO do? What architecture should we implement, what things should not be reimplemented?

Notes

Don

  • Portable schema / structure (import ontologies)

  • Form where you can do CRUD

  • Import bulk data

  • Agnostic of a domain space

  • Simple, not complex

Steve

  • Domain agnostic

  • Brown uses Vitro, not VIVO

  • Vitro is powerful - not many tools that let you manipulate graph data

  • Would like Vitro built out more

  • Support a number of APIs (e.g. expose SOLR, expose SPARQL)

Justin

  • Feels odd that we need to write our own DB admin system

  • Feels like we’ve made a bad choice in modelling with semantic data

  • Look at other NoSQL options

Steve

  • Graph databases - not a lot that is off the shelf

  • Tight coupling between database and application is a problem

Don

  • Ontology has got to be very complicated - things should be kept simple

Eric

  • What are we willing to give up?

  • Three tools in VIVO

  • - domain agnostic semantic tool (limited audience)

  • - profiling tool (researchers)

  • - data sharing

Steve

  • Maybe semantic web isn’t the answer - document store

Don

  • More emphasis on Vitro - where I can import any version of the ontology

Marijane

  • Ontologies represent complex information, with subgraphs

Eric

  • These systems have cost / value - needs to have a wide audience

Justin

  • Current VIVO - cost is really high

Don

  • Use case - over LASP, we didn’t have publication, facutly - found and use an Ontology.

Eirc

  • Does Vitro become a stronger RDF tool, VIVO something else?

  • Useful to be able to spit out multiple document formats, be able to add Drupal front ends, etc.

Don

  • Excited to use TPF - be able to fo BI over multiple instances

Alex

  • Expert finding - would be great to address this

 

Recent JIRA Tickets

 

GitHub Pull Requests

How can we improve the developer and initial setup - e.g. Remove home directory? Implications thereof?

VIVO 1.10 Progress

Jena 3.1 code has been merged

JSP pages now render the "body" to a buffer, which is then output via the Freemarker page layout - removing the dependency with JSP layout

Task Forces

A task force is already working on the data loader

There will be a task force created for a bootstrap theme

Task forces required:

  • Documentation
  • ElasticSearch / faceted results

Notes

 

Recent JIRA Tickets

Jira
serverDuraSpace JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyVIVO-1273

GitHub Pull Requests

https://github.com/vivo-project/VIVO/pull/41 

Call-in Information

Calls are held every Thursday at 1 pm eastern time – convert to your time at http://www.thetimezoneconverter.com

...