The organization of information into objects and roles results in an important characteristic of ISO XML: the levels always alternate between objects (XX_UpperCamelCase) and roles (lowerCamelCase).
<cit:CI_Responsibility id="JohnDoe">
<cit:role>
<cit:CI_RoleCode codeListValue="pointOfContact">pointOfContact</cit:CI_RoleCode>
</cit:role>
<cit:party>
<cit:CI_Individual>
<cit:name>
<gco:CharacterString>JohnDoe</gco:CharacterString>
</cit:name>
</cit:CI_Individual>
</cit:party>
</cit:CI_Responsibility>