Horse is related to Course. 
Specialize is derived from Special. Special is related to Case. Case is related to Matter. 
Horse <--RelatedTo--> Course 
Specialize --DerivedFrom--> Special <--RelatedTo--> Case <--RelatedTo--> Matter 