Race is a type of Contest. Race is related to Last. Last is related to Line. Airline is a type of Line. 
Programming is a type of Work. Work is related to Translation. 
Contest <--IsA-- Race <--RelatedTo--> Last <--RelatedTo--> Line <--IsA-- Airline 
Programming --IsA--> Work <--RelatedTo--> Translation 