Adopt is derived from Adoption. Adoption is related to Child. Child is related to Chocolate. 
Approval is derived from Approve. Permission is a type of Approval. Permission is a synonym of License. Charter is a type of License. 
Adopt --DerivedFrom--> Adoption <--RelatedTo--> Child <--RelatedTo--> Chocolate 
Approve <--DerivedFrom-- Approval <--IsA-- Permission <--Synonym--> License <--IsA-- Charter 