| BagXML Term, all in the "Bag" element | BagXML Description | ADD Term | Mapping comment |
|---|---|---|---|
| BagOwner.GivenName | A personal name given to the individual at birth and used before a family name. Also called first name. E.g. JOHN. | PassengerFirstName | X |
| BagOwner.Surname | Individual's hereditary name(s) common to all members of a family. Also known as family name or last name. E.g. SMITH. Excludes any potential suffix. | PassengerLastName | X |
| BagOwner.TitleName | A word such as Mr., Mrs., Miss or Dr that is used before an individual's name to indicate the gender, profession or marital status. | PassengerInitialsAndOrTitle | X |
BagOwner.Pax.Booking.BookingRefID | Booking reference Identifier, also called Record Locator (6 characters). | BagPnrCode | |
| BagPosition.AreaID | The identifier of an area relevant to the business. Convention on identifier defined by the sender of the message. Potential example: “PCA AB” for Passenger Check-in Area AB. | BagEventLocation | |
| BagTag.BagTagID | The identifier of bag tag. | BagTagNumber | |
| BagTag.TagExpediteInd | The indicator of whether this is a expedite tag. | TBD | Filled with 1 if the bag is a rushed bag in BRS, false otherwise |
| BagTag.Scanner.ScannerDeviceID | The identifier of the technology device | TBD | |
| BagTag.IssuingAirline.AirlineDesigCode | Either the IATA-defined 2-character code or the ICAO-defined 3-character code of an airline, as per the length of the value. | BagTagIssuerAirlineIATA | |
| BagPhysicalProperty.WeightMeasure | A measurement of the heaviness of a bag. Only checked weight supported. Unit must be KGT (kilograms). | BagWeight | UnitCode="KGM" |
| BagPhysicalProperty.ColorCode | The color of the physical property measurement. Refer to resolution 743b color codes. | TBD | |
| BagPhysicalProperty.DescriptiveCode | The descriptive code of the physical property measurement. Refer to resolution 743b description codes. | TBD | |
| BagSegment[].OperatingCarrierFlightNumberText | The numerical designation of a flight as it is operated by a carrier. | FlightNumber | FlightId = OperatingAirlineIATA + FlightNumber + OperationalSuffix |
| BagSegment[].OperationalSuffixText | Used to distinguish two flights having the same flight number and departing from their respective Origin Stations on the same date. | OperationalSuffix | |
| BagSegment[].CurrentSegmentInd | Indicates if this is the segment currently being flown, and for which bag events are being published. A segment is considered to open at check-in or at previous segment close, and to close when bags have arrived or moved to transfer. | TBD | Boolean. 1 if this is a segment for which the bag event applies, 0 otherwise. |
| BagSegment[].AircraftScheduledDepDateTime | The Scheduled Date and Time of Departure of the aircraft at the terminal or departure gate at an airport. | SOBT | Always UTC |
| BagSegment[].AircraftScheduledArrivalDateTime | The Scheduled Date and Time of Arrival of the aircraft at the terminal or departure gate at an airport. | SIBT | Always UTC |
| BagSegment[].ServiceOffer.BaggageCabinTypeID | Cabin Type Identifier. Contents to be defined by bilateral agreement. Field/BDT used in domains (e.g. Baggage Logistics) where the standard Cabin Type Codes may not be sufficient. | TBD | |
| BagSegment[].ServiceOffer.SeatID | The seat number of this service offer. Not filled in when jump seat, which is identified through the Baggage Segment Exception. | TBD | |
| Bag.BagLocation.IATALocationCode | IATA defined code identifying a city or station. | AirportIATA | |
| Bag.BagActivity.OperatingCarrier.AirlineDesigCode | Either the IATA-defined 2-character code or the ICAO-defined 3-character code of an airline, as per the length of the value. | OperatingAirlineIATA | |
| Bag.BagSegment[].ChangeIndCodeType | An exception for a bag on a particular segment of travel. | string1 | |
| Bag.BagSegment[].ChangeIndCode | The code of change indicator (NEW/CHG/DEL). | string3 | |
| Bag.BagSegment[].Compartment.CompartmentId | Identifies a compartment within a hold (compartment no). As per AHM505, compartments are numbered from 1 to 6. A second figure can indicate a section in a compartment starting from the front to the back and from right to left. | string | |
| Bag.BagSegment[].BagSegmentException.ExceptionCode | The exception code of the exception control. An exception control is a item that is excluded from a general statement or does not follow a rule. | ||
| A set of principles or procedures according to which something is done on a particular segment of travel. | |||
| Bag.BagSegment[].ULD.* | ? | ||
| Bag.BagSegment[].DepStation.IATATerminalCode | The code of the terminal infrastructure facility, as defined by IATA SSIM Appendix D. Example: '2W'. | ||
| Bag.BagSegment[].DepStation.AircraftParkingPositionID | |||
| Bag.BagSegment[].DepStation.IATAStatelliteID | The identifier of the terminal satellite infrastructure facility. | ||
| Bag.BagSegment[].DepStation.TerminalPierID | |||
| Bag.BagSegment[].DepStation.HandlingBayID | |||
| Bag.BagSegment[].OriginalBagTag | Does not exist | ||
| Bag.BagSegment[].OriginalFlight | Does not exist | ||
| Bag.BagSegment[].OperatingAirline | Does not exist | ||
| Bag.BagSegment[].ServiceOffer.Container | Does not exist | ||
| Bag.BagSegment[].SegmentSecurity.SecurityNumber | |||
| Bag.BagSegment[].SegmentSecurity.SeqNumber | |||
| Bag.BagSegment[].SegmentSecurity.ContainerSealedInd | The indicator of whether a container is sealed. | boolean | |
| Bag.BagSegment[].SegmentSecurity.TagActiveInd | The indicator of whether the tag is active for use in all segments. | boolean | |
| Bag.BagSegment[].SegmentSecurity.AuthorityToTransportInd | The authority to transport indicator of the security control. An authority security control is an official permission; sanction from a security context. | boolean | |
| Bag.BagSegment[].SegmentSecurity.AuthorityToLoadInd | The authority to transport indicator of the security control. An authority security control is an official permission; sanction from a security context. | boolean | |
| Bag.BagSegment[].SegmentSecurity.AuthorityToTransportInd | The authority to transport indicator of the security control. An authority security control is an official permission; sanction from a security context. | boolean | |
| Bag.BagSegment[].SegmentSecurity.OverrideAuthorityToLoad | boolean | Does not exist | |
| Bag.BagSegment[].SegmentSecurity.OverrideInd | boolean | Does not exist | |
| Bag.BagSegment[].SegmentSecurity.Stop | Does not exist | ||
| Bag.BagSegment[].SegmentSecurity.Stop.StopInd | boolean | Does not exist | |
| Bag.BagSegment[].SegmentSecurity.Stop.Reason | Does not exist |
Bag.BagActivity.ActivityCode
| BagXML Term | BagXML Description | BagXML Path(s) |
|---|---|---|
| IDProduction | Bag Identity Production | Bag.BagActivity.BagStatus.AuthenticationStatusCode |
| Recognition | Bag Recognition | Bag.BagActivity.BagStatus.AuthenticationStatusCode |
| Identification | Bag Identification | Bag.BagActivity.BagStatus.AuthenticationStatusCode |
| Verification | Bag Verification | Bag.BagActivity.BagStatus.AuthenticationStatusCode |
| Qualification | Bag Qualification | Bag.BagActivity.BagStatus.AuthenticationStatusCode |
| Screening | Bag Screening | Bag.BagActivity.BagStatus.ScreeningResultStatusCode Bag.BagActivity.BagStatus.ScreeningResultReason.ScreeningAlarmCode |
| Reconciliation | Bag Inventory Reconciliation | ? |
| Acquisition | Bag Acquisition | Bag.BagActivity.BagStatus.MovementStatusCode |
| Routing | Bag Routing | Bag.BagActivity.BagStatus.MovementStatusCode |
| Move | Bag Movement | Bag.BagActivity.BagStatus.MovementStatusCode |
| Delivery | Bag Delivery | Bag.BagActivity.BagStatus.MovementStatusCode |
| Reclaim | Bag Reclaim | Bag.BagActivity.BagStatus.MovementStatusCode |
| PutAway | Bag Put Away | Bag.BagActivity.BagStatus.StorageStatusCode |
| Receipt | Bag Receipting | Bag.BagActivity.BagStatus.StorageStatusCode |
| Withdraw | Bag Withdraw | Bag.BagActivity.BagStatus.StorageStatusCode |
| Sorting | Bag Sorting | Bag.BagActivity.BagStatus.SortationStatusCode |
| Loading | Bag Loading | Bag.BagActivity.BagStatus.ContainerizationStatusCode |
| Removal | Bag Removal | Bag.BagActivity.BagStatus.ContainerizationStatusCode |
| Offload | Bag Offloading | Bag.BagActivity.BagStatus.ContainerizationStatusCode |
Bag.BagActivity.BagStatus.ScreeningResultStatusCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| CLR | Cleared, bag is cleared according to applicable regulations | ||
| REJ | Rejected, bag is rejected due to detected weapons, explosives or other dangerous devices | ||
| UCL | Unclear, bag is unclear due to indeterminate screening result |
Bag.BagActivity.BagStatus.AuthenticationStatusCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| IDProduced | Identity Produced, bag identity has been produced | ||
| Recognised | Recognised, bag has been recognised (Seen) | ||
| Identified | Identified, Bag has been identified against produced bag inventory | ||
| Verified | Verified, bag has been verified against policies (max min height, weight, etc) | ||
| Qualified | Qualified, bag has been qualified against planned criteria and resource |
Bag.BagActivity.BagStatus.MovementStatusCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| Acquired | Acquired, bag has been acquired by a party or facility | ||
| Routed | Routed, bag has been routed through a facility | ||
| Delivered | Delivered, bag has been delivered by a party or facility | ||
| Reclaimed | Reclaimed, bag has been reclaimed by (passenger) party. |
Bag.BagActivity.BagStatus.StorageStatusCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| PutAway | PutAway, bag has been put away into storage. | ||
| Receipted | Receipted, bag has been receipted in storage location. | ||
| Withdrawn | Withdrawn, bag has been withdrawn from storage. |
Bag.BagActivity.BagStatus.SortationStatusCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| Not Sorted | Not Sorted, bag has not been sorted into a segragation. | ||
| Sorted | Sorted, bag has been sorted into a segragation |
Bag.BagActivity.BagStatus.ContainerizationStatusCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| LOD | Loaded, bag is authorised to load and loaded successfully. | ||
| NOF | Normal Offload, bag has been offloaded from inbound aircraft or ULD. E.g. when aircraft arrives at stand. | ||
| UNS | Not Loaded, bag has not been seen. | ||
| NAL | Loaded, but bag is not authorized for loading. | ||
| OND | Not Loaded, bag is on hand and not authorized for loading. | ||
| ONA | Not Loaded, bag is on hand and authorized to load. | ||
| OFF | Removed, bag has been removed and offloaded on request. |
Bag.BagActivity.BagStatus.ScreeningResultReason.ScreeningAlarmCode
| BagXML Term | BagXML Description | ADD BagEventCode | ADD BagEventDescription |
|---|---|---|---|
| D | Dark alarm | ||
| E | Explosives | ||
| C | combination of dark alarm and explosives | ||
| N | no decision | ||
| T | time out |