Airframe MRO Capabilities

To access the full sample data set on Amazon Web Services manually or programmatically, the S3 bucket URLs are provided here.

To get user name and password for manual access or access key and secret key for programmatic access, contact sales@ch-aviation.com.

To access the full sample data set on Snowflake, visit the ch-aviation profile on Snowflake Marketplace here.

Sample File NameSample Description
airframe_mro_capabilities.csvSample data for commercial aviation
ColumnData TypeData descriptionKeyData SetJoin On
mro_capabilities_idvarchar(32)Unique identifier for each airframe mro capabilities, generated as an MD5 hash of the Airport, Airframe MRO Name, Aircraft Type, Engine Type. Stable as long as the combination of underlying data does not change (it changes as data is adjusted or improved by ch-aviation).Primary
Airport Display Namevarchar(255)Airport Display Name (combination of City Name and Airport Name)
Airport ch-a Codevarchar(6)Airport ch-aviation code (not a stable ID, IATA code if available, otherwise ICAO, otherwise alternative code)ForeignAirportsAirport ch-a Code
Airport IATAchar(3)Airport three character IATA codeForeignAirportsAirport IATA
Airport ICAOchar(4)Airport four character ICAO codeForeignAirportsAirport ICAO
Continentvarchar(255)Continent name
Countryvarchar(255)Country name
Country ISO Codechar(2)ISO 3166-1 Alpha-2 country codeForeignCountriesCountry ISO
Subdivisionvarchar(255)State name
Subdivision ISO Codechar(2)ISO 3166-2 Alpha-2 subdivision code (used for states)ForeignStatesState ISO
Metro Groupvarchar(255)Metro Group name
Metro Group IATAchar(3)Metro Group three character IATA codeForeignMetro GroupsMetro_Group
Airframe MRO Namevarchar(255)Name of the MRO provider
Airframe MRO ch-a Codevarchar(5)MRO provider ch-aviation code (2-5 characters)ForeignEntities / Airframe MRO Providers and CustomersEntity ch-a Code / Airframe MRO ch-a Code
MRO Subsidiary Namevarchar(255)Name of the MRO subsidiary (if applicable)
MRO Subsidiary ch-a Codevarchar(5)MRO subsidary ch-aviation code (if applicable) (2-5 characters)ForeignEntities / Airframe MRO Providers and CustomersEntity ch-a Code / MRO Subsidiary ch-a Code
approval_numbervarchar(32)The official certificate or approval number issued to the MRO by the relevant aviation authority.
Aircraft Typevarchar(32)Aircraft type included in the approval. Used for standardizing across MROs that list types differently
check_levelvarchar(8)Highest maintenance level covered under the approval. Allowed values: NULL, Line, A, B, C, D
Engine Typevarchar(16)NULL if MRO has approval for all engine types for a certain aircraft type. Otherwise, lists an engine type for that aircraft type it has approval for (i.e. PW JT9D)
Engine Type ch-a Codevarchar(4)NULL if MRO has approval for all engine types for a certain aircraft type. Otherwise, lists engine type ch-aviation code (i.e. PWJ9)
Engine Familyvarchar(16)NULL if MRO has approval for all engine types for a certain aircraft type. Otherwise, lists engine family (i.e. JT9D)
Engine Manufacturervarchar(255)NULL if MRO has approval for all engine types for a certain aircraft type. Otherwise, lists engine manufacturer name
Engine Manufacturer ch-a Codevarchar(4)NULL if MRO has approval for all engine types for a certain aircraft type. Otherwise, lists engine manufacturer ch-aviation code (assigned by ch-aviation)ForeignEntitiesEntity ch-a Code
approval_per_fleetsmallint1 = capability was assigned based on the operator's fleet rather than an identified approval document. Used when no approval number could be found, or documentation does not explicitly identify aircraft types. If the MRO is known to maintain its own fleet under its AOC, relevant types may be recorded on that assumption. Otherwise NULL
main_approvalsmallintDistinguishes multiple facilities operating under one approval (e.g. main facility in Zagreb, Croatia; additional facility in Split, Croatia). 1 = main facility under a single approval. 2 = other facilities under the same approval. NULL = the location has a separate approval.
approval_datevarchar(10)Date of the approval's issuance or latest revision. Revisions may include added aircraft types or scope changes. (YYYY-MM-DD, YYYY-MM, or YYYY)
approval_date_fulldateFull date of the approval's issuance or latest revision. (Always YYYY-MM-DD)
type_activity_start_datevarchar(10)Date when the MRO got approval for a new type, at the aircraft-type level. (YYYY-MM-DD, YYYY-MM, or YYYY)
type_activity_start_date_fulldateFull date when the MRO got approval for a new type. (Always YYYY-MM-DD)
type_activity_end_datevarchar(10)Date when the MRO removed approval for type. Populated when evidence shows the aircraft type was removed from approval/capability. Applies to that type only. It does not necessarily mean the MRO's overall approval ended. (YYYY-MM-DD, YYYY-MM or YYYY format)
type_activity_end_date_fulldateFull Date when the MRO removed approval for type. Populated when evidence shows the aircraft type was removed from approval/capability. Applies to that type only. It does not necessarily mean the MRO's overall approval ended. (Always YYYY-MM-DD)