Web 2.0 is a term was coined circa 2004 by Tim O'Reilly. One of the challenges with the term Web 2.0 is the plethora of associated buzzwords – RSS, Social networking, Folksonomies, Wikis, Blogs, RIA's, REST, Ruby on Rails, Social Software, The long tail, Podcast, Itunes, tag clounds, sematic web to name a few. In an effort to simplify and make it easier to understand, I developed a model that segragates the various aspects of Web 2.0 into four high-level categories. First, the definition: "Web 2.0 describes a set of innovations in web technology, user experience, process flows and business models over the last 5-7 years that allows for
- Harnessing the collective intelligence
- Utilizing the power of Collaborative mediums
- Providing a richer User Experience
- Creating richer information models"
Collective Intelligence is the concept of the coming together of the individual experiences, knowledge, skills, insight, ideas and thoughts that may or may not be of use to another individual/group using the web as a channel of participation. Richer Information Channels are mechanisms that either provide richer, more deeper information by themselves or provide a service to gain access to the underlying richness of information. Richer User Experience is the presence of an interface that makes it easy for the human to interact with the system (or in this case a web site or a web application) beyond the traditional page-based click-centric view seen in the early days of the internet. Collaborative Mediums provide the platform or the vehicle to support the ability for the collective intelligence to come together and create a rich information model. Here's a visual representation of the model.