6. A system for enriching a taxonomy using one or more additional taxonomies, comprising: a memory; and at least one processor coupled to the memory and operative to: receive two or more taxonomies, wherein the two or more taxonomies comprise a destination taxonomy and one or more additional taxonomies; determine 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; import 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 use 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.
7. The system of claim 6 , further comprising a tangible computer-readable recordable storage medium having one or more distinct software modules embodied thereon, the one or more distinct software modules comprise a synonym dictionary module and a merge-into module executing on a hardware processor.