1. A computer implemented method for determining a relationship score between a first physical entity and a second physical entity, comprising: generating a first computer-readable representation of a first spatial region containing the first physical entity; generating a second computer-readable representation of a second spatial region containing the second physical entity; comparing the first computer-readable representation and the second computer-readable representation at decreasing resolutions until a matching condition is reached; assigning a relationship score to one or more of the first physical entity and the second physical entity based on the resolution at which the matching condition is reached; and determining and taking into account a temporal proximity between the first entity and the second entity when assigning the relationship score, wherein determining and taking into account the temporal proximity includes: generating a first computer-readable representation of a first time interval associated with the first entity; generating a second computer-readable representation of a second time interval associated with the second entity; comparing the first computer-readable representation and the second computer-readable representation at decreasing resolutions until a temporal matching condition is reached; and assigning a temporal relationship score to one or more of the first entity and the second entity based on the resolution at which the temporal matching condition is reached.