Skip to content

Activity Model

ONE Record data model 3.0 introduced an activity model. It is built on the superclasses LogisticsService, LogisticsActivity, LogisticsAction, and PhysicalLogisticsObject. The activity model is developed based the design principles Single Source of Truth and Physics-orientation. Further emphasis lays on practicality over abstractation. This page details the core concepts including examples.

LogisticsServices

A LogisticsService (a subtype of LogisticsObject) describes a set of scheduled and sequenced LogisticsActivities provided by one party to another. The properties are described here.

LogisticsService

LogisticsService and connected objects

Booking

  • TBD

LogisticsActivities

A LogisticsActivity (a subtype of LogisticsObject) describes an activity or process state which is scheduled and executed by an orchestrating party. It involves a set of dedicated tasks in the form of specific LogisticsActions to be performed on PhysicalLogisticsObjects. Some activities are directly bound to a specific PhysicalLogisticsObject. It can be part of one or multiple LogisticsServices. It has an execution status that is actively maintained. The properties are described here.

LogisticsActivity

LogisticsActivity and connected objects

UnitComposition

An UnitComposition (a subtype of LogisticsActivity) describes the process state of a packed/loaded LoadingUnit (Container, ULD, Pallet, ...). It requires a 1:1 connection to a LoadingUnit as long as its execution status is Active. Composing (a LogisticsAction) is used to model the tasks of composing (cargo:Composition) or decomposing (cargo:Decomposition) Pieces for the UnitComposition. An UnitComposition typically begins with a Composition at one location (eg. warehouse of origin) and ends with a Decomposition at another location (eg. warehouse of departure). The properties are described here.

UnitComposition

UnitComposition and connected objects

TransportMovement

  • TBD

Storage

  • TBD

LogisticsActions

A LogisticsAction (a subtype of LogisticsObject) describes a specific task performed on one or a set of PhysicalLogisticsObjects in the context of a LogisticsActivity. LogisticsActions serve the purpose of connecting different PhysicalLogisticsObjects to each other and to an LogisticsActivity. It is set at a specific point in time. This can also be a time frame (start and end time). The time type can be either requested, planned or actual. The properties are described here.

LogisticsAction

LogisticsAction and connected objects

Composing

  • TBD

Loading

  • TBD

Storing

  • TBD

Check

  • TBD

PhysicalLogisticsObjects

A PhysicalLogisticsObject (a subtype of LogisticsObject) is the digital twin of a physically distinguishable object in the air cargo supply chain. It interacts with other PhysicalLogisticsObjects and LogisticsActivities through LogisticsActions. Some PhysicalLogisticsObjects are directly connected to an LogisticsActivity describing its state. The properties are described here.

PhysicalLogisticsObject

PhysicalLogisticsObject and connected objects

Piece

  • TBD

LoadingUnit

  • TBD

TransportMeans

  • TBD

Examples

Booking with 2 loose and 1 palletized pieces on one flight

Example 1

Booking with 2 loose and 1 palletized pieces on one flight