1. A computer implemented method for managing taxonomies comprising: retrieving a first taxonomy comprising a first plurality of categories; retrieving one or more second taxonomies, a second plurality of categories being associated with the one or more second taxonomies; analyzing a set of content profiles for content of the first taxonomy using evidence terms from content items; generating, using a computer processor, a category profile for at least one of the first plurality of categories of the first taxonomy based at least in part on the analysis of the set of content profiles for content of the first taxonomy; comparing a category profile of each of the first plurality of categories to a category profile of each of the second plurality of categories using an automated tree traversal algorithm to identify matching categories and non-matching categories, wherein the comparing comprises applying a comparator function that identifies a match when a comparison between category profiles is above a threshold value; and creating a third taxonomy that includes the matching categories and the non-matching categories, wherein the creation of the third taxonomy comprises a taxonomy workflow process including review and approval of a plurality of tasks in a specified order; wherein the first taxonomy, the one or more second taxonomies, and the third taxonomy each comprise a controlled vocabulary organized hierarchically to represent relationships between terms in the controlled vocabulary, and wherein categories of the first taxonomy, the one or more second taxonomies, and the third taxonomy each comprise at least one labeled vocabulary term.