The group of online social communities such as virtual worlds, social networking sites and blogs where people exchange opinions is classified as?
A. inbound social networks
B. outbound social networks
C. offline social networks
D. online social networks