Open kcranston opened 6 years ago
I see rank in the taxon table whereas I would put that in the node table.
Vernacular names could do with additional terms. See https://tools.gbif.org/dwca-validator/extension.do?id=gbif:VernacularName
Where might flags for taxonomic status of synonyms be stored (eg homotypic, heterotypic)?
Is an adjacency list sufficient or should the node table be additionally extended to nested sets?
@cgendreau created a data model for holding multiple classifications for a single DINA instance. Can folks review in the context of the taxonomy use cases.
https://github.com/DINA-Web/taxonomy/blob/master/docs/taxonomy_concept_diagram_multiple.png
Key points about the model:
name
: shared across classifications; contains nomenclatural informationtaxon
: shared across classifications; contains reference information (is a taxon concept) and links to a namenode
: specific to a classification; contains parent info and links to taxonsynonym
defines taxonomic synonyms, while each nomenclatural synonym is a separate entry in the name tableTerms defined in the use case glossary.