Logic is related to Reason. Speculate is a type of Reason. 
District is related to Area. Boundary is a type of Area. Rim is a type of Boundary. 
Logic <--RelatedTo--> Reason <--IsA-- Speculate 
District <--RelatedTo--> Area <--IsA-- Boundary <--IsA-- Rim 