1. A method for natural language processing, comprising the steps of: providing a parallel computer processing system performing the natural language processing, wherein the system is configured to simultaneously perform the natural language processing on multiple sources of text, wherein the system comprises a plurality of computer systems, wherein each computer system comprises: a computer processor unit; and a non-transitory computer readable medium operably associated with the computer processor unit, the non-transitory computer readable medium storing instructions executable by the computer processor unit to perform the steps of: receiving input text, the input text comprising a first plurality of words; applying a predetermined scale to the received input text to obtain a semantic relationship scale-web of the received input text; disambiguating the received input text into a second plurality of words; linking the second plurality of words based on the disambiguation; applying a predefined common sense rule to the predetermined scale to modify the semantic relationship scale-web; and providing an answer to a question regarding the received multiple sources of input text based on the modified semantic relationship scale-web linking, or the application of the predefined common sense rule.