14. A system for knowledge representation in a computer that can enable natural language communication with a computer, the system comprising: at least one hardware processor; a user interface configured to receive an input text string; at least one database including at least one table representing at least one concept tree, wherein the concept tree comprises a plurality of concepts, the plurality of concepts comprising a single root concept, a plurality of elementary concepts comprising words and punctuation, and joins between two or more of the plurality of elementary concepts, wherein the plurality of concepts further comprise a subject concept, a seam concept, a relative concept, a binary concept, and a higher-order concept, wherein the binary concept comprises a loin between either the subiect concept and the seam concept or the seam concept and the relative concept, and wherein the higher-order concept comprises a join between the binary concept and either the relative concept or the subiect concept, wherein the at least one table comprises a row for each of the plurality of concepts, each row comprising the concept, a unique identifier associated with the concept, and unique identifiers associated with two or more lower order concepts, if any, which form the concept, and wherein the unique identifiers associated with each of the plurality of concepts are according to the same scheme; and a parser interfaced with the at least one database and the user interface, the parser configured to, when executed by the at least one hardware processor, identify a concept represented by the text string, the identification of the concept comprising breaking the text string into separate elements of language, the elements including words and punctuation, using the separate elements of language to form an ordered string of concepts, and forming higher order concepts comprising two lower order concepts, by searching the at least one table for joins between concepts, until the concept represented by the text string is formed.
14. A system for knowledge representation in a computer that can enable natural language communication with a computer, the system comprising: at least one hardware processor; a user interface configured to receive an input text string; at least one database including at least one table representing at least one concept tree, wherein the concept tree comprises a plurality of concepts, the plurality of concepts comprising a single root concept, a plurality of elementary concepts comprising words and punctuation, and joins between two or more of the plurality of elementary concepts, wherein the plurality of concepts further comprise a subject concept, a seam concept, a relative concept, a binary concept, and a higher-order concept, wherein the binary concept comprises a loin between either the subiect concept and the seam concept or the seam concept and the relative concept, and wherein the higher-order concept comprises a join between the binary concept and either the relative concept or the subiect concept, wherein the at least one table comprises a row for each of the plurality of concepts, each row comprising the concept, a unique identifier associated with the concept, and unique identifiers associated with two or more lower order concepts, if any, which form the concept, and wherein the unique identifiers associated with each of the plurality of concepts are according to the same scheme; and a parser interfaced with the at least one database and the user interface, the parser configured to, when executed by the at least one hardware processor, identify a concept represented by the text string, the identification of the concept comprising breaking the text string into separate elements of language, the elements including words and punctuation, using the separate elements of language to form an ordered string of concepts, and forming higher order concepts comprising two lower order concepts, by searching the at least one table for joins between concepts, until the concept represented by the text string is formed. 15. The system of claim 14 , wherein each row of the at least one table further comprises a field comprising a response, if any, associated with the corresponding concept, and wherein the system further comprises a responder configured to carry out instructions specified by the response.