[tdwg-tag] class design, generalization, L(O)D