Originally posted on confluence.cornell.edu
Dates
- May - ontology changes
- July 2 code freeze for contributions from UF and IU to allow for integration
- July 9th final code freeze
- July 23rd proposed release date
JIRA Tasks by Functional Area
Editing and Forms
Closest Roadmap area: Editing Improvements
Create custom forms for version 1.1 NIHVIVO-412
NIHVIVO-396 The Educational Background form needs additional fields
- Create Publication forms - (NIHVIVO-64 Create form to add authorships to Information Resources and Persons | NIHVIVO-73 Create form to add authors (Authorship individuals) to a Publication | NIHVIVO-192 Wireframe for authorship (publication) form)
- Create Academic Article form
- Create Book form
- Create Book chapter form
- Create Conference paper form (paper in Proceedings and linked to a Conference)
- Create Generic publication form
- Create Grant form
- Create Conference Presentation (activity) form - (NIHVIVO-384 CLONE from VIVOFEED - Activity forms | NIHVIVO-218 Wireframe for activity forms (slight variations: presentation, advising) | NIHVIVO-219 Create activity custom forms )
- Create Awards and Distinctions form - (NIHVIVO-196 Create awards custom form | NIHVIVO-199 Wireframe for awards form)
- Create Academic Advising form
- Create Subject Area form
- Create International Activities form
Improve selected behaviors of data and object property editing experience NIHVIVO-440
Autocomplete
- NIHVIVO-341 Improved UI on standard and custom editing forms by appropriate use of auto-complete functionality
Date entry
- NIHVIVO-42 Determine a strategy for entering dates, both complete and partial (just year, just month and year)
- NIHVIVO-30 Create prototype for datetime editing form
- NIHVIVO-105 Year prompt for properties
- NIHVIVO-295 Implement a strategy for handling month-year dates with separate fields in custom forms
- NIHVIVO-296 Improve display of month/year dates in custom short views
Validation
- NIHVIVO-228 Update style and positioning of validation/error text so it is more easily seen
- NIHVIVO-268 Allow customized placement of validation error messages in custom forms
- NIHVIVO-347 Improve validation of dates (year and year-month)
Starting to replace monikers with specific properties on a per-class basis, primarily for coherence as linked data
- NIHVIVO-19 Cannot remove moniker by choosing "none" (in back-end editing)
- Default to the class public label
- Add an optional annotation on Class java object to support designation of a data property to display in lieu of class public label
Behaviors
- NIHVIVO-44 Determine a strategy for entering places (city, state, country address lines vs. geographic locations)
- NIHVIVO-152 Front end editing forms for object properties should include a cancel button
- NIHVIVO-305 Properties that are empty and labels displayed, but are not editable
- NIHVIVO-381 Deleting an organization leaves the position behind
Labels and icons
- NIHVIVO-226 "Add Individual of This Class" or "Add Thing of This Class" (wording choice)
- NIHVIVO-312 Change label on links property to "web pages" on individual page
- NIHVIVO-385 Visual icons added (i.e., could be added to indicate when a property is locked for editing)
- NIHVIVO-394 Utilize class definitions in the user input screen
- NIHVIVO-431 Standardize capitalization on form controls (buttons, labels)
Editing and Forms (unscheduled)
- NIHVIVO-24 Fielded first and last name for individuals of type person
- NIHVIVO-107 Add ability to disable rich text editor for a property
- NIHVIVO-117 Change property name picklist to also show internal name
- NIHVIVO-150 Add a way to edit the type of an individual in the front end editing (including adding another type assertion)
- NIHVIVO-303 Self editor created pages not editable by self editor
- NIHVIVO-407 Self editor and publications
Display interface and navigation
Closest Roadmap area: Website Content Framework
- NIHVIVO-136 Make custom short view an attribute of an object property rather than, or in addition to, a property of the class
- NIHVIVO-172 Show only links to people with current positions in custom rendering from organization side
- NIHVIVO-301 Interface bug - large white space when viewing an individual as self-editor
- NIHVIVO-365 Index page doesn't include an unnamed individual in the count, but its type is visible in the list and it can be navigated to
- NIHVIVO-393 People Tab missing Faculty, Librarians, and Staff after upgrade
- NIHVIVO-398 Organization of data elements within a profile
- NIHVIVO-402 Index and entity list pages should display human-formatted class names
- NIHVIVO-418 organization of properties on the page
Display interface and navigation (unscheduled)
- NIHVIVO-18 Improve support for single portal operation
- NIHVIVO-426 Sort people (in department listing) by alpha (not by label on position individual)
- NIHVIVO-427 Rel 1.0 Schools and Departments list contains all Things
- NIHVIVO-429 Include default navigation options
Image upload/file handling
Closest Roadmap area: File Management
- NIHVIVO-4 Re-design and re-write image uploading
- NIHVIVO-135 Implement PairTree file storage system
- NIHVIVO-156 Design how files will be stored on the file system and how they will be modeled in RDF
- NIHVIVO-157 Develop new file storage for Vitro
- NIHVIVO-158 Gather requirements for file storage and upload
- NIHVIVO-159 Proposal for file handling
- NIHVIVO-160 Implement file storage handling
- NIHVIVO-161 Implement servlet for file upload
- NIHVIVO-232 Improve image upload experience
- NIHVIVO-233 Change color of upload feedback
- NIHVIVO-332 'optional larger image' feature of the Uploading Image page does not display image on the profile home page
- NIHVIVO-395 Give users option to delete/remove image
Image upload/file handling (unscheduled)
- NIHVIVO-32 Change N3MultiPartUpload controller DEFAULT_FILE_URI_PREFIX to use installation's default namespace
- NIHVIVO-140 Cannot upload image on vivo-on-vivo with long name
Ingest tools
Closest Roadmap area: Data Ingest
- NIHVIVO-3 Ingest Tool for assigning "permanent" URIs to newly ingested individuals
- NIHVIVO-23 Document Vitro internal Jena models and make them consistently accessible or inaccessible through ingest tools
- NIHVIVO-29 Exception clearing statements from kb2 (main) graph in ingest tool
- NIHVIVO-104 Accessing Ingest Tools causes the following error
- NIHVIVO-128 Support SPARQL/Update for ingest
- NIHVIVO-330 Tool to merge duplicate individuals
- NIHVIVO-408 Ability to upload files in ingest tools
- NIHVIVO-409 Utility to massage ontologies created by Gloze to be in OWL DL
- NIHVIVO-413 Problem Ingesting Two Different Files Into the Same URI Namespace
- NIHVIVO-436 Incorporate automatic prefixes for all ontologies into the "ingest tools" SPARQL CONSTRUCT screen
Ingest - Pubmed
- NIHVIVO-422
- NIHVIVO-423 Create Fetch Method from PubMed
- NIHVIVO-424 Translate PubMed Citations to VIVO Format
- NIHVIVO-425 Score PubMed Citations against VIVO triple store
Ingest tools (unscheduled)
- NIHVIVO-420 Position field - data ingested not editable
- NIHVIVO-318 Concerning "Case Study Using Ingest Tools"
Linked data & multi-site
Closest Roadmap area: ?
- NIHVIVO-211 Add dependent resources to RDF generated for an individual during a linked data request
- NIHVIVO-437 Support serving local ontology extensions as linked data
Linked data (unscheduled)
- NIHVIVO-110 Joint appointments
Login/logout
Closest Roadmap area: ?
- NIHVIVO-151 After login or logout, return to the page the user was on when the login/logout link was clicked
- NIHVIVO-227 Improve login experience
- NIHVIVO-229 Have password verification (when creating new password on first login) occur on the same screen
- NIHVIVO-230 Allow redirect to own profile page when logging in as self editor
- NIHVIVO-349 Associate user account with a person not functioning properly
- NIHVIVO-374 Enable login without Javascript
Login/logout (unscheduled)
- NIHVIVO-127 Bookmark doesn't go to correct page after logging in
Search
Closest Roadmap area: ?
- NIHVIVO-1 Search button layout is broken on linux
- NIHVIVO-178 Search box added to the VIVO version 1 homepage
- NIHVIVO-315 In search results indicate which page you are looking at
- NIHVIVO-352 Improve search results display
Search (unscheduled)
- NIHVIVO-96 Should deletion of an individual trigger re-indexing of related individuals?
- NIHVIVO-103 Variant name search
Semantic
Closest Roadmap area: ?
Ontology editing
- NIHVIVO-25 Implement ontology and code changes to optimize editing experience without compromising ontology integrity
- NIHVIVO-58 Make all pick lists for classes and properties list name first, followed by (namespace prefix)
- NIHVIVO-249 Small UI name change and order change of 3 fields on the class, object and data property ontology editing form
Other
- NIHVIVO-17 Improve SPARQL queries
- NIHVIVO-37 Add ability to save SPARQL queries directly from execution page
- NIHVIVO-25 Implement ontology and code changes to optimize editing experience without compromising ontology integrity
- NIHVIVO-48 Complete segmentation of Jena models
- NIHVIVO-434 Separate ABox data into its own graph
- NIHVIVO-435 Separate ontology TBoxes into separate graphs
- NIHVIVO-71 Make an RDF/XML version of VIVO core ontology available at http://vivoweb.org/ontology/core
- NIHVIVO-95 Add a warning message when the default namespace cannot be found in the database
- NIHVIVO-189 Ontologies take too long to load
- NIHVIVO-221 Create new v1.0 sandbox environment on Flora to test publications entry
- NIHVIVO-279 Local TBox realignment with ontology update
- NIHVIVO-280 Use all remaining direct parents of deleted classes/properties when processing deleted classes/properties
- NIHVIVO-388 Labels in v1.0
- NIHVIVO-390 Asserted class hierarchy display shows erroneous root classes
- NIHVIVO-391 Inferred taxonomy display repeats the hierarchy under owl:Thing
- NIHVIVO-392 Inferred taxonomy display includes Vitro internal classes
- NIHVIVO-421 Identify a vocabulary for the Thesis degree class
- NIHVIVO-433 Display ontology comments, text definitions, and examples on a separate page
- NIHVIVO-437 Support serving local ontology extensions as linked data
Semantic (unscheduled)
- NIHVIVO-20 Improve the "anchor text" so it has a select list of existing values like the moniker - NOTE waiting for ontology team to decide how to model link types
- NIHVIVO-109 Citations in description field - Remove dependence on old Vitro internal namespace properties
- NIHVIVO-113 Article title
- NIHVIVO-399 Support annotation properties in editor
- NIHVIVO-310 Advisor text syntax
- NIHVIVO-416 Develop a way to store/save mappings to common ontologies (was: difference between foaf:Image and bibo:Image
Site management
Closest Roadmap area: ?
- NIHVIVO-28 Utility for renaming all resources in one namespace to another namespace
- NIHVIVO-33 Notify user that password is temporary when creating a new user account
- NIHVIVO-122 Need to provide password when deleting a user
- NIHVIVO-163 Document authentication and authorization in Vitro system
- NIHVIVO-383 Clarify desired behavior for deleting dependent resources
- NIHVIVO-400 Tab list in back end should sort alphabetically, not by tab ID
Site management (unscheduled)
- NIHVIVO-61 Admin form improvements
- NIHVIVO-32 provide a predictable URL to reliably retrieve any person at each institution
- NIHVIVO-416 Curator role change suggestion
System/deployment
Closest Roadmap area: ?
- NIHVIVO-114 Develop a recommendation on regular MySQL dumps as backup
- NIHVIVO-153 On shutdown, Tomcat warns about memory leaks
- NIHVIVO-208 Standardize on a single logging method
- NIHVIVO-224 Review licensing of 3rd-party software
- NIHVIVO-240 Tomcat throws exceptions on startup from persisted sessions
- NIHVIVO-248 Change the way that "products" are deployed in virtual hosts.
- NIHVIVO-278 Add Javascript minification to the release packaging process
- NIHVIVO-364 Error message if Contact Form email address is not set in Site Information Editing form
- NIHVIVO-380 Investigate PROPFIND 207 multi status error in subversion
- NIHVIVO-382 "Poison properties" in the Subversion repository
- NIHVIVO-387 Would it make sense to configure the Pellet Reasoner in deploy.properties?
- NIHVIVO-401 Modify installation procedures to make the Apache connector less intrusive
- NIHVIVO-405 Restore the debug.log4j.properties option
- NIHVIVO-411 Upgrade document for 1.1 should require backup of uploads directory
- NIHVIVO-430 Upgrade the Hudson server to Java 1.6
- NIHVIVO-432 Remove Freemarker templates from tomcat directory during a (clean?) build
System/deployment (unscheduled)
- NIHVIVO-6 Implement counts of individuals and relationships and a mechanism to email them to IU daily from each VIVO instance
- NIHVIVO-8 Update Vitro Virtual Appliance configuration, align with tagged release, verify installation on different OSs
- NIHVIVO-16 Change FedoraDatastreamController to use installation's default namespace instead of DEFAULT_FILE_URI_PREFIX
- NIHVIVO-139 Webapp doesn't free memory when stopped
- NIHVIVO-255 Fix EditConfiguration error messages so bracketed uris show up on the error page
- NIHVIVO-386 Investigate ways to remove the <Context> element from server.xml
Testing and Documentation
Closest Roadmap area: ?
- NIHVIVO-131 Create many more Selenium tests
- NIHVIVO-2390 Rework the acceptance testing so developers can easily run them
- NIHVIVO-259 Run latest VIVO build from Hudson in a Tomcat instance
- NIHVIVO-281 Consider making markup more "Selenium-friendly"
- NIHVIVO-282 Look for ways to make background processes more "Selenium-friendly"
- NIHVIVO-307 Fix the Vitro Deployment Guide
- NIHVIVO-336 Create a built-in smoke test and results page to display on startup
- NIHVIVO-410 Create "smoke test" page for application
- NIHVIVO-373 Selenium tests need to test first-time user login with default admin account
Testing and Documentation (unscheduled)
- NIHVIVO-80 Tool to generate test data sets of varying sizes
- NIHVIVO-222 Commoditize Selenium tests
Visualization
Closest Roadmap area: Visualization
- NIHVIVO-164 Document options for integration with visualizations
Migration of Cornell production VIVO instance (pre v0.9) to 1.1 See VIVO-154
- VIVO-158 Test if the vivo.cornell.edu site works with any portal changes
- VIVO-159 Map legacy VIVO-Cornell ontology to VIVO-core-0.9 to test new ontology
- VIVO-156 Migrate vivo.cornell.edu to new vivo revision
- VIVO-155 Setup and document new server for vivo.cornell.edu
Migration (unscheduled) (ejc - how is this list different than above?)
- VIVO-159 Map legacy VIVO-Cornell ontology to VIVO-core-0.9 to test new ontology