I'm on the opinion, although it will probably be more work. 1. Run council election algorithm an category 2. Winner is winner of first place 3. Remove winner app from all votes 4. Repeat process until all positions are filled. Repeat all this for all categories.
Borda Count With the Borda count, if there eight candidates competing, then a candidate gets seven points for every first ranking, six points for every second ranking, and so on. If a candidate is not ranked on a ballot then he gets no points. When more than one candidate is to be elected, the Borda count provides some degree of proportionality, but not as well as STV methods.