you are likely to find Cat in/at/on Cage. 
Ceiling is part of Hallway. Hallway can be used for Entrance. Entrance is related to Frame. 
Cat --AtLocation--> Cage 
Ceiling --PartOf--> Hallway --UsedFor--> Entrance <--RelatedTo--> Frame 