1. A method of determining a semantic relationship, comprising: receiving source content; performing cluster analysis at least in part by using at least a portion of the source content; and using at least a portion of a result of the cluster analysis to determine the semantic relationship between two or more content elements comprising the source content.