A method for managing data in a distributed system implemented in a network, comprising the steps of: receiving by a network node (110a, 110b) in the distributed system first mobile data that includes at least one data item representing a mobile node (110c, 110d), the mobile node (110c, 110d) being one of a plurality of network nodes, the network nodes including both intermediate nodes (110a, 110b) and wireless, mobile end nodes (110c, 110d), wherein the at least one data item comprises one or more data items of a plurality of data items in the distributed system on the plurality of network nodes, wherein the plurality of data items includes at least one of an organizational data item and a spatial data item, the organizational data item being associated with the mobile node indicating a hierarchical position of the mobile node in a multi-level hierarchy of organizational data items relating to network nodes in the distributed system, and the spatial data item includes at least one of a physical location, shape, size, or orientation of the mobile node; the distributed system establishing one or more relationships, based on the plurality of data items, between the at least one data item representing the mobile node and a different second data item of the plurality of data items representing a physical object or a different second network node of the plurality of network nodes, wherein the one or more relationships comprise at least one of a spatial relationship between the mobile node and the physical object or different second network node and an organizational relationship between the mobile node and the physical object or different second network node in the multi-level hierarchy; and the distributed system causing content relevant to the one or more relationships to be communicated between the mobile node (110c, 110d) and the second network node and to the mobile node based at least in part on the one or more relationships. receiving by a network node (110a, 110b) in the distributed system first mobile data that includes at least one data item representing a mobile node (110c, 110d), the mobile node (110c, 110d) being one of a plurality of network nodes, the network nodes including both intermediate nodes (110a, 110b) and wireless, mobile end nodes (110c, 110d), wherein the at least one data item comprises one or more data items of a plurality of data items in the distributed system on the plurality of network nodes, wherein the plurality of data items includes at least one of an organizational data item and a spatial data item, the organizational data item being associated with the mobile node indicating a hierarchical position of the mobile node in a multi-level hierarchy of organizational data items relating to network nodes in the distributed system, and the spatial data item includes at least one of a physical location, shape, size, or orientation of the mobile node; the distributed system establishing one or more relationships, based on the plurality of data items, between the at least one data item representing the mobile node and a different second data item of the plurality of data items representing a physical object or a different second network node of the plurality of network nodes, wherein the one or more relationships comprise at least one of a spatial relationship between the mobile node and the physical object or different second network node and an organizational relationship between the mobile node and the physical object or different second network node in the multi-level hierarchy; and the distributed system causing content relevant to the one or more relationships to be communicated between the mobile node (110c, 110d) and the second network node and to the mobile node based at least in part on the one or more relationships.