Source: https://guides.developer.iata.org/docs/download-the-latest-standards

CabinSection

A Division of the cabin into zones for the purpose of balance.

Properties

Name Description Type Required Generic Enum Ignore
balanceArmAftMeasure The linear dimension from the aircraft datum to the aft boundary of the cabin section. Used when graphical representation of each cabin section is available in the supplier's departure control system. LengthMeasure false false
balanceArmCentroidMeasure The mean linear dimension of passenger seats within the cabin section from the aircraft datum, at which the departure control system will calculate the center of gravity influence of passengers located within that cabin section. LengthMeasure false false
balanceArmForwardMeasure The linear dimension from the aircraft datum to the forward boundary of the cabin section. Used when graphical representation of each cabin section is available in the supplier's departure control system. LengthMeasure false false
cabinSectionIdentifier Identifies a cabin section within a deck. As per AHM505, cabin sections can be identified starting with a zero (0) as a first figure to indicate the cabin followed by an alpha character starting with A from the front to the rear. If the cabin sections correspond with the configuration layout per class, it is also possible to use the class designator, e.g. F for first class, to identify a cabin section. string false false
deck A structural floor level. For aircraft having one structural level only, this floor level shall be referred to as the main deck. For aircraft having more than one structural floor level, the different floor levels shall be referred to as 'lower deck', 'main deck' and 'upper deck', starting from bottom to top. Deck true false
endRowNumber Seat Row Number at which the cabin ends. integer false false
lateralArmFromMeasure The linear dimension from the aircraft centerline to the left hand edge of the cabin section. Used when the graphical representation of each cabin section is available in the supplier's departure control system. LengthMeasure false false
lateralArmToMeasure The linear dimension from the aircraft centerline to the right hand edge of the cabin section. Used when the graphical representation of each cabin section is available in the supplier's departure control system. LengthMeasure false false
saleableConfigurationSection A cabin section information of a saleable configuration. array false SaleableConfigurationSection --- false
seatRow A row of passenger seats located in the cabin. array true SeatRow --- false
startRowNumber Seat Row Number at which the cabin starts. integer false false
weightUnitIndexValue The index influence of one weight unit (as defined under aircraft units) of passenger weight within the specified cabin section, assumed to be located at the mean centroid of passenger seats within the cabin section. number false false
{
  "balanceArmAftMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "balanceArmCentroidMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "balanceArmForwardMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "cabinSectionIdentifier" : "string",
  "deck" : {
    "aircraftGroupConfiguration" : { },
    "balanceArmAftMeasure" : { },
    "balanceArmForwardMeasure" : { },
    "cabinCompartment" : { },
    "cabinCrewLocation" : [ { } ],
    "cabinSection" : [ { } ],
    "deckCode" : { },
    "floorLoadLimitation" : [ { } ],
    "hold" : [ { } ],
    "lateralArmFromMeasure" : { },
    "lateralArmToMeasure" : { },
    "maximumWeightMeasure" : { },
    "remark" : [ { } ],
    "runningLoadLimitation" : [ { } ],
    "volumeMeasure" : { }
  },
  "endRowNumber" : "integer",
  "lateralArmFromMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "lateralArmToMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "saleableConfigurationSection" : [ {
    "balanceArmAftMeasure" : { },
    "balanceArmCentroidMeasure" : { },
    "balanceArmForwardMeasure" : { },
    "cabinSection" : { },
    "saleableConfiguration" : { },
    "saleableConfigurationSectionClassInfo" : [ { } ],
    "seatsQty" : "number",
    "weightUnitIndexValue" : "number"
  } ],
  "seatRow" : [ {
    "balanceArmMeasure" : { },
    "cabinCompartment" : { },
    "cabinSection" : { },
    "firstRowSeatRow" : { },
    "firstSeatRowCabinCompartment" : { },
    "lastRowSeatRow" : { },
    "lastSeatRowCabinCompartment" : { },
    "maximumSeatsQty" : "number",
    "maximumWeightMeasure" : { },
    "rowCharacteristicCode" : { },
    "rowNumber" : "integer",
    "seat" : [ { } ],
    "seatOnLeg" : [ { } ],
    "weightUnitIndexValue" : "number"
  } ],
  "startRowNumber" : "integer",
  "weightUnitIndexValue" : "number"
}