This document discusses semantic analysis and natural language processing. It describes 7 typical tasks: 1) topic detection, 2) named entity recognition, 3) co-reference resolution and word sense disambiguation, 4) relation extraction, 5) sentiment analysis, 6) social annotation, and 7) text summarization. For each task it provides details on the goal, common techniques used, and examples. The document also discusses publishing content as linked data using semantic vocabularies and ontologies to make it machine-readable and processable.