Climb is the opposite of Hang. Hang is a synonym of Swing. Swing is related to Put. 
Contribution is a type of Publication. Reference is a type of Publication. Reference is related to Name. Name is related to Company. 
Climb <--Antonym--> Hang <--Synonym--> Swing <--RelatedTo--> Put 
Contribution --IsA--> Publication <--IsA-- Reference <--RelatedTo--> Name <--RelatedTo--> Company 