Heat is related to Product. you are likely to find Product in/at/on Shelf. Shelf is related to Doll. Doll is related to Basket. 
Good is a different concept from Die. Die is a type of Disappear. 
Heat <--RelatedTo--> Product --AtLocation--> Shelf <--RelatedTo--> Doll <--RelatedTo--> Basket 
Good <--DistinctFrom--> Die --IsA--> Disappear 