Definition Type: ComplexType
Name: PersonName_Detail
Namespace: http://www.opentravel.org/OTM/Common/v4
Type: ota2-0400:PersonName
Containing Schema: Common_4_0_0.xsd
Abstract
Documentation:
This provides name information for a person.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint_Detail in schema otm_builtins_xsd Drilldown into Privacy in schema common_4_0_0_xsd Drilldown into PersonDocument in schema common_4_0_0_xsd Drilldown into Title in schema common_4_0_0_xsd Drilldown into Suffix in schema common_4_0_0_xsd Drilldown into SurnamePrefix in schema common_4_0_0_xsd Drilldown into ExtensionPoint_Summary in schema otm_builtins_xsd Drilldown into Surname in schema common_4_0_0_xsd Drilldown into Middle in schema common_4_0_0_xsd Drilldown into Given in schema common_4_0_0_xsd Drilldown into Prefix in schema common_4_0_0_xsd Drilldown into PersonName in schema common_4_0_0_xsd Drilldown into defaultInd in schema common_4_0_0_xsd Drilldown into language in schema common_4_0_0_xsd Drilldown into type in schema common_4_0_0_xsdXSD Diagram of PersonName_Detail in schema common_4_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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 &amp;quot;van der&amp;quot;, &amp;quot;von&amp;quot;, &amp;quot;de&amp;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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Prefix ota2-0400:Prefix 0 3
Given ota2-0400:Given 0 5
Middle ota2-0400:Middle 0 5
Surname ota2-0400:Surname 1 (1)
ExtensionPoint_Summary ota2:ExtensionPoint_Summary 0 (1)
SurnamePrefix ota2-0400:SurnamePrefix 0 1
Suffix ota2-0400:Suffix 0 3
Title ota2-0400:Title 0 3
PersonDocument ota2-0400:PersonDocument 0 1
Privacy ota2-0400:Privacy 0 (1)
ExtensionPoint_Detail ota2:ExtensionPoint_Detail 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
type ota2-0400:type Optional
language ota2-0400:language Optional
defaultInd ota2-0400:defaultInd Optional
Collapse Derivation Tree:
Collapse References:
ota2-0400:PersonNameDetail, ota2-0400:RelatedTraveler_Simple_Person_NameDetail