16. A method of extracting information from data corpora, the method comprising: identifying a data corpus accessible by a computer comprising grammatical sentences made up of a plurality of word elements; assigning conceptual numerical identifiers to the plurality of word elements by a processor, where the conceptual numerical identifiers each has a word portion and a meaning portion; grouping the conceptual numerical identifiers into pairings of conceptual numerical identifiers based upon predetermined rules that group the conceptual numerical identifiers to form sets with conceptual sets logic, where the pairings are stored in memory; applying additional rules to the pairings of the conceptual numerical identifiers by the processor that result in indexed pairs of conceptual numerical identifiers; and storing the indexed pairings of conceptual numerical identifiers in a database, where the indexed pairings of conceptual numerical identifier may be queried with a grammatical sentence.
19. The method of claim 16 , where the predetermined rules include grammar rules.