added checks for empty IDF and SDRF data during validation