Resist is the opposite of Give. Give is a different concept from Keep. Keep is related to Coat. 
General is related to Do. Do is related to Vote. 
Resist <--Antonym--> Give <--DistinctFrom--> Keep <--RelatedTo--> Coat 
General <--RelatedTo--> Do <--RelatedTo--> Vote 