On a collection I think it is right to set resource_type to Collection vs Profile (and store that in descMetadata).  In the case of Collection, I think human_readable_type should be dependent on what resource_type is set to.