Shelf is part of Closet. you are likely to find Cat in/at/on Shelf. you are likely to find Cat in/at/on Box. Box is related to Room. 
Top is related to Position. Position is a synonym of Situation. Exception is a type of Situation. 
Closet <--PartOf-- Shelf <--AtLocation-- Cat --AtLocation--> Box <--RelatedTo--> Room 
Top <--RelatedTo--> Position <--Synonym--> Situation <--IsA-- Exception 