During my G53DDB class today, we had a discussion about the future of the web. Will semantic web take over the web services or the web 2.0? We had different answers for it. Some said that we just forget about the semantic web, some said semantic web and web 2.0 are two different things, some said we can just merge together the semantic web and the web 2.0. Some even said none of the above answers. So, before i actually share my thought about the future web, let us first look at what is semantic web and web 2.0.
Semantic web, according to Wikipedia, "The Semantic Web is an evolving extension of the World Wide Web in whish the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web content. It derives from W3C director Tim Berners-Lee's vision of the Web as a universal medium for data, information, and knowledge exhange." For Semantic Web, it is concentrates more on the searching method, where it applies the onthology for data mining.
According to Wikipedia, "the Web 2.0 is a trend in the use of World Wide Web technology and web design that aims to facilitate creativity, information sharing, and, most notably, collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites, wikis, blogs, and folksonomies." To simplify it, web 2.0 is more or less like a social network, where users contribute and collaborate data and information to the web.
From my own perception, both semantic web and web 2.0 have their own pros and cons. In the future, we can create a new web services, where it combine and merge the semantic web and web 2.0 together under this platform. The web service provide the features where user can choose which web they wanted to use. For example, if the web user need to search for some data, they can switch it to semantic web for data searching. For other services, they can switch the service to web 2.0. The main idea here is to have 2 web services combined under one platform where user can access to both web.
Have any idea about the future of the web? Feel free to drop your idea.