Difference between revisions of "Project Plan for NeXML and RDF API in BioRuby"

From Phyloinformatics
Jump to: navigation, search
Line 42: Line 42:
  
 
== Week 9 ==
 
== Week 9 ==
Design classes for semantic annotation.
+
Design classes for semantic annotation in BioRuby.
  
 
== Week 10 ==
 
== Week 10 ==
 +
* Parse <code>meta</code> NeXML element and return the corresponding object.
 +
* Serialize annotations into <code>meta</code> tag.
  
 
== Week 11 ==
 
== Week 11 ==
 +
Make sure that the RDF API is in place, with software development iterations, tests and documents.
  
 
== Week 12 ==
 
== Week 12 ==
 
+
Tests and documentations.
  
 
A discussion on API can be found here - [[NeXML and RDF API for BioRuby]]
 
A discussion on API can be found here - [[NeXML and RDF API for BioRuby]]
  
 
[[Category:NeXML and RDF API for BioRuby]]
 
[[Category:NeXML and RDF API for BioRuby]]

Revision as of 00:43, 26 May 2010

Week 1

Development of the NeXML parser.

  • Design classes to encapsulate, and parse and return corresponding objects for:
    • Taxa( otu )
    • Taxa block( otus ) and
    • Sets( class )

Week 2

  • Design classes to encapsulate, and parse and return corresponding objects for:
    • Trees( trees )
    • Tree( tree ), Network( network ), Node( node ) and Edge( edge )

Week 3

  • Design classes to encapsulate, and parse and return corresponding objects for:
    • Character block( characters )
    • format, states, state, char
    • matrix, row

Week 4

Make sure that the API for the parser is in place, with software development iterations, tests and documents.

Week 5

Development of the NeXML serializer

  • Extend the already designed classes to serialize:
    • Taxa( otu )
    • Taxa block( otus ) and
    • Sets( class )

Week 6

  • Extend the already designed classes to serialize:
    • Trees( trees )
    • Tree( tree ), Network( network ), Node( node ) and Edge( edge )

Week 7

  • Extend the already designed classes to serialize:
    • Character block( characters )
    • format, states, state, char
    • matrix, row

Week 8

Make sure that the API for the NeXML serializer is in place, with software development iterations, tests and documents.

Week 9

Design classes for semantic annotation in BioRuby.

Week 10

  • Parse meta NeXML element and return the corresponding object.
  • Serialize annotations into meta tag.

Week 11

Make sure that the RDF API is in place, with software development iterations, tests and documents.

Week 12

Tests and documentations.

A discussion on API can be found here - NeXML and RDF API for BioRuby