Versions Compared

Key

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


Info
titleDraft

The material below has not been aligned with the roadmap process nor with interests in contributing effort to the roadmap.

Some ideas under consideration

Upgrading to VIVO 1.10.0 requires Java 8 and a triple store reload

As a result of the upgrade to Jena 3, upgrading to VIVO 1.10.0 requires Java 8 and a triple store reload – your triple store most be unloaded using a provided utility  (jena2tools), your system upgraded, and then the triple store reloaded using a second provided utility (jena3tools). See VIVO 1.10.0 Release Testing.  Please participate in testing and report findings to vivo-tech@googlegroups.com

Bug Fixes

  • [VIVO-855] - RDF export not working correctly
  • [VIVO-1060] - Add DumpRestoreController to Vitro web.xml
  • [VIVO-1310] - pom.xml implies that VIVO develop branch can still run under Java 1.7
  • [VIVO-1311] - Remove or replace the UMLS concept source
  • [VIVO-1324] - Security vulnerabilties in 1.9.x release
  • [VIVO-1342] - Ampersands (and possibly other characters?) not escaped in GraphML export of collaborator network graph
  • [VIVO-1394] - AboxRecomputer does not generate correct mostSpecificType for equivalent classes
  • [VIVO-1404] - Some SPARQL queries trigger Chrome XSS Auditor
  • [VIVO-1435] - Compliance with ORCID style guidelines

New Feature

  • [VIVO-1252] - Incorporate Cornell's DataDistributor API into core Vitro.
  • [VIVO-1312] - Implement Linked Data Fragments
  • [VIVO-1335] - Create Bootstrap Theme

Task

  • [VIVO-812] - Automate the process of adjusting documentation to the release
  • [VIVO-1316] - Place external lookup base architecture in Vitro layer

Improvement

  • [VIVO-1063] - Update included jQuery library
  • [VIVO-1246] - Improve the ConfigurationBeanLoader
  • [VIVO-1247] - Remove duplicate code, based on improvements in ConfigurationBeanLoader
  • [VIVO-1248] - Add functionality to the edu.cornell.mannlib.vitro.webapp.utils.sparql package
  • [VIVO-1260] - Make http.createCacheHeaders true by default
  • [VIVO-1270] - Update Jena to latest release
  • [VIVO-1272] - Inject JSP content to Freemarker, instead of having secondary layout
  • [VIVO-1273] - Update DOI URL Schema to follow recomendations from Crossref
  • [VIVO-1290] - Improve Multi-Lingual Support
  • [VIVO-1294] - Language values (all.properties) should not be part of theme
  • [VIVO-1307] - Remove dom4j from the project
  • [VIVO-1309] - Update DWR to more recent version
  • [VIVO-1317] - Reduce the number of JSON libraries in the dependencies
  • [VIVO-1318] - In the ORCID client code, use Jackson library to handle JSON data
  • [VIVO-1319] - Remove dependency on sourceforge.net JSON parser.
  • [VIVO-1367] - AGROVOC external service not working
  • [VIVO-1375] - Upgrade to Servlet 3.0 spec and annotations
  • [VIVO-1376] - Add smoke test to ensure that there are no XSD:Strings in SDB
  • [VIVO-1381] - Upgrade Solr to 4.10.4
  • [VIVO-1382] - Update JFact dependency
  • [VIVO-1383] - Update pooling libraries
  • [VIVO-1384] - Use commons-lang3 throughout
  • [VIVO-1385] - Replace unmaintained CSV parser with commons-csv
  • [VIVO-1386] - Make consistent use of HttpClient 4.5, remove conflicting dependencies
  • [VIVO-1387] - Update all dependencies with known vulnerabilities to latest versions
  • [VIVO-1393] - Replace isotope jQuery plugin
  • [VIVO-1397] - Improve performance and reliability of search indexing
  • [VIVO-1400] - Have optional "precise subquery" elements in list views for triple stores that perform better with more selective queries
  • [VIVO-1403] - Improve update performance
  • [VIVO-1405] - Defeat browser cacheing for new versions of JavaScript and CSS files.
  • [VIVO-1406] - Visualisations in a multi-lingual release
  • [VIVO-1410] - Release the next version of VIVO and Vitro
  • [VIVO-1438] - Some text on Forms are made of different strings associated following english syntax
  • [VIVO-1458] - Update to Jena 3.6
  • [VIVO-1463] - Update ontologies.owl
  • [VIVO-1464] - Identify and separate candidate ontologies for removal
  • [VIVO-1470] - Improve cross-platform support in build

Documentation

  • [VIVO-31] - Improve documentation of Google Analytics
  • [VIVO-34] - Make it easy to do "next", "previous" and "up" links in a Confluence page
  • [VIVO-242] - Establish Wiki versioning process
  • [VIVO-813] - Improve document details
  • [VIVO-917] - Create a confluence macro to show sections numbers for multi-page documents
  • [VIVO-1274] - Improve documentation process for next release
  • [VIVO-1334] - Create a recommendation for the use of string and langString
  • [VIVO-1351] - Write "TPF Endpoint" for Tech doc
  • Interface
    • Twitter boostrap based theming.  Possibly multiple selectable themes.  Based on work of Symplectic and work of Cornell
    • Support for ORNG widgets (230+) out of the box.  Based on work of UCSF and U of Wollongong
  • Data Services
    • Possible implementation of TPF for federated queries and cross-site search
    • No LD type API based on work of George Washington University and Cornell's DataDistributor
  • Architecture
    • Possible implementation of Elastic Search based on work of U Colorado
    • Improvements to Vitro core based on work of Cornell
  • Ontology
    • Domain modularization and selectable loading of domain modules
    • Additional clarity for organizational types and leightweight organizational ontology
    • Additional clarity for degree types and lightweight degree ontology
  • Data Loading
  • One spreadsheet loader for biomedical research with PubMed ingest, based on work of Dartmouth and Florida
  • Data package support including packages for GRID data, journal data, dates.  Based on work of OpenVIVO