A Comprehensive Framework for Semantic Annotation of Web Content