Adopt is related to Family. Family is related to Dad. Dad is related to Sorry. 
Witness is related to Observer. Observation is derived from Observer. Observation is related to Fact. Record is a type of Fact. 
Adopt <--RelatedTo--> Family <--RelatedTo--> Dad <--RelatedTo--> Sorry 
Witness <--RelatedTo--> Observer <--DerivedFrom-- Observation <--RelatedTo--> Fact <--IsA-- Record 