Sets of Attributes that are repeatedly used together may be associated with each other by creating a named Attribute group. This serves the same function as a macro in a programming language or some uses of ENTITY in DTDs. I've not seen named Attribute groups used at all, but they could be very useful when the same Attributes are used repeatedly.