1. A computer implemented method comprising the steps of: 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; comparing a category profile of each of the first plurality of categories to a category profile of each of the second plurality of categories to identify matching categories and non-matching categories; and creating a third taxonomy that includes the matching categories and the non-matching categories.