communities of practice

People united by one or more practical skills and experience practicing these skills.  This can be an exclusively professional community, but better is when it is an open community with participants at all levels of development and involvement.