put catalog info into dataset; refactor schema check a little bit
report error for collection of collection