<!-- Copyright 2000 The HR-XML Consortium (TM) -->
<!-- version 1.0  October 17 2000 -->
<!-- 11/05/2000
Changed all elements to UpperCamelCase
 -->
<!ELEMENT PersonName  (FormattedName* , GivenName* , PreferredGivenName? , MiddleName? , FamilyName* , Affix* )>

<!ELEMENT FormattedName  (#PCDATA )>
<!ATTLIST FormattedName  type  (presentation | legal | sortOrder )  'presentation' >
<!ELEMENT GivenName  (#PCDATA )>

<!ELEMENT PreferredGivenName  (#PCDATA )>

<!ELEMENT MiddleName  (#PCDATA )>

<!ELEMENT FamilyName  (#PCDATA )>
<!ATTLIST FamilyName  primary  (true | false | undefined )  'undefined' >
<!ELEMENT Affix  (#PCDATA )>
<!ATTLIST Affix  type  (academicGrade | 
                        aristocraticPrefix | 
                        aristocraticTitle | 
                        familyNamePrefix | 
                        familyNameSuffix | 
                        formOfAddress | 
                        generation )  #REQUIRED >
