nameType

Complex Type Information

Model

Children: np

Attributes

QName Type Fixed Default Use Inheritable Annotation
lang xs:language optional

Used By

Source

<xs:complexType name="nameType">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" name="np">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:normalizedString">
            <xs:attribute name="tp" use="required">
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:enumeration value="cogn"/>
                  <xs:enumeration value="surn"/>
                  <xs:enumeration value="pref"/>
                  <xs:enumeration value="givn"/>
                  <xs:enumeration value="reln"/>
                  <xs:enumeration value="nick"/>
                  <xs:enumeration value="patr"/>
                  <xs:enumeration value="matr"/>
                  <xs:enumeration value="tekn"/>
                  <xs:enumeration value="art"/>
                  <xs:enumeration value="occn"/>
                  <xs:enumeration value="locn"/>
                  <xs:enumeration value="midl"/>
                  <xs:enumeration value="sufx"/>
                  <xs:enumeration value="oth"/>
                  <xs:enumeration value="unkw"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="lang" type="xs:language" use="optional"/>
</xs:complexType>