Seat is related to Table. Table is related to Square. 
Counter is a type of Table. you are likely to find Floor in/at/on Table. Floor is related to Cover. 
Seat <--RelatedTo--> Table <--RelatedTo--> Square 
Counter --IsA--> Table <--AtLocation-- Floor <--RelatedTo--> Cover 