Hook is a type of Implement. Implement is a different concept from Machine. Machine is related to Engine. Engine is part of Train. 
Bite is related to Eating. Eating is related to Cookie. Cookie is related to Palm. 
Hook --IsA--> Implement <--DistinctFrom--> Machine <--RelatedTo--> Engine --PartOf--> Train 
Bite <--RelatedTo--> Eating <--RelatedTo--> Cookie <--RelatedTo--> Palm 