Prior to ingesting a communication and after a communication becomes a document different levels of data analysis are performed to enrich the underlying content.