There are also curators in the world of media, for instance DJs of radio stations tasked with selecting songs to be played over the air.
Collaborative filtering can either be based on votes and views of a given social community, as it's done on Reddit and Digg, or the end user's own prior activity, as it's done on YouTube and Amazon.
Semantic analysis examines the relationship between the various elements and sources of information found in a given document.
This approach has been successfully implemented by services like Stumbleupon, which break up content according to topic, subtopic, and category.
Parameters for determining the social ranking are generally based on actions such as shares, votes, likes, etc., keeping in mind the time that these activities are carried out once the content is published.