<!-- Copyright 2000 The HR-XML Consortium (TM) -->
<!-- version 1.0  October 17 2000 -->
<!-- 11/05/2000
Changed all elements to UpperCamelCase
 -->
<!ELEMENT PostalAddress  (CountryCode , PostalCode? , Region* , Municipality? , DeliveryAddress? , Recipient* )>
<!ATTLIST PostalAddress  type  (postOfficeBoxAddress | streetAddress | undefined )  'undefined' >
<!ELEMENT PostalCode  (#PCDATA )>

<!ELEMENT CountryCode  (#PCDATA )>

<!ELEMENT Region  (#PCDATA )>

<!ELEMENT Municipality  (#PCDATA )>

<!ELEMENT DeliveryAddress  (AddressLine* )>

<!ELEMENT AddressLine  (#PCDATA )>

<!ELEMENT Recipient  (PersonName? , AdditionalText* , Organization? )>

<!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 >
<!ELEMENT AdditionalText  (#PCDATA )>

<!ELEMENT Organization  (#PCDATA )>

