Lately Web 3.0 has become a a new label for Semantic Web, first introduced by an article by John Markoff of the New York Times.
Web 2.0. According to the Wikipedia, “Web 2.0, a phrase coined by O’Reilly Media in 20041, refers to a supposed second generation of Internet-based services—such as social networking sites, wikis, communication tools, and folksonomies—that emphasize online collaboration and sharing among users.” I would also add to this definition another trend that has been a major factor in Web 2.0—the emergence of the mobile Internet and mobile devices (including camera phones) as a major new platform driving the adoption and growth of the Web, particularly outside of the United States.
Web 3.0. Using the same pattern as the above Wikipedia definition, Web 3.0 could be defined as: “Web 3.0, a phrase coined by John Markoff of the New York Times in 2006, refers to a supposed third generation of Internet-based services that collectively comprise what might be called ‘the intelligent Web’—such as those using semantic web, microformats, natural language search, data-mining, machine learning, recommendation agents, and artificial intelligence technologies—which emphasize machine-facilitated understanding of information in order to provide a more productive and intuitive user experience.”
This definition is rather harmless, however Spivak goes on expanding this definition to include broadband, mobile, sas, web services, p2p, open source, open id etc. Why don’t also include RFID, software to prevent global warming and world hunger. IMO we’re putting all new trends into a new label effectivly fuling a hype to be bursted and drag everything that is asossiated with the name down with it.
Personally I’d stick to the “Semantic Web” or “Data Web”.