13. A computer implemented indexing method for linking formally represented knowledge with a corpus of content having a plurality of pieces of content text, image and video artifacts using a knowledge base containing a plurality of pieces of formally represented knowledge, the formally represented knowledge further comprising one or more synsets wherein each synset contains a group of terms that have a similar meaning, one or more taxonomies wherein each taxonomy contains one or more synsets in a subject matter area that are organized from a synset having a general meaning to a synset having a specific meaning, one or more ontologies wherein each ontology contains one or more synsets associated with an area of interest and one or more facets wherein each facet is associated with a particular ontology and wherein a document is associated with the facet when the document contains the one or more synsets associated with the facet, the method comprising: indexing using a computer implemented index engine, each piece of content in a corpus to generate one or more indexes for each piece of content, wherein the indexing further comprises assigning an index to each piece of content based on the formally represented knowledge contained in the knowledge base.
13. A computer implemented indexing method for linking formally represented knowledge with a corpus of content having a plurality of pieces of content text, image and video artifacts using a knowledge base containing a plurality of pieces of formally represented knowledge, the formally represented knowledge further comprising one or more synsets wherein each synset contains a group of terms that have a similar meaning, one or more taxonomies wherein each taxonomy contains one or more synsets in a subject matter area that are organized from a synset having a general meaning to a synset having a specific meaning, one or more ontologies wherein each ontology contains one or more synsets associated with an area of interest and one or more facets wherein each facet is associated with a particular ontology and wherein a document is associated with the facet when the document contains the one or more synsets associated with the facet, the method comprising: indexing using a computer implemented index engine, each piece of content in a corpus to generate one or more indexes for each piece of content, wherein the indexing further comprises assigning an index to each piece of content based on the formally represented knowledge contained in the knowledge base. 14. The method of claim 13 , wherein assigning an index further comprises assigning a particular synset to a particular piece of content when a term in the particular piece of content matches a term in the synset.