<xs:complexType name="PersonNameType">
<xs:annotation>
<xs:documentation xml:lang="en">This provides name information for a person.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NamePrefix" type="StringLength1to16" minOccurs="0" maxOccurs="3">
<xs:annotation>
<xs:documentation xml:lang="en">Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.) </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GivenName" type="StringLength1to64" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Given name, first name or names</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MiddleName" type="StringLength1to64" minOccurs="0" maxOccurs="3">
<xs:annotation>
<xs:documentation xml:lang="en">The middle name of the person name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SurnamePrefix" type="StringLength1to16" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">e.g "van der", "von", "de" </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Surname" type="StringLength1to64">
<xs:annotation>
<xs:documentation xml:lang="en">Family name, last name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NameSuffix" type="StringLength1to16" minOccurs="0" maxOccurs="3">
<xs:annotation>
<xs:documentation xml:lang="en">Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NameTitle" type="StringLength1to16" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Degree or honors (e.g., Ph.D., M.D.) </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PrivacyGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Allows for control of the sharing of person name data between parties.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="NameType" type="OTA_CodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Type of name of the individual, such as former, nickname, alternate or alias name. Refer to OTA Code List Name Type (NAM).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|