blog whither semantic classes