Soup is a type of Situation. you are likely to find Bean in/at/on Soup. 
Begin is related to Keep. Keep is a type of Grow. Grow is related to Cotton. 
Situation <--IsA-- Soup <--AtLocation-- Bean 
Begin <--RelatedTo--> Keep --IsA--> Grow <--RelatedTo--> Cotton 