Trying to figure out how to implement hierarchical taxonomies. For example, take animals. Animals belong to a family, a genus and a species. family being the least specific, and species being the most specific. It's easy enough to create three taxonomy vocabularies, but in this case, a species belongs to a genus and a genus belongs to a family, there should be some way to infer the family and genus from the species. Please let me know if this makes sense, and there is a way to do this.
You could try Taxonomy Manager module to quickly create tree of taxonomy nodes where each of taxonomy levels can be your family, genus, species and at the end animals. My suggestion is do not try to create separate taxonomy dictionaries , ie separate taxonomies for family, genus, species. Let's keep them all in one common taxonomy.