semantic divergence