Sail is related to Pretty. Pretty is similar to Beautiful. Beautiful is a different concept from Ugly. 
Dog can be Mean. Mean is the opposite of Generous. 
Sail <--RelatedTo--> Pretty <--SimilarTo--> Beautiful <--DistinctFrom--> Ugly 
Dog --HasProperty--> Mean <--Antonym--> Generous 