1. A method for converting a natural language communication inputted into a processor into data that can be processed by said processor, said method comprising the steps of: establishing a vocabulary database of words, wherein each of said database words is representable by a designated word semantic symbol, establishing a phrase database of phrases, wherein each of said database phrases being representable by a designated phrase semantic symbol, establishing a concept database of concepts, wherein each of said database concepts being representable by a designated concept semantic symbol, searching said inputted communication to identify the words in said communication that are contained within said vocabulary database, expressing said inputted communication in terms of the word semantic symbols that correspond to each of said words identified in said inputted communication, searching said inputted communication when expressed in terms of word semantic symbols so as to identify the phrases in said communication that are contained within said phrase database, expressing said inputted communication in terms of the phrase semantic symbols that correspond to each of said phrases identified in said inputted communication, searching said inputted communication when expressed in terms of phrase semantic symbols so as to identify the concepts in said communication that are contained within said concept database, expressing said inputted communication in terms of the concept semantic symbols that correspond to each of said concepts identified in said inputted communication, and upon identifying said concepts in said inputted communication, causing said processor to take action responsive to said identified concepts.