Tuesday, May 13, 2008

Web 2.0 - Conceptual Model

There are as many definitions of web 2.0 as number of people. Everyone creates their own definitions based on their requirements, understanding and budget at hand. Initially Tim O'Reilly defined web 2.0 as applications that leverage network effects and proposed seven
principles. Those principles still remain the governing definition of web 2.0 even today. That said, how about defining web 2.0 in a conceptual model? A definition which everyone can understand, has one language and is visual.

There are some interesting concepts I came across to define web 3.0 at Sramana Mitra's Blog. It talks about web 3.0 in terms 4C's, P and VS. 4C are content, community, commerce and context. P is personalization and VS is vertical search. Very interesting explanation of the

I have tried to come with a conceptual model of web 2.0. This is still working document and I plan to extend it with some feedback from you all. The conceptual model consist of set of objects and their relation, governed by web 2.0 principles and enabled by web 2.0 applications.

Web 2.0 advocates "data is the Next Intel Inside" i.e. Content is processing power of the web. User pulls the information all the time, anytime and anywhere. User views the content in Context of his intent. User also personalizes the information based on his interest.

Content resides in the cloud and is agnostic of the Device. It can be created and viewed from any device. Content should be used as competitive advantage for the Commerce. For example, Google search engine uses indexed content as an advantage in monetizing through adsense and adwords. In 2.0 era, web is seen as a Platform that enables Applications, repository of data and enables integration with other systems.

Web 2.0 encourages team work, collective intelligence and building Communities. We have seen applications like Facebook, MySpaces etc. have so many communities, networks and groups. Building of communities can leverage data from user Profile, his Behavior, his personalized information and his information context. Communities enable team Collaboration and Communication , knowledge sharing and team workspaces.

I am working on this web 2.0 conceptual model and will map this model with the web 2.0 principles, and technologies and applications in next post.

Additional Links

No comments: