19. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising: receiving a uniform resource identifier from a client-side computing application, wherein the uniform resource identifier corresponds to a web page, wherein the uniform resource identifier is included as a portion of a message received by way of a communications application; acquiring a markup language document for the web page; accessing a data repository that comprises a plurality of extractor definitions; compiling a return list of extractor definitions, wherein the return list of extractor definitions comprises at least one extractor definition that is applicable to web pages of any domain, and wherein the return list of extractor definitions comprises at least one extractor definition that is applicable to a domain of the uniform resource identifier; sorting extractor definitions in the return list based at least in part upon respective priorities assigned to the extractor definitions in the return list; extracting at least one entity from the markup language document through utilization of an extractor definition in the return list with a highest priority assigned thereto from amongst priorities assigned to other extractor definitions in the return list; generating a structured data object that includes the at least one entity; generating a summary of the web page based at least in part upon the structured data object; and displaying the summary of the web page in place of the uniform resource identifier in the message.
19. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising: receiving a uniform resource identifier from a client-side computing application, wherein the uniform resource identifier corresponds to a web page, wherein the uniform resource identifier is included as a portion of a message received by way of a communications application; acquiring a markup language document for the web page; accessing a data repository that comprises a plurality of extractor definitions; compiling a return list of extractor definitions, wherein the return list of extractor definitions comprises at least one extractor definition that is applicable to web pages of any domain, and wherein the return list of extractor definitions comprises at least one extractor definition that is applicable to a domain of the uniform resource identifier; sorting extractor definitions in the return list based at least in part upon respective priorities assigned to the extractor definitions in the return list; extracting at least one entity from the markup language document through utilization of an extractor definition in the return list with a highest priority assigned thereto from amongst priorities assigned to other extractor definitions in the return list; generating a structured data object that includes the at least one entity; generating a summary of the web page based at least in part upon the structured data object; and displaying the summary of the web page in place of the uniform resource identifier in the message. 20. The computer-readable medium of claim 19 , wherein the summary of the web page acts as a hyperlink to the web page.