def render_ann(self, a):

        annotation = Element('a', {'as': a.label, 'label': a.label,
                                   'ref': a.element.id, 'xml:id': a.id})

        if a.features:
            annotation.append(self.render_fs(a.features))

        return annotation
this is a convenience method to gather what categories of updates are available in any update
dataset/ETHPy150Open cidles/graf-python/src/graf/io.py/GrafRenderer.render_ann--crossover with--dataset/ETHPy150Open saltstack/salt/salt/modules/win_update.py/_gather_update_categories