Character is a type of Recommendation. 
Chocolate is a type of Food. you are likely to find Chocolate in/at/on Box. Box is related to Shape. 
Recommendation <--IsA-- Character 
Food <--IsA-- Chocolate --AtLocation--> Box <--RelatedTo--> Shape 