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

  1. 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
  1. Create Grant form
  2. 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 )
  3. Create Awards and Distinctions form - (NIHVIVO-196 Create awards custom form | NIHVIVO-199 Wireframe for awards form)
  4. Create Academic Advising form
  5. Create Subject Area form
  6. 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

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
  • No labels