7. A non-transitory medium storing computer-executable program code, the program code executable by a computer to: receive first text, the first text comprising a first identifier and first additional text; store the first additional text in a memory area associated with the first identifier; receive second text, the second text comprising the first identifier and second additional text; store the second additional text in the memory area associated with the first identifier; determine that a characteristic of text stored in the memory area has reached a threshold, the text stored in the memory area comprising at least the first additional text and the second additional text; in response to the determination, generate a semantic representation of the text stored in the memory area; and store the semantic representation in association with the first identifier.
7. A non-transitory medium storing computer-executable program code, the program code executable by a computer to: receive first text, the first text comprising a first identifier and first additional text; store the first additional text in a memory area associated with the first identifier; receive second text, the second text comprising the first identifier and second additional text; store the second additional text in the memory area associated with the first identifier; determine that a characteristic of text stored in the memory area has reached a threshold, the text stored in the memory area comprising at least the first additional text and the second additional text; in response to the determination, generate a semantic representation of the text stored in the memory area; and store the semantic representation in association with the first identifier. 10. A non-transitory medium according to claim 7 , the program code further executable by a computer to: receive third text before the second text is received, the third text comprising a second identifier and third additional text; store the third additional text in a second memory area associated with the second identifier before the second additional text is stored in the memory area associated with the first identifier; receive fourth text after storing the second text in the memory area associated with the first identifier, the fourth text comprising the second identifier and fourth additional text; store the fourth additional text in the second memory area associated with the second identifier; determine that a characteristic of text stored in the second memory area has reached a second threshold, the text stored in the second memory area comprising at least the third additional text and the fourth additional text; in response to the determination, generate a second semantic representation of the text stored in the second memory area; and store the second semantic representation in association with the second identifier.