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 Graham Triggs or Mike Conlon. VIVO is able to move forward with items for which there is effort. |
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
- Improved internationalization support
- Visualizations based on work at Cornell
- Improve Freemarker theme template structure - remove dependency between Freemarker and JSP layouts
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 |
---|
|
- 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 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | VIVO-1270 |
---|
|
providing JSON output through API
- Ontology
- Domain modularization and selectable loading of domain modules
Jira |
---|
server | DuraSpace JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | VIVO-1277 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | VIVO-1278 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | VIVO-1279 |
---|
|
- 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
Jira |
---|
server | DuraSpace JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | VIVO-1280 |
---|
|
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 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | VIVO-1239