Calendar is a type of List. Catalog is a type of List. Catalog is derived from Log. you are likely to find Log in/at/on Doctor. 
Attack is related to Strike. 
Calendar --IsA--> List <--IsA-- Catalog --DerivedFrom--> Log --AtLocation--> Doctor 
Attack <--RelatedTo--> Strike 