1. A method for managing data in a distributed system, comprising the steps of: receiving first mobile data that includes non-routing data for a mobile node of a plurality of nodes, wherein the mobile node is associated with a first data item of a plurality of data items in a distributed data system on the plurality of nodes, the non-routing data includes at least one of organizational data for data items in the distributed database and spatial data, and spatial data includes at least one of a physical location, shape, size, and orientation; determining a non-topological relationship between the first data item and a different second data item of the plurality of data items based on the non-routing data; and causing content to be communicated with the mobile node based at least in part on the non-topological relationship.