The process

IATA has the following figure which describes the baggage process at a high level.

The figure is a good description of the high level process. However, to understand what happens inside a baggage handling system (BHS) it is necessary with a more detailed understanding of the steps 2, 3, 4 and 5. 

Events and timestamps

It is necessary to collect data about a bag from many places in the baggage process to be able to:

To easily understand the collected data the data elements need to be strictly defined and the same set of data definitions used from all data sources. The data sources might send data using different formats. All formats should then be transformed to the common format.

All further discussion here is based on data elements defined by the Airport Data Dictionary, Mapping from IATA data formats are documented here: Mapping of IATA (telex) baggage data formats to ADD


IATA Process stepEvent (BagEventCode)Named timestampNamed timestamp description / CommentTo: Baggage data analytics row - bag oriented
11BagTagGeneratedBTGRT

Yes
21BagCheckInAttempt
BagChecked
BFCAT


31BagCheckedBACIT


41BagRejected

BFRET


51BagRejectedBLRET


61BagAcceptedByBhsBABBT


72BagToSecScreen
BTFST


82BagToSecScreenBTAST


92BagToSecScreenBTMST


102BagToSecScreenBTL1T


112BagToSecScreenBTL2T


122BagToSecScreenBTL3T


132BagToSecScreenBTL4T


142BagToSecScreenBTL5T


152BagFromSecScreenBFLST


162BagFromSecScreenBFAST


172BagFromSecScreenBFMST


182BagFromSecScreenBFL1T


192BagFromSecScreenBFL2T


202BagFromSecScreenBFL3T


212BagFromSecScreenBFL4T


22
BagFromSecScreenBFL5T


232BagSecScreenRejected



242/3BagToMCSBTMCT


252/3BagFromMCSBFMCT


264BagToEBSBTEBT


274BagFromEBSBFEBT


285BagToBhsBin
BTBBT


295BagToBhsBinProblem


305/6BagFromBhsBinBFBBT


317BagLoadedBLOAT


328BagUnloadedBUNLT


3310BagToTransferBTOTT


3411BagOnBeltBAOBT


3512BagToPassengerBTPAT


36




371-13BagInfoReceived


381-13BagTagScanned


391-13BagBhsEvent


Durations

Based on the events and timestamps above the following durations have been defined.


DurationDescriptionTo: Baggage data analytics row - bag oriented

Yes
BagNetTimeInBhs

Yes
BagTotalTimeInMcs

Yes
BagTotalTimeAtSecScreen

Yes
BagTimeAtAutSecScreen

Yes
BagTimeAtManSecScreen

Yes
BagTotalTimeInEbs

Yes
BagBhsDeliveryAttemptsTime

Yes
BagBhsTransportTime

Yes
BagBhsTimeExceededBy

Yes
BagBhsTimeExceededGroup

Yes


Counts

The following baggage related counts have been defined:

CountDescriptionTo: Baggage data analytics row - bag oriented
BagEventCount

Yes, per bag per airport
BagInfoMsgCount

Yes, per bag per airport
BagTagsGenerated

No
BagsCheckedIn

No, pr. flight
BagToMcsCount

Yes
BagsDeliveredToBhsFlightBin

No, pr. flight
BagsDeliveredToBhsProblemBin

No, pr. flight
BagBhsBinDeliveryAttempts

Yes
BaggageCountLoaded

No, pr. flight
BaggageCountUnloaded

No, pr. flight

Bag status indicators

The following boolean indicators have been defined:

IndicatorDescriptionTo: Baggage data analytics row - bag oriented
BagWasRejected

Yes
BagWasDeliveredToBhsInTime


Yes
BagWasDeliveredToBhsLate

Yes
BagWasDeliveredToBhsTooLate

Yes
BagWasDeliveredFromBhsInTime

Yes
BagWasDeliveredFromBhsLate

Yes
BagWasDeliveredFromBhsTooLate

Yes
BagWasSentToMcs

Yes
BagWasSentToProblemBin

Yes
BagBsmWasProblem

Yes
BagTagWasNotSeenInBhs

Yes
BagHasLoadedEvent

Yes
BagWasLost

Yes