...
- Modularization: Continue modularization: abox reasoner.
- Break out the ABox reasoner, with options to:
- Disable the SimpleReasoner
- Use the SimpleReasoner only to find most specific type
- Use the SimpleReasoner as we currently do
- Use an alternate reasoner
- Break out the ABox reasoner, with options to:
- Performance: alternative triple-stores
- TDB becomes the default, SDB is deprecated.
- Distributed with adapters for Virtuoso and others.
- Test performance with different triple stores:
- Rendering large profiles
- Inferencing
- Indexing
- Performance: Search indexer
- Restructure the indexer for:
- Better multi-threaded performance
- Fewer unnecessary SPARQL queries
- More configuration options
- Restructure the indexer for:
- Ease of use: move the theme to the home directory
- New themes or modifications won't require re-building VIVO
- Enables wider usage of the Binary release (below)
- Ease of use: Binary release
- Installation instructions:
- unpack the Zip,
- set configuration options,
- run.
- Based on TDB and Jetty (instead of Tomcat)
- Requires: Java Runtime Environment
- Does not require:
- Ant,
- MySQL
- Tomcat
- Java Development Kit
- Vagrant
- Installation instructions:
- Ease of use: Installation recommendations
- For testing and experimenting, the binary release
- Allows theme changes (see above), configuration changes, RDF changes
- Anything that doesn't require changes to the code.
- For enterprise installations or Java changes, the three-tier build.
- Don't recommend the two-tier build.
- For testing and experimenting, the binary release