Searching for information on the web is gradually becoming easier and easier thanks to three emerging technologies, the Semantic Web, Targeted Discovery and Semantic Search. In a nutshell, the Semantic Web, is a set of standards that make associating meaning with content easier and therefore aids developers who want to design search engines that go beyond a list of web sites containing a particular key word. Semantic Search, while benefiting from Semantic Web Technologies, also relies on other technologies connected with understanding what the user is trying to do. One of these technologies is Natural Language Processing. To improve search Semantic Search Engines need to be able to recognize the intent of the user so that a search query can be set within the appropriate context. Many of the new Semantic Search Engines appearing on the web allow Natural Language Input and some of them are now quite fun to use. Targeted Discovery refers to technologies that provide the user with tools to dynamically target, discover and organize knowledge so that they can act with greater speed and accuracy.
Taken together both of the above emerging technologies will help developers construct applications that can interact with both the web and the user in a more meaningful and intuitive way. The combined effect of these technologies will change the way we think about searching and interacting with content. Eventually the WWW will become a web of knowledge and interacting with the web will be just like interacting with a knowledgeable person.