Info | ||
---|---|---|
| ||
The material below is being aligned with the roadmap process. Are you interested in contributing effort to one or more of the items below? Please contact Mike Conlon VIVO is able to move forward with items for which there is effort. |
Some ideas under consideration
Items with JIRA may be further along in development.
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
- Addition of DOI, ORCiD, and PubMed real-time additions based on work of OpenVIVO
Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1272 - Improved internationalization support
- Visualizations based on work at Cornell
- Improve Freemarker theme template structure - remove dependency between Freemarker and JSP layouts
- Generate CiteProc output, use CSL create markup - https://en.wikipedia.org/wiki/CiteProc
- Data Services
- Implementation of TPF for federated queries and cross-site search
- Cross-linking work based on work of EarthCollab and Cornell
Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1252
- Architecture
- Implementation of Elastic Search or Funnelback or Solr as selectable search engines based on work of U Colorado
- Search engine facet configuration based on work of UNAVCO and Cornell
Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1248
providing JSON output through APIJira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1270
- Ontology
- Domain modularization and selectable loading of domain modules
- Additional clarity for organizational types and lightweight organizational ontology
- Additional clarity for degree types and lightweight degree ontology
- Addition of contribution ontology based on work of OpenVIVO
- Ontology editing enhancements based on work of Cornell
Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1103
- Data Management
- One spreadsheet loader for biomedical research with PubMed ingest, based on work of Dartmouth and Florida. See Data Loader Task Force
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1275 - Upgrade VIVO Harvester to use Jena 3.1
- System Administration and Development
- Improved build processes for customizations and development
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1274 Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1220
- Other improvements and bug fixes
Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1273 Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1250 Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1247 Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key VIVO-1246