1. A method for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the method comprising the steps of: identifying the physical location of the first resource within the environment as a first location; when the first resource generates data, tagging the data as produced at the first location; and transmitting the location tagged data onto the network.