Content model for the <contrib> element
<!ENTITY % contrib-model "((%contrib-id.class;)*, (%name.class;)*, (%degree.class;)*, role?, on-behalf-of?, (%aff-alternatives.class;)*, address*, email*, ext-link*, uri*, bio?, author-comment?)" >
((contrib-id)*, (anonymous | collab | collab-alternatives | name | name-alternatives)*, (degrees)*, role?, on-behalf-of?, (aff | aff-alternatives)*, address*, email*, ext-link*, uri*, bio?, author-comment?)
JATS-articleauthcustom-models1.ent