If the Web 2.0 (or Social Web) is a “fact”, the Web 3.0 (or Semantic Web) is a rather clear conceptual model that experiments with certain difficulties deployed and applied in practice environments. Looking at the state of the art and the evolution of the last few years, there is a constant feeling of a technological and probably also conceptual gap between the Web 2.0 and Web 3.0. On one hand, there is the need to provide a new generation of Social Web focused on the social/community intelligence. On the other hand, there exists a set of semantic technologies that, at the moment, appear difficult to be applicable for generic purposes (Semantic Web) but that could propose extreme effectiveness in specific contexts (in this case, Social Semantics).
That gap motivates the formalization of a middle concept between the Web 2.0 and the Web 3.0. For the meaning the concept has and the “role” that it is assuming, this concept is naturally understood and referred to as Web 2.5. Even if most researchers agree that Web 2.5 should be defined according to the real evolution of the web, a formal definition reflecting a common understanding is not yet available.
The nature, the role and the understanding of Web 2.5 is represented in Figure 1
, where the theoretical evolution of the Web (in decades) is compared with the real evolution. As showed, the socialization is related to the application of semantics. The linear relation between them (as represented in the Figure 1
) is just theoretical. The first decade of the computer (1980–1990) is commonly understood as the PC era (Figure 1
), where the computation normally matches the “Desktop vision” that assumes individual computers have a strongly limited degree of co-operation.
Theoretical vs. real Web evolution.
Theoretical vs. real Web evolution.
The need for networking progressively addresses the first version of the Web and of the development of related technologies (web technologies). The Web 1.0 is also referred as syntactic web and it is associated with the decade between 1990–2000. In this period, the World Wide Web vision progressively replaces the Desktop vision.
The second version of the Web (Social Web or Web 2.0) is related to the decade between 2000–2010. The strong socialization of the Web is clearly proven [1
]: improved multimedia capabilities [2
] as well as content sharing facilities [4
] provided by broadband are a fact that determined not only web applications but also Rich Internet Applications [5
]. According to the theoretical evolution of the Web (Figure 1
), the third decade should provide the thorough application of semantics [6
], although considering the strong advances of the last generation of semantic technologies, there is an objective delay. On the other hand, during the past few years, virtualization techniques (e.g., [7
]), cloud vision [8
] and above all, mobile computing [9
] alongside the increasing use of smart devices, provides interesting new scenarios. These scenarios, both with the latest advancement in the development of semantic technologies, are converging on the Web 2.5 concept to address a model of the Web beyond the social (Web 2.0) but not yet semantic (Web 3.0). If the analysis in Figure 1
is focused just on the relation between socialization and semantics, according to the forecasts, it should have been evolving in accordance with a linear relation. The facts are highlighting socialization as a faster process than the affirmation of semantics. This non linear relation produced the Web 2.5 and not (yet) the Web 3.0.
This paper presents a formalization of the Web 2.5, based on the most natural understanding: the convergence between the socialization of the web and semantic technologies [10
The first part of the paper shortly discusses the Web 2.0 and the Web 3.0 as well as the technological (and probably also conceptual) gap between them.
The key models are lightly formalized by using concept maps. Concept maps propose an approach for knowledge representation similar to semantic networks that build semantic relations among concepts through a directed or undirected graph consisting of vertices, which represent concepts, and edges. One of the benefits of using concept maps is that any conceptualization can start with less formal constraints, then increase (if required) formality gradually and eventually end up with the formation of an ontology. Furthermore, even though they can be considered just a simple tool, concept maps are a very expressive and powerful way for defining and representing knowledge. Simple relations or complex knowledge environments can be provided by using concept maps.
The second part of the paper focuses on the definition of an alternative understanding of the Web 2.5 concept. This understanding from an application point of view mainly matches the technological requirements of a new emerging research field (known as Social and Community Intelligence) and related research areas (such as social computing, reality mining, urban computing, human-centric sensing). From a more conceptual point of view, the proposed understanding of Web 2.5 is the convergence between the social and semantics.
3. Social/Community Intelligence and Semantic Technologies: Web 2.5?
The time gap between the first understanding of the Web 2.0 and the present has not been a static period. On the contrary, as previously mentioned, the Web was constantly evolving according to different needs and requirements from business and technology.
A rather clear aspect that potentially provides one of the most effective methods to monitor the Web evolution is the increased and extended use of techniques that improve the current understanding of Web intelligence on the basis of Social Intelligence.
There are a great number of projects and initiatives that are currently working in this line. A consistent general example is the power to manage social objects in the same way as other web contents. That would allow a new trend for knowledge discovery and building.
Within this environment, some works focused on more specific purposes in the discovery of social information that are growing more and more in literature. For example, Never Ending Learning Language (NELL) [27
] is continuously gathering information in pairs, correlating all the information available on the net in order to create a big database of inferred information. That information can be processed in order to allow a large scale Social Intelligence. This research is normally interested in measuring the general emotions and opinions of people in determined communities [28
]. These emotions and general opinions can be used to take the emotional pulse and general and particular opinions of Social Communities. This information is very important for enterprises, politicians, governments, etc.
to know, for example, if the users accept their products, the popularity of specific personalities or the citizen’s opinion about the government. The interest of such a powerful stakeholder has increased the research in those areas. The last generation solutions [31
] are providing more advanced approaches. In [32
] the authors studied the correlation between book sales and their appearance in opinion blogs. In [33
] there is published a work that allows the user to predict the number of spectators in films by processing the critical opinions and spectators. In [34
] the sentiment propagation is evaluated: by using some experiments, authors have created Sentiment Maps to analyze how the emotions are propagated through the web. According this study, the individuals in communities are not affected in the same way as in Social Ecosystems. There are some key individuals that spread their own characteristics over their own relatives propagating more and more their opinions and sentiment and affecting positively or negatively Social Ecosystem.
According to the growth of the need for new research on social intelligence, the techniques that allow this are increasing in their importance in research environments. This is the case of pattern recognition techniques. Pattern recognition research [35
] is usually based on using mathematic algorithms to process raw data in order to approximate the inherent models that explain the examples. High quantity of information from a variety of different writers and languages and the lack of a common structure in Web 2.0, has meant that pattern recognition technologies have been used as the most adequate resource for solving usual problems in this field. Techniques such as information retrieval [36
], which supports the classification of web documents and are used by search engines to select the most adequate in each user search; Information Extraction [27
], which looks for specific data like relationships, dates, definition of concepts, etc
… within free text on the internet; opinion Mining [29
], or other Statistical based classifiers [38
], are examples of how Pattern Recognition is growing in importance in order to take profit of the Social Intelligence.
It is evident that the conceptual and technological gap between the Social and the Semantic Web is higher than expected and the advances of the last few years are becoming more than middle steps to semantics. Evidently, the definition of various decimals (Web 2.x) could result not just an academic formalization, but the feeling for the need of something in the middle is more than a fact. So, how can Web 2.5 be defined?
At the moment, there are not many “formal” definitions in literature. For example in [39
]: “A new form of symbiosis is developing on the Web. The current e-commerce model, which relies heavily on the supply of ‘free’ content, has made individuals and commercial enterprises mutually dependent: enterprises have built business models reliant on a currency of personal data, while individuals expect free access to services supplied by search engines, email systems and social networking sites and media services such as YouTube and Hulu. These ‘free’ services use personal data to generate revenues through targeted advertising, profile building, and the direct brokering of personal data. The symbiosis is essentially benign—it lies behind many recent positive developments. Both users and the businesses that provide online services benefit”.
On the contrary, the term Web 2.5 is progressively becoming more popular in several specialized forums (such as blogs) where the concept is used in different contexts and meanings. By providing a short overview, Web 2.5 is associated with the Cloud an understanding of the Web [40
], as well as to the platform-as-a-service model; others refer to the concept as a light semantic model. Furthermore, a kind of concept derived directly or indirectly by mobile computation is often cited. Other definitions refer to the increasing integration, mobility and ubiquity of the Web or to improved multimedia and/or other web capabilities.
If researchers assume there is a need to define middle concepts between the Social Web and the Semantic Web, then correspondent formal definitions and related conceptualizations should also be provided. The informal definitions previously summarized in this section focus on specific technological/social/business aspects of the current Web model but perhaps they are not completely addressing the semantic of Web 2.5.
In the authors’ opinion, Web 2.0 definition should be driven by two simple different (but correlated) facts:
(1) All advanced applications that currently work on social data are strongly limited by a fundamental lack of semantics in the background.
(2) As of today, semantics cannot be widely applied, in a context of efficiency and effectiveness, for general purposes. That is not completely true for specific purposes, where the use of ontology and semantic annotations is objectively simpler than for a generic approach.
If the main limitation of the most innovative approaches to the social intelligence is the lack of semantics and semantics can be applied to specific purpose, then the most clear and direct conclusion is that semantics could be applied to improve the social features of the Web.
This approach also has certain coherence from a technological point of view:
That understanding of Web 2.5 completely matches the concept of the Social Semantic Web, which can be defined as a Web model in which social interactions on the Web lead to the creation of explicit and semantically rich knowledge representations [11
]. The Social Semantic Web can be seen as a Web of collective knowledge systems, which are able to provide useful information based on human contributions and which get better as more people participate [11
]. The Social Semantic Web combines technologies, strategies and methodologies from the Semantic Web, social software and the Web 2.0 [41
Also in this case, the most popular definitions are rather generic and probably quite ambiguous. In Figure 3
, a conceptual map describing the most relevant features and concepts (as well as main relations between them) of the Social Semantic Web is proposed.
The concept map in Figure 4
is clearly a merging of the corresponding maps describing the Social Web (Figure 2
) and the Semantic Web (Figure 3
). The key and critical aspect is the semantic representation of any kind of profile (user, community, social object) involved in social interactions (Figure 4
). The user profile is defined as in the most common understanding but it could have specific features in function of the concrete application field. The community profile can have several perspectives because a community can be centered on users (user-centric community), on social objects (e.g., interests, or atomic contents, etc
.), on locations (geographic communities), etc
. A full analysis of community models is out of the paper scope. Specific applications could use one or more perspectives for the community. The social object profile is also a root concept since social objects can be different among them (multimedia contents, text, interests, etc
.). As for the community, the paper has not the aim of providing a deep and exhaustive analysis of the modeling. Specific applications can work on one or more perspectives of social objects as well as by using specific semantic representations. One of the most innovative aspects of the Social Semantic Web is that Social Interaction itself could also have a semantic representation, enabling advanced scenarios and capabilities for the next generation applications.
Semantic representations allow social ecosystems defined by rich semantic data (Semantic Social Ecosystems). In this way, the Social Intelligence, as well as any other kind of knowledge, can be built or inferred by using the classic benefits of semantics. Furthermore, a knowledge model based on semantic technologies could provide increased and improved capabilities for the management of open models (e.g., open link data) where statements within social interaction could be better understood by semantic analysis of messages exchanged.
Simple but consistent examples of benefits provided by semantic technologies to typical Web 2.0 applications are Semantic Wikis and Semantic Desktop.
Wikis are a powerful tool for knowledge sharing typical of the Web 2.0. Nevertheless, the different concepts provided by different writers out of various semantic schemas produce semantic and conceptual inconsistencies among the different definitions [43
]. In this way, the concept of Semantic Wiki [44
] is becoming an important technology in finding a solution to this problem: the Semantic Wiki proposes the use of semantic technologies to unify and link equivalent concepts, to establish relationships among heterogeneous concepts and to bridge together semantic concepts and knowledge.
A light model for the Social Semantic Web by using concept maps.
A light model for the Social Semantic Web by using concept maps.
On the other hand, current user computers have a great quantity of information stored. It is more than usual that users can not deal with this quantity of data, losing a lot of time looking for specific content. Indexing algorithms are able to accelerate these searches. Nevertheless, like a wiki, the query concepts are inconsistent and it is necessary to unify them. Semantic desktops [46
] are the solution provided in order to allow semantic queries within the computer documents.
The evolution of the Web is an active process that involves technological, social and most likely, economic factors. The progressive socialization of the Web, together with the related requirements in terms of interoperability, produced the model normally referred as Social Web or Web 2.0.
In this way, as usual, researchers have been progressively focusing on the next generation Web (the third one) by proposing semantic technologies as the further step for the Web evolution. The technological gap between Web 2.0 and Web 3.0 appears much more consistent than in the first forecast. It is commonly assumed that Web 3.0 is not yet mature. That “delay” has determined a long period of time between these two models. This period is not a “static time” or a timeout for the Web evolution. On the contrary, the web is evolving in several directions. This is the main reason for providing a middle concept (the Web 2.5) between the current overused definition of Web 2.0 and the next generation (3.0) of the Web, yet-to-be- realized for the most part.
So the question remains: what is Web 2.5? The answer is evidently related to the evolution over the last few years from the “original” version of the Web 2.0. There are different possibilities: for example, the ever popular Cloud model for the Web.
In this paper, the definition of the Web 2.5 is directly associated to the convergence between social and semantic technologies (exactly as the term suggests). The application of semantic technologies in order to improve the socialization of the web, on one hand, could provide further capabilities by assuring the common benefits provided by semantics. On the other hand, a further step to the web 3.0 is taken: semantics are not widely used but they are focused on specific aspects of knowledge building and representation (social objects and so on). In that way, most of the problems related to the management of vocabularies are avoided as well, as it is relatively easy to agree on standards.