String is a type of Fiber. Fiber is a type of Material. you are likely to find Material in/at/on Factory. 
Race is related to Rank. 
String --IsA--> Fiber --IsA--> Material --AtLocation--> Factory 
Race <--RelatedTo--> Rank 