Race is a type of Compete. Race is related to Swim. Swim is the opposite of Sink. 
Detect is etymologically related to Tile. Detect is a synonym of Reveal. 
Compete <--IsA-- Race <--RelatedTo--> Swim <--Antonym--> Sink 
Tile <--EtymologicallyRelatedTo-- Detect <--Synonym--> Reveal 