"All junior schools were ordered to close for 2 weeks, starting today. It triggered cynical commentaries suggesting that the action should have been taken earlier. The skeptics further alleged the chief executive tooks this flu emergency as an opportunity to claim credit for the exercise. The criticisms seem to have some ring of truth to them."

What is the meaning of to have some ring of truth ?

Tks / ju