On taxonomic reasoning in conceptual design