24. A non-transitory machine-readable medium with machine readable instructions, that when executed result in a method of extracting information from data corpora, the instructions for the steps 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 of the conceptual numerical identifiers based upon predetermined rules that group the conceptual numerical identifiers to form sets with conceptual sets logic, where the groupings of the conceptual numerical identifiers are stored in memory; applying additional rules to the groupings the conceptual numerical identifiers by the processor that result in indexed groups of conceptual numerical identifiers; and storing the indexed groupings of conceptual numerical identifiers in a database, where the indexed groupings of conceptual numerical identifiers may be queried with a grammatical sentence.
29. The non-transitory machine-readable medium with machine readable instructions of claim 24 , where assigning conceptual numerical identifiers includes identifying ambiguity between word meanings and prompting a user to select a meaning in order for a selection to be made between conceptual numerical identifiers for word elements that have multiple definitions.