Difference between revisions of "Database Roadmap"

From phenoscape
(Cartik)
(Cartik)
Line 2: Line 2:
  
 
==Cartik==
 
==Cartik==
 +
 +
This offers a outline of my tasks for 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. '''[Done]'''
+
* Work on moving database connection parameters from code to properties file that does not go into SVN.  
* Document inherited database query module in OBD API* '''[In Progress]'''
+
** STATUS: Complete
* Finish documentation of the OBD reasoner on the Wiki '''[First iteration done]'''
+
* Document inherited database query module in OBD API*  
* Investigate implementation of Unit test modules for database queries* [Partially done]
+
** STATUS: In progress
* Work on Unit test modules for database queries* [Partially done]
+
* Finish documentation of the OBD reasoner on the Wiki
* Document performance metrics of database queries from Unit test cases* '''[In Progress]'''
+
** STATUS: In progress
* Document query optimization patterns for database queries* '''[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===
 
===February===

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 offers a outline of my tasks for 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