Empty is a type of Container. 
Music is a type of Punishment. Music is related to Speaker. you are likely to find Speaker in/at/on Shelf. you are likely to find Project in/at/on Shelf. 
Container <--IsA-- Empty 
Punishment <--IsA-- Music <--RelatedTo--> Speaker --AtLocation--> Shelf <--AtLocation-- Project 