1. A method executed by a data processor of requesting a service in a network that supports multiple users, characterised by maintaining a verb list comprising several verbs ( 3 - 2 ); maintaining an object part list comprising several object parts ( 3 - 6 ); maintaining a service list indicating several services ( 3 - 14 ); maintaining a first association list comprising several first associations ( 3 - 10 ), each of which associates one verb in the verb list and one object part in the object part list; maintaining a second association list comprising several second associations ( 3 - 18 ), each of which associates one service in the service list and one first association; displaying at least one verb from the verb list to the user; displaying at least one object part from the object part list to the user, which object part has an association with the verb in the first association list, selecting services such that each selected service has an association with the combination formed by the verb and the object part, and displaying the selected services to the user; in response to receiving an acceptance of a service from the user, requesting the user-accepted service via the network.