Sacrifice is a type of Killing. Sacrifice is a type of Loss. 
Legal is a different concept from Kill. Drown is a type of Kill. one thing you do when you Swimming is Drown. 
Killing <--IsA-- Sacrifice --IsA--> Loss 
Legal <--DistinctFrom--> Kill <--IsA-- Drown <--HasSubevent-- Swimming 