When the Social Meets the Semantic: Social Semantic Web or Web 2.5

The social trend is progressively becoming the key feature of current Web understanding (Web 2.0). This trend appears irrepressible as millions of users, directly or indirectly connected through social networks, are able to share and exchange any kind of content, information, feeling or experience. Social interactions radically changed the user approach. Furthermore, the socialization of content around social objects provides new unexplored commercial marketplaces and business opportunities. On the other hand, the progressive evolution of the web towards the Semantic Web (or Web 3.0) provides a formal representation of knowledge based on the meaning of data. When the social meets semantics, the social intelligence can be formed in the context of a semantic environment in which user and community profiles as well as any kind of interaction is semantically represented (Semantic Social Web). This paper first provides a conceptual analysis of the second and third version of the Web model. That discussion is aimed at the definition of a middle concept (Web 2.5) resulting in the convergence and integration of key features from the current and next generation Web. The Semantic Social Web (Web 2.5) has a clear theoretical meaning, understood as the bridge between the overused Web 2.0 and the not yet mature Semantic Web (Web 3.0).


Introduction
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)(1981)(1982)(1983)(1984)(1985)(1986)(1987)(1988)(1989)(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.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,3] 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][11][12][13].
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.

From Web 2.0 to Web 3.0
In this section a formalization of Web 2.0 and Web 3.0 is proposed on the basis of what are most likely their most popular definitions and understanding.The scope of the discussion is a brief overview of the main features of these models.An exhaustive analysis is beyond the paper scope.

Social Web
During the past decade, a new understanding of the concept of the Web, resulting in the progressive integration of Web application features that facilitate participatory information sharing, interoperability, user-centered design, and collaboration, has become increasingly more popular [14].A Web 2.0 site allows users to interact and collaborate with each other in social media dialogue as creators of user-generated content in a virtual community, in contrast to websites where users are limited to the passive viewing of content that was created for them [14].Examples of Web 2.0 include social networking sites, blogs, wikis, video sharing sites, hosted services, web applications, mashups and folksonomies [14].
Any Web 2.0 definitions that actually exist in literature are quite generic; some definitions are probably not too formal but none of them perfectly catch the key and critical issue: in the past, the Web evolved according to its progressive socialization.
People are now considered not only as individual subjects but also (and above all) as members of communities (Figure 2).Communities are enabled by social platforms (Figure 2) that manage Social Objects (Figure 2).Social Objects link people in a relationship: they can be a text, a word or just a link.The interactions among individuals (inside and outside well defined communities) with the Social Objects that allow interactions define a Social Ecosystem (Figure 2).
From a conceptual point of view, the most relevant feature of a Social Ecosystem is the intrinsic intelligence (Social Intelligence) that the ecosystem provides.From a more practical point of view, the "understanding" of related people interconnected through well-defined or generic tools can be approached in a completely different way with respect to individual subjects.
According to this, Social Intelligence research has achieved a great level of importance in the last few years.There are more and more research groups interested in the creation of applications dependent on critical information that can be inferred from Social Ecosystems [15][16][17][18].This scenario is creating an updated version of the Web.

Semantic Web
The Web was designed and developed as an overall information space composed of distributed content.The current Web concept is perfectly suitable for human-machine interaction as well as for human-human communication.
If the interaction model is extended to the machine-to-machine interaction (meaning machines would be able to understand, participate and help), the current information model, explicitly designed for human consumption, is one of the major obstacles to evolution.The Semantic Web approach develops languages for expressing information in a way machines can process.
The Semantic Web is not a completely new understanding of the current Web.It is not a separate Web but an extension of the current concept, in which information is provided according to rich schemas that allow computers and people to work in cooperation [19].Like the Internet, the Semantic Web will be as decentralized as possible [19].
Semantic technologies are partially inverting the common view of knowledge building and artificial intelligence.The common interaction model, which assumes intelligent actors working with the information, is radically changed in a new interaction model (semantic interaction): actors (that are understood as standard interpreters called reasoners) are able to process and understand rich data models as "intelligence" and are implicitly resident in the knowledge model itself.In other words, schemas contain information and the "code" to interpret it.
This new view of the interaction model also implies a new understanding of interoperability (Semantic Interoperability).Semantic interoperability improves common interoperability models [20]: basic interoperability assumes the interchange of messages among systems without any interpretation [20]; functional interoperability integrates basic interoperability models with the ability of interpreting data in context under the assumption of a shared schema for accessing data fields [20]; semantic interoperability introduces the interpretation of the means of data [21][22][23].Semantic interoperability is a concretely applicable interaction model under the assumption of adopting rich data models (mostly called Ontology) composed of concepts within a domain and the relationships among those concepts.
As with the Web 2.0/Social Web, the Semantic Web concept [19] increasingly became very popular and it is considered one of the hottest research topics inside the scientific community.Due to its importance, a collaborative movement led by the World Wide Web Consortium (W3C) promotes common formats for data on the World Wide Web.By encouraging the inclusion of semantic content in web pages, the Semantic Web aims at converting the current web of unstructured documents into a "web of data" [10].According to the W3C, "The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries." There are lots of similar definitions of semantic web available in literature.
In 2001 Tim Berners-Lee proposed an intuitive definition for Semantic Web: "The Semantic Web is an extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in co-operation" [19].
Another definition approaching the technical solution is presented in [24]: "The explicit representation of the semantics of data, accompanied with schema definitions, will enable a Web that provides a qualitatively new level of service".
In [25] the concept of interconnection of actionable information is added: "The Semantic Web is a Web of actionable information, derived from data through a semantic theory for interpreting the symbols.The semantic theory provides an account of "meaning" in which logical connection of terms establishes interoperability among systems." Finally, in a more recent work [26], the idea of machine interpretation is included: "The Semantic Web complements the current Web with machine process ability.Thus computers or machines become entities that extract and interpret information, rather than being just devices to post and render information for human users".
In Figure 3, a light model for the Semantic Web is proposed as a simple concept map: the semantic representation of data allows semantic ecosystems among semantic actors in a context of semantic interoperability.Even if the Semantic Web is a well-known concept and a clear evolving scenario, the current status of Semantic Technologies development permits thought in a futuristic and not yet mature technological environment.

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][29][30].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,37], 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,33], 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: • Semantics are applied to the main feature of Web 2.0.
• This is an ideal bridge to Web 3.0.
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,12,41,42].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,12,41,42].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,45] 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.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,47] are the solution provided in order to allow semantic queries within the computer documents.

Conclusions
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.

Figure 2 .
Figure 2. A light model for the Social Web by using concept maps.

Figure 3 .
Figure 3.A light model for the Semantic Web by using concept maps.

Figure 4 .
Figure 4.A light model for the Social Semantic Web by using concept maps.