A Typology of Virtual Communities: A Multi-Disciplinary Foundation for Future Research
In this paper, a virtual community is defined as an aggregation of individuals or business partners who interact around a shared interest, where the interaction is at least partially supported and/or mediated by technology and guided by some protocols or norms.