I can't seem to find anything on SO about SO's tag system, and I was wondering how SO programmatically creates the descriptions linked to each tag. I noticed that there are a few descriptions (if not all) with scraped info from Wikipedia. I'm wondering two things:
- Are the tags added manually? If so, are their descriptions added manually as well?
- Or, are the tags added with some major attribution to an algorithm, perhaps one that calculates how popular a provisional tag is, then adds it to the official list if popular enough, scraping the description from some website?
If the latter, is there a common ranking algorithm I'd use to implement the voting system if I were to build my own version? I see similar systems in various websites (with different data sets), so I'm assuming that there's a common way to approach this.