Straight is related to Curve. 
Nice is the opposite of Punishment. Punishment is related to Discourage. Discourage is a different concept from Urge. Preach is a type of Urge. 
Straight <--RelatedTo--> Curve 
Nice <--Antonym--> Punishment <--RelatedTo--> Discourage <--DistinctFrom--> Urge <--IsA-- Preach 