Web Semantics for Textual and Visual Information Retrieval