def write_csv(self, path=None):
        self.sort_sections(['Root', 'Contacts', 'Documentation', 'References', 'Resources', 'Citations', 'Schema'])
        if self.description:
            self.description = self.description
        if self.abstract:
            self.description = self.abstract
        t = self['Root'].get_or_new_term('Root.Modified')
        t.value = datetime_now()
        self.sort_by_term()
        return super().write_csv(str(path))