...
- Don Elsborg
- Ralph O'Flinn
- Andrew Woods
- Huda Khan
- Jim Blake
- Steven McCauley
- Alex Viggio Richard Outten
- Benjamin Gross
- Brian Lowe
- Laura Doyle
- Christopher Haines
- Robert Nelson
Agenda
- Misc
- Next week's dev meeting: Welcome to those new to the VIVO tech stack!
- Interesting article / podcast on the NYTimes' use of React and GraphQL
- CU Boulder update/demo: https://experts.colorado.edu/publications
- Architecture of populating external indexes
- Push from core?
- Harvest from external tools?
March (18-29) sprint planning
From the previous actions
- Brian Lowe confirm LDF server issue with TDB content stores
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1615 - Is there a fix?
- Brian Lowe - check with ontology group on handles
- Any feedback from the ontology group? (reference)
- Brian Lowe confirm LDF server issue with TDB content stores
Mailing list messages
Status of In-Review tickets
Expand Jira server DuraSpace JIRA jqlQuery filter=14416 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Soft balls
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1667 Low-hanging - need one more reviewer - Brian Loweis reviewing
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1659 - Low-hanging, documentation - Mike Conlon, can you give this one a review?
- Regular balls
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1675 - New
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1670 Kitio Fofack ? Orcid and i18n
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1656 - Is this feature of broader interest?
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1643 - Andrew Woods to look into
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1642 - Mostly trivial, with conversation around Tomcat version support
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1641 - Relatively straight-forward bug fix
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1661 - An important step for i18n... resolves many other open issues
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1630 - Kitio Fofack to review?
Received
Expand Expand Jira server DuraSpace JIRA jqlQuery filter=14802 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1666 (re-)Raises interest in reconsidering first-time, every-time, tdbconfig design
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1665 - Should be low-hanging
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1663 Where does this stand? What is needed to add more person identifiers to VIVO?
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1644 - Mike Conlon : thoughts on where this stands?
Bugs (1.11)
Expand Jira server DuraSpace JIRA jqlQuery filter=14702 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5
...
Topic next week “open forum for fielding questions and discussion -- welcome to new community members” with Ralph facilitating and other committers available
NYT React/GraphQL podcast link -- worth a listen https://softwareengineeringdaily.com/2018/10/22/react-and-graphql-at-the-nytimes/
Don’s CU Experts faceted search demo
Facetview2 integration at Deep Carbon, CU Boulder and UNAVCO
Stefan at RPI found Facetview2 from Cottage Labs (UK boutique consultants)
Integrated into Deep Carbon site for people, pubs, etc
Benjamin also used their code for UNAVCO and helped Nate get it running at CU Boulder
Don modified RPI code to use the SPARQL Query API instead of Fuseki
VIVO as source of data pushed into Elasticsearch index. Originally coded to query Fuseki, and now works against VIVO SPARQL Query API
Python script that pulls from VIVO triples to create Elasticsearch documents
87k docs from VIVO into ES: process takes 30 minutes
Motivations for Elasticsearch upgrade… RPI and Cottage Labs code was on an old 1.x version of ES which is now at 6.x
Uploaded ES 6.x updated facetedsearch and facetview code to VIVO Community
Chris Haines: what’s the system reqs/resources for the ingest? Don: our dev VM is a 4 vCPU with 10GB RAM and works fine
Chris and Laura from EPA looking at faceted browse/search
Integration into VIVO user experience on GitHub under facetedsearch/html/
Could be improved -- maybe use GitHub Issues to track room for improvement?
Benjamin: “UNAVCO's people browse page template: https://github.com/NCAR/2014-EarthCube-BuildingBlocks-EnablingCollaboration-14402930-vivo-source/blob/develop/unavco-installer/webapp/src/main/webapp/themes/unavco-bootstrapped-vivo/templates/people-elasticsearch.ftl ”
Another example that’s more modular -- includes the VIVO FTL for header, footer, etc
Don: we put our facet .FTL files in CU’s 3rd tier -- described in the repo README
Andrew: do you imagine migrating more functionality into this read-only view
We arrived there borrowing RPI functionality
Don: quick sidebar on integrating wikidata (concept map) and ES (+1 from Huda) -- also one querying UNAVCO’s ES for CU Boulder ORCIDs
Andrew: knows some Cottage Labs folks in another context -- might be interesting to follow up with them to see if they have other work of interest to VIVO community
Andrew: follow up in future on how this fits in with Product Evolution
Benjamin: completing ES integration in VIVO which would support incremental updates of ES instead of requiring a “side car” that extracts from triple store to push into ES -- Chris: that would be the ideal integration option
Sprint in March -- opportunity to finish up the ES/Solr work from previous sprint, externalizing triple store, and separating components out into Docker containers
Andrew: take a look at Agenda item #6 (6a and 6b)
Actions
-
- Brian Loweis reviewingJira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1667 -
- Mike Conlon, can you give this one a review?Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1659 -
- Huda Khanto reviewJira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1525
...