Campaign is a synonym of Run. Run is a type of Occur. 
Ally is the opposite of Opposition. Opposition is a synonym of Opposite. 
Campaign <--Synonym--> Run --IsA--> Occur 
Ally <--Antonym--> Opposition <--Synonym--> Opposite 