Web 1.0 and Web 2.0 and
Let me first give the descriptions of these technologies by the help of Wiki.
Web 1.0 :
Socially, users can only view webpages but cannot reflect on the content of the webpages.
Technically, web 1.0 webpage’s information is closed to external editing. Thus, information is not dynamic and updated only once in a while by the webmaster.
It is actually what we have today.
A Web 2.0 site allows users to interact and collaborate with each other in a social media. Examples of Web 2.0 include social networking sites, blogs, wikis, video sharing sites, hosted services, web applications, mashups and folksonomies.
I highly recommend you to watch this video to get insight of Web3.0
According to the W3C, "The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries."
It means that different system will be able talk to each other. Today it is not possible. Let me give you a simple example; if you would like to Google the restaurants near to your location that are open during the weekend, you need to basically make multiple queries to reach a conclusion. You might first need to find the list of restaurants near to you, then you need to check their opening hours etc and then maybe make a reservation. Instead of doing such operations, would not it be nice if we just type “show me available restaurants that are open and … “ . With SemanticWeb, it is possible for example to let different websites share a common source and benefit from it.
Briefly the purpose of Web 3.0 (Semantic Web) is driving the evolution of the current Web by enabling users to find, share, and combine information more easily. Humans are capable of using the Web to carry out tasks such as finding the Irish word for "folder", reserving a library book, and searching for the lowest price for a DVD. However, machines cannot accomplish all of these tasks without human direction, because web pages are designed to be read by people, not machines. The semantic web is a vision of information that can be readily interpreted by machines, so machines can perform more of the tedious work involved in finding, combining, and acting upon information on the web.
Tim Berners-Lee originally expressed the vision of the Semantic Web as follows:
I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.