Therefore the driving forces of this web evolution are web 2.0 and semantic web technologies.
Web 2.0 is a generic term used to refer to a state of evolution of the World Wide Web
characterized by tools which allow users to become active participants and collaborators thanks
to an intuitive user interaction. The term “Semantic Web” refers to a vision of the Web as a Web
of Data, i.e. a web that enables computer programs to do the same job on the web content as a
human being does, combining and reasoning on data coming from different sources, available in
different formats and languages.