mpeg7:PersonNameType

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
dateFrom mpeg7:timePointType optional
dateTo mpeg7:timePointType optional
type restriction of NMTOKEN optional
xml:lang xs:language optional
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility.  See
RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
at http://www.iana.org/assignments/lang-tag-apps.htm for
further information.

Used By

Source

<complexType name="PersonNameType">
  <sequence>
    <choice maxOccurs="unbounded">
      <element name="GivenName" type="mpeg7:NameComponentType"/>
      <element name="LinkingName" type="mpeg7:NameComponentType" minOccurs="0"/>
      <element name="FamilyName" type="mpeg7:NameComponentType" minOccurs="0"/>
      <element name="Title" type="mpeg7:NameComponentType" minOccurs="0"/>
      <element name="Salutation" type="mpeg7:NameComponentType" minOccurs="0"/>
      <element name="Numeration" type="string" minOccurs="0"/>
    </choice>
  </sequence>
  <attribute name="dateFrom" type="mpeg7:timePointType" use="optional"/>
  <attribute name="dateTo" type="mpeg7:timePointType" use="optional"/>
  <attribute name="type" use="optional">
    <simpleType>
      <restriction base="NMTOKEN">
        <enumeration value="former"/>
        <enumeration value="variant"/>
        <enumeration value="main"/>
      </restriction>
    </simpleType>
  </attribute>
  <attribute ref="xml:lang" use="optional"/>
</complexType>