Towards Research Collaboration - a Taxonomy of Social Research Network Sites
Social network sites: definition, history, and scholarship