Een gebruiker kan veel stemmen hebben. Een Vote kan een up-vote of een down-vote zijn (met behulp van enkele tabelovererving). Je zou dan een aanbevelingsmodel kunnen hebben dat bepaalt wat een gebruiker leuk zou kunnen vinden, afhankelijk van de stemmen omhoog en omlaag (vind verwante artiesten van stemmen die omhoog stemmen en trek artiesten af die verband houden met stemmen omlaag). Een gebruiker kan dan veel aanbevelingen hebben.