Defend is a type of Protect. 
Communication is related to Explain. Explain is the opposite of Ask. Consult is a type of Ask. 
Protect <--IsA-- Defend 
Communication <--RelatedTo--> Explain <--Antonym--> Ask <--IsA-- Consult 