Taxonomies for semantic tagging:how large do they need to be?