18. A computer program product tangibly embodied on a computer-readable storage medium and including executable code that, when executed, causes at least one data processing apparatus to: receive a user request for a list of one or more attributes associated with a geographic location and a geographic scope; send a device request that includes the user request for the list and indicators associated with the geographic location and the geographic scope; and receive the list of attributes associated with the geographic location, ordered based on relevance within the geographic scope, based on attribute locale rankings associated with each of the attributes included in the list of attributes, the attribute locale rankings based on comparisons of relative frequencies of occurrence of the attributes, based on first bounded geographic areas, compared with second relative frequencies of occurrence of the attributes based on second bounded geographic areas that are respectively larger than the first bounded geographic areas, the geographic scope indicating one of a plurality of hierarchical geographic analysis levels associated with a plurality of geographic locations, each first bounded geographic area including at least a first portion of the associated plurality of geographic locations, and each second bounded geographic area including at least a second portion of the associated plurality of geographic locations.
18. A computer program product tangibly embodied on a computer-readable storage medium and including executable code that, when executed, causes at least one data processing apparatus to: receive a user request for a list of one or more attributes associated with a geographic location and a geographic scope; send a device request that includes the user request for the list and indicators associated with the geographic location and the geographic scope; and receive the list of attributes associated with the geographic location, ordered based on relevance within the geographic scope, based on attribute locale rankings associated with each of the attributes included in the list of attributes, the attribute locale rankings based on comparisons of relative frequencies of occurrence of the attributes, based on first bounded geographic areas, compared with second relative frequencies of occurrence of the attributes based on second bounded geographic areas that are respectively larger than the first bounded geographic areas, the geographic scope indicating one of a plurality of hierarchical geographic analysis levels associated with a plurality of geographic locations, each first bounded geographic area including at least a first portion of the associated plurality of geographic locations, and each second bounded geographic area including at least a second portion of the associated plurality of geographic locations. 20. The computer program product of claim 18 , wherein the executable code is configured to cause the at least one data processing apparatus to: receive the user request based on receiving the user request for a list of one or more attributes associated with the geographic scope, a request digital image, and the geographic location; send the device request based on sending the device request that includes the user request for the list and indicators associated with the geographic scope, the request digital image, and the geographic location; and receive the list of attributes associated with the geographic location and the request digital image, ordered based on relevance within the geographic scope, based on attribute locale rankings associated with each of the attributes included in the list of attributes, the attribute locale rankings based on comparisons of relative frequencies of occurrence of the attributes, based on the first bounded geographic areas, compared with second relative frequencies of occurrence of the attributes based on the second bounded geographic areas.