Taxonomy framework