Cooperative Mechanisms for Information Retrieval by Mobile Nodes in a Digital City Environment