1. A domain independent method of creating an ontology comprising: a programmable processor automatically extracting phrases from one or more documents independent of a domain of the one or more documents, wherein said extracting of the phrases further comprises separating a portion of a content of at least some of the extracted phrases based upon barrier characters; the programmable processor extracting core noun phrases from the one or more documents, wherein a plurality of core noun phrases is identified at least in part based on an absence of each of the plurality of core noun phrases from each of an adjective word list, a verb word list, and a barrier word list; the programmable processor extracting links from the one or more documents based at least in part on the plurality of core noun phrases; and the programmable processor generating an ontology in accordance with at least the extracted phrases.