In ecology, a niche may be defined as the function or position of a species within an ecological community. A species’s niche includes the physical environment to which it has become adapted as well as its role as producer and consumer of food resources. All biological creatures occupy some local domain within the network of an ecosystem, wherein they intercept and transform the resources within that network that are available to that functional and spatial domain, and we may call this a niche.