1. A method for enriching a taxonomy using one or more additional taxonomies, wherein the method comprises: receiving two or more taxonomies, wherein the two or more taxonomies comprise a destination taxonomy and one or more additional taxonomies; determining one or more relevant portions of the two or more taxonomies by identifying one or more common terms between the two or more taxonomies, regardless of taxonomy intention, wherein said determining comprises: implementing a thesaurus to automatically recognize the one or more common terms and one or more relationships among the one or more common terms between the two or more taxonomies; and creating an order of the one or more common terms, wherein said order comprises a bottom-up order with respect to the destination taxonomy; importing the one or more relevant portions from the one or more additional taxonomies into the destination taxonomy in accordance with said order of the one or more common terms while maintaining the unique perspective of the destination taxonomy via consideration of sub-tree enrichment and dependencies among matches in an order that is different from an order of tree enrichment associated with the destination taxonomy; and using the one or more imported taxonomy portions to perform asymmetric enrichment of the destination taxonomy by using one or more algorithms for automatic two-way enrichment, wherein said automatic two-way enrichment comprises accounting for each subsumed and conflicting match and synonym across the two taxonomies.