The document discusses the relationship between natural language processing (NLP) and the semantic web. It argues that NLP technologies can help make the semantic web more accessible to humans by allowing them to interact with it using natural language, while the structured data and ontologies of the semantic web can enhance NLP systems by providing broader contextual knowledge. As examples, it describes how NLP annotations could be applied to semantic web resources and how a question answering system and personal data aggregation tool called Haystack have been developed to demonstrate natural language search over semantic web data.