1. A method of modifying a computer-readable elemental data structure of a knowledge representation system, the method comprising: applying, using at least one processor executing stored program instructions, one or more first rules of analysis to deconstruct a knowledge representation into one or more elemental components; adding, using at least one processor executing stored program instructions, data associated with the one or more elemental components to the elemental data structure; inferring candidate data associated with the elemental data structure, the inferring comprising detecting in reference data, using at least one processor executing stored program instructions, language corresponding to a predetermined linguistic pattern; modifying the elemental data structure to combine the candidate data and data associated with the one or more elemental components, wherein the one or more elemental components are encoded as one or more computer-readable data structures storing data associated with the one or more elemental components, and the reference communication is encoded as one or more computer-readable data structures storing data associated with the reference communication.