dat hierarchy