Disagree is a synonym of Differ. Vary is a type of Differ. Vary is related to Variety. 
Outer is related to Shoe. 
Disagree <--Synonym--> Differ <--IsA-- Vary <--RelatedTo--> Variety 
Outer <--RelatedTo--> Shoe 