1. A computer-implemented method of determining semantic place data, comprising: examining, by one or more computing devices, a plurality of time series of historical location data reports to determine their overlap; grouping, by the one or more computing devices, selected time series of location data reports that are determined to be sufficiently overlapping; assigning, by the one or more computing devices, location classifiers distinguishing one or more location entities based on the groupings of selected time series of historical location data reports that are determined to be sufficiently overlapping; and determining, by the one or more computing devices, semantic location data for one or more time series of current or historical location data reports using the assigned location classifiers.