The structure and construction of taxonomic hierarchies