Taxonomy, diversity and classification