The basic idea is that the notion of class attributes will allow generalization to take place across (similar) categories and not just across training examples belonging to the same category.
the taxonomy is defined artificially and is usually very difficult to organize for large scale taxonomy.