Punch is a type of Tool. Punch is related to Swing. 
you are likely to find Reader in/at/on Library. Library is related to Educational. Educational is related to Degree. Degree is related to Part. 
Tool <--IsA-- Punch <--RelatedTo--> Swing 
Reader --AtLocation--> Library <--RelatedTo--> Educational <--RelatedTo--> Degree <--RelatedTo--> Part 