3. A method of transforming natural language expression into formal language representation as recited in claim 2 , wherein the step of identifying ontological entities associated with one or more natural language expressions comprises the steps of: associating words and simple phrases within each natural language expression with one or more ontological entities; filtering said ontological entities for relevance; and adding one or more additional candidate ontological entities.
6. A method of transforming natural language expression into formal language representation as recited in claim 3 , wherein the step of adding one or more additional candidate ontological entities comprises the steps of: associating certain ontological entities with additional ontological candidates based upon a context-specific set of rules; and applying said associations to the existing plurality of ontological entities.