Difference between revisions of "Database Roadmap"

From phenoscape
(Cartik)
(Cartik)
Line 3: Line 3:
 
==Cartik==
 
==Cartik==
  
This offers a outline of my tasks for the coming months.
+
This is an outline of my tasks in the coming months.
  
 
===January 2009===
 
===January 2009===
 
<sup>*</sup> indicates task dependency
 
<sup>*</sup> indicates task dependency
* Work on moving database connection parameters from code to properties file that does not go into SVN.  
+
* Work on moving database connection parameters from code to properties file that does not go into SVN.
 
** STATUS: Complete
 
** STATUS: Complete
* Document inherited database query module in OBD API*  
+
* Document inherited database query module in OBD API*
 
** STATUS: In progress
 
** STATUS: In progress
 
* Finish documentation of the OBD reasoner on the Wiki
 
* Finish documentation of the OBD reasoner on the Wiki
 
** STATUS: In progress
 
** STATUS: In progress
* Work on Unit test modules for database queries*  
+
* Work on Unit test modules for database queries*
 
** STATUS: In progress
 
** STATUS: In progress
* Document performance metrics of database queries from Unit test cases*  
+
* Document performance metrics of database queries from Unit test cases*
 
** STATUS: In progress
 
** STATUS: In progress
* Document query optimization patterns for database queries*  
+
* Document query optimization patterns for database queries*
 
** STATUS: In progress
 
** STATUS: In progress
  

Revision as of 00:15, 22 January 2009

This is a development roadmap for the second production iteration of the Phenoscape database and web interface, intended for demonstration and testing at the ASIH 2009 meeting.

Cartik

This is an outline of my tasks in the coming months.

January 2009

* indicates task dependency

  • Work on moving database connection parameters from code to properties file that does not go into SVN.
    • STATUS: Complete
  • Document inherited database query module in OBD API*
    • STATUS: In progress
  • Finish documentation of the OBD reasoner on the Wiki
    • STATUS: In progress
  • Work on Unit test modules for database queries*
    • STATUS: In progress
  • Document performance metrics of database queries from Unit test cases*
    • STATUS: In progress
  • Document query optimization patterns for database queries*
    • STATUS: In progress

February

  • Complete documentation of query execution methods*
  • Implement improved query methods to speed up execution of anatomy and gene data services
    • NOTE: contingent upon completion of previous related tasks marked with *
  • Investigate possible additions to OBD reasoner (with input from Hilmar and Jim) to infer presence/absence of anatomical features
  • Implement augmentations to reasoner to infer presence/absence of anatomical features
  • Add extinct/extant species information to the database

March

  • Add collection information to the database
  • Add publication information to database
    • NOTE: Dependant upon SICI and Endnote work
  • Add Taxon query service to Phenoscape
  • Bug fixes
  • Status check

Jim