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

CabinComponent

A Non-seat related cabin feature or facility (e.g. lavatory, galley, closet, stowage, etc.)

Properties

Name Description Type Required Generic Enum Ignore
absoluteLengthMeasure Length of the component measured along the axis of the aircraft. Measure false false
absoluteWidthMeasure Width of the component measured along the lateral axis of the aircraft. Measure false false
aircraftGroupConfiguration A Specific Configuration of an Aircraft Group. AircraftGroupConfiguration true false
balanceArmAftMeasure The linear dimension from the aircraft datum to the aft edge of the specified cabin location. Used when graphical representation of each specified cabin location is available in the supplier's departure control system. LengthMeasure false false
balanceArmCentroidMeasure The linear dimension from the aircraft datum to the specified cabin location, at which the departure control system will calculate the center of gravity influence of load in that location. LengthMeasure false false
balanceArmForwardMeasure The linear dimension from the aircraft datum to the forward edge of the specified cabin location. Used when graphical representation of each specified cabin location is available in the supplier's departure control system. LengthMeasure false false
cabinColumn A Column within a Cabin used to identify Seats and Cabin Components within a Row. array true CabinColumn --- false
cabinCompartment A physical aircraft compartment where passenger seats are installed, classified by a given Cabin Type. CabinCompartment true false
cabinComponentName Name or description of the cabin component, e.g. Forward Galley, First Class Coat Locker. string false false
columnEquivWidthNumber Equivalent width of the component in columns. number false false
firstSeatRow A row of passenger seats located in the cabin. SeatRow false false
lastSeatRow A row of passenger seats located in the cabin. SeatRow false false
lateralArmCentroidMeasure The lateral position of the specified cabin location. Used when cabin load lateral imbalance influence is required to be calculated. LengthMeasure false false
lateralArmFromMeasure The linear dimension from the aircraft centerline to the left hand edge of the specified cabin location. Used when the graphical representation of each specified cabin location 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 specified cabin location. Used when the graphical representation of each specified cabin location is available in the supplier's departure control system. LengthMeasure false false
maximumWeightMeasure Maximum weight permitted in the specified cabin location. WeightMeasure false false
orientationCode Indicates the orientation, or direction of the component. ComponentOrientationCode false false
pantryDistributionElement A specific allocation in a pantry distribution. array false PantryDistributionElement --- false
positionCode Location of the component relative to the associated Seat Row position (e.g. Before or After). ComponentPositionCode false false
rowEquivLengthNumber Equivalent length of the component in rows. number false false
typeCode Code of the cabin component Type CabinComponentTypeCode false false
weightUnitIndexValue The index influence of one weight unit (as defined under aircraft units) of load located at that location. number false false
{
  "absoluteLengthMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "absoluteWidthMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "aircraftGroupConfiguration" : {
    "aircraftGroup" : { },
    "asymmetricalLoadLimitationTable" : [ { } ],
    "balanceOutputRequirement" : [ { } ],
    "cabinComponent" : [ { } ],
    "cabinLayout" : { },
    "cargoHeatingDevice" : [ { } ],
    "cargoVentilationDevice" : [ { } ],
    "centerOfGravityLimitTable" : [ { } ],
    "combinedLoadLimitationTable" : [ { } ],
    "crewDistribution" : [ { } ],
    "cumulativeLoadLimitationTable" : [ { } ],
    "curtailmentTable" : [ { } ],
    "deck" : [ { } ],
    "defaultInd" : "boolean",
    "dowConfiguration" : [ { } ],
    "dowItem" : [ { } ],
    "dryOperatingAircraft" : [ { } ],
    "fleetBalanceArmMeasure" : { },
    "fleetIndexValue" : "number",
    "fleetMacPercent" : "number",
    "fleetWeightMeasure" : { },
    "flightDeckCrewLocation" : [ { } ],
    "floorLoadLimitationTable" : [ { } ],
    "fuelDistribution" : [ { } ],
    "fuelingProcedure" : [ { } ],
    "fuelTank" : [ { } ],
    "holdLayout" : { },
    "idealTrimLineTable" : [ { } ],
    "lateralImbalanceLimitTable" : [ { } ],
    "maximumWeightsTable" : [ { } ],
    "minimumWeightsTable" : [ { } ],
    "pantryDistribution" : [ { } ],
    "paxTrimOutputRequirement" : [ { } ],
    "potableWaterDistribution" : [ { } ],
    "potableWaterTank" : [ { } ],
    "runningLoadLimitationTable" : [ { } ],
    "saleableConfiguration" : [ { } ],
    "stabTable" : [ { } ],
    "startWeightTypeCode" : { },
    "supplementaryInfoRequirement" : [ { } ],
    "swa" : [ { } ],
    "taxiFuelProcedure" : [ { } ],
    "tippingLimitTable" : [ { } ]
  },
  "balanceArmAftMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "balanceArmCentroidMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "balanceArmForwardMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "cabinColumn" : [ {
    "cabinCompartment" : { },
    "cabinComponent" : { },
    "characteristicCode" : { },
    "columnIdentifier" : "string",
    "seat" : { }
  } ],
  "cabinCompartment" : {
    "cabinColumn" : [ { } ],
    "cabinCompartmentIdentifier" : "string",
    "cabinComponent" : [ { } ],
    "cabinType" : { },
    "datedOperatingLeg" : [ { } ],
    "deck" : [ { } ],
    "firstRow" : { },
    "lastRow" : { },
    "seatRow" : [ { } ]
  },
  "cabinComponentName" : "string",
  "columnEquivWidthNumber" : "number",
  "firstSeatRow" : {
    "balanceArmMeasure" : { },
    "cabinCompartment" : { },
    "cabinSection" : { },
    "firstRowSeatRow" : { },
    "firstSeatRowCabinCompartment" : { },
    "lastRowSeatRow" : { },
    "lastSeatRowCabinCompartment" : { },
    "maximumSeatsQty" : "number",
    "maximumWeightMeasure" : { },
    "rowCharacteristicCode" : { },
    "rowNumber" : "integer",
    "seat" : [ { } ],
    "seatOnLeg" : [ { } ],
    "weightUnitIndexValue" : "number"
  },
  "lastSeatRow" : {
    "balanceArmMeasure" : { },
    "cabinCompartment" : { },
    "cabinSection" : { },
    "firstRowSeatRow" : { },
    "firstSeatRowCabinCompartment" : { },
    "lastRowSeatRow" : { },
    "lastSeatRowCabinCompartment" : { },
    "maximumSeatsQty" : "number",
    "maximumWeightMeasure" : { },
    "rowCharacteristicCode" : { },
    "rowNumber" : "integer",
    "seat" : [ { } ],
    "seatOnLeg" : [ { } ],
    "weightUnitIndexValue" : "number"
  },
  "lateralArmCentroidMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "lateralArmFromMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "lateralArmToMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "maximumWeightMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "orientationCode" : {
    "orientationCodeEnum" : { }
  },
  "pantryDistributionElement" : [ {
    "galleyLocation" : { },
    "indexValue" : "number",
    "pantryDistribution" : { },
    "weightPerLocationMeasure" : { }
  } ],
  "positionCode" : {
    "componentPositionCodeEnum" : { }
  },
  "rowEquivLengthNumber" : "number",
  "typeCode" : {
    "cabinComponentTypeCodeEnum" : { }
  },
  "weightUnitIndexValue" : "number"
}