1 : A method for parsing the flow of natural human language to convert a flow of machine recognizable language into a conceptual flow, comprising the steps of: recognizing a lexical structure; determine a basic semantic grouping for the language flow in the lexical structure; determine the basic semantic grouping that denotes the main action, occurrence or state of being for the language flow; determining the responsibility of the main action, occurrence or state of being for the language flow within the lexical structure; semantically parsing the lexical structure; and resolving any ambiguities in the responsibilities in a recursive manner by applying a predetermined set of rules thereto.