Make groups optional for resource; make additional_info optional for dataset