Here is an unusual site by Christopher Johnson for those of you interested in communities of practice and virtual communities. It is made up of annotated illustrations of CoP constructs, using Inspiration software.
If you’re looking for detail, look elsewhere. But if you’re looking at a fairly novel representation of major ideas surrounding communities of practice, then it is definitely worth a look. Johnson uses the diagrams to illustrate some interrelationships. It could be a useful resource for teaching about communities of practice.