1. A context providing method comprising: the collection step of collecting context information representing a situation of a target via a network; the generation step of applying a predetermined rule to the collected context information and information associated with a context entity which generates/utilizes the context information, thereby generating new context information; and the step of transmitting the generated context information to a context requester via the network.