def check_required_attributes(self, dataset):
results = []<EOL>required_ctx = TestCtx(BaseCheck.HIGH, '<STR_LIT>')<EOL>required_ctx.assert_true(<EOL>getattr(dataset, '<STR_LIT>', '<STR_LIT>') == self.valid_templates[<NUM_LIT:0>],<EOL>'<STR_LIT>'.format(self.valid_templates[<NUM_LIT:0>])<EOL>)<EOL>required_ctx.assert_true(<EOL>getattr(dataset, '<STR_LIT>', '<STR_LIT>') == '<STR_LIT>',<EOL>'<STR_LIT>'<EOL>)<EOL>required_ctx.assert_true(<EOL>getattr(dataset, '<STR_LIT>', '<STR_LIT>') == '<STR_LIT>',<EOL>'<STR_LIT>'<EOL>)<EOL>results.append(required_ctx.to_result())<EOL>return results<EOL>
Feature type specific check of global required and highly recommended attributes.

:param netCDF4.Dataset dataset: An open netCDF dataset