Description
"Additional properties" are how we annotate labeled phylogeny nodes: it consists of a dictionary in the JSON file that associates node labels with the RDF properties associated with them. We primarily use them to store represented taxonomic units and phyloreferences we expect to match at a particular node. However, it can be used to annotate nodes with information on the specimens or genes included in that node, and might be one way of linking our work directly with biodiversity data.
As of ad9697e (Mar 12, 2018), some groundwork has been laid for this feature through providing methods for getting a list of all properties associated with a phylogeny and a table-based visualization and editing of these properties. However, a lot more work is necessary to make this fully usable: different types of properties need to be visualized in different ways, filters are necessary to identify particular nodes and properties, and the ability to add new properties to a labelled node is necessary. Finally, this can only edit labeled nodes, so the ability to label new nodes (#8) would be useful.
For now, I'll leave this feature in its current incomplete feature, and fill this issue as a reminder to complete it when we have more time or it becomes more urgent.