Social Network, WEB 2.0 and the Semantic Web