Versions Compared

Key

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

Context

Release 1.8 of VIVO includes a search indexer that has been substantially re-written. Compared to earlier versions, it is more efficient, easier to understand, easier to configure, and easier to evaluate.

...

Even though incomplete, this increased level of visibility has made it obvious that the current configuration contains errors, redundancies, and omissions. It also brings this question to the forefront: what should the search index contain?

Objectives

  • To determine what data should be included in the standard distribution of the search index for Vitro. This should recognize that Vitro is ontology-neutral.

  • To determine what data should be included in the standard distribution of the search index for VIVO. This should be based on usage patterns and the structure of the VIVO ontology. It should recognize the tradeoffs between power and performance.

  • To develop a style for those configurations that is concise, easy to understand, and resistant to errors.

  • To make code enhancements that will support that style. This part of the effort should be minor, even trivial. In particular, this should permit easier configuration of the “URI finders”.

  • To document the configuration process so individual VIVO sites can easily customize VIVO to suit their needs.

  • To document the changes in content from previous releases.

Deliverables:

  • A configuration for the search indexer, for use in Vitro.

  • A configuration for the search indexer, for use in VIVO.

  • A document or Wiki page that describes to VIVO maintainers how these configurations differ from those of previous releases.

  • One or more Wiki pages that describe the configuration process.

  • An acceptance test procedure for the configured search indexer (VIVO). This will be based in Selenium, in the style of the existing VIVO test suites.

Suggested schedule:

 

Develop charter

1.5 weeks

2015-02-06

Solicit members and schedule first meeting

1 week

2015-02-13

Develop action items, assign to team members.

2 weeks

2015-02-27

Accomplish deliverables, preliminary review

3 weeks

2015-03-20

Revise deliverables, final review

2 weeks

2015-04-03

 

Members

Jim Blake (Cornell University) - task force lead

...

others to be solicited from the VIVO Community

Meeting Times

TBD

Communication Channels

  • Distribute proposed charter and solicit participation from community via dev-all mailing list

  • Announce task force creation and progress on the weekly developer/implementation calls.

  • Create a page in the VIVO wiki (wiki.duraspace.org), with child pages for agenda, notes, and additional information

Agendas and Notes

  • Solicit agenda items from task force members 3 days before meeting

  • Prepare agenda and distribute no less than 24 hours before meeting

...