Definition Type: Element
Name: CheckedBaggageDetails
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirCheckIn.xsd
MinOccurs 0
MaxOccurs 999
Abstract
Documentation:
Information for each piece of baggage being checked in for a specific passenger or pool.
Collapse XSD Schema Diagram:
Drilldown into BagTagDetails in schema ota_aircheckin_xsd Drilldown into CheckedBagWeight in schema ota_aircheckin_xsd Drilldown into BagSecurityStatus in schema ota_aircheckin_xsd Drilldown into VoluntarySeparationIndicator in schema ota_aircheckin_xsd Drilldown into HotConnectionIndicator in schema ota_aircheckin_xsd Drilldown into PriorityHandlingIndicator in schema ota_aircheckin_xsd Drilldown into BagStandByIndicator in schema ota_aircheckin_xsd Drilldown into ShortCheckCodeContext in schema ota_aircheckin_xsd Drilldown into ShortCheckLocationCode in schema ota_aircheckin_xsd Drilldown into HeavyBagIndicator in schema ota_aircheckin_xsd Drilldown into BaggagePoolIndicator in schema ota_aircheckin_xsdXSD Diagram of CheckedBaggageDetails in schema ota_aircheckin_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="CheckedBaggageDetails" minOccurs="0" maxOccurs="999">
    <xs:annotation>
        <xs:documentation xml:lang="en">Information for each piece of baggage being checked in for a specific passenger or pool.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="CheckedBagWeight" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies the weight of this checked bag. </xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attributeGroup ref="UnitsOfMeasureGroup">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Specifies the weight of the bag.</xs:documentation>
                        </xs:annotation>
                    </xs:attributeGroup>
                </xs:complexType>
            </xs:element>
            <xs:element name="BagTagDetails" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Speciifies details for the bag tag associated with this bag.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Length" minOccurs="0">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The length of the bag tag (e.g., 17 inces, 21 inches)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attributeGroup ref="UnitsOfMeasureGroup" />
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                    <xs:attribute name="Type" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates the type of bag tag being issued (e.g., interline, fallback tags, interline expedite). Refer to IATA reso 740 5.1.2a</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:pattern value="[0-9]{1}" />
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                    <xs:attribute name="IssuerCode" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">BagTag Issuer Code (BTIC) assigned by IATA. Refer to IATA Reso 5.1.2a</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:pattern value="[0-9]{3}" />
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                    <xs:attribute name="SerialNumber" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The 6-digit bag tag serial number.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:pattern value="[0-9]{6}" />
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                    <xs:attribute name="IssuanceMethod" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Specifies method of bagtag issuance.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="Agent">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Agent is issuing a bag tag.</xs:documentation>
                                    </xs:annotation>
                                </xs:enumeration>
                                <xs:enumeration value="Skycap">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">Skycap (or porter) is issuing a bag tag.</xs:documentation>
                                    </xs:annotation>
                                </xs:enumeration>
                                <xs:enumeration value="SelfService">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">A passenger is using a self service unit (SSU) or self service device (SSD) to issue bag tags.</xs:documentation>
                                    </xs:annotation>
                                </xs:enumeration>
                                <xs:enumeration value="Vendor">
                                    <xs:annotation>
                                        <xs:documentation xml:lang="en">A third party contractor is providing service to issue bag tags.</xs:documentation>
                                    </xs:annotation>
                                </xs:enumeration>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                    <xs:attribute name="CarrierCode" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Two to three character airline designator.</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:pattern value="[A-Za-z0-9]{2,3}" />
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                    <xs:attribute name="SpecialType" type="StringLength1to16" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates what the bag tag is for (e.g., skis, firearms).  </xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="ConjunctionBagTagInd" type="xs:boolean" use="optional">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">If true, a second bag tag needs to be printed with the same bag tag serial number. This is needed when an itinerary requires more transfer fields than are available on a single bag tag.
</xs:documentation>
                        </xs:annotation>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="BaggagePoolIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies whether this bag is part of a baggage pool. If true, this bag is part of a baggage pool.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="HeavyBagIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Indicates whether this is a heavy bag. If true, this is a heavy bag.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ShortCheckLocationCode" type="StringLength1to8" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The location code to which the bag is short checked, due to security, customer request or standby not seated. </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ShortCheckCodeContext" type="StringLength1to32" use="optional" default="IATA">
            <xs:annotation>
                <xs:documentation xml:lang="en">Identifies the context of the location code (e.g., IATA, ISO).</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="BagStandByIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies whether the bag is a standby bag. For example, in a destination baggage embargo a passenger may only be allowed 2 bags. Any additional bags can be standby. Also, bags for space available riders may be standby.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="PriorityHandlingIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">If true, the bag qualifies for priority handling.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="HotConnectionIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">If true, the connection time is below a certain level and priority treatment is required.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="VoluntarySeparationIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies whether the passenger agreed that this bag may be boarded on a different flight than the passenger.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="BagSecurityStatus" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies current security status of the bag (e.g., CLR. PPBM).</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[A-Za-z0-9]{4}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CheckedBagWeight nsA:CheckedBagWeight 0 (1)
BagTagDetails nsA:BagTagDetails 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
BaggagePoolIndicator nsA:BaggagePoolIndicator Optional
HeavyBagIndicator nsA:HeavyBagIndicator Optional
ShortCheckLocationCode nsA:ShortCheckLocationCode Optional
ShortCheckCodeContext nsA:ShortCheckCodeContext IATA Optional
BagStandByIndicator nsA:BagStandByIndicator Optional
PriorityHandlingIndicator nsA:PriorityHandlingIndicator Optional
HotConnectionIndicator nsA:HotConnectionIndicator Optional
VoluntarySeparationIndicator nsA:VoluntarySeparationIndicator Optional
BagSecurityStatus nsA:BagSecurityStatus Optional