Defining learning communities