<xsd:complexType name="PersonName_Detail">
<xsd:annotation>
<xsd:documentation source="Description">This provides name information for a person.</xsd:documentation>
<xsd:appinfo>
<otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">PersonName</otm:OTA2Entity>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ota2-0400:PersonName">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="SurnamePrefix" type="ota2-0400:StringTiny">
<xsd:annotation>
<xsd:documentation source="Description">The surname prefix, e.g &quot;van der&quot;, &quot;von&quot;, &quot;de&quot;.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to16</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">SurnamePrefix</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="3" minOccurs="0" name="Suffix" type="ota2-0400:StringTiny">
<xsd:annotation>
<xsd:documentation source="Description">Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="3" minOccurs="0" name="Title" type="ota2-0400:StringTiny">
<xsd:annotation>
<xsd:documentation source="Description">Degree or honors (e.g., Ph.D., M.D.)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" ref="ota2-0400:PersonDocument">
<xsd:annotation>
<xsd:documentation source="Description">Document information for verification purposes and also used for additional filtering for common names.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}Document</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Document</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Privacy" type="ota2-0400:Privacy">
<xsd:annotation>
<xsd:documentation source="Description">Allows for control of the sharing of access data between parties.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Detail" />
</xsd:sequence>
<xsd:attribute name="type" type="ota2-0400:NameType" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Type of name of the individual, such as former, nickname, alternate or alias name. Refer to OpenTravel Code List Name Type (NAM).</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}OTA_CodeType</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">NameType</otm:Equivalent>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="language" type="xsd:language" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">The language the name is represented in, e.g. an Eastern name versus a Western name.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}language</xsd:documentation>
<xsd:appinfo>
<otm:Equivalent context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Language</otm:Equivalent>
<otm:Example context="Common" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">en</otm:Example>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="defaultInd" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">If true, this is the default or primary name within a collection of names.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|