you are likely to find Silence in/at/on Library. Silence is related to Slice. Slice is related to Cake. Cake is related to Chef. 
Roof is part of Bus. 
Library <--AtLocation-- Silence <--RelatedTo--> Slice <--RelatedTo--> Cake <--RelatedTo--> Chef 
Roof --PartOf--> Bus 