nameGroup

Element Group Information

Model

Used By

Source

<xs:group name="nameGroup" id="nameGroup">
  <xs:sequence>
    <xs:choice>
      <xs:element name="name" type="nameType"/>
      <xs:sequence>
        <xs:element name="prefix" type="prefixType" minOccurs="0"/>
        <xs:choice>
          <xs:element name="last-name" type="last-nameType"/>
          <xs:element name="orgname" type="orgnameType"/>
        </xs:choice>
        <xs:element name="first-name" type="first-nameType" minOccurs="0"/>
        <xs:element name="middle-name" type="middle-nameType" minOccurs="0"/>
        <xs:element name="first-last-name" type="first-last-nameType" minOccurs="0"/>
        <xs:element name="second-last-name" type="second-last-nameType" minOccurs="0"/>
        <xs:element name="suffix" type="suffixType" minOccurs="0"/>
        <xs:element name="iid" type="iidType" minOccurs="0"/>
        <xs:element name="role" type="roleType" minOccurs="0"/>
        <xs:element name="orgname" type="orgnameType" minOccurs="0"/>
        <xs:element name="department" type="departmentType" minOccurs="0"/>
        <xs:element name="synonym" type="synonymType" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:choice>
    <xs:element name="registered-number" type="registered-numberType" minOccurs="0"/>
  </xs:sequence>
</xs:group>