Abstract
A review is undertaken of various concepts in community ecology that relate to observed patterns in nature; these are species richness, diversity, guild structure, niche structure, constancy of structure, succession and the bionomic profile of communities. This understanding may allow us to better predict the effects of changes we are making in our environment.