Sample is a type of Consume. the first thing you do when you Shop is Consume. 
Outer is related to Edge. Edge is related to Thin. Ribbon can be Thin. Ribbon is related to Present. 
Sample --IsA--> Consume <--HasFirstSubevent-- Shop 
Outer <--RelatedTo--> Edge <--RelatedTo--> Thin <--HasProperty-- Ribbon <--RelatedTo--> Present 