1. A method for extracting semantic information from text data having associated metadata, the method comprising: selecting an ordered set of scale values for a plurality of scales corresponding to content setting information; for each scale value, determining at least one subset of metadata related to a subset of the scale value; for each of the scales and associated subsets, determining a statistic on occurrences of a given content tagged with the metadata in each subset of the scale value, the given content tagged with at least one of the subset of metadata a number of instances by one or more users; aggregating the statistics for each scale and associated subsets to determine a semantic level for the content that indicates a level of semantic correspondence between the content and the scales and associated subsets based on the statistic on occurrences of the given content tagged with the metadata in each subset of the scale value; determining the scales and associated subsets associated with the given content having a semantic level above a threshold value of occurrences of the given content tagged with the metadata in each subset of the scale value; identifying the determined scales and associated subsets having a semantic level above the threshold value as corresponding to the semantics of the content; and clustering the given content according to the determined scales and associated subsets.