{
  "release": "2026-10-21",
  "schema_version": "0.10.0",
  "generator": "openair 0.1.0",
  "built_at": "2026-10-21T01:21:29Z",
  "notice": "Unofficial compilation of public FAA and NTSB data. Only the Federal Register edition published on govinfo.gov is the official legal text of an airworthiness directive. Extracted fields (applicability, product pairing, registry matches) are aids for finding ADs, not compliance determinations. The geo_ tables' points are openair's, placed from public-domain place lists; the agencies' own columns are unchanged.",
  "license": {
    "data": "Public domain (US government works). This compilation is released under CC0 1.0.",
    "code": "Apache-2.0"
  },
  "sources": [
    {
      "source": "faa_drs",
      "dataset": "ADFRAWD",
      "label": "AD final rules",
      "records": 20181,
      "fetched_at": "2026-10-20T19:51:22+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "ADFREAD",
      "label": "Emergency ADs",
      "records": 291,
      "fetched_at": "2026-10-20T19:51:22+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "ADNPRM",
      "label": "AD notices of proposed rulemaking",
      "records": 8289,
      "fetched_at": "2026-10-20T19:51:23+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "SAIB",
      "label": "Special Airworthiness Information Bulletins",
      "records": 1338,
      "fetched_at": "2026-10-20T19:51:23+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "TCDSMODEL",
      "label": "Type Certificate Data Sheets",
      "records": 8116,
      "fetched_at": "2026-10-20T19:51:23+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "STC",
      "label": "Supplemental Type Certificates",
      "records": 83470,
      "fetched_at": "2026-10-20T19:51:24+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "AC",
      "label": "Advisory Circulars",
      "records": 1687,
      "fetched_at": "2026-10-20T19:51:25+00:00"
    },
    {
      "source": "faa_drs",
      "dataset": "AIRWORTHINESS_CONCERN_SHEETS",
      "label": "Airworthiness Concern Sheets",
      "records": 95,
      "fetched_at": "2026-10-20T19:51:25+00:00"
    },
    {
      "source": "federal_register",
      "dataset": "documents",
      "label": "Part 39 documents",
      "records": 24316,
      "fetched_at": "2026-10-20T19:51:25+00:00",
      "latest_publication_date": "2026-10-19"
    },
    {
      "source": "faa_registry",
      "dataset": "ReleasableAircraft",
      "label": "Registered aircraft",
      "records": 317759,
      "published_at": "2026-10-20T04:57:37+00:00",
      "sha256": "a21b955d2c67aede8ce8b8dd73e271e11daba438853dad883a51f56ba78a441f"
    },
    {
      "source": "faa_registry",
      "dataset": "ReleasableAircraft DEREG",
      "label": "Deregistered aircraft (cancelled registrations)",
      "records": 383637,
      "published_at": "2026-10-20T04:57:37+00:00",
      "sha256": "a21b955d2c67aede8ce8b8dd73e271e11daba438853dad883a51f56ba78a441f"
    },
    {
      "source": "faa_sdr",
      "dataset": "SDR",
      "label": "Service difficulty reports (32 yearly files)",
      "records": 1767519,
      "fetched_at": "2026-10-20T19:51:27+00:00",
      "latest_difficulty_date": "2026-10-19"
    },
    {
      "source": "faa_aids",
      "dataset": "AIDS",
      "label": "Accident and incident reports (ASIP search API)",
      "records": 234247,
      "fetched_at": "2026-10-20T19:51:37+00:00",
      "latest_event_date": "2026-09-27"
    },
    {
      "source": "faa_jasc",
      "dataset": "JASC_Code.pdf",
      "label": "JASC code table",
      "records": 547,
      "fetched_at": "2026-10-19T23:19:05+00:00",
      "published_at": "2008-10-27",
      "sha256": "47751cfb1aa0da60c9c04414a849423eeee25f4aa5ae8783cbf7e55b0c300085"
    },
    {
      "source": "ntsb_api",
      "dataset": "aviation cases",
      "label": "Aviation investigations, from NTSB's public API",
      "records": 180553,
      "fetched_at": "2026-10-20T19:52:23",
      "latest_event_date": "2026-10-20"
    },
    {
      "source": "ntsb_avdata",
      "dataset": "PRE1982.zip",
      "label": "Aviation database, 1962 to 1981 (PRE1982.zip, Microsoft Access)",
      "records": 87039,
      "fetched_at": "2026-10-20T13:24:59+00:00",
      "sha256": "abe1a933b4b73583d61684309f7f0610c281e3c1de3537c6471bf2a98ba6481d"
    },
    {
      "source": "ntsb_avdata",
      "dataset": "Pre2008.zip",
      "label": "Aviation database, 1982 to 2007 (Pre2008.zip, Microsoft Access)",
      "records": 63002,
      "fetched_at": "2026-10-20T13:24:45+00:00",
      "sha256": "89e2df6d848e7ab3b42e7d7c7a03ff403303057a26ca04c95b3ea67201c3ce74"
    },
    {
      "source": "ntsb_avdata",
      "dataset": "avall.zip",
      "label": "Aviation database, 2008 on (avall.zip, Microsoft Access)",
      "records": 31303,
      "fetched_at": "2026-10-20T13:24:44+00:00",
      "sha256": "bc74fefb1b39e1b86700a4be82b8ff6014bb1f6d81008524de73f2ddbd38b052"
    },
    {
      "source": "ntsb_docket",
      "dataset": "aviation dockets",
      "label": "Docket index: 192,398 files, linked but not copied",
      "records": 25649,
      "fetched_at": "2026-10-20T15:08:39+00:00"
    },
    {
      "source": "places",
      "dataset": "census_places",
      "label": "Census places (U.S. Census Bureau), for geocoding",
      "records": 32363,
      "edition": "census_places 2026",
      "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2026_Gazetteer/2026_Gaz_place_national.zip",
      "sha256": "af678e2d990827c89ee39b98c82de6e90b693c7361ff0e559ae3076670dd2863",
      "fetched_at": "2026-10-20T17:00:46+00:00"
    },
    {
      "source": "places",
      "dataset": "census_states",
      "label": "Census state boundaries (U.S. Census Bureau), for geocoding",
      "records": 56,
      "edition": "census_states 2025",
      "url": "https://www2.census.gov/geo/tiger/GENZ2025/shp/cb_2025_us_state_500k.zip",
      "sha256": "9cbfe171dad1555e11770c981d8f4db9e687a65c86f5bdae684eeb487e2e9b80",
      "fetched_at": "2026-10-20T17:00:47+00:00"
    },
    {
      "source": "places",
      "dataset": "census_zcta",
      "label": "Census ZIP areas (U.S. Census Bureau), for geocoding",
      "records": 33791,
      "edition": "census_zcta 2026",
      "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2026_Gazetteer/2026_Gaz_zcta_national.zip",
      "sha256": "f1e9046b91f6e60686a99343cb2752834c02b0764939403b331c78c017e2c54c",
      "fetched_at": "2026-10-20T17:00:47+00:00"
    },
    {
      "source": "places",
      "dataset": "faa_nasr",
      "label": "FAA airports (NASR) (FAA), for geocoding",
      "records": 19427,
      "edition": "faa_nasr 2026-10-01",
      "url": "https://nfdc.faa.gov/webContent/28DaySub/extra/01_Oct_2026_APT_CSV.zip",
      "sha256": "aba48ea877f249d9b8cd63988b14b3432a6a09ad1fbe9561a5e6443c99c03dd0",
      "fetched_at": "2026-10-20T17:00:46+00:00"
    },
    {
      "source": "places",
      "dataset": "gnis_domestic",
      "label": "GNIS domestic names (USGS), for geocoding",
      "records": 284162,
      "edition": "gnis_domestic 2026-09-29",
      "url": "https://prd-tnm.s3.amazonaws.com/StagedProducts/GeographicNames/DomesticNames/DomesticNames_National_Text.zip",
      "sha256": "180651b9fba01e65fc65182fb61de5be73bf6f42082a1b9b82cca2f74d3c16e9",
      "fetched_at": "2026-10-20T17:00:48+00:00"
    },
    {
      "source": "places",
      "dataset": "gnis_historical",
      "label": "GNIS historical features (USGS), for geocoding",
      "records": 15334,
      "edition": "gnis_historical 2026-09-02",
      "url": "https://prd-tnm.s3.amazonaws.com/StagedProducts/GeographicNames/Topical/HistoricalFeatures_National_Text.zip",
      "sha256": "20c96936a3ba430b345eed1c7395b6aab52875aac8e1e2905fab37b388cab381",
      "fetched_at": "2026-10-20T17:00:50+00:00"
    },
    {
      "source": "places",
      "dataset": "ourairports",
      "label": "OurAirports airports (OurAirports), for geocoding",
      "records": 86258,
      "edition": "ourairports 2026-10-16",
      "url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
      "sha256": "0499dbd88de2fc735ac5c09f59796ccc3af544e17ffda807f793c0c6fe6c3d75",
      "fetched_at": "2026-10-20T17:00:46+00:00"
    }
  ],
  "quality": {
    "directives_by_status": {
      "Current": 17132,
      "Historical": 3070,
      "unknown": 122,
      "Pending": 2
    },
    "directives_by_text_source": {
      "federal_register_xml": 10706,
      "drs_inline_text": 9426,
      "federal_register_text": 122,
      "drs_file_text": 66,
      "none": 6
    },
    "applicability_extracted_pct": 98.8,
    "unsafe_condition_extracted_pct": 90.2,
    "sections_with_pdf_page_pct": 100.0,
    "directive_product_pairing": {
      "tcds_make_match": 148348,
      "single_make": 5740,
      "tcds_model_only": 3470,
      "unpaired": 2293
    },
    "registered_tc_airframes_matched_pct": 94.6,
    "registered_tc_airframe_engines_matched_pct": 94.3,
    "ntsb_us_aircraft_registry_matched_pct": 92.3,
    "ntsb_us_aircraft_with_faa_report_pct": 60.1,
    "ntsb_docket_items_sized_pct": 99.7,
    "ntsb_pre1982_records_linked_pct": 99.2,
    "ntsb_access_events_linked_pct": 100.0,
    "geo_ntsb_case_by_precision": {
      "place": 85446,
      "reported": 79514,
      "airport": 2845,
      "airport_offset": 588
    },
    "geo_faa_incident_report_by_precision": {
      "place": 98740,
      "airport": 65580,
      "reported": 60578,
      "airport_offset": 429
    },
    "geo_faa_aircraft_registration_by_precision": {
      "zip": 302204,
      "place": 8922
    },
    "geo_ntsb_us_cases_placed_pct": 96.6,
    "geo_faa_incident_reports_placed_pct": 96.2,
    "geo_us_registrations_placed_pct": 100.0,
    "geo_ntsb_reported_outside_state": 76
  },
  "origin_legend": {
    "source": "The agency's own words or numbers, at most converted to a date, number or boolean.",
    "normalized": "The agency's value under a fixed rule: a code spelled out, a prefix added, a join key.",
    "derived": "Chosen or inferred by openair (an extracted paragraph, a match between records). It can be wrong.",
    "openair": "Identifiers, positions, links and fetch details openair adds. Not a claim about the world."
  },
  "tables": {
    "faa_directive": {
      "file": "faa_directive.parquet",
      "rows": 20326,
      "bytes": 6148130,
      "sha256": "4f40a6ad9d832c98ca7c871b8be5244589bfcff63bbc277bc8b5548af121b3ad",
      "sorted_by": [
        "coalesce(publication_date, issue_date, effective_date) NULLS FIRST",
        "ad_number"
      ],
      "description": "One row per FAA airworthiness directive (AD). Sources: FAA DRS (index, status, products, relations, older text) and the Federal Register (legal text 1994 onward). Unofficial: only the govinfo PDF is the legal edition.",
      "page": {
        "record": "Airworthiness directive (AD)",
        "url": "https://openairdocs.org/ad/<ad_id without FAA:>",
        "sql": "'https://openairdocs.org/ad/' || url_encode(replace(ad_id, 'FAA:', ''))",
        "note": "For example /ad/2016-07-21; a revision is /ad/83-08-01-R1."
      },
      "origin": "mixed",
      "columns": [
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "Stable identifier: authority, colon, AD number with spaces as hyphens (FAA:2026-20-09, FAA:2026-01-51-R1).",
          "origin": "openair"
        },
        {
          "name": "authority",
          "type": "VARCHAR",
          "description": "Issuing authority. Always FAA for now.",
          "origin": "openair"
        },
        {
          "name": "ad_number",
          "type": "VARCHAR",
          "description": "AD number as the FAA writes it, including any suffix (2026-20-09, 96-21-12 PL, 2026-01-51 R1).",
          "origin": "normalized"
        },
        {
          "name": "base_ad_number",
          "type": "VARCHAR",
          "description": "AD number without suffix; groups an AD with its revisions, corrections and priority letters.",
          "origin": "normalized"
        },
        {
          "name": "suffix",
          "type": "VARCHAR",
          "description": "R1, R2: revision. C1: correction. PL: priority letter AD. L: letter AD. REM: removal. Null for an ordinary AD.",
          "origin": "normalized"
        },
        {
          "name": "is_emergency",
          "type": "BOOLEAN",
          "description": "True if the AD was issued as an emergency AD (sent to owners before Federal Register publication).",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "DRS status: Current (in force) or Historical (superseded, removed or replaced).",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Subject heading, e.g. \"Airworthiness Directives; Bombardier, Inc., Airplanes\".",
          "origin": "source"
        },
        {
          "name": "subject",
          "type": "VARCHAR",
          "description": "Short subject from DRS, e.g. \"Wings\" or \"Fuel System\".",
          "origin": "source"
        },
        {
          "name": "ata_chapter",
          "type": "VARCHAR",
          "description": "Two-digit ATA chapter from the AD's Subject paragraph (57 = wings), when stated.",
          "origin": "derived"
        },
        {
          "name": "product_types",
          "type": "VARCHAR[]",
          "description": "Product types the AD covers: Aircraft, Engine, Propeller, Appliance.",
          "origin": "source"
        },
        {
          "name": "product_subtypes",
          "type": "VARCHAR[]",
          "description": "Aircraft subtypes DRS lists for the AD: Large Airplane, Small Airplane, Rotorcraft, Small/Large Airplane, Glider, Balloon, Airship. Null for most engine, propeller and appliance ADs.",
          "origin": "source"
        },
        {
          "name": "makes",
          "type": "VARCHAR[]",
          "description": "Manufacturer names DRS lists for the AD. Not paired with models; see faa_directive_product.",
          "origin": "source"
        },
        {
          "name": "models",
          "type": "VARCHAR[]",
          "description": "Model names DRS lists for the AD. See faa_directive_product for each model paired with its maker.",
          "origin": "source"
        },
        {
          "name": "amendment",
          "type": "VARCHAR",
          "description": "14 CFR 39.13 amendment number (39-23482).",
          "origin": "source"
        },
        {
          "name": "docket_number",
          "type": "VARCHAR",
          "description": "Regulations.gov docket (FAA-2026-2289) or older docket number.",
          "origin": "source"
        },
        {
          "name": "project_identifier",
          "type": "VARCHAR",
          "description": "FAA project or directorate identifier (AD-2025-01167-T, MCAI-2025-00012-T).",
          "origin": "source"
        },
        {
          "name": "issue_date",
          "type": "DATE",
          "description": "Date the FAA signed the AD.",
          "origin": "source"
        },
        {
          "name": "emergency_issue_date",
          "type": "DATE",
          "description": "Issue date of the emergency AD, when there was one.",
          "origin": "source"
        },
        {
          "name": "publication_date",
          "type": "DATE",
          "description": "Federal Register publication date.",
          "origin": "source"
        },
        {
          "name": "effective_date",
          "type": "DATE",
          "description": "Date the AD takes effect.",
          "origin": "source"
        },
        {
          "name": "summary",
          "type": "VARCHAR",
          "description": "Summary paragraph from the rule preamble.",
          "origin": "source"
        },
        {
          "name": "applicability",
          "type": "VARCHAR",
          "description": "The AD's applicability paragraph (which products, serial numbers, configurations). Extracted text; read the full AD before relying on it.",
          "origin": "derived"
        },
        {
          "name": "applicability_method",
          "type": "VARCHAR",
          "description": "How applicability was found: section_heading (from Federal Register XML) or the name of a text pattern.",
          "origin": "derived"
        },
        {
          "name": "unsafe_condition",
          "type": "VARCHAR",
          "description": "The unsafe condition (or MCAI \"reason\") paragraph, extracted.",
          "origin": "derived"
        },
        {
          "name": "unsafe_condition_method",
          "type": "VARCHAR",
          "description": "How unsafe_condition was found (see applicability_method).",
          "origin": "derived"
        },
        {
          "name": "supersedes",
          "type": "VARCHAR[]",
          "description": "ad_ids this AD supersedes (see faa_directive_relation).",
          "origin": "normalized"
        },
        {
          "name": "superseded_by",
          "type": "VARCHAR[]",
          "description": "ad_ids that supersede this AD.",
          "origin": "normalized"
        },
        {
          "name": "fr_document_number",
          "type": "VARCHAR",
          "description": "Federal Register document number of the original final rule (2026-21010).",
          "origin": "source"
        },
        {
          "name": "fr_citation",
          "type": "VARCHAR",
          "description": "Federal Register citation (91 FR 65100).",
          "origin": "source"
        },
        {
          "name": "fr_start_page",
          "type": "BIGINT",
          "description": "First printed Federal Register page of the final rule (47818 in 73 FR 47818). Null for ADs without a Federal Register document, which is most ADs before 1994.",
          "origin": "source"
        },
        {
          "name": "fr_end_page",
          "type": "BIGINT",
          "description": "Last printed Federal Register page of the final rule.",
          "origin": "source"
        },
        {
          "name": "govinfo_pdf_url",
          "type": "VARCHAR",
          "description": "Official legal edition (govinfo PDF). Our mirrored copy is in source_file.",
          "origin": "source"
        },
        {
          "name": "federal_register_url",
          "type": "VARCHAR",
          "description": "federalregister.gov page for the final rule.",
          "origin": "source"
        },
        {
          "name": "text_source",
          "type": "VARCHAR",
          "description": "Where faa_directive_section text came from, in order of preference: federal_register_xml, drs_inline_text, drs_file_text (the PDF or HTML file of emergency ADs and of old ADs without inline text) or federal_register_text (1994-1999 ADs DRS does not hold).",
          "origin": "openair"
        },
        {
          "name": "drs_guid",
          "type": "VARCHAR",
          "description": "DRS document id of the record used for this row.",
          "origin": "source"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "DRS web page for the AD.",
          "origin": "source"
        },
        {
          "name": "drs_last_modified",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When DRS last changed the record.",
          "origin": "source"
        }
      ]
    },
    "faa_directive_section": {
      "file": "faa_directive_section.parquet",
      "rows": 285501,
      "bytes": 29870603,
      "sha256": "3e565e90189038feb97448995f59895115176c8954d0da350253c837f2f0a005",
      "sorted_by": [
        "ad_id",
        "ordinal"
      ],
      "description": "AD text split into sections: preamble sections and the AD's lettered paragraphs. One row per section; the natural chunk for search and retrieval.",
      "origin": "source",
      "columns": [
        {
          "name": "section_id",
          "type": "VARCHAR",
          "description": "Stable id: ad_id#ordinal.",
          "origin": "openair"
        },
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The AD: faa_directive.ad_id (FAA:2016-07-21).",
          "origin": "openair"
        },
        {
          "name": "ordinal",
          "type": "BIGINT",
          "description": "Order within the AD (0-based).",
          "origin": "openair"
        },
        {
          "name": "part",
          "type": "VARCHAR",
          "description": "preamble (summary, background, comments, costs) or regulatory (the AD itself).",
          "origin": "normalized"
        },
        {
          "name": "label",
          "type": "VARCHAR",
          "description": "Paragraph letter of an AD paragraph, e.g. c for (c) Applicability.",
          "origin": "source"
        },
        {
          "name": "heading",
          "type": "VARCHAR",
          "description": "Section heading, e.g. Applicability, Unsafe Condition, Compliance.",
          "origin": "source"
        },
        {
          "name": "text",
          "type": "VARCHAR",
          "description": "Plain text; tables as Markdown.",
          "origin": "source"
        },
        {
          "name": "printed_page",
          "type": "BIGINT",
          "description": "Federal Register printed page the section starts on.",
          "origin": "source"
        },
        {
          "name": "pdf_page",
          "type": "BIGINT",
          "description": "Page of the govinfo PDF the section starts on (for #page= links).",
          "origin": "openair"
        },
        {
          "name": "source",
          "type": "VARCHAR",
          "description": "federal_register_xml, drs_inline_text, drs_file_text or federal_register_text (see faa_directive.text_source).",
          "origin": "openair"
        },
        {
          "name": "source_document",
          "type": "VARCHAR",
          "description": "FR document number or DRS id the text came from.",
          "origin": "openair"
        }
      ]
    },
    "faa_directive_product": {
      "file": "faa_directive_product.parquet",
      "rows": 159851,
      "bytes": 1045033,
      "sha256": "32b09005ecc46de9079d7851b93324ea25b99c53ef03411438a56a29eaa66681",
      "sorted_by": [
        "ad_id",
        "model_key"
      ],
      "description": "Each model an AD names, paired with its maker and type certificate where that can be told. Narrow candidates by model here, then read faa_directive.applicability for serial numbers and conditions.",
      "origin": "derived",
      "columns": [
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The AD: faa_directive.ad_id (FAA:2016-07-21).",
          "origin": "openair"
        },
        {
          "name": "product_type",
          "type": "VARCHAR",
          "description": "Aircraft, Engine, Propeller or Appliance (from the type certificate when matched, else from the AD when it covers one type).",
          "origin": "derived"
        },
        {
          "name": "make",
          "type": "VARCHAR",
          "description": "Maker as the AD names it, when it could be paired with the model.",
          "origin": "derived"
        },
        {
          "name": "model",
          "type": "VARCHAR",
          "description": "Model as the AD names it.",
          "origin": "source"
        },
        {
          "name": "model_key",
          "type": "VARCHAR",
          "description": "Normalized model for joining: uppercase letters, digits and + only (PA-28-181 -> PA28181).",
          "origin": "normalized"
        },
        {
          "name": "aircraft_categories",
          "type": "VARCHAR[]",
          "description": "Aircraft categories the row concerns (airplane, rotorcraft, glider, balloon, airship), from the data sheet or the AD's product subtypes.",
          "origin": "derived"
        },
        {
          "name": "maker_tokens",
          "type": "VARCHAR[]",
          "description": "Distinctive words of the maker name(s), for matching when no data sheet was matched (textron, cessna).",
          "origin": "derived"
        },
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "Type certificate data sheet the model was matched to.",
          "origin": "derived"
        },
        {
          "name": "tcds_model",
          "type": "VARCHAR",
          "description": "The model as written on that data sheet.",
          "origin": "derived"
        },
        {
          "name": "pairing",
          "type": "VARCHAR",
          "description": "tcds_make_match: model and maker both match a data sheet. tcds_model_only: only one data sheet lists the model. single_make: the AD names one maker. unpaired: maker unknown.",
          "origin": "derived"
        }
      ]
    },
    "faa_directive_relation": {
      "file": "faa_directive_relation.parquet",
      "rows": 3235,
      "bytes": 29025,
      "sha256": "aa1f032224ca66b6a2b68ab433da588383c1be41998231caa702a6148ae2f98b",
      "sorted_by": [
        "from_ad_id",
        "relation",
        "to_ad_id"
      ],
      "description": "Links between ADs: from_ad_id supersedes or affects (revises, amends) to_ad_id. Source: FAA DRS. Either end may be an AD that is not in faa_directive (older ADs DRS does not hold).",
      "origin": "source",
      "columns": [
        {
          "name": "from_ad_id",
          "type": "VARCHAR",
          "description": "The newer AD.",
          "origin": "normalized"
        },
        {
          "name": "relation",
          "type": "VARCHAR",
          "description": "supersedes: from_ad_id replaces to_ad_id. affects: from_ad_id revises or otherwise changes to_ad_id without replacing it.",
          "origin": "normalized"
        },
        {
          "name": "to_ad_id",
          "type": "VARCHAR",
          "description": "The earlier AD.",
          "origin": "normalized"
        }
      ]
    },
    "faa_proposed_directive": {
      "file": "faa_proposed_directive.parquet",
      "rows": 10790,
      "bytes": 2222465,
      "sha256": "1ef950d92ccf284813d241f034d2212cd4412870df7fca8dd62ed272747f342a",
      "sorted_by": [
        "publication_date NULLS FIRST",
        "proposal_id"
      ],
      "description": "Proposed ADs: notices of proposed rulemaking (NPRMs), supplemental NPRMs and withdrawals. Not binding. Sources: Federal Register (1994 onward) and FAA DRS.",
      "page": {
        "record": "Proposed AD",
        "url": "https://openairdocs.org/proposed/<docket_number>",
        "sql": "'https://openairdocs.org/proposed/' || url_encode(coalesce(docket_number, fr_document_number, proposal_id))",
        "note": "Every notice in a docket shares the docket's page."
      },
      "origin": "mixed",
      "columns": [
        {
          "name": "proposal_id",
          "type": "VARCHAR",
          "description": "FR:<document number> for Federal Register documents, DRS:<id> for DRS-only records.",
          "origin": "openair"
        },
        {
          "name": "docket_number",
          "type": "VARCHAR",
          "description": "Docket shared by the proposal and the final AD (FAA-2026-11810).",
          "origin": "source"
        },
        {
          "name": "project_identifier",
          "type": "VARCHAR",
          "description": "FAA project identifier: year, directorate and sequence in older notices (2007-NM-239-AD), MCAI-2022-00628-T style in newer ones. Often null.",
          "origin": "source"
        },
        {
          "name": "fr_document_number",
          "type": "VARCHAR",
          "description": "Federal Register document number (2026-21010; 95-307 in the 1990s). Null only for DRS-only rows (proposal_id DRS:...).",
          "origin": "source"
        },
        {
          "name": "action",
          "type": "VARCHAR",
          "description": "Federal Register action, e.g. \"Notice of proposed rulemaking (NPRM).\" or \"Proposed rule; withdrawal.\"",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Subject heading, e.g. \"Airworthiness Directives; The Boeing Company Airplanes\": the DRS title when DRS has the record, else the Federal Register title.",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "DRS status (Current or Historical), when DRS has the record.",
          "origin": "source"
        },
        {
          "name": "drs_comments",
          "type": "VARCHAR",
          "description": "DRS note, e.g. \"This NPRM was withdrawn on 5/29/2026.\"",
          "origin": "source"
        },
        {
          "name": "product_types",
          "type": "VARCHAR[]",
          "description": "Product types from the DRS record: Aircraft, Engine, Appliance, Propeller. Null when DRS has no record of the notice.",
          "origin": "source"
        },
        {
          "name": "makes",
          "type": "VARCHAR[]",
          "description": "Manufacturer names from the DRS record (The Boeing Company, Airbus SAS), not paired with models. Null when DRS has no record.",
          "origin": "source"
        },
        {
          "name": "models",
          "type": "VARCHAR[]",
          "description": "Model names from the DRS record. Rarely filled (under 1% of notices).",
          "origin": "source"
        },
        {
          "name": "publication_date",
          "type": "DATE",
          "description": "Date the notice was published in the Federal Register (1994 on); DRS's date for DRS-only rows.",
          "origin": "source"
        },
        {
          "name": "comment_due_date",
          "type": "DATE",
          "description": "Last day to comment.",
          "origin": "source"
        },
        {
          "name": "summary",
          "type": "VARCHAR",
          "description": "Summary paragraph: the DRS summary when DRS has the record, else the Federal Register abstract.",
          "origin": "source"
        },
        {
          "name": "fr_citation",
          "type": "VARCHAR",
          "description": "Federal Register citation (69 FR 21774). DRS-only rows give DRS's wording instead, e.g. \"Federal Register: June 26, 2002 (Volume 67, Number 123)\".",
          "origin": "source"
        },
        {
          "name": "govinfo_pdf_url",
          "type": "VARCHAR",
          "description": "Official edition of the notice (govinfo PDF). Null for DRS-only rows.",
          "origin": "source"
        },
        {
          "name": "federal_register_url",
          "type": "VARCHAR",
          "description": "federalregister.gov page for the notice. Null for DRS-only rows.",
          "origin": "source"
        },
        {
          "name": "drs_guid",
          "type": "VARCHAR",
          "description": "DRS document id of the matching DRS record (matched by the Federal Register number in the DRS id, else by docket and a publication date within 3 days). Null when DRS has no record.",
          "origin": "derived"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "The notice's page on drs.faa.gov. Null when DRS has no record.",
          "origin": "source"
        },
        {
          "name": "final_ad_id",
          "type": "VARCHAR",
          "description": "The final AD issued under the same docket, if any.",
          "origin": "derived"
        }
      ]
    },
    "faa_saib": {
      "file": "faa_saib.parquet",
      "rows": 1338,
      "bytes": 1376240,
      "sha256": "f730e14cf3a34e27c36da98eb9d9c2929b4fee286fa6a5e178ac1fba2b077dcb",
      "sorted_by": [
        "issue_date NULLS FIRST",
        "saib_number"
      ],
      "description": "FAA Special Airworthiness Information Bulletins: advisory safety information, not mandatory. Source: FAA DRS; text extracted from the bulletin PDF.",
      "page": {
        "record": "Special airworthiness information bulletin (SAIB)",
        "url": "https://openairdocs.org/saib/<saib_number>",
        "sql": "'https://openairdocs.org/saib/' || url_encode(saib_number)",
        "note": "Revisions share the page."
      },
      "origin": "source",
      "columns": [
        {
          "name": "saib_id",
          "type": "VARCHAR",
          "description": "DRS document id.",
          "origin": "source"
        },
        {
          "name": "saib_number",
          "type": "VARCHAR",
          "description": "SAIB number, e.g. 2026-17 (older ones carry a directorate prefix such as NE-08-25).",
          "origin": "source"
        },
        {
          "name": "revision",
          "type": "VARCHAR",
          "description": "Revision number as text: 0 for the original bulletin, then 1, 2...; a revised bulletin's number ends in R1, R2 (AIR-22-06R1).",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "DRS status: Current or Historical.",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Subject as DRS titles the bulletin, e.g. \"Flight Controls\" or \"Fuel: Jet Fuel Containing FAME\". Null for many bulletins issued before 2010.",
          "origin": "source"
        },
        {
          "name": "issue_date",
          "type": "DATE",
          "description": "Date the FAA issued the bulletin (1994 on).",
          "origin": "source"
        },
        {
          "name": "product_types",
          "type": "VARCHAR[]",
          "description": "Product types DRS lists: Aircraft, Engine, Appliance, Propeller.",
          "origin": "source"
        },
        {
          "name": "product_subtypes",
          "type": "VARCHAR[]",
          "description": "Aircraft subtypes DRS lists: Small Airplane, Large Airplane, Rotorcraft, Glider, Small/Large Airplane, Balloon, Airship, Light-sport Aircraft.",
          "origin": "source"
        },
        {
          "name": "makes",
          "type": "VARCHAR[]",
          "description": "Manufacturer names DRS lists, not paired with models; see faa_saib_product.",
          "origin": "source"
        },
        {
          "name": "models",
          "type": "VARCHAR[]",
          "description": "Model names DRS lists; faa_saib_product pairs each with its maker.",
          "origin": "source"
        },
        {
          "name": "referenced_ad_ids",
          "type": "VARCHAR[]",
          "description": "ADs the SAIB names in its DRS record.",
          "origin": "normalized"
        },
        {
          "name": "text",
          "type": "VARCHAR",
          "description": "Text extracted from the bulletin PDF (may be empty for scanned bulletins).",
          "origin": "source"
        },
        {
          "name": "file_sha256",
          "type": "VARCHAR",
          "description": "SHA-256 of the mirrored bulletin PDF; see source_file.",
          "origin": "openair"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "The bulletin's page on drs.faa.gov.",
          "origin": "source"
        },
        {
          "name": "drs_last_modified",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When DRS last changed the record. Null for many older records.",
          "origin": "source"
        }
      ]
    },
    "faa_saib_product": {
      "file": "faa_saib_product.parquet",
      "rows": 15603,
      "bytes": 177102,
      "sha256": "8def567e480491541c163caaf9818105314dc6c30b417ee4a90b8b508b2ec269",
      "sorted_by": [
        "saib_id",
        "model_key"
      ],
      "description": "Each model a SAIB names, paired with its maker and type certificate the same way as faa_directive_product.",
      "origin": "derived",
      "columns": [
        {
          "name": "saib_id",
          "type": "VARCHAR",
          "description": "faa_saib.saib_id.",
          "origin": "openair"
        },
        {
          "name": "product_type",
          "type": "VARCHAR",
          "description": "Aircraft, Engine, Propeller or Appliance (from the type certificate when matched, else from the SAIB when it covers one type).",
          "origin": "derived"
        },
        {
          "name": "make",
          "type": "VARCHAR",
          "description": "Maker as the SAIB names it, when it could be paired with the model.",
          "origin": "derived"
        },
        {
          "name": "model",
          "type": "VARCHAR",
          "description": "Model as the SAIB names it (PA-28-140); sometimes a kind of equipment rather than a model (Autopilots).",
          "origin": "source"
        },
        {
          "name": "model_key",
          "type": "VARCHAR",
          "description": "Normalized model for joining (see faa_directive_product.model_key).",
          "origin": "normalized"
        },
        {
          "name": "aircraft_categories",
          "type": "VARCHAR[]",
          "description": "Aircraft categories the row concerns (airplane, rotorcraft, glider, balloon, airship), from the data sheet or the SAIB's product subtypes. Empty when neither gives one.",
          "origin": "derived"
        },
        {
          "name": "maker_tokens",
          "type": "VARCHAR[]",
          "description": "Distinctive words of the maker name(s), for matching when no data sheet was matched (lycoming, cessna).",
          "origin": "derived"
        },
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "Type certificate data sheet the model was matched to (faa_type_certificate.tcds_number).",
          "origin": "derived"
        },
        {
          "name": "tcds_model",
          "type": "VARCHAR",
          "description": "The model as written on that data sheet.",
          "origin": "derived"
        },
        {
          "name": "pairing",
          "type": "VARCHAR",
          "description": "How the model was paired with its maker (see faa_directive_product.pairing).",
          "origin": "derived"
        }
      ]
    },
    "faa_concern_sheet": {
      "file": "faa_concern_sheet.parquet",
      "rows": 95,
      "bytes": 93341,
      "sha256": "27576cadc8b46a4dabbf6ec9606ea16e37e8b23d2abc78cb2e27b21eda134bb7",
      "sorted_by": [
        "issue_date NULLS FIRST",
        "acs_number"
      ],
      "description": "FAA airworthiness concern sheets (ACS): requests for information on a safety concern, issued before the FAA decides whether an AD is needed. Not mandatory. Source: FAA DRS; text extracted from the PDF. DRS holds only some of the sheets the FAA has issued.",
      "page": {
        "record": "Airworthiness concern sheet",
        "url": "https://openairdocs.org/acs/<acs_number>",
        "sql": "'https://openairdocs.org/acs/' || url_encode(acs_number)",
        "note": ""
      },
      "origin": "source",
      "columns": [
        {
          "name": "acs_id",
          "type": "VARCHAR",
          "description": "DRS document id.",
          "origin": "source"
        },
        {
          "name": "acs_number",
          "type": "VARCHAR",
          "description": "Sheet number, e.g. AIR723-2026-08-S-2730-ACS (office, year, sequence, JASC code).",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Subject of the sheet, e.g. \"Wing Spar\" or \"Main Landing Gear\".",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "DRS status, Current or Historical (every sheet was Current in October 2026).",
          "origin": "source"
        },
        {
          "name": "issue_date",
          "type": "DATE",
          "description": "Date the FAA issued the sheet.",
          "origin": "source"
        },
        {
          "name": "jasc_codes",
          "type": "VARCHAR[]",
          "description": "JASC system codes with names, e.g. \"2730 - Elevator Control System\". The first two digits are the ATA chapter.",
          "origin": "source"
        },
        {
          "name": "product_types",
          "type": "VARCHAR[]",
          "description": "Product types the sheet concerns: Aircraft (almost all), Engine or Appliance.",
          "origin": "source"
        },
        {
          "name": "product_subtypes",
          "type": "VARCHAR[]",
          "description": "Aircraft subtypes the sheet concerns: Small Airplane (most), Rotorcraft, Light-sport Aircraft.",
          "origin": "source"
        },
        {
          "name": "makes",
          "type": "VARCHAR[]",
          "description": "Makes the sheet concerns, as DRS lists them (Cessna, Piper, Cirrus).",
          "origin": "source"
        },
        {
          "name": "models",
          "type": "VARCHAR[]",
          "description": "Models the sheet concerns, as DRS lists them; can be groups such as \"All Models\" or \"PA-32 (All)\".",
          "origin": "source"
        },
        {
          "name": "tcds_numbers",
          "type": "VARCHAR[]",
          "description": "Type certificate data sheets of the products concerned.",
          "origin": "source"
        },
        {
          "name": "referenced_ad_ids",
          "type": "VARCHAR[]",
          "description": "ADs the sheet names in its DRS record.",
          "origin": "normalized"
        },
        {
          "name": "saib_numbers",
          "type": "VARCHAR[]",
          "description": "SAIBs the sheet names (faa_saib.saib_number).",
          "origin": "source"
        },
        {
          "name": "stc_numbers",
          "type": "VARCHAR[]",
          "description": "STCs the sheet names (faa_stc.stc_number).",
          "origin": "normalized"
        },
        {
          "name": "text",
          "type": "VARCHAR",
          "description": "Text extracted from the sheet PDF.",
          "origin": "source"
        },
        {
          "name": "file_sha256",
          "type": "VARCHAR",
          "description": "SHA-256 of the mirrored PDF; see source_file.",
          "origin": "openair"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "The sheet's page on drs.faa.gov.",
          "origin": "source"
        },
        {
          "name": "drs_last_modified",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When DRS last changed the record.",
          "origin": "source"
        }
      ]
    },
    "faa_advisory_circular": {
      "file": "faa_advisory_circular.parquet",
      "rows": 1687,
      "bytes": 247873,
      "sha256": "74ebc821524d14041106aa5e4a1cab18a56b5e6390e2d6a6da585c4bbb920b38",
      "sorted_by": [
        "approval_date NULLS FIRST",
        "ac_number"
      ],
      "description": "FAA advisory circulars: guidance on acceptable means of compliance, one row per version (revision or change) DRS holds. Not mandatory unless a rule or AD requires one. Source: FAA DRS (AC); text in faa_advisory_circular_page.",
      "page": {
        "record": "Advisory circular (AC)",
        "url": "https://openairdocs.org/ac/<ac_number without AC, spaces as hyphens>",
        "sql": "'https://openairdocs.org/ac/' || url_encode(regexp_replace(trim(ac_number[4:]), '\\s+', '-', 'g'))",
        "note": "For example /ac/43.13-1B. A family's current version redirects to the family's address (/ac/43.13-1)."
      },
      "origin": "source",
      "columns": [
        {
          "name": "ac_id",
          "type": "VARCHAR",
          "description": "DRS document id.",
          "origin": "source"
        },
        {
          "name": "ac_number",
          "type": "VARCHAR",
          "description": "AC number with revision and change, e.g. AC 43.13-1B CHG 1.",
          "origin": "normalized"
        },
        {
          "name": "ac_family",
          "type": "VARCHAR",
          "description": "The AC across revisions and changes: AC 43.13-1 for AC 43.13-1B CHG 1. The first digits are the series (43: maintenance; 20 and 21: aircraft and certification; 23, 25, 27, 29: airworthiness standards; 39: ADs; 91, 120, 121: operations).",
          "origin": "normalized"
        },
        {
          "name": "revision",
          "type": "VARCHAR",
          "description": "Revision letter (B in AC 43.13-1B); null for the first issue.",
          "origin": "normalized"
        },
        {
          "name": "change_number",
          "type": "VARCHAR",
          "description": "Change to the revision, e.g. CHG 1.",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Title of the AC, e.g. \"Aviation Weather Services\".",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "Current, or Historical (cancelled or replaced; see cancelled_by).",
          "origin": "source"
        },
        {
          "name": "approval_date",
          "type": "DATE",
          "description": "Date the FAA approved this version.",
          "origin": "source"
        },
        {
          "name": "last_reviewed_date",
          "type": "DATE",
          "description": "Date the FAA last reviewed this version, as DRS records it; usually later than approval_date.",
          "origin": "source"
        },
        {
          "name": "change_description",
          "type": "VARCHAR",
          "description": "DRS note on the version: what a change did (\"Change 1 to AC 43-12A.\"), or how the AC was cancelled (\"Canceled by Memo signed by ...\"). Null for most versions.",
          "origin": "source"
        },
        {
          "name": "cancels",
          "type": "VARCHAR[]",
          "description": "Earlier ACs (or other documents) this version cancels.",
          "origin": "source"
        },
        {
          "name": "cancelled_by",
          "type": "VARCHAR",
          "description": "The document that cancelled this version.",
          "origin": "source"
        },
        {
          "name": "cfr_parts",
          "type": "VARCHAR[]",
          "description": "14 CFR parts the AC concerns (Part 43, Part 121...).",
          "origin": "source"
        },
        {
          "name": "cfr_sections",
          "type": "VARCHAR[]",
          "description": "14 CFR sections the AC concerns (Sec. 43.13...).",
          "origin": "source"
        },
        {
          "name": "policy_numbers",
          "type": "VARCHAR[]",
          "description": "FAA policy statement numbers the AC carries.",
          "origin": "source"
        },
        {
          "name": "standards",
          "type": "VARCHAR[]",
          "description": "Industry standards the AC recognizes, e.g. RTCA DO-359.",
          "origin": "source"
        },
        {
          "name": "page_count",
          "type": "BIGINT",
          "description": "Pages in the AC's PDF.",
          "origin": "openair"
        },
        {
          "name": "file_sha256",
          "type": "VARCHAR",
          "description": "SHA-256 of the mirrored PDF; see source_file.",
          "origin": "openair"
        },
        {
          "name": "file_bytes",
          "type": "BIGINT",
          "description": "Size of the AC's PDF in bytes (our mirrored copy, file_sha256).",
          "origin": "openair"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "DRS web page for this version.",
          "origin": "source"
        },
        {
          "name": "drs_last_modified",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When DRS last changed the record.",
          "origin": "source"
        }
      ]
    },
    "faa_advisory_circular_page": {
      "file": "faa_advisory_circular_page.parquet",
      "rows": 74212,
      "bytes": 46099060,
      "sha256": "65ff3c41630a9a534f5ae1be56a88b11e5934ac06843fcb394df14fc0f9966f0",
      "sorted_by": [
        "ac_id",
        "page"
      ],
      "description": "The text of each AC, one row per PDF page: the unit to search, quote and link to (open the mirrored PDF at #page=N). Pages without extractable text (scans, figures) are left out.",
      "origin": "source",
      "columns": [
        {
          "name": "ac_id",
          "type": "VARCHAR",
          "description": "The AC version: faa_advisory_circular.ac_id (a DRS document id).",
          "origin": "openair"
        },
        {
          "name": "page",
          "type": "BIGINT",
          "description": "PDF page number, from 1.",
          "origin": "openair"
        },
        {
          "name": "text",
          "type": "VARCHAR",
          "description": "Text extracted from the page (pypdf); layout, tables and figures are lost.",
          "origin": "source"
        }
      ]
    },
    "faa_directive_ac": {
      "file": "faa_directive_ac.parquet",
      "rows": 361,
      "bytes": 4688,
      "sha256": "da263c9f730642a21276d9e40f0055dfe7104815210170a0cb860b7bb3cd581b",
      "sorted_by": [
        "ad_id",
        "ac_family"
      ],
      "description": "Advisory circulars cited in the text of an AD, by AC family. Citations to ACs DRS does not hold are left out.",
      "origin": "derived",
      "columns": [
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The citing AD: faa_directive.ad_id (FAA:2016-07-21).",
          "origin": "openair"
        },
        {
          "name": "cited_as",
          "type": "VARCHAR",
          "description": "The citation as normalized from the AD text, e.g. AC 43.13-1B or AC 43.13.",
          "origin": "derived"
        },
        {
          "name": "ac_family",
          "type": "VARCHAR",
          "description": "The cited family (faa_advisory_circular.ac_family); its Current version is the one in force today.",
          "origin": "derived"
        },
        {
          "name": "match",
          "type": "VARCHAR",
          "description": "revision: the cited revision is in DRS. family: the family is, but not that revision. series: the citation names only a series (AC 43.13), so every family of the series is listed.",
          "origin": "derived"
        },
        {
          "name": "in_regulatory_text",
          "type": "BOOLEAN",
          "description": "True when the AD's own paragraphs cite the AC (often as an acceptable method); false when only the preamble does.",
          "origin": "derived"
        }
      ]
    },
    "faa_type_certificate": {
      "file": "faa_type_certificate.parquet",
      "rows": 2257,
      "bytes": 115623,
      "sha256": "a2f199e84a9801e8e22743f3e65ac0156db9a1262d3e79458f86ea7afa000317",
      "sorted_by": [
        "tcds_number"
      ],
      "description": "FAA type certificate data sheets (TCDS), latest revision of each. Source: FAA DRS (TCDSMODEL).",
      "page": {
        "record": "Type certificate data sheet (TCDS)",
        "url": "https://openairdocs.org/tcds/<tcds_number>",
        "sql": "'https://openairdocs.org/tcds/' || url_encode(tcds_number)",
        "note": ""
      },
      "origin": "source",
      "columns": [
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "TCDS number, e.g. 3A12 (Cessna 172) or E00004NY.",
          "origin": "source"
        },
        {
          "name": "revision",
          "type": "VARCHAR",
          "description": "Revision number of the data sheet, as text (0 for the original issue).",
          "origin": "source"
        },
        {
          "name": "revision_date",
          "type": "DATE",
          "description": "Date of that revision. Null for about a quarter of the sheets, mostly old ones.",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "Current or Historical, as DRS reports it.",
          "origin": "source"
        },
        {
          "name": "sub_status",
          "type": "VARCHAR",
          "description": "Why a Historical sheet is historical, when DRS says: Surrendered, Abandoned or Historical. Null for nearly every sheet.",
          "origin": "source"
        },
        {
          "name": "product_type",
          "type": "VARCHAR",
          "description": "Aircraft, Engine, Propeller or (rarely) Appliance.",
          "origin": "source"
        },
        {
          "name": "product_subtype",
          "type": "VARCHAR",
          "description": "For aircraft: Small Airplane, Large Airplane, Rotorcraft, Glider, Balloon, Airship, Small/Large Airplane, Gyroplane or Unmanned Aircraft System. Null for engines and propellers.",
          "origin": "source"
        },
        {
          "name": "holder",
          "type": "VARCHAR",
          "description": "Current type certificate holder.",
          "origin": "source"
        },
        {
          "name": "holder_short_name",
          "type": "VARCHAR",
          "description": "Short or brand name of the holder when DRS gives one (e.g. Piper).",
          "origin": "source"
        },
        {
          "name": "cfr_parts",
          "type": "VARCHAR[]",
          "description": "14 CFR parts DRS lists for the data sheet (Part 21, Part 23, Part 33...). A few lists contain nulls.",
          "origin": "source"
        },
        {
          "name": "car_references",
          "type": "VARCHAR[]",
          "description": "Civil Air Regulations an older type was certificated under (CAR 3, CAR 4a, CAR 4b...).",
          "origin": "source"
        },
        {
          "name": "drs_guid",
          "type": "VARCHAR",
          "description": "DRS document id of the revision used for this row; DRS keeps one record per revision.",
          "origin": "source"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "DRS web page for this data sheet.",
          "origin": "source"
        }
      ]
    },
    "faa_type_certificate_model": {
      "file": "faa_type_certificate_model.parquet",
      "rows": 8535,
      "bytes": 81431,
      "sha256": "c213e1975a4d4e8ab8dc75dc89e879292ef11da347d96d9505ddc76ff246cd03",
      "sorted_by": [
        "tcds_number",
        "position"
      ],
      "description": "Models listed on each type certificate data sheet.",
      "origin": "source",
      "columns": [
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "The data sheet: faa_type_certificate.tcds_number (3A12).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Order of the model on the data sheet (1-based).",
          "origin": "openair"
        },
        {
          "name": "model",
          "type": "VARCHAR",
          "description": "Model as written on the data sheet (172S, PA-31T, CFM56-5B1/P).",
          "origin": "source"
        },
        {
          "name": "unofficial_name",
          "type": "VARCHAR",
          "description": "Marketing name or nickname, e.g. Skyhawk.",
          "origin": "source"
        },
        {
          "name": "former_holder",
          "type": "VARCHAR",
          "description": "Earlier type certificate holder for this model, if DRS lists one.",
          "origin": "source"
        },
        {
          "name": "model_comment",
          "type": "VARCHAR",
          "description": "DRS note on the model, often a name or origin: \"Skylane\", \"Produced in U.S.\", \"Sikorsky\". Null for most models.",
          "origin": "source"
        }
      ]
    },
    "faa_stc": {
      "file": "faa_stc.parquet",
      "rows": 49233,
      "bytes": 5643794,
      "sha256": "091a9c660070f0299039ffe4c121190ec124cbf57abcaedfea8a02e63f87abe8",
      "sorted_by": [
        "stc_number"
      ],
      "description": "FAA supplemental type certificates (STCs): approved design changes to aircraft, engines and propellers, one row per STC number. Source: FAA DRS (STC), from the current record of each STC. Every issue's certificate PDF and attachments, with their text, are in faa_stc_file.",
      "page": {
        "record": "Supplemental type certificate (STC)",
        "url": "https://openairdocs.org/stc/<stc_number>",
        "sql": "'https://openairdocs.org/stc/' || url_encode(stc_number)",
        "note": ""
      },
      "origin": "source",
      "columns": [
        {
          "name": "stc_number",
          "type": "VARCHAR",
          "description": "STC number as DRS lists it: SA01861SE, ST01902AT-D (issued by a delegated organization), SA2-1254 (older format).",
          "origin": "normalized"
        },
        {
          "name": "stc_key",
          "type": "VARCHAR",
          "description": "stc_number without the -D suffix; what AD citations are matched on (see faa_directive_stc).",
          "origin": "normalized"
        },
        {
          "name": "description",
          "type": "VARCHAR",
          "description": "What the STC changes, as DRS titles it (\"Installation of expanded flight data parameters\").",
          "origin": "source"
        },
        {
          "name": "holder",
          "type": "VARCHAR",
          "description": "STC holder (company or person). Holder addresses are left out.",
          "origin": "source"
        },
        {
          "name": "holder_country",
          "type": "VARCHAR",
          "description": "Country of the holder's address as DRS gives it: United States for most, and spellings vary (USA, United Kingdom, UK).",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "DRS status of the record used: Current or Historical.",
          "origin": "source"
        },
        {
          "name": "stc_status",
          "type": "VARCHAR",
          "description": "Certificate status: Issued, Reissued, Amended, Surrendered, Abandoned, Cancelled, Withdrawn, Revoked.",
          "origin": "source"
        },
        {
          "name": "status_date",
          "type": "DATE",
          "description": "Date of that status (issue, reissue or amendment). NULL where DRS has an impossible year (before 1945 or in the future).",
          "origin": "normalized"
        },
        {
          "name": "application_date",
          "type": "DATE",
          "description": "When the holder applied for the STC. NULL where DRS has an impossible year (before 1945 or in the future).",
          "origin": "normalized"
        },
        {
          "name": "product_type",
          "type": "VARCHAR",
          "description": "Aircraft, Engine, Propeller or (rarely) Appliance.",
          "origin": "source"
        },
        {
          "name": "product_subtype",
          "type": "VARCHAR",
          "description": "For aircraft STCs: Large Multi-Engine, Large Airplane, Single-Engine, Rotorcraft, Small Multi-Engine, Small Airplane, Balloon, Small/Large Airplane, Glider or Airship.",
          "origin": "source"
        },
        {
          "name": "makes",
          "type": "VARCHAR[]",
          "description": "Makes the STC applies to. faa_stc_model pairs each with its model and data sheet.",
          "origin": "source"
        },
        {
          "name": "models",
          "type": "VARCHAR[]",
          "description": "Models the STC applies to (see faa_stc_model).",
          "origin": "source"
        },
        {
          "name": "tcds_numbers",
          "type": "VARCHAR[]",
          "description": "Type certificate data sheets of the products the STC modifies.",
          "origin": "source"
        },
        {
          "name": "foreign_stc_numbers",
          "type": "VARCHAR[]",
          "description": "The foreign authority's STC this FAA STC validates, when it is a validation (TCCA #SA26-46...).",
          "origin": "source"
        },
        {
          "name": "cfr_parts",
          "type": "VARCHAR[]",
          "description": "Certification basis, e.g. Part 23, Part 25, CAR 3.",
          "origin": "source"
        },
        {
          "name": "referenced_ad_ids",
          "type": "VARCHAR[]",
          "description": "ADs the STC record names in DRS.",
          "origin": "normalized"
        },
        {
          "name": "drs_records",
          "type": "BIGINT",
          "description": "How many DRS records the STC has (earlier issues, pages).",
          "origin": "openair"
        },
        {
          "name": "drs_guid",
          "type": "VARCHAR",
          "description": "DRS document id of the record used for this row (the current issue); faa_stc_file lists the files of every record.",
          "origin": "source"
        },
        {
          "name": "drs_url",
          "type": "VARCHAR",
          "description": "DRS web page for the STC, with the certificate PDF.",
          "origin": "source"
        },
        {
          "name": "drs_last_modified",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When DRS last changed that record.",
          "origin": "source"
        },
        {
          "name": "certificate_sha256",
          "type": "VARCHAR",
          "description": "SHA-256 of our copy of the certificate PDF of the record used (see source_file and faa_stc_file). NULL when DRS has no file or it is not mirrored yet.",
          "origin": "openair"
        }
      ]
    },
    "faa_stc_model": {
      "file": "faa_stc_model.parquet",
      "rows": 368690,
      "bytes": 1408812,
      "sha256": "f95afa751875ad7bb7fdb742ef523cd9a2a84ee83f3522d53df4fbaf4dd104b5",
      "sorted_by": [
        "stc_number",
        "tcds_number",
        "model_key"
      ],
      "description": "Each model an STC applies to, paired with its make and type certificate data sheet as DRS gives them.",
      "origin": "source",
      "columns": [
        {
          "name": "stc_number",
          "type": "VARCHAR",
          "description": "The STC: faa_stc.stc_number.",
          "origin": "openair"
        },
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "Data sheet of the modified product; joins faa_type_certificate.",
          "origin": "source"
        },
        {
          "name": "make",
          "type": "VARCHAR",
          "description": "Make of the modified product as DRS gives it (Cessna Aircraft Company, The Boeing Company).",
          "origin": "source"
        },
        {
          "name": "model",
          "type": "VARCHAR",
          "description": "Model of the modified product as DRS gives it, often a series (737-800 Series, 7BCM (Army L-16A)).",
          "origin": "source"
        },
        {
          "name": "model_key",
          "type": "VARCHAR",
          "description": "Normalized model for joining (see faa_directive_product.model_key).",
          "origin": "normalized"
        }
      ]
    },
    "faa_stc_file": {
      "file": "faa_stc_file.parquet",
      "rows": 55417,
      "bytes": 26215159,
      "sha256": "d469867bd41f33bd68cc4ec32e5c19ea95765076227ea8fb8cf08ab54fa67222",
      "sorted_by": [
        "status_date NULLS FIRST",
        "drs_guid",
        "position"
      ],
      "description": "Files of every STC record in DRS: the certificate PDF of each issue (current and historical) and its attachments, mostly approved model lists (AMLs). Our copies are in the file mirror (source_file, by file_sha256). Source: FAA DRS (STC).",
      "origin": "source",
      "columns": [
        {
          "name": "stc_number",
          "type": "VARCHAR",
          "description": "The STC (faa_stc.stc_number).",
          "origin": "openair"
        },
        {
          "name": "drs_guid",
          "type": "VARCHAR",
          "description": "The DRS record the file belongs to. An STC has one record per issue, so earlier issues have their own files.",
          "origin": "openair"
        },
        {
          "name": "record_status",
          "type": "VARCHAR",
          "description": "DRS status of that record: Current, or Historical for an earlier issue.",
          "origin": "source"
        },
        {
          "name": "stc_status",
          "type": "VARCHAR",
          "description": "Certificate status the record shows: Issued, Reissued, Amended...",
          "origin": "source"
        },
        {
          "name": "status_date",
          "type": "DATE",
          "description": "Date of that status: when this issue was issued, reissued or amended. NULL where DRS has an impossible year.",
          "origin": "normalized"
        },
        {
          "name": "role",
          "type": "VARCHAR",
          "description": "certificate (the record's main file, the STC itself) or attachment (usually an approved model list).",
          "origin": "normalized"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "0 for the certificate; attachments count from 1 in the order DRS lists them. (drs_guid, position) is unique.",
          "origin": "openair"
        },
        {
          "name": "file_name",
          "type": "VARCHAR",
          "description": "File name as DRS lists it, e.g. \"SR12471AT_AML.pdf\".",
          "origin": "source"
        },
        {
          "name": "content_type",
          "type": "VARCHAR",
          "description": "Media type of our copy (almost always application/pdf).",
          "origin": "openair"
        },
        {
          "name": "bytes",
          "type": "BIGINT",
          "description": "Size of our copy.",
          "origin": "openair"
        },
        {
          "name": "file_sha256",
          "type": "VARCHAR",
          "description": "SHA-256 of our copy; joins source_file.sha256 for its mirror path. NULL when the file is not mirrored (yet).",
          "origin": "openair"
        },
        {
          "name": "page_count",
          "type": "BIGINT",
          "description": "Pages in the PDF.",
          "origin": "openair"
        },
        {
          "name": "text",
          "type": "VARCHAR",
          "description": "Text from the PDF's text layer, pages separated by blank lines. NULL for scans without a text layer. Some older scans carry a poor OCR layer.",
          "origin": "source"
        },
        {
          "name": "text_source",
          "type": "VARCHAR",
          "description": "Where text came from: pdf_text_layer. NULL when there is no text.",
          "origin": "openair"
        }
      ]
    },
    "faa_directive_stc": {
      "file": "faa_directive_stc.parquet",
      "rows": 1846,
      "bytes": 11777,
      "sha256": "2cdc64cf22ef2366add28f4a2cebd1b089043485fe8a26bcf0fee0bef2203620",
      "sorted_by": [
        "ad_id",
        "stc_number"
      ],
      "description": "STCs cited in the text of an AD. Owners can match the STCs installed on their aircraft here; in_applicability marks ADs that apply because of the STC.",
      "origin": "derived",
      "columns": [
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The citing AD: faa_directive.ad_id (FAA:2016-07-21).",
          "origin": "openair"
        },
        {
          "name": "stc_number",
          "type": "VARCHAR",
          "description": "The cited STC (faa_stc.stc_number). A citation without the -D suffix matches the -D STC.",
          "origin": "derived"
        },
        {
          "name": "in_applicability",
          "type": "BOOLEAN",
          "description": "True when the STC is named in the AD's applicability paragraph (the AD covers products with the STC installed); false when it appears elsewhere, e.g. as a method of compliance.",
          "origin": "derived"
        }
      ]
    },
    "faa_aircraft_registration": {
      "file": "faa_aircraft_registration.parquet",
      "rows": 317759,
      "bytes": 16554428,
      "sha256": "8f6fb8cda1b27a4873289d6ecd1ec547df4d2319ee2d2fd6be4f65d032baaef3",
      "sorted_by": [
        "n_number"
      ],
      "description": "US-registered aircraft from the FAA registry (MASTER), with the registered owner but not their street address. Join aircraft_model_code to faa_aircraft_model.code and engine_model_code to faa_engine_model.code.",
      "page": {
        "record": "Registered aircraft",
        "url": "https://openairdocs.org/aircraft/<n_number>",
        "sql": "'https://openairdocs.org/aircraft/' || url_encode(n_number)",
        "note": "The page also lists the mark's cancelled registrations, NTSB investigations and FAA reports."
      },
      "origin": "source",
      "columns": [
        {
          "name": "n_number",
          "type": "VARCHAR",
          "description": "Registration mark, with the N prefix (N12345).",
          "origin": "normalized"
        },
        {
          "name": "serial_number",
          "type": "VARCHAR",
          "description": "Airframe serial number, as registered. Compare with serial ranges in faa_directive.applicability.",
          "origin": "source"
        },
        {
          "name": "aircraft_model_code",
          "type": "VARCHAR",
          "description": "Registry aircraft model code (MFR MDL CODE, 7 characters); join to faa_aircraft_model.code for the make, model and type, and to faa_aircraft_model_directive for candidate ADs.",
          "origin": "source"
        },
        {
          "name": "engine_model_code",
          "type": "VARCHAR",
          "description": "Registered engine model. The registry does not list engine, propeller or appliance serial numbers.",
          "origin": "source"
        },
        {
          "name": "year_manufactured",
          "type": "INTEGER",
          "description": "Year built, as registered. Null or 0 when not given.",
          "origin": "source"
        },
        {
          "name": "airworthiness_class",
          "type": "VARCHAR",
          "description": "Standard, Limited, Restricted, Experimental, Provisional, Multiple, Primary, Special flight permit or Light sport.",
          "origin": "normalized"
        },
        {
          "name": "certification_code",
          "type": "VARCHAR",
          "description": "Raw registry certification code (class plus operation codes).",
          "origin": "source"
        },
        {
          "name": "aircraft_type",
          "type": "VARCHAR",
          "description": "The registry's aircraft type in words: Fixed wing single engine, Fixed wing multi engine, Rotorcraft, Balloon, Glider, Hybrid lift, Powered parachute, Weight-shift-control, Gyroplane, Blimp/Dirigible or Other.",
          "origin": "normalized"
        },
        {
          "name": "engine_type",
          "type": "VARCHAR",
          "description": "The registry's engine type in words: Reciprocating, Turbo-fan, Turbo-prop, Turbo-shaft, Turbo-jet, 4 cycle, 2 cycle, Electric, Rotary, Ramjet, Unknown or None.",
          "origin": "normalized"
        },
        {
          "name": "status_code",
          "type": "VARCHAR",
          "description": "Registration status code as the registry gives it; V means valid. status spells it out.",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "The status code in words (FAA registry documentation, ardata.pdf), e.g. Valid registration, Sale reported, Registration expired, pending cancellation.",
          "origin": "normalized"
        },
        {
          "name": "mode_s_code_hex",
          "type": "VARCHAR",
          "description": "ICAO 24-bit transponder address in hex.",
          "origin": "source"
        },
        {
          "name": "mode_s_code_octal",
          "type": "VARCHAR",
          "description": "The same transponder address in octal, as the registry also gives it.",
          "origin": "source"
        },
        {
          "name": "airworthiness_date",
          "type": "DATE",
          "description": "Date of the airworthiness certificate on file. It is the latest certificate (reissued after an import, rebuild or category change), so it is not always when the aircraft was built.",
          "origin": "source"
        },
        {
          "name": "certificate_issue_date",
          "type": "DATE",
          "description": "Date the current registration certificate was issued. It changes when the aircraft changes owner.",
          "origin": "source"
        },
        {
          "name": "last_action_date",
          "type": "DATE",
          "description": "Date of the last change to this registration record.",
          "origin": "source"
        },
        {
          "name": "expiration_date",
          "type": "DATE",
          "description": "Date the registration expires unless renewed.",
          "origin": "source"
        },
        {
          "name": "kit_manufacturer",
          "type": "VARCHAR",
          "description": "Kit maker, for amateur-built aircraft built from a kit (VANS AIRCRAFT INC). Null otherwise.",
          "origin": "source"
        },
        {
          "name": "kit_model",
          "type": "VARCHAR",
          "description": "Kit model (RV-8, RV7A). Null unless the aircraft was built from a kit.",
          "origin": "source"
        },
        {
          "name": "registrant_type",
          "type": "VARCHAR",
          "description": "Individual, Partnership, Corporation, Co-owned, Government, LLC, Non-citizen corporation or Non-citizen co-owned.",
          "origin": "normalized"
        },
        {
          "name": "registrant_name",
          "type": "VARCHAR",
          "description": "The first registered owner's name, from the application for registration. The FAA leaves out owners who asked it to withhold their name and address.",
          "origin": "source"
        },
        {
          "name": "other_registrant_names",
          "type": "VARCHAR[]",
          "description": "Co-owner or partnership names (up to five).",
          "origin": "source"
        },
        {
          "name": "registrant_city",
          "type": "VARCHAR",
          "description": "Owner's city. The street address is left out of this dataset.",
          "origin": "source"
        },
        {
          "name": "registrant_state",
          "type": "VARCHAR",
          "description": "Owner's state (two-letter code).",
          "origin": "source"
        },
        {
          "name": "registrant_zip_code",
          "type": "VARCHAR",
          "description": "Owner's ZIP code, five or nine digits without a hyphen.",
          "origin": "source"
        },
        {
          "name": "registrant_county_code",
          "type": "VARCHAR",
          "description": "Owner's county: three-digit FIPS county code within registrant_state.",
          "origin": "source"
        },
        {
          "name": "registrant_country",
          "type": "VARCHAR",
          "description": "Owner's country, two-letter code as the registry gives it (US for most).",
          "origin": "source"
        },
        {
          "name": "registrant_region",
          "type": "VARCHAR",
          "description": "FAA region of the owner's address: Eastern, Southwestern, Central, Western-Pacific, Alaskan, Southern, European, Great Lakes, New England or Northwest Mountain.",
          "origin": "normalized"
        },
        {
          "name": "fractional_ownership",
          "type": "BOOLEAN",
          "description": "True if the registration has fractional ownership.",
          "origin": "source"
        },
        {
          "name": "registry_unique_id",
          "type": "VARCHAR",
          "description": "The registry's unique identification number for this record.",
          "origin": "source"
        }
      ]
    },
    "faa_aircraft_deregistration": {
      "file": "faa_aircraft_deregistration.parquet",
      "rows": 383637,
      "bytes": 18462075,
      "sha256": "6996ec060afa8b20e570431b263ad75ec48a98c5ea0158b5ede2d587f0b3353c",
      "sorted_by": [
        "cancel_date NULLS FIRST",
        "deregistration_id"
      ],
      "description": "Cancelled US aircraft registrations from the FAA registry (DEREG): registrations that expired, were cancelled after a sale, export or revocation, and so on, back to the 1920s. One row per cancelled registration, with the owner at the time but not their street address. N-numbers repeat: join on n_number to see every aircraft that carried a mark. Join aircraft_model_code to faa_aircraft_model.code and engine_model_code to faa_engine_model.code.",
      "page": {
        "record": "Cancelled registration",
        "url": "https://openairdocs.org/deregistered/<deregistration_id>",
        "sql": "'https://openairdocs.org/deregistered/' || url_encode(deregistration_id)",
        "note": "/aircraft/<n_number> lists every aircraft that carried the mark."
      },
      "origin": "source",
      "columns": [
        {
          "name": "deregistration_id",
          "type": "VARCHAR",
          "description": "Unique ID: N-number and cancel date (N2067V-1953-12-16, or N2067V-undated), with the serial number and then the model code added when two cancelled registrations share both.",
          "origin": "openair"
        },
        {
          "name": "n_number",
          "type": "VARCHAR",
          "description": "Registration mark the aircraft carried, with the N prefix. The mark may since have been assigned to another aircraft.",
          "origin": "normalized"
        },
        {
          "name": "cancel_date",
          "type": "DATE",
          "description": "Date the registration was cancelled. Null for some old records.",
          "origin": "source"
        },
        {
          "name": "export_country",
          "type": "VARCHAR",
          "description": "Country the aircraft was exported to, as the registry spells it (CANADA), when the registration was cancelled for export.",
          "origin": "source"
        },
        {
          "name": "status_code",
          "type": "VARCHAR",
          "description": "Registration status code when the registration was cancelled; status spells it out.",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "The status code in words (FAA registry documentation, ardata.pdf), e.g. Valid registration, Sale reported, canceled, Registration expired, pending cancellation.",
          "origin": "normalized"
        },
        {
          "name": "serial_number",
          "type": "VARCHAR",
          "description": "Airframe serial number, as registered.",
          "origin": "source"
        },
        {
          "name": "aircraft_model_code",
          "type": "VARCHAR",
          "description": "Registry aircraft model code; join to faa_aircraft_model.code for the make, model and type, and to faa_aircraft_model_directive for candidate ADs.",
          "origin": "source"
        },
        {
          "name": "engine_model_code",
          "type": "VARCHAR",
          "description": "Registry engine model code; join to faa_engine_model.code. Often empty on old records.",
          "origin": "source"
        },
        {
          "name": "year_manufactured",
          "type": "INTEGER",
          "description": "Year built, as registered. Often null on old records; 0 when not given.",
          "origin": "source"
        },
        {
          "name": "airworthiness_class",
          "type": "VARCHAR",
          "description": "Standard, Limited, Restricted, Experimental, Provisional, Multiple, Primary, Special flight permit or Light sport. Often empty on old records.",
          "origin": "normalized"
        },
        {
          "name": "certification_code",
          "type": "VARCHAR",
          "description": "Raw registry certification code (class plus operation codes).",
          "origin": "source"
        },
        {
          "name": "mode_s_code_hex",
          "type": "VARCHAR",
          "description": "ICAO 24-bit transponder address in hex. It follows the N-number, so a later aircraft with the same mark has the same address.",
          "origin": "source"
        },
        {
          "name": "mode_s_code_octal",
          "type": "VARCHAR",
          "description": "The same transponder address in octal, as the registry also gives it.",
          "origin": "source"
        },
        {
          "name": "airworthiness_date",
          "type": "DATE",
          "description": "Date of the airworthiness certificate on file when the registration was cancelled (the latest one). Often null on old records.",
          "origin": "source"
        },
        {
          "name": "certificate_issue_date",
          "type": "DATE",
          "description": "Date the cancelled registration's certificate was issued: when that owner registered the aircraft.",
          "origin": "source"
        },
        {
          "name": "last_action_date",
          "type": "DATE",
          "description": "Date of the last change to the record.",
          "origin": "source"
        },
        {
          "name": "kit_manufacturer",
          "type": "VARCHAR",
          "description": "Kit maker, for amateur-built aircraft built from a kit (VANS AIRCRAFT INC). Null otherwise.",
          "origin": "source"
        },
        {
          "name": "kit_model",
          "type": "VARCHAR",
          "description": "Kit model (RV-8, RV7A). Null unless the aircraft was built from a kit.",
          "origin": "source"
        },
        {
          "name": "registrant_type",
          "type": "VARCHAR",
          "description": "Individual, Partnership, Corporation, Co-owned, Government, LLC, Non-citizen corporation or Non-citizen co-owned (the file's INDICATOR-GROUP column, ardata.pdf \"Type Registration\").",
          "origin": "normalized"
        },
        {
          "name": "registrant_name",
          "type": "VARCHAR",
          "description": "The first registered owner's name when the registration was cancelled. The FAA leaves out owners who asked it to withhold their name and address.",
          "origin": "source"
        },
        {
          "name": "other_registrant_names",
          "type": "VARCHAR[]",
          "description": "Co-owner or partnership names (up to five).",
          "origin": "source"
        },
        {
          "name": "registrant_city",
          "type": "VARCHAR",
          "description": "Owner's mailing address city. Street addresses are left out of this dataset.",
          "origin": "source"
        },
        {
          "name": "registrant_state",
          "type": "VARCHAR",
          "description": "Owner's mailing address state (two-letter code).",
          "origin": "source"
        },
        {
          "name": "registrant_zip_code",
          "type": "VARCHAR",
          "description": "Owner's mailing ZIP code, five or nine digits without a hyphen.",
          "origin": "source"
        },
        {
          "name": "registrant_county_code",
          "type": "VARCHAR",
          "description": "Owner's mailing address county: three-digit FIPS county code within registrant_state.",
          "origin": "source"
        },
        {
          "name": "registrant_country",
          "type": "VARCHAR",
          "description": "Owner's mailing address country, two-letter code as the registry gives it.",
          "origin": "source"
        },
        {
          "name": "registrant_region",
          "type": "VARCHAR",
          "description": "FAA region of the owner's address.",
          "origin": "normalized"
        },
        {
          "name": "registrant_physical_city",
          "type": "VARCHAR",
          "description": "City of the owner's physical address, when the registry has one separate from the mailing address (a few percent of records).",
          "origin": "source"
        },
        {
          "name": "registrant_physical_state",
          "type": "VARCHAR",
          "description": "State (or foreign country) of the owner's physical address.",
          "origin": "source"
        },
        {
          "name": "registrant_physical_zip_code",
          "type": "VARCHAR",
          "description": "ZIP code of the owner's physical address, or FORGN.",
          "origin": "source"
        },
        {
          "name": "registrant_physical_county_code",
          "type": "VARCHAR",
          "description": "County of the owner's physical address (FIPS county code).",
          "origin": "source"
        },
        {
          "name": "registrant_physical_country",
          "type": "VARCHAR",
          "description": "Country of the owner's physical address, two-letter code.",
          "origin": "source"
        }
      ]
    },
    "faa_aircraft_model": {
      "file": "faa_aircraft_model.parquet",
      "rows": 94127,
      "bytes": 2573362,
      "sha256": "c405b2262f45f10fde621f8a60cd763bc010872b74219e04990bf4c17dd566d4",
      "sorted_by": [
        "code"
      ],
      "description": "FAA registry aircraft model codes (ACFTREF), matched to type certificate data sheets where possible.",
      "page": {
        "record": "Aircraft model",
        "url": "https://openairdocs.org/model/<code>",
        "sql": "'https://openairdocs.org/model/' || url_encode(code)",
        "note": "Redirects to the model's name address (/model/beech-v35b)."
      },
      "origin": "mixed",
      "columns": [
        {
          "name": "code",
          "type": "VARCHAR",
          "description": "Registry manufacturer/model/series code (MFR MDL CODE); faa_aircraft_registration.aircraft_model_code points here.",
          "origin": "source"
        },
        {
          "name": "manufacturer",
          "type": "VARCHAR",
          "description": "Maker as the registry names it, upper case, up to 30 characters (CESSNA, PIPER, CESSNA AIRCRAFT CO). One maker often has several spellings.",
          "origin": "source"
        },
        {
          "name": "model",
          "type": "VARCHAR",
          "description": "Model as the registry writes it, up to 20 characters (172S, PA-28-140, 737-823).",
          "origin": "source"
        },
        {
          "name": "model_key",
          "type": "VARCHAR",
          "description": "Normalized model for joining with faa_directive_product.model_key.",
          "origin": "normalized"
        },
        {
          "name": "aircraft_type",
          "type": "VARCHAR",
          "description": "The registry's aircraft type in words: Fixed wing single engine, Fixed wing multi engine, Rotorcraft, Balloon, Glider, Hybrid lift, Powered parachute, Weight-shift-control, Gyroplane, Blimp/Dirigible or Other.",
          "origin": "normalized"
        },
        {
          "name": "category",
          "type": "VARCHAR",
          "description": "airplane, rotorcraft, glider, balloon or airship (null for other types).",
          "origin": "normalized"
        },
        {
          "name": "maker_tokens",
          "type": "VARCHAR[]",
          "description": "Distinctive words of the registry maker name and the matched data sheet holders.",
          "origin": "derived"
        },
        {
          "name": "engine_type",
          "type": "VARCHAR",
          "description": "The registry's engine type in words: Reciprocating, Turbo-fan, Turbo-prop, Turbo-shaft, Turbo-jet, 4 cycle, 2 cycle, Electric, Rotary, Ramjet, Unknown or None.",
          "origin": "normalized"
        },
        {
          "name": "builder_certification",
          "type": "VARCHAR",
          "description": "Type certificated, Not type certificated (e.g. amateur-built) or Light sport.",
          "origin": "normalized"
        },
        {
          "name": "engine_count",
          "type": "INTEGER",
          "description": "Number of engines; 0 for unpowered types.",
          "origin": "source"
        },
        {
          "name": "seat_count",
          "type": "INTEGER",
          "description": "Number of seats; 0 when not given.",
          "origin": "source"
        },
        {
          "name": "weight_class",
          "type": "VARCHAR",
          "description": "Maximum takeoff weight class (ardata.pdf): CLASS 1 up to 12,499 lb, CLASS 2 12,500 to 19,999 lb, CLASS 3 20,000 lb and over, CLASS 4 unmanned aircraft up to 55 lb.",
          "origin": "source"
        },
        {
          "name": "cruise_speed_mph",
          "type": "INTEGER",
          "description": "Cruising speed in miles per hour, as the registry gives it; 0 (most models) when not given.",
          "origin": "source"
        },
        {
          "name": "tc_data_sheet",
          "type": "VARCHAR",
          "description": "TCDS number as the registry gives it (filled for few models).",
          "origin": "source"
        },
        {
          "name": "tc_data_holder",
          "type": "VARCHAR",
          "description": "Type certificate holder as the registry gives it (THE BOEING COMPANY). Filled for few models.",
          "origin": "source"
        },
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "Matched type certificate data sheet.",
          "origin": "derived"
        },
        {
          "name": "tcds_model",
          "type": "VARCHAR",
          "description": "The model as written on the matched data sheet (737-800 Series for registry model 737-823).",
          "origin": "derived"
        },
        {
          "name": "match_key",
          "type": "VARCHAR",
          "description": "Join this to faa_directive_product.model_key: the matched data sheet's model (737-823 -> 737800), else the registry model.",
          "origin": "derived"
        },
        {
          "name": "match_method",
          "type": "VARCHAR",
          "description": "registry_tc_data_sheet: the registry names the TCDS. model_and_make: model and maker match a TCDS. model_only: type certificated and only one TCDS lists the model. Null: no confident match.",
          "origin": "derived"
        }
      ]
    },
    "faa_engine_model": {
      "file": "faa_engine_model.parquet",
      "rows": 4752,
      "bytes": 115680,
      "sha256": "f37f781c202b8d0e14047a635fb783b9430891e7450a90ec124a414f4232776e",
      "sorted_by": [
        "code"
      ],
      "description": "FAA registry engine model codes (ENGINE), matched to engine type certificate data sheets where possible.",
      "page": {
        "record": "Engine model",
        "url": "https://openairdocs.org/engine/<code>",
        "sql": "'https://openairdocs.org/engine/' || url_encode(code)",
        "note": "Redirects to the engine's name address (/engine/lycoming-io-540-series)."
      },
      "origin": "mixed",
      "columns": [
        {
          "name": "code",
          "type": "VARCHAR",
          "description": "Registry engine code (ENG MFR MDL); faa_aircraft_registration.engine_model_code points here.",
          "origin": "source"
        },
        {
          "name": "manufacturer",
          "type": "VARCHAR",
          "description": "Maker as the registry abbreviates it, up to 10 characters (LYCOMING, CONT MOTOR, P & W, ROLLS-ROYC).",
          "origin": "source"
        },
        {
          "name": "model",
          "type": "VARCHAR",
          "description": "Model as the registry writes it, up to 13 characters; a series when it ends in SERIES (O-320 SERIES, see is_series).",
          "origin": "source"
        },
        {
          "name": "model_key",
          "type": "VARCHAR",
          "description": "Normalized model for joining with faa_directive_product.model_key.",
          "origin": "normalized"
        },
        {
          "name": "engine_type",
          "type": "VARCHAR",
          "description": "The registry's engine type in words: Reciprocating, Turbo-fan, Turbo-prop, Turbo-shaft, Turbo-jet, 4 cycle, 2 cycle, Electric, Rotary, Ramjet, Unknown or None.",
          "origin": "normalized"
        },
        {
          "name": "maker_tokens",
          "type": "VARCHAR[]",
          "description": "Distinctive words of the registry maker name and the matched data sheet holders.",
          "origin": "derived"
        },
        {
          "name": "horsepower",
          "type": "INTEGER",
          "description": "Rated horsepower; 0 for jet engines and when not given.",
          "origin": "source"
        },
        {
          "name": "thrust_lbs",
          "type": "INTEGER",
          "description": "Rated thrust in pounds; 0 for piston and turboprop engines and when not given.",
          "origin": "source"
        },
        {
          "name": "is_series",
          "type": "BOOLEAN",
          "description": "True when the registry gives only an engine series (O-320 SERIES), not an exact model. Then match_key is a prefix of the AD models it covers.",
          "origin": "derived"
        },
        {
          "name": "tcds_number",
          "type": "VARCHAR",
          "description": "The matched engine data sheet (faa_type_certificate.tcds_number). Null when nothing matched, or when a series spans several sheets: see tcds_numbers.",
          "origin": "derived"
        },
        {
          "name": "tcds_numbers",
          "type": "VARCHAR[]",
          "description": "Engine data sheets covering this model or series.",
          "origin": "derived"
        },
        {
          "name": "tcds_model",
          "type": "VARCHAR",
          "description": "The model as written on that data sheet. Null for series matches.",
          "origin": "derived"
        },
        {
          "name": "match_key",
          "type": "VARCHAR",
          "description": "Join to faa_directive_product.model_key: equal for an exact model, as a prefix when is_series.",
          "origin": "derived"
        },
        {
          "name": "match_method",
          "type": "VARCHAR",
          "description": "model_and_make, model_only (one data sheet lists the model), series_and_make, series_only, or null.",
          "origin": "derived"
        }
      ]
    },
    "faa_aircraft_model_directive": {
      "file": "faa_aircraft_model_directive.parquet",
      "rows": 355197,
      "bytes": 421502,
      "sha256": "2f3f2cdf6afc05c7557658923346570f5d0efe837de12443278b3d89796f306a",
      "sorted_by": [
        "aircraft_model_code",
        "ad_id"
      ],
      "description": "Candidate ADs for each registry aircraft model code, matched by airframe model, maker and type certificate. Join faa_aircraft_registration.aircraft_model_code here. Candidates only: read faa_directive.applicability for serial numbers and conditions.",
      "origin": "derived",
      "columns": [
        {
          "name": "aircraft_model_code",
          "type": "VARCHAR",
          "description": "faa_aircraft_model.code.",
          "origin": "source"
        },
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The candidate AD: faa_directive.ad_id (FAA:2016-07-21).",
          "origin": "derived"
        },
        {
          "name": "matched_on",
          "type": "VARCHAR",
          "description": "airframe, or equipment for ADs about equipment (appliances) that may be installed on this model: those apply only if it is installed.",
          "origin": "derived"
        },
        {
          "name": "matched_model",
          "type": "VARCHAR",
          "description": "The model as the AD names it (faa_directive_product.model).",
          "origin": "derived"
        },
        {
          "name": "pairing",
          "type": "VARCHAR",
          "description": "How the AD model was paired with its maker (faa_directive_product.pairing); the most confident when several match.",
          "origin": "derived"
        }
      ]
    },
    "faa_engine_model_directive": {
      "file": "faa_engine_model_directive.parquet",
      "rows": 46912,
      "bytes": 78317,
      "sha256": "19d877e2b1650b77b770afa1a76a63b7cea5405173578da9d710d6358174bd80",
      "sorted_by": [
        "engine_model_code",
        "ad_id"
      ],
      "description": "Candidate ADs for each registry engine model code: the exact model, or the whole series when the registry gives only a series (O-320 SERIES). Join faa_aircraft_registration.engine_model_code here. Candidates only: read faa_directive.applicability.",
      "origin": "derived",
      "columns": [
        {
          "name": "engine_model_code",
          "type": "VARCHAR",
          "description": "faa_engine_model.code.",
          "origin": "source"
        },
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The candidate AD: faa_directive.ad_id (FAA:2016-07-21).",
          "origin": "derived"
        },
        {
          "name": "matched_on",
          "type": "VARCHAR",
          "description": "engine, or equipment for ADs about equipment (appliances) that may be fitted to this engine.",
          "origin": "derived"
        },
        {
          "name": "matched_model",
          "type": "VARCHAR",
          "description": "The model as the AD names it (faa_directive_product.model).",
          "origin": "derived"
        },
        {
          "name": "pairing",
          "type": "VARCHAR",
          "description": "How the AD model was paired with its maker (faa_directive_product.pairing); the most confident when several match.",
          "origin": "derived"
        }
      ]
    },
    "faa_aircraft_model_saib": {
      "file": "faa_aircraft_model_saib.parquet",
      "rows": 16792,
      "bytes": 57201,
      "sha256": "dff8c897239ec0ecd74c9ab81eb8badfbd9eb4eb2b117b489c2151d7bc71fc95",
      "sorted_by": [
        "aircraft_model_code",
        "saib_id"
      ],
      "description": "Candidate SAIBs for each registry aircraft model code, matched like faa_aircraft_model_directive. SAIBs are advisory.",
      "origin": "derived",
      "columns": [
        {
          "name": "aircraft_model_code",
          "type": "VARCHAR",
          "description": "faa_aircraft_model.code.",
          "origin": "source"
        },
        {
          "name": "saib_id",
          "type": "VARCHAR",
          "description": "The candidate SAIB: faa_saib.saib_id (a DRS document id).",
          "origin": "derived"
        },
        {
          "name": "matched_on",
          "type": "VARCHAR",
          "description": "airframe, or equipment for SAIBs about equipment that may be installed on this model.",
          "origin": "derived"
        },
        {
          "name": "matched_model",
          "type": "VARCHAR",
          "description": "The model as the SAIB names it (faa_saib_product.model).",
          "origin": "derived"
        },
        {
          "name": "pairing",
          "type": "VARCHAR",
          "description": "How the SAIB model was paired with its maker (faa_saib_product.pairing); the most confident when several match.",
          "origin": "derived"
        }
      ]
    },
    "faa_engine_model_saib": {
      "file": "faa_engine_model_saib.parquet",
      "rows": 7255,
      "bytes": 26086,
      "sha256": "f58379bd3dc337b4d9d7a38c3836ae69723799e3fb04fc35a2c879eb9791c21c",
      "sorted_by": [
        "engine_model_code",
        "saib_id"
      ],
      "description": "Candidate SAIBs for each registry engine model code, matched like faa_engine_model_directive. SAIBs are advisory.",
      "origin": "derived",
      "columns": [
        {
          "name": "engine_model_code",
          "type": "VARCHAR",
          "description": "faa_engine_model.code.",
          "origin": "source"
        },
        {
          "name": "saib_id",
          "type": "VARCHAR",
          "description": "The candidate SAIB: faa_saib.saib_id (a DRS document id).",
          "origin": "derived"
        },
        {
          "name": "matched_on",
          "type": "VARCHAR",
          "description": "engine, or equipment for SAIBs about equipment that may be fitted to this engine.",
          "origin": "derived"
        },
        {
          "name": "matched_model",
          "type": "VARCHAR",
          "description": "The model as the SAIB names it (faa_saib_product.model).",
          "origin": "derived"
        },
        {
          "name": "pairing",
          "type": "VARCHAR",
          "description": "How the SAIB model was paired with its maker (faa_saib_product.pairing); the most confident when several match.",
          "origin": "derived"
        }
      ]
    },
    "faa_incident_report": {
      "file": "faa_incident_report.parquet",
      "rows": 234247,
      "bytes": 33197234,
      "sha256": "ee6dc47438e7f1e9e148d94abf316f790f984e6f6b6dddebcd332a9c34e3b2bf",
      "sorted_by": [
        "event_date NULLS FIRST",
        "report_number"
      ],
      "description": "FAA Accident/Incident Data System (AIDS) reports: accidents from 1973 and incidents from 1978 (and a few older accidents), one report per aircraft, with the FAA's narrative. Incidents are events below the NTSB's accident thresholds (a bird strike, a gear-up landing without substantial damage); for accidents the NTSB's database is the fuller record. Each report is matched through the registry to the aircraft that carried its N-number on the event date. Source: FAA Aviation Safety Information Portal (asip.faa.gov).",
      "page": {
        "record": "FAA accident or incident report",
        "url": "https://openairdocs.org/incident/<report_number>",
        "sql": "'https://openairdocs.org/incident/' || url_encode(report_number)",
        "note": ""
      },
      "origin": "mixed",
      "columns": [
        {
          "name": "report_number",
          "type": "VARCHAR",
          "description": "AIDS report number, the report's unique id: event date (YYYYMMDD), a five-digit sequence number within the event year, a collision digit (9, or 1, 2 and 3 for the first, second and third aircraft in a collision, whose reports usually share the rest of the number) and A (accident) or I (incident): 20260919012079A.",
          "origin": "source"
        },
        {
          "name": "event_date",
          "type": "DATE",
          "description": "Local date of the event.",
          "origin": "source"
        },
        {
          "name": "event_local_time",
          "type": "VARCHAR",
          "description": "Local time of the event, HH:MM (24-hour clock). Not recorded before 1978; null when the report gives an impossible time.",
          "origin": "normalized"
        },
        {
          "name": "event_type",
          "type": "VARCHAR",
          "description": "Accident or Incident, as the FAA classified the event.",
          "origin": "source"
        },
        {
          "name": "midair",
          "type": "VARCHAR",
          "description": "Collision with another aircraft. Until 2009: Not A Midair, or First, Second or Third Airplane Involved for a midair collision. Since 2009: Not A Midair, Air (midair) or Ground. Each aircraft has its own report.",
          "origin": "source"
        },
        {
          "name": "city",
          "type": "VARCHAR",
          "description": "City of the event (or the nearest city), as reported.",
          "origin": "source"
        },
        {
          "name": "state",
          "type": "VARCHAR",
          "description": "State of the event, as a two-letter postal code. About 1% of reports have other codes for territories and other countries, apparently FIPS 10-4 (RQ Puerto Rico, GQ Guam, BF Bahamas, MX Mexico).",
          "origin": "source"
        },
        {
          "name": "airport_name",
          "type": "VARCHAR",
          "description": "Airport of the event, when it happened at or near one, as the FAA names it (ABILENE RGNL).",
          "origin": "source"
        },
        {
          "name": "aircraft_damage",
          "type": "VARCHAR",
          "description": "Damage to the aircraft: None, Minor, Substantial, Destroyed or Unknown. Empty on many reports from 1978 to 2008.",
          "origin": "source"
        },
        {
          "name": "flight_phase",
          "type": "VARCHAR",
          "description": "Phase of flight in the FAA's words (Landing: Touchdown, Takeoff: Climb Out, Normal Cruise). The list of phases changed over the years.",
          "origin": "source"
        },
        {
          "name": "flight_conduct",
          "type": "VARCHAR",
          "description": "Rules the flight was conducted under: GENERAL OPERATING RULES (part 91), AIR CARRIER/COMMERCIAL (part 121), AIR TAXI/COMMUTER (part 135), AGRICULTURAL, PILOT SCHOOLS, and others. Mostly empty before 1979.",
          "origin": "source"
        },
        {
          "name": "operator_code",
          "type": "VARCHAR",
          "description": "Airline designator of the operator (AAL, UAL), for air carriers; empty for most other flights.",
          "origin": "source"
        },
        {
          "name": "registration_mark",
          "type": "VARCHAR",
          "description": "Registration mark exactly as reported, without the N for US aircraft (4139M). Foreign marks and placeholders (F, M, UNKNOWN) appear here only.",
          "origin": "source"
        },
        {
          "name": "n_number",
          "type": "VARCHAR",
          "description": "US registration mark with the N prefix (N4139M), when registration_mark has the shape of an N-number.",
          "origin": "normalized"
        },
        {
          "name": "registry_match",
          "type": "VARCHAR",
          "description": "Registry record of the aircraft that carried n_number on event_date. registration: the aircraft registered today (the event came after the mark's last cancellation). deregistration: the cancelled registration whose period covers the event (after the mark's previous cancellation, through its own cancel date). Null when nothing covers the date or that aircraft was built after the event year. The registry's cancellation history has gaps, so an old report can land on another aircraft that later carried the mark: for common makes, the matched aircraft is of another make for about 1% of reports since 2010 and 5-8% in the 1970s and 1980s. Compare aircraft_make and aircraft_model.",
          "origin": "derived"
        },
        {
          "name": "deregistration_id",
          "type": "VARCHAR",
          "description": "The faa_aircraft_deregistration row matched, when registry_match is deregistration.",
          "origin": "derived"
        },
        {
          "name": "aircraft_model_code",
          "type": "VARCHAR",
          "description": "Registry aircraft model code of the matched aircraft: join to faa_aircraft_model.code for the make and model, and to faa_aircraft_model_directive for candidate ADs.",
          "origin": "derived"
        },
        {
          "name": "engine_model_code",
          "type": "VARCHAR",
          "description": "Registry engine model code of the matched aircraft; join to faa_engine_model.code. Often empty for old cancelled registrations.",
          "origin": "derived"
        },
        {
          "name": "aircraft_make",
          "type": "VARCHAR",
          "description": "Aircraft make as reported, often abbreviated (CONT MOTOR) or misspelled.",
          "origin": "source"
        },
        {
          "name": "aircraft_model",
          "type": "VARCHAR",
          "description": "Aircraft model as reported.",
          "origin": "source"
        },
        {
          "name": "aircraft_model_key",
          "type": "VARCHAR",
          "description": "Normalized aircraft_model, for joining with faa_directive_product.model_key and faa_aircraft_model.model_key.",
          "origin": "normalized"
        },
        {
          "name": "engine_make",
          "type": "VARCHAR",
          "description": "Engine make as reported (LYCOMING, CONT MOTOR).",
          "origin": "source"
        },
        {
          "name": "engine_model",
          "type": "VARCHAR",
          "description": "Engine model as reported, often a series and often with a zero for the letter O (0-290 SERIES).",
          "origin": "source"
        },
        {
          "name": "engine_group",
          "type": "VARCHAR",
          "description": "The FAA's engine group code (0-290, O360): the engine model family. Often empty.",
          "origin": "source"
        },
        {
          "name": "people_aboard",
          "type": "INTEGER",
          "description": "People aboard the aircraft, as reported (a few old reports have impossible values).",
          "origin": "source"
        },
        {
          "name": "fatal_injuries",
          "type": "INTEGER",
          "description": "People fatally injured. Sometimes more than people_aboard.",
          "origin": "source"
        },
        {
          "name": "nonfatal_injuries",
          "type": "INTEGER",
          "description": "People injured but not fatally. Recorded only since 2009: zero on older reports even when people were hurt.",
          "origin": "source"
        },
        {
          "name": "pilot_certificates",
          "type": "VARCHAR[]",
          "description": "Certificates of the pilot in command (PRIVATE PILOT, COMMERCIAL PILOT, FLIGHT INSTRUCTOR, AIRLINE TRANSPORT, STUDENT...), sorted. Recorded mainly since 2009; empty when not reported.",
          "origin": "source"
        },
        {
          "name": "pilot_total_hours",
          "type": "INTEGER",
          "description": "Pilot in command's total flight time, hours.",
          "origin": "source"
        },
        {
          "name": "pilot_make_model_hours",
          "type": "INTEGER",
          "description": "Pilot in command's flight time in this make and model, hours.",
          "origin": "source"
        },
        {
          "name": "pilot_last_90_days_hours",
          "type": "INTEGER",
          "description": "Pilot in command's flight time in the 90 days before the event, hours.",
          "origin": "source"
        },
        {
          "name": "narrative",
          "type": "VARCHAR",
          "description": "The FAA's narrative of the event, in capitals. Older reports have a line or two; the FAA replaces private details with ^PRIVACY DATA OMITTED^ (sometimes cut short, ^PRIVACY DAT^). That redaction is incomplete: some narratives still name people. Published as the FAA publishes it.",
          "origin": "source"
        },
        {
          "name": "other_aircraft",
          "type": "STRUCT(registration_mark VARCHAR, n_number VARCHAR, aircraft_make VARCHAR, aircraft_model VARCHAR, engine_make VARCHAR, engine_model VARCHAR, engine_group VARCHAR)[]",
          "description": "Another aircraft the report lists (since 2009), usually the other aircraft in a collision, as reported: registration_mark, n_number, aircraft_make, aircraft_model, engine_make, engine_model, engine_group. That aircraft has its own report.",
          "origin": "source"
        }
      ]
    },
    "faa_service_difficulty_report": {
      "file": "faa_service_difficulty_report.parquet",
      "rows": 1767519,
      "bytes": 161639032,
      "sha256": "5add8258beeff18293ff1b5c5c8c51d6a8a519ea8fc24af8bf117c4fac63b150",
      "sorted_by": [
        "submitted_at NULLS FIRST",
        "sdr_id"
      ],
      "description": "FAA Service Difficulty Reports (SDRs), 1995 onward: malfunctions, failures and defects reported by operators, repair stations and others. Reports are the submitter's account, not FAA findings. Air carriers must report; general aviation reporting is voluntary, so GA is under-represented. Source: FAA SDR yearly downloads.",
      "page": {
        "record": "Service difficulty report",
        "url": "https://openairdocs.org/sdr/<sdr_id>",
        "sql": "'https://openairdocs.org/sdr/' || url_encode(sdr_id)",
        "note": ""
      },
      "origin": "source",
      "columns": [
        {
          "name": "sdr_id",
          "type": "VARCHAR",
          "description": "Operator control number: the report's unique id.",
          "origin": "source"
        },
        {
          "name": "difficulty_date",
          "type": "DATE",
          "description": "Date the difficulty occurred or was found.",
          "origin": "source"
        },
        {
          "name": "submitted_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When the report was submitted.",
          "origin": "source"
        },
        {
          "name": "operation_type",
          "type": "VARCHAR",
          "description": "Air carrier or General aviation (the report type).",
          "origin": "normalized"
        },
        {
          "name": "operator_designator",
          "type": "VARCHAR",
          "description": "Operator's FAA designator (a four-letter certificate code for air carriers).",
          "origin": "source"
        },
        {
          "name": "submitter_designator",
          "type": "VARCHAR",
          "description": "FAA designator of whoever submitted the report (SWAA); the same as operator_designator in most reports.",
          "origin": "source"
        },
        {
          "name": "submitter_type_code",
          "type": "VARCHAR",
          "description": "Who submitted the report, as an FAA code (A: air carrier is by far the most common).",
          "origin": "source"
        },
        {
          "name": "receiving_region_code",
          "type": "VARCHAR",
          "description": "FAA region that received the report: SW (Southwest), SO (Southern), GL (Great Lakes), NM (Northwest Mountain), CE (Central), EA (Eastern), WP (Western-Pacific), AL (Alaskan) or NE (New England). Older reports also have CA, AU, FS, EU, TW and WA, and a few are lower case.",
          "origin": "source"
        },
        {
          "name": "receiving_district_office",
          "type": "VARCHAR",
          "description": "Two-digit number of the FAA office within that region that received the report (29, 27, 21...).",
          "origin": "source"
        },
        {
          "name": "jasc_code",
          "type": "VARCHAR",
          "description": "Four-digit JASC system/component code (3230 = landing gear retraction). The first two digits are the ATA chapter.",
          "origin": "source"
        },
        {
          "name": "ata_chapter",
          "type": "VARCHAR",
          "description": "First two digits of jasc_code; compare with faa_directive.ata_chapter.",
          "origin": "normalized"
        },
        {
          "name": "nature_of_condition_codes",
          "type": "VARCHAR[]",
          "description": "Up to three FAA nature-of-condition codes (for example warning indication, fire, smoke), as given.",
          "origin": "source"
        },
        {
          "name": "precautionary_procedure_codes",
          "type": "VARCHAR[]",
          "description": "Up to four FAA codes for what the crew did (the FAA's example: E engine shut down, J fuel dumped, A unscheduled landing).",
          "origin": "source"
        },
        {
          "name": "stage_of_operation_code",
          "type": "VARCHAR",
          "description": "Two-letter FAA code for when it happened (IN inspection/maintenance is most common; TO, CL, CR, DE, AP, LD for the phases of flight).",
          "origin": "source"
        },
        {
          "name": "how_discovered_code",
          "type": "VARCHAR",
          "description": "FAA code for how the difficulty was found.",
          "origin": "source"
        },
        {
          "name": "n_number",
          "type": "VARCHAR",
          "description": "US registration mark with the N prefix, when the report gives one shaped like an N-number. The registry shows today's holder of the mark, which may be another aircraft than in an old report.",
          "origin": "normalized"
        },
        {
          "name": "registration_mark",
          "type": "VARCHAR",
          "description": "Registration mark exactly as reported (foreign or malformed marks kept here only).",
          "origin": "source"
        },
        {
          "name": "aircraft_make",
          "type": "VARCHAR",
          "description": "Aircraft maker as an SDR make code of up to six letters: BOEING, AIRBUS, DOUG (Douglas and McDonnell Douglas), CNDAIR (Canadair), EMB (Embraer), CESSNA...",
          "origin": "source"
        },
        {
          "name": "aircraft_model",
          "type": "VARCHAR",
          "description": "Aircraft model as reported, often without punctuation (7378F2).",
          "origin": "source"
        },
        {
          "name": "aircraft_model_key",
          "type": "VARCHAR",
          "description": "Normalized model for joining with faa_directive_product.model_key and faa_aircraft_model.model_key.",
          "origin": "normalized"
        },
        {
          "name": "aircraft_serial_number",
          "type": "VARCHAR",
          "description": "Airframe serial number as reported.",
          "origin": "source"
        },
        {
          "name": "aircraft_total_hours",
          "type": "DOUBLE",
          "description": "Airframe total time in service, hours.",
          "origin": "source"
        },
        {
          "name": "aircraft_total_cycles",
          "type": "DOUBLE",
          "description": "Airframe total cycles (flights) as reported. Some values are typing errors (up to 9.4 million).",
          "origin": "source"
        },
        {
          "name": "engine_make",
          "type": "VARCHAR",
          "description": "Engine maker as an SDR make code: PWA (Pratt & Whitney), GE, LYC (Lycoming), CFMINT (CFM International), IAE, ALLSN (Allison), CONT (Continental), RROYCE (Rolls-Royce)... Filled mainly when an engine is involved.",
          "origin": "source"
        },
        {
          "name": "engine_model",
          "type": "VARCHAR",
          "description": "Engine model as reported, usually without punctuation (PW2037, V2527A5, CFM56*).",
          "origin": "source"
        },
        {
          "name": "engine_model_key",
          "type": "VARCHAR",
          "description": "Normalized engine model (see aircraft_model_key).",
          "origin": "normalized"
        },
        {
          "name": "engine_serial_number",
          "type": "VARCHAR",
          "description": "Engine serial number as reported; placeholders such as NA occur.",
          "origin": "source"
        },
        {
          "name": "engine_total_hours",
          "type": "DOUBLE",
          "description": "Engine total time in service, hours.",
          "origin": "source"
        },
        {
          "name": "engine_total_cycles",
          "type": "DOUBLE",
          "description": "Engine total cycles.",
          "origin": "source"
        },
        {
          "name": "propeller_make",
          "type": "VARCHAR",
          "description": "Propeller maker as an SDR make code: HARTZL (Hartzell), MCAULY (McCauley), HAMSTD (Hamilton Standard)... Filled only when a propeller is involved.",
          "origin": "source"
        },
        {
          "name": "propeller_model",
          "type": "VARCHAR",
          "description": "Propeller model as reported, without punctuation (HDE6C3B, 14SF7).",
          "origin": "source"
        },
        {
          "name": "propeller_model_key",
          "type": "VARCHAR",
          "description": "Normalized propeller model (see aircraft_model_key).",
          "origin": "normalized"
        },
        {
          "name": "propeller_serial_number",
          "type": "VARCHAR",
          "description": "Propeller serial number as reported.",
          "origin": "source"
        },
        {
          "name": "propeller_total_hours",
          "type": "DOUBLE",
          "description": "Propeller total time in service, hours.",
          "origin": "source"
        },
        {
          "name": "propeller_total_cycles",
          "type": "DOUBLE",
          "description": "Propeller total cycles.",
          "origin": "source"
        },
        {
          "name": "part_make",
          "type": "VARCHAR",
          "description": "Maker of the part, as an SDR make code (BOEING, AIRBUS, DOUG, RATIER).",
          "origin": "source"
        },
        {
          "name": "part_name",
          "type": "VARCHAR",
          "description": "The part that failed or was found defective.",
          "origin": "source"
        },
        {
          "name": "part_number",
          "type": "VARCHAR",
          "description": "Part number as reported (65C27314); UNKNOWN is common.",
          "origin": "source"
        },
        {
          "name": "part_serial_number",
          "type": "VARCHAR",
          "description": "Part serial number as reported; placeholders are common (NA, NSN, UNK, NONE).",
          "origin": "source"
        },
        {
          "name": "part_condition",
          "type": "VARCHAR",
          "description": "Condition as reported: CRACKED, FAILED, CORRODED, BROKEN...",
          "origin": "source"
        },
        {
          "name": "part_location",
          "type": "VARCHAR",
          "description": "Where the part is on the aircraft, as reported in up to 20 characters (FUSELAGE, CABIN, ZONE 200, COCKPIT, EMERGENCY LIGHT).",
          "origin": "source"
        },
        {
          "name": "part_total_hours",
          "type": "DOUBLE",
          "description": "Part total time in service, hours.",
          "origin": "source"
        },
        {
          "name": "part_total_cycles",
          "type": "DOUBLE",
          "description": "Part total cycles.",
          "origin": "source"
        },
        {
          "name": "part_time_since",
          "type": "DOUBLE",
          "description": "Time since part_since_code (e.g. overhaul), hours.",
          "origin": "source"
        },
        {
          "name": "part_since_code",
          "type": "VARCHAR",
          "description": "What part_time_since counts from: O overhaul, R repair or I inspection (the FAA's SDRS code list). Other characters are typing errors. Often given without part_time_since.",
          "origin": "source"
        },
        {
          "name": "component_make",
          "type": "VARCHAR",
          "description": "Maker of the component (component_name), as an SDR make code (DOUG, BOEING, GRIMES).",
          "origin": "source"
        },
        {
          "name": "component_model",
          "type": "VARCHAR",
          "description": "Component model as reported (KT76).",
          "origin": "source"
        },
        {
          "name": "component_name",
          "type": "VARCHAR",
          "description": "The larger component the part belongs to.",
          "origin": "source"
        },
        {
          "name": "component_part_number",
          "type": "VARCHAR",
          "description": "Component part number as reported.",
          "origin": "source"
        },
        {
          "name": "component_serial_number",
          "type": "VARCHAR",
          "description": "Component serial number as reported; placeholders occur (NA, NSN, UNK).",
          "origin": "source"
        },
        {
          "name": "component_location",
          "type": "VARCHAR",
          "description": "Where the component is, as reported: often a zone number (100, 200, 800) or a word (ENGINE, MAIN ROTOR, LEFT).",
          "origin": "source"
        },
        {
          "name": "component_total_hours",
          "type": "DOUBLE",
          "description": "Component total time in service, hours.",
          "origin": "source"
        },
        {
          "name": "component_total_cycles",
          "type": "DOUBLE",
          "description": "Component total cycles.",
          "origin": "source"
        },
        {
          "name": "component_time_since",
          "type": "DOUBLE",
          "description": "Time since component_since_code (overhaul, repair or inspection), hours.",
          "origin": "source"
        },
        {
          "name": "component_since_code",
          "type": "VARCHAR",
          "description": "What component_time_since counts from: O overhaul, R repair or I inspection.",
          "origin": "source"
        },
        {
          "name": "structure",
          "type": "STRUCT(fuselage_station_from VARCHAR, fuselage_station_to VARCHAR, stringer_from VARCHAR, stringer_from_side VARCHAR, stringer_to VARCHAR, stringer_to_side VARCHAR, wing_station_from VARCHAR, wing_station_from_side VARCHAR, wing_station_to VARCHAR, wing_station_to_side VARCHAR, butt_line_from VARCHAR, butt_line_from_side VARCHAR, butt_line_to VARCHAR, butt_line_to_side VARCHAR, water_line_from VARCHAR, water_line_to VARCHAR, crack_length VARCHAR, number_of_cracks VARCHAR, corrosion_level VARCHAR, other VARCHAR)",
          "description": "Structural location and damage for structural reports: stations, stringers, butt and water lines, crack length and count, corrosion level.",
          "origin": "source"
        },
        {
          "name": "discrepancy",
          "type": "VARCHAR",
          "description": "The submitter's description of the difficulty and the corrective action.",
          "origin": "source"
        }
      ]
    },
    "faa_jasc_code": {
      "file": "faa_jasc_code.parquet",
      "rows": 547,
      "bytes": 47327,
      "sha256": "9e74ca5999f47b414268f129e94065a6acd17196270449711311313bbfe8804d",
      "sorted_by": [
        "jasc_code"
      ],
      "description": "FAA Joint Aircraft System/Component (JASC) codes: the four-digit system codes in service difficulty reports (faa_service_difficulty_report.jasc_code) and airworthiness concern sheets (faa_concern_sheet.jasc_codes), with titles and the FAA's definition of what each covers. JASC is the FAA's variant of the ATA Spec 100 chapters: the first two digits are the chapter, and a code ending in 00 is the chapter's general code. A code not listed here can be named by its chapter (left(code, 2) = ata_chapter). Source: FAA JASC code table PDF, last updated October 27, 2008.",
      "page": {
        "record": "JASC code",
        "url": "https://openairdocs.org/jasc/<jasc_code>",
        "sql": "'https://openairdocs.org/jasc/' || url_encode(jasc_code)",
        "note": ""
      },
      "origin": "source",
      "columns": [
        {
          "name": "jasc_code",
          "type": "VARCHAR",
          "description": "Four-digit JASC code (3230 = landing gear retraction/extension). Join faa_service_difficulty_report.jasc_code, or the first four characters of faa_concern_sheet.jasc_codes entries.",
          "origin": "source"
        },
        {
          "name": "ata_chapter",
          "type": "VARCHAR",
          "description": "Two-digit chapter: the first two digits of jasc_code (32 = landing gear). Compare with faa_service_difficulty_report.ata_chapter and faa_directive.ata_chapter.",
          "origin": "normalized"
        },
        {
          "name": "chapter_title",
          "type": "VARCHAR",
          "description": "The chapter's title as the definitions print it (Landing Gear), the same on every code of the chapter.",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "The code's title as the definitions print it, spelled out in mixed case (Landing Gear Retraction/Extension System). A few differ in substance from short_title (1820 Helicopter Noise Vibration; HELICOPTER NOISE ANALYSIS in the code table).",
          "origin": "source"
        },
        {
          "name": "short_title",
          "type": "VARCHAR",
          "description": "The code's title in the code table at the front of the document: upper case and abbreviated, as printed (LANDING GEAR RETRACT/EXTEND SYSTEM). DRS concern sheets name codes with these titles.",
          "origin": "source"
        },
        {
          "name": "definition",
          "type": "VARCHAR",
          "description": "What the code covers, as the FAA defines it for people filing reports: what is included and excluded, typical parts, and which code to use instead.",
          "origin": "source"
        },
        {
          "name": "pdf_page",
          "type": "INTEGER",
          "description": "Page of the FAA's PDF (counting from 1) where the definition starts, for linking with #page=N.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_case_detail": {
      "file": "ntsb_case_detail.parquet",
      "rows": 180553,
      "bytes": 7058923,
      "sha256": "13d6133e0c0867f5016a7561160e63911a96f2fd74a978296fd804ba26fe5d97",
      "sorted_by": [
        "\"eventDate\" NULLS FIRST",
        "\"mKey\""
      ],
      "description": "NTSB aviation investigations: one row per case, every accident and incident NTSB holds from 1962 on, as the NTSB API returns it. From the NTSB public API (api.ntsb.gov); columns keep the API's names and values (words, not codes). mKey is NTSB's case key (also the docket's ProjectID); ntsbNumber the case number (CEN20FA049). Pre-1982 cases (isPre1982) carry few fields: see ntsb_pre1982_first_half. The last columns, in snake case, are openair's: when we fetched the case and links to NTSB's pages.",
      "page": {
        "record": "NTSB investigation",
        "url": "https://openairdocs.org/ntsb/<ntsbNumber>",
        "sql": "'https://openairdocs.org/ntsb/' || url_encode(\"ntsbNumber\")",
        "note": "692 pre-1982 numbers name two cases: that address lists both, and /ntsb/<mKey> goes to one case."
      },
      "origin": "source",
      "columns": [
        {
          "name": "mKey",
          "type": "BIGINT",
          "description": "Unique numerical identifier for cases (e.g., 11261997). The case's key: every other ntsb_ table joins on case_mkey = mKey.",
          "origin": "source"
        },
        {
          "name": "isPost2008",
          "type": "BOOLEAN",
          "description": "Flag indicating whether Event Date for Case occurred on or after 1/1/2008 (e.g, True, False)",
          "origin": "source"
        },
        {
          "name": "isPre1982",
          "type": "BOOLEAN",
          "description": "Flag indicating whether Event Date for Case occurred strictly before 1/1/1982 (e.g, True, False)",
          "origin": "source"
        },
        {
          "name": "ntsbNumber",
          "type": "VARCHAR",
          "description": "NTSB case number (e.g., ERA22FA279). 692 pre-1982 numbers name two cases, so mKey, not ntsbNumber, is the key.",
          "origin": "source"
        },
        {
          "name": "completionStatus",
          "type": "VARCHAR",
          "description": "Indicates the current state of the investigation (e.g., Completed or 'In work'). Used to track whether the investigation in ongoing or has been completed.",
          "origin": "source"
        },
        {
          "name": "hasSafetyRecommendation",
          "type": "BOOLEAN",
          "description": "Flag indicating whether the investigation resulted in Safety Recommendation(s) (e.g, True, False)",
          "origin": "source"
        },
        {
          "name": "leadAgency",
          "type": "VARCHAR",
          "description": "Agency leading the investigation (e.g., NTSB)",
          "origin": "source"
        },
        {
          "name": "boardMemberLaunch",
          "type": "BOOLEAN",
          "description": "Flag indicating whether an NTSB Member was travelled to the accident scene (e.g, True, False)",
          "origin": "source"
        },
        {
          "name": "boardMeetingDate",
          "type": "DATE",
          "description": "Date the investigation was formally presented to the NTSB Board for review and adoption of findings, including the probable cause. Represents final approval of the case (e.g, 11/26/1997)",
          "origin": "source"
        },
        {
          "name": "docketOpenDate",
          "type": "DATE",
          "description": "The date when the public docket was opened, making investigation materials (reports, evidence, transcripts) available to the public (e.g, 11/26/1997)",
          "origin": "source"
        },
        {
          "name": "launchType",
          "type": "VARCHAR",
          "description": "Flag indicating whether a NTSB investigators travelled to the scene. Does not describe the type or scale\u2014only whether a launch happened (e.g, Yes, No)",
          "origin": "source"
        },
        {
          "name": "reportType",
          "type": "VARCHAR",
          "description": "Type of report (e.g., Board adopted by Notation)",
          "origin": "source"
        },
        {
          "name": "reportNumber",
          "type": "VARCHAR",
          "description": "Report identification number (e.g., AIR2404)",
          "origin": "source"
        },
        {
          "name": "reportDate",
          "type": "DATE",
          "description": "Date of the report (e.g., 2024-08-14)",
          "origin": "source"
        },
        {
          "name": "eventType",
          "type": "VARCHAR",
          "description": "Type of event (e.g., Accident)",
          "origin": "source"
        },
        {
          "name": "highestInjuryLevel",
          "type": "VARCHAR",
          "description": "Highest level of injury (e.g., Fatal)",
          "origin": "source"
        },
        {
          "name": "investigationClass",
          "type": "VARCHAR",
          "description": "Class of investigation (e.g., Class 1 Blue cover)",
          "origin": "source"
        },
        {
          "name": "factualFinalReportFlavor",
          "type": "VARCHAR",
          "description": "Format of the factual and final report (e.g., Standard report)",
          "origin": "source"
        },
        {
          "name": "originalPublishedDate",
          "type": "DATE",
          "description": "Original date of publication (e.g., 2024-08-28)",
          "origin": "source"
        },
        {
          "name": "publishDateTime",
          "type": "TIMESTAMP",
          "description": "Date and time of publication (e.g., 2024-08-28T08:28:02.916179)",
          "origin": "source"
        },
        {
          "name": "publishProfile",
          "type": "VARCHAR",
          "description": "Publication profile status (e.g., Complete)",
          "origin": "source"
        },
        {
          "name": "investigationPage",
          "type": "VARCHAR",
          "description": "Link to Investigation on NTSB.gov",
          "origin": "source"
        },
        {
          "name": "docketPage",
          "type": "VARCHAR",
          "description": "Link to Docket on NTSB.gov",
          "origin": "source"
        },
        {
          "name": "reportPage",
          "type": "VARCHAR",
          "description": "Link to Report on NTSB.gov",
          "origin": "source"
        },
        {
          "name": "caseClosed",
          "type": "BOOLEAN",
          "description": "Boolean indicating if the case is closed (e.g., true)",
          "origin": "source"
        },
        {
          "name": "caseCreatedDateTimeUtc",
          "type": "TIMESTAMP",
          "description": "UTC date and time when the case was created (e.g., 2022-06-23T00:07:42.997233)",
          "origin": "source"
        },
        {
          "name": "factualPublishedDate",
          "type": "DATE",
          "description": "Date that the factual report was published",
          "origin": "source"
        },
        {
          "name": "isStudy",
          "type": "BOOLEAN",
          "description": "Indicates if the case is part of a study",
          "origin": "source"
        },
        {
          "name": "lastRevisionDate",
          "type": "DATE",
          "description": "Date of the last revision made to the case details",
          "origin": "source"
        },
        {
          "name": "mode",
          "type": "VARCHAR",
          "description": "Mode of transportation involved (e.g., Aviation)",
          "origin": "source"
        },
        {
          "name": "eventDate",
          "type": "DATE",
          "description": "Date of the event (e.g., 2022-06-22). From 1982 on this is the date in UTC, so an evening event in the Americas shows the next day (Northwest 255 crashed the evening of 1987-08-16 local time; eventDate is 1987-08-17). Before 1982 it is the local date. ntsb_case.event_date_local has the local date.",
          "origin": "source"
        },
        {
          "name": "eventTimeUtc",
          "type": "TIME",
          "description": "Time of the event in UTC. 00:00 for every pre-1982 case, which has no time here.",
          "origin": "source"
        },
        {
          "name": "eventTimeUtcOffsetHours",
          "type": "DOUBLE",
          "description": "UTC offset hours for the event time. Add it to eventTimeUtc for the local time. 0 for a U.S. place means no time zone was recorded.",
          "origin": "source"
        },
        {
          "name": "eventIsUtc",
          "type": "BOOLEAN",
          "description": "Boolean indicating if the event time is in UTC",
          "origin": "source"
        },
        {
          "name": "eventCity",
          "type": "VARCHAR",
          "description": "City where the event occurred (e.g., Amherst dale)",
          "origin": "source"
        },
        {
          "name": "eventStateOrRegion",
          "type": "VARCHAR",
          "description": "State or region of the event (e.g., WV)",
          "origin": "source"
        },
        {
          "name": "eventZipcode",
          "type": "VARCHAR",
          "description": "Zip code of the event location",
          "origin": "source"
        },
        {
          "name": "eventCountry",
          "type": "VARCHAR",
          "description": "Country of the event (e.g., USA)",
          "origin": "source"
        },
        {
          "name": "eventLocation",
          "type": "VARCHAR",
          "description": "Specific location details of the event",
          "origin": "source"
        },
        {
          "name": "eventLatLongEstimated",
          "type": "BOOLEAN",
          "description": "Boolean indicating if the latitude and longitude are estimated",
          "origin": "source"
        },
        {
          "name": "eventLatitude",
          "type": "DOUBLE",
          "description": "Latitude of the event location (e.g., 37.874614)",
          "origin": "source"
        },
        {
          "name": "eventLongitude",
          "type": "DOUBLE",
          "description": "Longitude of the event location (e.g., -81.833039)",
          "origin": "source"
        },
        {
          "name": "eventPropertyDamage",
          "type": "VARCHAR",
          "description": "Indicates if there was property damage due to the event",
          "origin": "source"
        },
        {
          "name": "eventHazmatInvolved",
          "type": "BOOLEAN",
          "description": "Indicates if hazardous materials were involved in the event",
          "origin": "source"
        },
        {
          "name": "eventCollisionWithOtherAircraft",
          "type": "VARCHAR",
          "description": "Indicates if there was a collision with another aircraft",
          "origin": "source"
        },
        {
          "name": "eventEnvironmentalDamage",
          "type": "VARCHAR",
          "description": "Indicates if there was environmental damage due to the event",
          "origin": "source"
        },
        {
          "name": "caseType",
          "type": "VARCHAR",
          "description": "Type of case (e.g., Field Launch)",
          "origin": "source"
        },
        {
          "name": "region",
          "type": "VARCHAR",
          "description": "Region where the event occurred",
          "origin": "source"
        },
        {
          "name": "totalFatal",
          "type": "BIGINT",
          "description": "Total number of fatalities (e.g., 6) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "totalSerious",
          "type": "BIGINT",
          "description": "Total number of serious injuries (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "totalMinor",
          "type": "BIGINT",
          "description": "Total number of minor injuries (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "totalNone",
          "type": "BIGINT",
          "description": "Total number of uninjured (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "ongroundFatal",
          "type": "BIGINT",
          "description": "Number of fatalities on the ground (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "ongroundSerious",
          "type": "BIGINT",
          "description": "Number of serious injuries on the ground for all aircrafts",
          "origin": "source"
        },
        {
          "name": "ongroundMinor",
          "type": "BIGINT",
          "description": "Number of minor injuries on the ground for all aircrafts",
          "origin": "source"
        },
        {
          "name": "onboardFatal",
          "type": "BIGINT",
          "description": "Number of fatalities onboard (e.g., 6) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "onboardSerious",
          "type": "BIGINT",
          "description": "Number of serious injuries onboard (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "onboardMinor",
          "type": "BIGINT",
          "description": "Number of minor injuries onboard (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "onboardNone",
          "type": "BIGINT",
          "description": "Number of uninjured onboard (e.g., 0) for all aircrafts",
          "origin": "source"
        },
        {
          "name": "topicMode",
          "type": "VARCHAR",
          "description": "Transportation mode(s) involved in the event",
          "origin": "source"
        },
        {
          "name": "investigatingParties",
          "type": "VARCHAR[]",
          "description": "The organization(s) associated with parties to the investigation",
          "origin": "source"
        },
        {
          "name": "richNarratives",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary. Always null; the narratives are in ntsb_narratives.",
          "origin": "source"
        },
        {
          "name": "retrieved_at",
          "type": "TIMESTAMP",
          "description": "When this copy of the case was fetched from the API (UTC).",
          "origin": "openair"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        },
        {
          "name": "case_url",
          "type": "VARCHAR",
          "description": "The case's page on NTSB's website: www.ntsb.gov/investigations/Pages/<ntsbNumber>.aspx for Class 1 investigations, else web.ntsb.gov/investigations/?ntsbnumber=<ntsbNumber>, as NTSB's own search links them.",
          "origin": "openair"
        },
        {
          "name": "report_url",
          "type": "VARCHAR",
          "description": "The case's report PDF, generated by NTSB on request (1982 on; null before).",
          "origin": "openair"
        },
        {
          "name": "board_report_url",
          "type": "VARCHAR",
          "description": "The Board's accident report PDF for cases with a reportNumber (AAR2101), when that link was checked and serves a PDF (a few report numbers have no PDF at that address).",
          "origin": "openair"
        },
        {
          "name": "docket_url",
          "type": "VARCHAR",
          "description": "The case's public docket, when the docket search lists one.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_aircrafts": {
      "file": "ntsb_aircrafts.parquet",
      "rows": 182992,
      "bytes": 7337387,
      "sha256": "bd40ed182e2710bc35453c088f3fa665cb9b869ec9f56590a2672a8b4eddc048",
      "sorted_by": [
        "case_mkey",
        "position"
      ],
      "description": "Aircraft in NTSB cases, one row per aircraft (the API's aircrafts list). From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first). The last columns, in snake case, are openair's registry match (as for faa_incident_report) and the FAA incident reports of the same N-number and date.",
      "origin": "mixed",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "aircraftNumber",
          "type": "BIGINT",
          "description": "Number assigned to the aircraft involved",
          "origin": "source"
        },
        {
          "name": "aircraftCategory",
          "type": "VARCHAR",
          "description": "Category of the aircraft (e.g., Helicopter)",
          "origin": "source"
        },
        {
          "name": "aircraftRegistrationNumber",
          "type": "VARCHAR",
          "description": "Registration number of the aircraft (e.g., N98F). As reported, with or without the N; n_number is the U.S. mark normalized.",
          "origin": "source"
        },
        {
          "name": "aircraftMake",
          "type": "VARCHAR",
          "description": "Make of the aircraft (e.g., BELL)",
          "origin": "source"
        },
        {
          "name": "aircraftManufacturer",
          "type": "VARCHAR",
          "description": "Manufacturer of the aircraft",
          "origin": "source"
        },
        {
          "name": "aircraftModel",
          "type": "VARCHAR",
          "description": "Model of the aircraft (e.g., UH 1B)",
          "origin": "source"
        },
        {
          "name": "aircraftSeries",
          "type": "VARCHAR",
          "description": "Series of the aircraft",
          "origin": "source"
        },
        {
          "name": "airframeTotalTimeHours",
          "type": "DOUBLE",
          "description": "Total airframe time in hours (e.g., 9029.3)",
          "origin": "source"
        },
        {
          "name": "aircraftAmateurBuilt",
          "type": "BOOLEAN",
          "description": "Indicates if the aircraft is experimental, amateur built",
          "origin": "source"
        },
        {
          "name": "aircraftAtTimeOfAccident",
          "type": "BOOLEAN",
          "description": "Status of aircraft at time of accident",
          "origin": "source"
        },
        {
          "name": "aircraftCabinCrewSeats",
          "type": "BIGINT",
          "description": "Number of cabin crew seats",
          "origin": "source"
        },
        {
          "name": "aircraftCommercialSpaceFlight",
          "type": "BOOLEAN",
          "description": "Indicates if the flights purpose is commercial in space",
          "origin": "source"
        },
        {
          "name": "aircraftEltActivated",
          "type": "BOOLEAN",
          "description": "Indicates if the ELT (Emergency Locator Transmitter) was activated",
          "origin": "source"
        },
        {
          "name": "aircraftEltAidedLocatingAccident",
          "type": "BOOLEAN",
          "description": "Indicates if the ELT (Emergency Locator Transmitter) aided in locating accident",
          "origin": "source"
        },
        {
          "name": "aircraftEltConnectedAntenna",
          "type": "BOOLEAN",
          "description": "Indicates if the ELT (Emergency Locator Transmitter) was still connected to the antenna",
          "origin": "source"
        },
        {
          "name": "aircraftEltInstalled",
          "type": "BOOLEAN",
          "description": "Indicates if the ELT (Emergency Locator Transmitter) was installed on the aircraft",
          "origin": "source"
        },
        {
          "name": "aircraftEltManufacturer",
          "type": "VARCHAR",
          "description": "Manufacturer of the ELT ( Emergency Locator Transmitter)",
          "origin": "source"
        },
        {
          "name": "aircraftEltModelPart",
          "type": "VARCHAR",
          "description": "Model part for the corresponding ELT (Emergency Locator Transmitter)",
          "origin": "source"
        },
        {
          "name": "aircraftEltReasonOther",
          "type": "VARCHAR",
          "description": "Indicates none of the dropdown options fit",
          "origin": "source"
        },
        {
          "name": "aircraftEltStillMounted",
          "type": "BOOLEAN",
          "description": "Indicates that the ELT (Emergency Locator Transmitter) is still on the aircraft",
          "origin": "source"
        },
        {
          "name": "aircraftFlightCrewSeats",
          "type": "BIGINT",
          "description": "Number of flight crew seats",
          "origin": "source"
        },
        {
          "name": "aircraftFromLastInspectionHours",
          "type": "DOUBLE",
          "description": "Hours since the last inspection",
          "origin": "source"
        },
        {
          "name": "aircraftFuelOnBoard",
          "type": "DOUBLE",
          "description": "Amount of fuel on board",
          "origin": "source"
        },
        {
          "name": "aircraftIfrEquippedAndCertified",
          "type": "BOOLEAN",
          "description": "Indicates if the aircraft is IFR equipped and certified (e.g., false)",
          "origin": "source"
        },
        {
          "name": "aircraftLandingGearFormation",
          "type": "VARCHAR",
          "description": "Indicates key aspects of landing gear formation (e.g., None)",
          "origin": "source"
        },
        {
          "name": "aircraftLastInspection",
          "type": "BOOLEAN",
          "description": "Indicates if the aircraft had its last inspection",
          "origin": "source"
        },
        {
          "name": "aircraftLastInspectionDate",
          "type": "DATE",
          "description": "Date of the last inspection (e.g., 2022-03-29T00:00:00)",
          "origin": "source"
        },
        {
          "name": "aircraftLastInspectionType",
          "type": "VARCHAR",
          "description": "Type of the last inspection (e.g., Annual)",
          "origin": "source"
        },
        {
          "name": "aircraftMaxGrossWeight",
          "type": "BIGINT",
          "description": "Indicates max gross weight of the aircraft in pounds",
          "origin": "source"
        },
        {
          "name": "aircraftMissing",
          "type": "BOOLEAN",
          "description": "Indicates whether the aircraft is missing",
          "origin": "source"
        },
        {
          "name": "aircraftNumberOfEngines",
          "type": "BIGINT",
          "description": "Number of engines on the aircraft (e.g., 1)",
          "origin": "source"
        },
        {
          "name": "aircraftNumberOfSeats",
          "type": "BIGINT",
          "description": "Total number of seats on the aircraft",
          "origin": "source"
        },
        {
          "name": "aircraftPassengerSeats",
          "type": "BIGINT",
          "description": "Number of passenger seats (e.g., 4)",
          "origin": "source"
        },
        {
          "name": "aircraftRetractableLandingGear",
          "type": "BOOLEAN",
          "description": "Indicates if the landing gear is retractable (e.g., false)",
          "origin": "source"
        },
        {
          "name": "aircraftSerialNumber",
          "type": "VARCHAR",
          "description": "Serial number of the aircraft (e.g., 488 (62-1968))",
          "origin": "source"
        },
        {
          "name": "yearOfManufacture",
          "type": "BIGINT",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "aircraftElttsoNumber",
          "type": "VARCHAR",
          "description": "Indicates the Technical Standard Order of the ELT (Emergency Locator Transmitter)",
          "origin": "source"
        },
        {
          "name": "aircraftUnmanned",
          "type": "BOOLEAN",
          "description": "Indicates whether the aircraft was unmanned",
          "origin": "source"
        },
        {
          "name": "totalFatal",
          "type": "BIGINT",
          "description": "Total number of fatalities associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "totalSerious",
          "type": "BIGINT",
          "description": "Total number of serious injuries associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "totalMinor",
          "type": "BIGINT",
          "description": "Total number of minor injuries associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "totalNone",
          "type": "BIGINT",
          "description": "Total number of uninjured associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "flightCrewFatal",
          "type": "BIGINT",
          "description": "Number of fatal injuries among the flight crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "flightCrewSerious",
          "type": "BIGINT",
          "description": "Number of serious injuries among the flight crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "flightCrewMinor",
          "type": "BIGINT",
          "description": "Number of minor injuries among the flight crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "flightCrewNone",
          "type": "BIGINT",
          "description": "Number of uninjured among the flight crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "cabinCrewFatal",
          "type": "BIGINT",
          "description": "Number of fatal injuries among the cabin crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "cabinCrewSerious",
          "type": "BIGINT",
          "description": "Number of serious injuries among the cabin crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "cabinCrewMinor",
          "type": "BIGINT",
          "description": "Number of minor injuries among the cabin crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "cabinCrewNone",
          "type": "BIGINT",
          "description": "Number of uninjured among the cabin crew associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "passengersFatal",
          "type": "BIGINT",
          "description": "Number of fatal injuries among passengers associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "passengersSerious",
          "type": "BIGINT",
          "description": "Number of serious injuries among passengers associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "passengersMinor",
          "type": "BIGINT",
          "description": "Number of minor injuries among passengers associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "passengersNone",
          "type": "BIGINT",
          "description": "Number of uninjured passengers associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "lapChildrenFatal",
          "type": "BIGINT",
          "description": "Number of fatal injuries among lap children associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "lapChildrenSerious",
          "type": "BIGINT",
          "description": "Number of serious injuries among lap children associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "lapChildrenMinor",
          "type": "BIGINT",
          "description": "Number of minor injuries among lap children associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "lapChildrenNone",
          "type": "BIGINT",
          "description": "Number of uninjured lap children associated with this aircraft",
          "origin": "source"
        },
        {
          "name": "eltReasons",
          "type": "VARCHAR[]",
          "description": "Reason an Emergency Locator Transmitter (ELT) did not activate",
          "origin": "source"
        },
        {
          "name": "landingGear",
          "type": "VARCHAR[]",
          "description": "Type of landing gear (e.g., Skid)",
          "origin": "source"
        },
        {
          "name": "operatingCertificates",
          "type": "VARCHAR[]",
          "description": "Identifies the operating certificate(s) held by the aircraft operator. Distinct from the opertation being conducted at the time of the event.",
          "origin": "source"
        },
        {
          "name": "operatorScopes",
          "type": "VARCHAR[]",
          "description": "Indicates type of operating scope for 14 CFR Part 135 operator (e.g., standard, basic, single PIC, single Pilot)",
          "origin": "source"
        },
        {
          "name": "additionalEquipment",
          "type": "VARCHAR[]",
          "description": "Additional equipment onboard the aircraft (e.g., Handheld GPS)",
          "origin": "source"
        },
        {
          "name": "airspaces",
          "type": "VARCHAR[]",
          "description": "Indicates type of airspace (e.g., Class G)",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        },
        {
          "name": "n_number",
          "type": "VARCHAR",
          "description": "The aircraftRegistrationNumber as an N-number, when it has the shape of one.",
          "origin": "normalized"
        },
        {
          "name": "registry_match",
          "type": "VARCHAR",
          "description": "Registry record of the aircraft that carried n_number on eventDate, matched as for faa_incident_report.registry_match: registration (the aircraft registered today) or deregistration (the cancelled registration whose period covers the date). Null when nothing covers the date.",
          "origin": "derived"
        },
        {
          "name": "deregistration_id",
          "type": "VARCHAR",
          "description": "The faa_aircraft_deregistration row matched, when registry_match is deregistration.",
          "origin": "derived"
        },
        {
          "name": "aircraft_model_code",
          "type": "VARCHAR",
          "description": "Registry aircraft model code of the matched aircraft; join faa_aircraft_model.code.",
          "origin": "derived"
        },
        {
          "name": "engine_model_code",
          "type": "VARCHAR",
          "description": "Registry engine model code of the matched aircraft; join faa_engine_model.code.",
          "origin": "derived"
        },
        {
          "name": "aircraft_model_key",
          "type": "VARCHAR",
          "description": "The aircraftModel, normalized, for joining faa_directive_product.model_key and faa_aircraft_model.model_key.",
          "origin": "normalized"
        },
        {
          "name": "faa_report_numbers",
          "type": "VARCHAR[]",
          "description": "FAA incident reports (faa_incident_report.report_number) with the same N-number and event date.",
          "origin": "derived"
        }
      ]
    },
    "ntsb_narratives": {
      "file": "ntsb_narratives.parquet",
      "rows": 177220,
      "bytes": 81681379,
      "sha256": "bb03137fc6ecbdd3e478e869ae65ad9beb2500c0728c5cc886f92199b5ec345e",
      "sorted_by": [
        "case_mkey",
        "position"
      ],
      "description": "Narratives of NTSB cases: probable cause, analysis and factual narrative, one row per aircraft. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "aircraftNumber",
          "type": "BIGINT",
          "description": "Number assigned to the aircraft involved",
          "origin": "source"
        },
        {
          "name": "probableCause",
          "type": "VARCHAR",
          "description": "Probable cause of the event. Null before 1982 and for about a third of 1982-2007 cases, whose causes are only coded (ntsb_pre1982_seq_of_events, ntsb_sequenceofevents); ntsb_case.probable_cause puts those in words.",
          "origin": "source"
        },
        {
          "name": "prelimNarrative",
          "type": "VARCHAR",
          "description": "Preliminary narrative of the event",
          "origin": "source"
        },
        {
          "name": "analysisNarrative",
          "type": "VARCHAR",
          "description": "Narrative analysis of the accident (e.g., Description of the accident involving a Bell Helicopter UH 1B)",
          "origin": "source"
        },
        {
          "name": "concatenatedFactualNarrative",
          "type": "VARCHAR",
          "description": "Factual narrative of the event. Before 1982 this is NTSB's brief, a fixed-width form laid out in columns: keep its line breaks and spacing to read it, or take the causes from ntsb_case.probable_cause.",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_findings": {
      "file": "ntsb_findings.parquet",
      "rows": 73255,
      "bytes": 988714,
      "sha256": "99f8df97256a3facb58de02126121f376bdf4e29dfb8aa54a4e6c580ec153092",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Findings of NTSB investigations (2008 on): the coded finding, its hierarchy, and whether it is in the probable cause. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "page": {
        "record": "NTSB finding",
        "url": "https://openairdocs.org/ntsb-findings/<first 8 digits of findingCode>",
        "sql": "'https://openairdocs.org/ntsb-findings/' || url_encode(left(\"findingCode\", 8))",
        "note": "The first 2, 4 or 6 digits are the category, subcategory and section pages."
      },
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "findingNumber",
          "type": "BIGINT",
          "description": "Identification number of the finding (e.g., 3)",
          "origin": "source"
        },
        {
          "name": "findingCode",
          "type": "VARCHAR",
          "description": "Numeric code associated with the finding coding (e.g., 0403201570)",
          "origin": "source"
        },
        {
          "name": "findingReportText",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "findingDescription",
          "type": "VARCHAR",
          "description": "Test description of the coded finding (e.g., Inadequate inspection)",
          "origin": "source"
        },
        {
          "name": "modifierNumber",
          "type": "VARCHAR",
          "description": "Modifier number for the coded finding (e.g., 70)",
          "origin": "source"
        },
        {
          "name": "inProbableCause",
          "type": "BOOLEAN",
          "description": "Indicates if the finding is part of the probable cause (e.g., true)",
          "origin": "source"
        },
        {
          "name": "tier1Number",
          "type": "VARCHAR",
          "description": "Indicates the numeric code for the first taxonomy level of coded finding",
          "origin": "source"
        },
        {
          "name": "tier1Name",
          "type": "VARCHAR",
          "description": "Text description for the first taxonomy level of coded finding: Aircraft, Personnel Issues, environmental issues, organizational issues, or not determined (e.g., Organizational issues)",
          "origin": "source"
        },
        {
          "name": "tier2Number",
          "type": "VARCHAR",
          "description": "Indicates the numeric code for the second taxonomy level of coded finding",
          "origin": "source"
        },
        {
          "name": "tier2Name",
          "type": "VARCHAR",
          "description": "Text description for the second taxonomy level of coded finding (e.g., Support/oversight/monitoring)",
          "origin": "source"
        },
        {
          "name": "tier3Number",
          "type": "VARCHAR",
          "description": "Indicates the numeric code for the third taxonomy level of coded finding",
          "origin": "source"
        },
        {
          "name": "tier3Name",
          "type": "VARCHAR",
          "description": "Text description for the third taxonomy level of coded finding (e.g., Oversight)",
          "origin": "source"
        },
        {
          "name": "tier4Number",
          "type": "VARCHAR",
          "description": "Indicates the numeric code for the fourth taxonomy level of coded finding",
          "origin": "source"
        },
        {
          "name": "tier4Name",
          "type": "VARCHAR",
          "description": "Text description for the third taxonomy level of coded finding (e.g., Oversight of operation)",
          "origin": "source"
        },
        {
          "name": "modifierName",
          "type": "VARCHAR",
          "description": "Qualifying term or phrase identfying the application of the finding. For equipment findings, identifies malfunction, design, maintenance; for personnel and organizational findings, identifies the person(s) or organization cited.",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_events": {
      "file": "ntsb_events.parquet",
      "rows": 153980,
      "bytes": 970407,
      "sha256": "f07429370106af71af4f7bda604ff80c26627b37638ca3f2d3f30af53de5cfc9",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "The sequence of events of each aircraft in NTSB cases (2008 on, and a phase for older cases), with NTSB's event codes. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "page": {
        "record": "NTSB defining event",
        "url": "https://openairdocs.org/ntsb-events/<tier2Number>",
        "sql": "'https://openairdocs.org/ntsb-events/' || url_encode(\"tier2Number\")",
        "note": "The event's cases, phases of flight and findings (240 is loss of control in flight)."
      },
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "eventNumber",
          "type": "BIGINT",
          "description": "Number assigned to the phase and event coding in the sequence of events",
          "origin": "source"
        },
        {
          "name": "sequenceNumber",
          "type": "BIGINT",
          "description": "Numeric value indicating the sequential order of events within the accident/incident timeline",
          "origin": "source"
        },
        {
          "name": "eventCode",
          "type": "VARCHAR",
          "description": "Numeric code associated with the combined phase and event sequence coding  (e.g., 601470)",
          "origin": "source"
        },
        {
          "name": "tier1Number",
          "type": "VARCHAR",
          "description": "Numeric code associated with the phase of flight category of the event sequence coding",
          "origin": "source"
        },
        {
          "name": "eventTier1Name",
          "type": "VARCHAR",
          "description": "Text description of code associated with the phase of flight category of the event sequence coding (e.g., Landing)",
          "origin": "source"
        },
        {
          "name": "tier2Number",
          "type": "VARCHAR",
          "description": "Numeric code associated with the event category of the event sequence coding",
          "origin": "source"
        },
        {
          "name": "eventTier2Name",
          "type": "VARCHAR",
          "description": "Text description of code associated with the event category of the event sequence coding  (e.g., Loss of engine power (total))",
          "origin": "source"
        },
        {
          "name": "cicttPhaseSOEGroup",
          "type": "VARCHAR",
          "description": "Indicates the classification and category of the various stages of flught (e.g., Enroute)",
          "origin": "source"
        },
        {
          "name": "cicttEventSOEGroup",
          "type": "VARCHAR",
          "description": "Indicates the phase SOE (Supervised Operating Experience) (e.g., System/Component Failure (Powerplant))",
          "origin": "source"
        },
        {
          "name": "isDefiningEvent",
          "type": "BOOLEAN",
          "description": "Indentifies one entry in the sequence of events as defining event",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_occurrences": {
      "file": "ntsb_occurrences.parquet",
      "rows": 137910,
      "bytes": 679775,
      "sha256": "beee9443d26bfb16023fb3801cd81c43f5f095294980d94f6f55bc5a337826cc",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Occurrences in NTSB investigations from 1982 to 2007 (the coding NTSB used before findings). From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "occurrenceNumber",
          "type": "BIGINT",
          "description": "Numeric identifier for the occurrence event within an investigation. Only includes occurrences tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "occurrenceCode",
          "type": "BIGINT",
          "description": "Code representing the type of occurrence, tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "occurrence",
          "type": "VARCHAR",
          "description": "Description of the occurrence tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "phaseOfFlightCode",
          "type": "BIGINT",
          "description": "Code indicating phase of flight at time of occurrence tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "phaseOfFlight",
          "type": "VARCHAR",
          "description": "Descriptive label of flight phase tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_sequenceofevents": {
      "file": "ntsb_sequenceofevents.parquet",
      "rows": 264151,
      "bytes": 2008328,
      "sha256": "f5da96ec4fca795124fd8af830e7d8fb19558705279b4a737b821f6fcd9d3f63",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "occurrences_position",
        "position"
      ],
      "description": "The coded sequence of events within each occurrence, 1982 to 2007: subject, modifier, person, cause or factor. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "occurrences_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "sequenceOfEventNumber",
          "type": "BIGINT",
          "description": "Order number representing the chronological sequence of events within a case, tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "subjectCode",
          "type": "BIGINT",
          "description": "Code identifying the subject/category of the event, tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "subject",
          "type": "VARCHAR",
          "description": "Description of subject category tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "modifierCode",
          "type": "BIGINT",
          "description": "Code that modifies or qualifies the subject tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "modifier",
          "type": "VARCHAR",
          "description": "Description that refines the meaning of the subject tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "personCode",
          "type": "BIGINT",
          "description": "Code identifying the role or person involved in the event sequence, tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "person",
          "type": "VARCHAR",
          "description": "Descriptive label for the person/role involved, tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "causeFactor",
          "type": "VARCHAR",
          "description": "Indicates whether the event was classified as a cause or contributing factor. Blank value indicates an investigation finding that was not des tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "inProbableCause",
          "type": "VARCHAR",
          "description": "Flag indicating whether the finding is included in the probable cause (i.e. cause or contributing factor), tied to events between 1982 and 2007",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_injuries": {
      "file": "ntsb_injuries.parquet",
      "rows": 93934,
      "bytes": 773364,
      "sha256": "a2cbbc37f9b7f9711ba3202b782389054661b1f978965a3d13aae5dea48edd7b",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Injury counts per aircraft in NTSB cases, by person category. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "mkey",
          "type": "BIGINT",
          "description": "Unique numerical identifier for cases (e.g., 11261997)",
          "origin": "source"
        },
        {
          "name": "aircraftNumber",
          "type": "BIGINT",
          "description": "Number assigned to the aircraft involved",
          "origin": "source"
        },
        {
          "name": "flightCrewFatal",
          "type": "BIGINT",
          "description": "Total number of fatal injuries sustained by flight crew members for all aircrafts",
          "origin": "source"
        },
        {
          "name": "flightCrewSerious",
          "type": "BIGINT",
          "description": "Total number of serious injuries sustained by flight crew members for all aircrafts",
          "origin": "source"
        },
        {
          "name": "flightCrewMinor",
          "type": "BIGINT",
          "description": "Total number of minor injuries sustained by flight crew members for all aircrafts",
          "origin": "source"
        },
        {
          "name": "flightCrewNone",
          "type": "BIGINT",
          "description": "Total number of flight crew members reported with no injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "cabinCrewFatal",
          "type": "BIGINT",
          "description": "Total number of fatal injuries sustained by cabin crew members for all aircrafts",
          "origin": "source"
        },
        {
          "name": "cabinCrewSerious",
          "type": "BIGINT",
          "description": "Total number of serious injuries sustained by cabin crew members for all aircrafts",
          "origin": "source"
        },
        {
          "name": "cabinCrewMinor",
          "type": "BIGINT",
          "description": "Total number of minor injuries sustained by cabin crew members for all aircrafts",
          "origin": "source"
        },
        {
          "name": "cabinCrewNone",
          "type": "BIGINT",
          "description": "Total number of cabin crew members reported with no injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "passengersFatal",
          "type": "BIGINT",
          "description": "Total number of fatal injuries sustained by passengers for all aircrafts",
          "origin": "source"
        },
        {
          "name": "passengersSerious",
          "type": "BIGINT",
          "description": "Total number of serious injuries sustained by passengers for all aircrafts",
          "origin": "source"
        },
        {
          "name": "passengersMinor",
          "type": "BIGINT",
          "description": "Total number of minor injuries sustained by passengers for all aircrafts",
          "origin": "source"
        },
        {
          "name": "passengersNone",
          "type": "BIGINT",
          "description": "Total number of passengers reported with no injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "lapChildrenFatal",
          "type": "BIGINT",
          "description": "Total number of fatal injuries sustained by lap children for all aircrafts",
          "origin": "source"
        },
        {
          "name": "lapChildrenSerious",
          "type": "BIGINT",
          "description": "Total number of serious injuries sustained by lap children for all aircrafts",
          "origin": "source"
        },
        {
          "name": "lapChildrenMinor",
          "type": "BIGINT",
          "description": "Total number of minor injuries sustained by lap children for all aircrafts",
          "origin": "source"
        },
        {
          "name": "lapChildrenNone",
          "type": "BIGINT",
          "description": "Total number of lap children reported with no injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "flightCrewTotal",
          "type": "BIGINT",
          "description": "Total number of injured flight crew members, including fatal, serious, and minor injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "cabinCrewTotal",
          "type": "BIGINT",
          "description": "Total number of injured cabin crew members, including fatal, serious, and minor injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "passengersTotal",
          "type": "BIGINT",
          "description": "Total number of injured passengers, including fatal, serious, and minor injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "lapChildrenTotal",
          "type": "BIGINT",
          "description": "Total number of injured lap children, including fatal, serious, and minor injuries for all aircrafts",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_crew_and_occupants": {
      "file": "ntsb_crew_and_occupants.parquet",
      "rows": 96791,
      "bytes": 848171,
      "sha256": "ab651e303de5530fb22efa60149447f080badb8af660960aa38ac3db39bcf243",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Crew and occupants of aircraft in NTSB cases (age, sex, injury, certificates, medical). From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first). NTSB does not name them. Their city and state of residence are only in ntsb_access_flight_crew.",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "crewOccupantNumber",
          "type": "BIGINT",
          "description": "Identifier for the crew occupant",
          "origin": "source"
        },
        {
          "name": "age",
          "type": "BIGINT",
          "description": "Age of the occupant at time of event (e.g., 53)",
          "origin": "source"
        },
        {
          "name": "sex",
          "type": "VARCHAR",
          "description": "Sex of the occupant (e.g., Male)",
          "origin": "source"
        },
        {
          "name": "injuryLevel",
          "type": "VARCHAR",
          "description": "Level of injury (e.g., Fatal)",
          "origin": "source"
        },
        {
          "name": "crewCategory",
          "type": "VARCHAR",
          "description": "Category of the crew (e.g., Pilot)",
          "origin": "source"
        },
        {
          "name": "availableRestraintType",
          "type": "VARCHAR",
          "description": "Type of restraint/seatbelt available (e.g., 4-point)",
          "origin": "source"
        },
        {
          "name": "childRestraint",
          "type": "VARCHAR",
          "description": "Indicates if a child restraint was used",
          "origin": "source"
        },
        {
          "name": "inflatableRestraintDeployed",
          "type": "VARCHAR",
          "description": "Indicates if the inflatable restraint was deployed",
          "origin": "source"
        },
        {
          "name": "inflatableRestraintInstalled",
          "type": "VARCHAR",
          "description": "Indicates if the inflatable restraint was installed (e.g., No)",
          "origin": "source"
        },
        {
          "name": "dateOfLastFlightReview",
          "type": "DATE",
          "description": "Date of the last flight review (e.g., 2022-06-16T00:00:00)",
          "origin": "source"
        },
        {
          "name": "faaUniqueId",
          "type": "VARCHAR",
          "description": "Unique ID assigned by the FAA",
          "origin": "source"
        },
        {
          "name": "medicalCertificate",
          "type": "VARCHAR",
          "description": "Type of medical certificate held (e.g., Class 3)",
          "origin": "source"
        },
        {
          "name": "medicalCertificateStatus",
          "type": "VARCHAR",
          "description": "Status of the medical certificate (e.g., With waivers/limitations)",
          "origin": "source"
        },
        {
          "name": "medicalCertLimitations",
          "type": "VARCHAR",
          "description": "Indicates certificate limitations on certain types of flight based on medical conditions (e.g., MUST HAVE AVAILABLE GLASSES FOR NEAR VISION)",
          "origin": "source"
        },
        {
          "name": "mostRecentFaaMedicalCertificate",
          "type": "VARCHAR",
          "description": "Date of most recent FAA Medical Certificate",
          "origin": "source"
        },
        {
          "name": "occupationalPilot",
          "type": "VARCHAR",
          "description": "Indicates whether the occupant is employed as a pilot by occupation (e.g., No)",
          "origin": "source"
        },
        {
          "name": "pilotFlying",
          "type": "BOOLEAN",
          "description": "Indicates the pilot manipulating the controls of the accident flight (note, pilot in command is a regualtory decision by the FAA)",
          "origin": "source"
        },
        {
          "name": "restraintUsed",
          "type": "VARCHAR",
          "description": "Type of restraint used (e.g., 4-point)",
          "origin": "source"
        },
        {
          "name": "rowNumber",
          "type": "BIGINT",
          "description": "Row number where the occupant was seated",
          "origin": "source"
        },
        {
          "name": "seatOccupied",
          "type": "VARCHAR",
          "description": "Seat occupied by the occupant (e.g., Left)",
          "origin": "source"
        },
        {
          "name": "toxicologyPerformed",
          "type": "BOOLEAN",
          "description": "Indicates whether toxicology was performed",
          "origin": "source"
        },
        {
          "name": "pilotCertificates",
          "type": "VARCHAR[]",
          "description": "List of pilot certificates held",
          "origin": "source"
        },
        {
          "name": "pilotRatingForAirplanes",
          "type": "VARCHAR[]",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "pilotRatingsForInstruments",
          "type": "VARCHAR[]",
          "description": "Indicates Instrument rating (e.g., Aircraft)",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_pilots_flight_time_matrix": {
      "file": "ntsb_pilots_flight_time_matrix.parquet",
      "rows": 1301007,
      "bytes": 3001831,
      "sha256": "cdf2a8f835ebcd2af93da1d5dce2279c9f37546b391c68910697879ca17b0147",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "crew_and_occupants_position",
        "position"
      ],
      "description": "Crew members' flight hours by period (total, last 90 days...) and aircraft (all, this make...). From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "crew_and_occupants_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "flightTimeType",
          "type": "VARCHAR",
          "description": "Flight time recorded in aircraft type",
          "origin": "source"
        },
        {
          "name": "flightTimeCraft",
          "type": "VARCHAR",
          "description": "Indicates all AC, make and model, ES airplane, ME airplane, Night, Instrument Actual, Instrument sim, Roter, Glider, LTA",
          "origin": "source"
        },
        {
          "name": "flightHours",
          "type": "DOUBLE",
          "description": "Number of flight hours recorded",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_flight_time_summary": {
      "file": "ntsb_flight_time_summary.parquet",
      "rows": 96791,
      "bytes": 337962,
      "sha256": "aa24d5ff28d01c0271f3caf012ee0bda3bcca7a29ac88480818863ee4b0e1cb5",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "crew_and_occupants_position",
        "position"
      ],
      "description": "Whether a crew member's flight times are estimated or incomplete. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "crew_and_occupants_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "estimated",
          "type": "BOOLEAN",
          "description": "Indicates the estimated flight time",
          "origin": "source"
        },
        {
          "name": "incomplete",
          "type": "BOOLEAN",
          "description": "Indicates flight time data are incomplete",
          "origin": "source"
        },
        {
          "name": "flightTimesAsofDate",
          "type": "DATE",
          "description": "Indicates date from which flight time were recorded",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_engines": {
      "file": "ntsb_engines.parquet",
      "rows": 178505,
      "bytes": 1243879,
      "sha256": "cbcf9ca5ad754409fb41042976fa4b06364fefd3b358d45e04f3bf761015b7b8",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Engines and propellers of aircraft in NTSB cases. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "engineNumbers",
          "type": "BIGINT",
          "description": "Number of engines",
          "origin": "source"
        },
        {
          "name": "engineSerialNumber",
          "type": "VARCHAR",
          "description": "Serial number of the engine (e.g., LE 12411)",
          "origin": "source"
        },
        {
          "name": "engineTotalTime",
          "type": "DOUBLE",
          "description": "Total flight time on the engine",
          "origin": "source"
        },
        {
          "name": "engineFromLastInspectionHours",
          "type": "DOUBLE",
          "description": "Hours since the last engine inspection",
          "origin": "source"
        },
        {
          "name": "engineType",
          "type": "VARCHAR",
          "description": "Type of engine (e.g., Turbo shaft)",
          "origin": "source"
        },
        {
          "name": "engineFuelSystem",
          "type": "VARCHAR",
          "description": "Type of engine fuel system (e.g., Fuel injected)",
          "origin": "source"
        },
        {
          "name": "engineManufacturer",
          "type": "VARCHAR",
          "description": "Manufacturer of the engine (e.g., Avco Lycoming)",
          "origin": "source"
        },
        {
          "name": "engineModelSeries",
          "type": "VARCHAR",
          "description": "Model series of the engine (e.g., T53-L-11D)",
          "origin": "source"
        },
        {
          "name": "enginePropellerMake",
          "type": "VARCHAR",
          "description": "Make of the engine propeller",
          "origin": "source"
        },
        {
          "name": "enginePropellerModel",
          "type": "VARCHAR",
          "description": "Model of the engine propeller",
          "origin": "source"
        },
        {
          "name": "enginePropellerSerialNumber",
          "type": "VARCHAR",
          "description": "Serial number of the engine propeller",
          "origin": "source"
        },
        {
          "name": "enginePropellerType",
          "type": "VARCHAR",
          "description": "Type of engine propeller",
          "origin": "source"
        },
        {
          "name": "engineRatedPower",
          "type": "BIGINT",
          "description": "Rated power of the engine (e.g., 1100)",
          "origin": "source"
        },
        {
          "name": "engineRatedPowerType",
          "type": "VARCHAR",
          "description": "Type of rated power (e.g., Horsepower)",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_owner_operators": {
      "file": "ntsb_owner_operators.parquet",
      "rows": 95969,
      "bytes": 2740220,
      "sha256": "efc6ecbccae81c75ac3e7c7f5eabe0d0786d8e45393a894480f791b33281837b",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Owner and operator of aircraft in NTSB cases, and the rules the flight was conducted under. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first). NTSB shows individuals' names as \"On File\"; street addresses (ownerAddress, operatorAddress) are left out of this dataset.",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "airMedical",
          "type": "BOOLEAN",
          "description": "Indicates whether the accident flight was conducting air medical operation, i.e. aircraft configured and medical crew on board",
          "origin": "source"
        },
        {
          "name": "airMedicalType",
          "type": "VARCHAR",
          "description": "Indicates the type of air medical operation (e.g., discretionary, medical emergency, or organ transport)",
          "origin": "source"
        },
        {
          "name": "flightOperationType",
          "type": "VARCHAR",
          "description": "Type of flight operation, not applicable to air carrier operations (e.g., personal)",
          "origin": "source"
        },
        {
          "name": "flightScheduledType",
          "type": "VARCHAR",
          "description": "Type of scheduled flight",
          "origin": "source"
        },
        {
          "name": "flightServiceType",
          "type": "VARCHAR",
          "description": "Type of flight service",
          "origin": "source"
        },
        {
          "name": "flightTerminalType",
          "type": "VARCHAR",
          "description": "Type of flight terminal",
          "origin": "source"
        },
        {
          "name": "hasOperatingCertificates",
          "type": "VARCHAR",
          "description": "Indicates whether aircraft operator held operating certificate(s)",
          "origin": "source"
        },
        {
          "name": "operatorCity",
          "type": "VARCHAR",
          "description": "City of the operator",
          "origin": "source"
        },
        {
          "name": "operatorCountry",
          "type": "VARCHAR",
          "description": "Country of the operator",
          "origin": "source"
        },
        {
          "name": "operatorDesignatorCode",
          "type": "VARCHAR",
          "description": "Indicates the aircraft operator's designator code",
          "origin": "source"
        },
        {
          "name": "operatorDoingBusinessAs",
          "type": "VARCHAR",
          "description": "Identifies business name flight was operating under",
          "origin": "source"
        },
        {
          "name": "operatorStateOrRegion",
          "type": "VARCHAR",
          "description": "State or region of the operator (e.g., WV)",
          "origin": "source"
        },
        {
          "name": "operatorZip",
          "type": "VARCHAR",
          "description": "Zip code of the operator",
          "origin": "source"
        },
        {
          "name": "ownerCity",
          "type": "VARCHAR",
          "description": "City of the owner",
          "origin": "source"
        },
        {
          "name": "ownerCountry",
          "type": "VARCHAR",
          "description": "Country of the owner",
          "origin": "source"
        },
        {
          "name": "ownerStateOrRegion",
          "type": "VARCHAR",
          "description": "State or region of the owner",
          "origin": "source"
        },
        {
          "name": "ownerZip",
          "type": "VARCHAR",
          "description": "Zip code of the owner",
          "origin": "source"
        },
        {
          "name": "regulationFlightConductedUnder",
          "type": "VARCHAR",
          "description": "Operating regulation under which the flight was conducted",
          "origin": "source"
        },
        {
          "name": "revenueSightseeing",
          "type": "BOOLEAN",
          "description": "Indicates whether the flight was operarting as a commercial flight seeing flight",
          "origin": "source"
        },
        {
          "name": "secondPilotPresent",
          "type": "BOOLEAN",
          "description": "Indicates if a second pilot was present",
          "origin": "source"
        },
        {
          "name": "ownerIndividual",
          "type": "BOOLEAN",
          "description": "Indicates if the owner is an individual",
          "origin": "source"
        },
        {
          "name": "registeredOwner",
          "type": "VARCHAR",
          "description": "Name of the registered owner",
          "origin": "source"
        },
        {
          "name": "operatorIndividual",
          "type": "BOOLEAN",
          "description": "Indicates if the operator is an individual",
          "origin": "source"
        },
        {
          "name": "operatorName",
          "type": "VARCHAR",
          "description": "Name of the operator. Spelled as each case reports it, so one operator can appear several ways (UNIVERSITY OF MICHIGAN FLYERS INC, University of Michigan Flyers Inc): compare upper(operatorName).",
          "origin": "source"
        },
        {
          "name": "operatorCertificateNumber",
          "type": "VARCHAR",
          "description": "Certificate number issued by the applicable aviation regulatory authority identifying the certificate held by the aircraft operator",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_aircraft_accidents": {
      "file": "ntsb_aircraft_accidents.parquet",
      "rows": 182537,
      "bytes": 620300,
      "sha256": "e609431af15a5a948bfcc53e4f0af505f55d842fa549ebbc49c2d441080bc291",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Damage, fire and explosion for each aircraft in an NTSB case. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "damageLevel",
          "type": "VARCHAR",
          "description": "Level of damage to the aircraft (e.g., Destroyed)",
          "origin": "source"
        },
        {
          "name": "fireType",
          "type": "VARCHAR",
          "description": "Type of fire involved",
          "origin": "source"
        },
        {
          "name": "explosionType",
          "type": "VARCHAR",
          "description": "Type of explosion involved",
          "origin": "source"
        },
        {
          "name": "unknownNumberofOccupants",
          "type": "BOOLEAN",
          "description": "Indicates if the number of occupants is unknown",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_airworthiness_certificates": {
      "file": "ntsb_airworthiness_certificates.parquet",
      "rows": 87888,
      "bytes": 307330,
      "sha256": "3576d24204d46a83563d711c0f6e60e318b8222a3e4fb233208b6dcbfc2c96d4",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Airworthiness certificates of aircraft in NTSB cases. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "airworthinessCertificate",
          "type": "VARCHAR",
          "description": "Descriptive field indicating the aircraft\u2019s airworthiness certificate",
          "origin": "source"
        },
        {
          "name": "airworthinessCertificateType",
          "type": "VARCHAR",
          "description": "Indicates the type of FAA airworthiness certificate issued to the aircraft",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_airports": {
      "file": "ntsb_airports.parquet",
      "rows": 190415,
      "bytes": 1782087,
      "sha256": "184406b3b9f44c94360c21599ab6253f472c737847660a8dbb8955347e268bc4",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Airports and runways involved in NTSB cases, per aircraft. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "airportArpDirectionDeg",
          "type": "BIGINT",
          "description": "Direction in degrees from the airport reference point",
          "origin": "source"
        },
        {
          "name": "airportArpDistanceNm",
          "type": "DOUBLE",
          "description": "Distance in nautical miles from the airport reference point",
          "origin": "source"
        },
        {
          "name": "airportArpElevationFtMsl",
          "type": "BIGINT",
          "description": "Elevation in feet above mean sea level at the airport",
          "origin": "source"
        },
        {
          "name": "airportFacilityName",
          "type": "VARCHAR",
          "description": "Name of the airport facility (e.g., LOGAN COUNTY)",
          "origin": "source"
        },
        {
          "name": "airportLocationId",
          "type": "VARCHAR",
          "description": "Identifier for the airport location (e.g., 6L4)",
          "origin": "source"
        },
        {
          "name": "airportOnAirportAirstrip",
          "type": "VARCHAR",
          "description": "Indicates if the airstrip is on the airport",
          "origin": "source"
        },
        {
          "name": "airportRunwayId",
          "type": "VARCHAR",
          "description": "Identifier for the runway",
          "origin": "source"
        },
        {
          "name": "airportRunwayLengthFt",
          "type": "BIGINT",
          "description": "Length of the runway in feet",
          "origin": "source"
        },
        {
          "name": "airportRunwayNa",
          "type": "BOOLEAN",
          "description": "Indicates if runway information is not available",
          "origin": "source"
        },
        {
          "name": "airportRunwayWidthFt",
          "type": "BIGINT",
          "description": "Width of the runway in feet",
          "origin": "source"
        },
        {
          "name": "airportLandingSurfaceCondition",
          "type": "VARCHAR",
          "description": "Condition of the runway or landing surface",
          "origin": "source"
        },
        {
          "name": "airportLandingSurfaceType",
          "type": "VARCHAR",
          "description": "Type of landing surface",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_approaches": {
      "file": "ntsb_approaches.parquet",
      "rows": 172140,
      "bytes": 599117,
      "sha256": "a8e4a6a211493f1b70657c70323e7c25abeb7d8ae85d6b5aff9eaec4efc15a97",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Approaches flown by aircraft in NTSB cases. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "ifrapproach",
          "type": "VARCHAR",
          "description": "Type of IFR (Instrument Flight Rules) approach",
          "origin": "source"
        },
        {
          "name": "vfrapproachLanding",
          "type": "VARCHAR",
          "description": "Type of VFR (Visual Flight Rules) approach",
          "origin": "source"
        },
        {
          "name": "pre1982ApproachType",
          "type": "VARCHAR",
          "description": "Approach Type for Cases with Event Date strictly before 1/1/1982",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_itinerary": {
      "file": "ntsb_itinerary.parquet",
      "rows": 95514,
      "bytes": 1308061,
      "sha256": "8f94d1b48e6b597f4347426b4e8caabe8a7c9f1ae3621c6f68046261992d384d",
      "sorted_by": [
        "case_mkey",
        "aircrafts_position",
        "position"
      ],
      "description": "Departure and destination of aircraft in NTSB cases. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "Position of the enclosing list item (see position).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "lastDeparture",
          "type": "VARCHAR",
          "description": "Last departure point",
          "origin": "source"
        },
        {
          "name": "departureAirportId",
          "type": "VARCHAR",
          "description": "Identifier for the departure airport",
          "origin": "source"
        },
        {
          "name": "departureCity",
          "type": "VARCHAR",
          "description": "City of departure",
          "origin": "source"
        },
        {
          "name": "departureCountry",
          "type": "VARCHAR",
          "description": "Country of departure",
          "origin": "source"
        },
        {
          "name": "departureIsUtc",
          "type": "BOOLEAN",
          "description": "Indicates if the departure time is in UTC",
          "origin": "source"
        },
        {
          "name": "departureStateOrRegion",
          "type": "VARCHAR",
          "description": "State or region of departure",
          "origin": "source"
        },
        {
          "name": "departureTimeUtc",
          "type": "TIME",
          "description": "Departure time in UTC",
          "origin": "source"
        },
        {
          "name": "departureTimeUtcOffsetHours",
          "type": "DOUBLE",
          "description": "Difference between the local time and UTC (Coordinated Universal Time) of flight departure",
          "origin": "source"
        },
        {
          "name": "destination",
          "type": "VARCHAR",
          "description": "Destination of the flight",
          "origin": "source"
        },
        {
          "name": "destinationAirportId",
          "type": "VARCHAR",
          "description": "Identifier for the destination airport",
          "origin": "source"
        },
        {
          "name": "destinationCity",
          "type": "VARCHAR",
          "description": "City of destination",
          "origin": "source"
        },
        {
          "name": "destinationCountry",
          "type": "VARCHAR",
          "description": "Country of destination",
          "origin": "source"
        },
        {
          "name": "destinationIsUtc",
          "type": "BOOLEAN",
          "description": "Indicates if the destination time is in UTC",
          "origin": "source"
        },
        {
          "name": "destinationStateOrRegion",
          "type": "VARCHAR",
          "description": "State or region of destination",
          "origin": "source"
        },
        {
          "name": "destinationTimeUtc",
          "type": "VARCHAR",
          "description": "Destination time in UTC (e.g., 20:30:00)",
          "origin": "source"
        },
        {
          "name": "destinationTimeUtcOffsetHours",
          "type": "VARCHAR",
          "description": "Difference between the local time and UTC (Coordinated Universal Time) of flight departure at destination (e.g., -4)",
          "origin": "source"
        },
        {
          "name": "flightPlan",
          "type": "VARCHAR",
          "description": "Flight plan details",
          "origin": "source"
        },
        {
          "name": "flightPlanSpecification",
          "type": "VARCHAR",
          "description": "Specifications of the flight plan",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_weather_conditions": {
      "file": "ntsb_weather_conditions.parquet",
      "rows": 103877,
      "bytes": 2004655,
      "sha256": "47de5da589130502453bb99e1f614f00bc8f788781d102c9944b5cde26569fd8",
      "sorted_by": [
        "case_mkey",
        "position"
      ],
      "description": "Weather at NTSB events, as the investigation recorded it. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "pilotWeatherSource",
          "type": "VARCHAR",
          "description": "Source of weather information for the pilot (e.g., Unknown)",
          "origin": "source"
        },
        {
          "name": "accidentSiteCondition",
          "type": "VARCHAR",
          "description": "Condition at the accident site (e.g., Visual (VMC))",
          "origin": "source"
        },
        {
          "name": "cloudCondition",
          "type": "VARCHAR",
          "description": "Cloud condition (e.g., Few)",
          "origin": "source"
        },
        {
          "name": "daylightCondition",
          "type": "VARCHAR",
          "description": "Daylight condition (e.g., Clear)",
          "origin": "source"
        },
        {
          "name": "icingActualAmount",
          "type": "VARCHAR",
          "description": "Actual amount of icing (e.g., None)",
          "origin": "source"
        },
        {
          "name": "icingActualType",
          "type": "VARCHAR",
          "description": "Type of actual ice",
          "origin": "source"
        },
        {
          "name": "icingForecastAmount",
          "type": "VARCHAR",
          "description": "Forecasted amount of icing",
          "origin": "source"
        },
        {
          "name": "icingForecastType",
          "type": "VARCHAR",
          "description": "Type of forecasted icing",
          "origin": "source"
        },
        {
          "name": "investigationWeatherSource",
          "type": "VARCHAR",
          "description": "Source of weather information for the investigation (e.g., Observation facility)",
          "origin": "source"
        },
        {
          "name": "lowestCeiling",
          "type": "VARCHAR",
          "description": "The base of the lowest layer of broken or overcast cloud ceiling",
          "origin": "source"
        },
        {
          "name": "observationFacilityDirectionDeg",
          "type": "DOUBLE",
          "description": "Direction in degrees to the observation facility (e.g., 259)",
          "origin": "source"
        },
        {
          "name": "observationFacilityDistanceNm",
          "type": "DOUBLE",
          "description": "Distance in nautical miles to the observation facility (e.g., 3.3)",
          "origin": "source"
        },
        {
          "name": "observationFacilityElevationFt",
          "type": "BIGINT",
          "description": "Elevation in feet of the observation facility",
          "origin": "source"
        },
        {
          "name": "runwayVisualRangeFt",
          "type": "BIGINT",
          "description": "Visual range of the runway in feet",
          "origin": "source"
        },
        {
          "name": "turbulenceActualSeverity",
          "type": "VARCHAR",
          "description": "Severity of actual turbulence",
          "origin": "source"
        },
        {
          "name": "turbulenceActualType",
          "type": "VARCHAR",
          "description": "Type of actual turbulence",
          "origin": "source"
        },
        {
          "name": "turbulenceForecastSeverity",
          "type": "VARCHAR",
          "description": "Severity of forecasted turbulence",
          "origin": "source"
        },
        {
          "name": "turbulenceForecastType",
          "type": "VARCHAR",
          "description": "Type of forecasted turbulence",
          "origin": "source"
        },
        {
          "name": "weatherSource",
          "type": "VARCHAR",
          "description": "Source of weather data",
          "origin": "source"
        },
        {
          "name": "windCalm",
          "type": "BOOLEAN",
          "description": "Wind is calm",
          "origin": "source"
        },
        {
          "name": "windDirectionDeg",
          "type": "BIGINT",
          "description": "Direction of the wind in degrees",
          "origin": "source"
        },
        {
          "name": "windDirectionVariable",
          "type": "BOOLEAN",
          "description": "Wind direction is variable",
          "origin": "source"
        },
        {
          "name": "windGustKts",
          "type": "BIGINT",
          "description": "Wind gust speed in knots",
          "origin": "source"
        },
        {
          "name": "windGustsAbsent",
          "type": "BOOLEAN",
          "description": "Indicates if wind gusts are absent",
          "origin": "source"
        },
        {
          "name": "windSpeedKts",
          "type": "DOUBLE",
          "description": "Wind speed in knots",
          "origin": "source"
        },
        {
          "name": "windSpeedVariable",
          "type": "BOOLEAN",
          "description": "Wind speed is variable",
          "origin": "source"
        },
        {
          "name": "barometricSettingMmHg",
          "type": "DOUBLE",
          "description": "The measure of millibar of atmospheric pressure",
          "origin": "source"
        },
        {
          "name": "cloudCoverage",
          "type": "VARCHAR",
          "description": "Coverage of clouds",
          "origin": "source"
        },
        {
          "name": "dewPointF",
          "type": "DOUBLE",
          "description": "Dew point temperature in Fahrenheit",
          "origin": "source"
        },
        {
          "name": "lowestCeilingFtAgl",
          "type": "BIGINT",
          "description": "The lowest ceiling at ground level in feet above ground level",
          "origin": "source"
        },
        {
          "name": "lowestCloudConditionFtAgl",
          "type": "BIGINT",
          "description": "Description of the lowest cloud condition in feet",
          "origin": "source"
        },
        {
          "name": "metar",
          "type": "VARCHAR",
          "description": "Standardized coding of current weather conditions",
          "origin": "source"
        },
        {
          "name": "observationDate",
          "type": "DATE",
          "description": "Date of the weather observation",
          "origin": "source"
        },
        {
          "name": "observationTimeUtc",
          "type": "TIME",
          "description": "Time of the weather observation in UTC (e.g., 16:45:00)",
          "origin": "source"
        },
        {
          "name": "observationUtcOffsetHours",
          "type": "BIGINT",
          "description": "Difference between the local time and UTC (Coordinated Universal Time)",
          "origin": "source"
        },
        {
          "name": "observationFacilityId",
          "type": "VARCHAR",
          "description": "Identifier for the observation facility",
          "origin": "source"
        },
        {
          "name": "observationFacilityName",
          "type": "VARCHAR",
          "description": "Name of the observation facility",
          "origin": "source"
        },
        {
          "name": "precipitationNa",
          "type": "BOOLEAN",
          "description": "Indicates if precipitation was present",
          "origin": "source"
        },
        {
          "name": "remarks",
          "type": "VARCHAR",
          "description": "Additional remarks about the weather",
          "origin": "source"
        },
        {
          "name": "temperatureF",
          "type": "DOUBLE",
          "description": "Temperature in Fahrenheit (e.g., 89.6)",
          "origin": "source"
        },
        {
          "name": "visibilitySm",
          "type": "DOUBLE",
          "description": "Visibility in statute miles (e.g., 10)",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_weather_precipitations": {
      "file": "ntsb_weather_precipitations.parquet",
      "rows": 13158,
      "bytes": 53016,
      "sha256": "58adad8d62c7c2e17822e1253ed578fdb79c3c9055813269d0d8b208d32c79a9",
      "sorted_by": [
        "case_mkey",
        "position"
      ],
      "description": "Precipitation at NTSB events. From the NTSB public API (api.ntsb.gov). Columns in snake case before NTSB's (case_mkey, <list>_position, position) are openair's key: the case's mKey and each list's position in the API's response (1 = first).",
      "origin": "source",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "position",
          "type": "BIGINT",
          "description": "Position in the API's list, 1 = first; with the columns before it, the row's key.",
          "origin": "openair"
        },
        {
          "name": "entryNumber",
          "type": "BIGINT",
          "description": "Sequential identifier for an individual weather precipitation entry",
          "origin": "source"
        },
        {
          "name": "descriptor",
          "type": "VARCHAR",
          "description": "Describes the characteristic or condition of the precipitation, such as showers",
          "origin": "source"
        },
        {
          "name": "intensity",
          "type": "VARCHAR",
          "description": "Indicates the strength or rate of the precipitation phenomenon, typically categorized as light, moderate, heavy, or similar intensity levels.",
          "origin": "source"
        },
        {
          "name": "phenomena",
          "type": "VARCHAR",
          "description": "Identifies the type of precipitation or weather phenomenon being observed, such as rain, snow, drizzle, freezing rain, sleet, etc.",
          "origin": "source"
        },
        {
          "name": "unmapped_fields",
          "type": "VARCHAR",
          "description": "Fields the API returned that this release's schema does not declare yet, as JSON. Empty while the schema is current.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_data_dictionary": {
      "file": "ntsb_data_dictionary.parquet",
      "rows": 343,
      "bytes": 11167,
      "sha256": "fac44dcfa0fa89ccda09a0ce480a6e4476e72b4bccdd533897a69dab3babca0f",
      "sorted_by": [
        "\"table\"",
        "\"field\""
      ],
      "description": "The NTSB API's aviation data dictionary (GetAviationDataDictionary) as NTSB publishes it: a description of each field. Its table and field names differ in spelling from the API's JSON (CabinCrew_Fatal for cabinCrewFatal); the column descriptions of the ntsb_* tables come from it.",
      "origin": "source",
      "columns": [
        {
          "name": "table",
          "type": "VARCHAR",
          "description": "The dictionary's table name, as NTSB spells it.",
          "origin": "source"
        },
        {
          "name": "field",
          "type": "VARCHAR",
          "description": "The field name, as NTSB spells it.",
          "origin": "source"
        },
        {
          "name": "description",
          "type": "VARCHAR",
          "description": "NTSB's description.",
          "origin": "source"
        }
      ]
    },
    "ntsb_docket": {
      "file": "ntsb_docket.parquet",
      "rows": 25649,
      "bytes": 1683832,
      "sha256": "55f44e574a17665c63995e21481ba77883d3542fcf8269a67e86627091c776b6",
      "sorted_by": [
        "project_id"
      ],
      "description": "Public dockets of NTSB aviation investigations, from the NTSB docket system (data.ntsb.gov/Docket): one row per docket in the docket search, with the docket page's summary and dates. project_id is the case's mKey. The files themselves are not mirrored (about 440 GB); ntsb_docket_item links each.",
      "origin": "source",
      "columns": [
        {
          "name": "project_id",
          "type": "BIGINT",
          "description": "The docket system's ProjectID, which is the case's mKey.",
          "origin": "source"
        },
        {
          "name": "ntsb_number",
          "type": "VARCHAR",
          "description": "NTSB case number, as the docket search lists it.",
          "origin": "source"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey, when ntsb_case_detail has it (it equals project_id).",
          "origin": "openair"
        },
        {
          "name": "docket_url",
          "type": "VARCHAR",
          "description": "The docket's page on data.ntsb.gov.",
          "origin": "openair"
        },
        {
          "name": "released",
          "type": "BOOLEAN",
          "description": "False when the docket page says the docket has not been released (it then shows nothing else).",
          "origin": "source"
        },
        {
          "name": "investigation_type",
          "type": "VARCHAR",
          "description": "From the page's project summary (Aviation Investigation).",
          "origin": "source"
        },
        {
          "name": "item_count",
          "type": "BIGINT",
          "description": "Number of docket items the page's summary gives.",
          "origin": "source"
        },
        {
          "name": "description",
          "type": "VARCHAR",
          "description": "The page's description: registration and aircraft (N72EX, Sikorsky S76).",
          "origin": "source"
        },
        {
          "name": "mode",
          "type": "VARCHAR",
          "description": "Mode of transportation (Aviation).",
          "origin": "source"
        },
        {
          "name": "accident_date",
          "type": "DATE",
          "description": "Date of accident, from the docket page.",
          "origin": "source"
        },
        {
          "name": "city",
          "type": "VARCHAR",
          "description": "City, from the docket page.",
          "origin": "source"
        },
        {
          "name": "state_region",
          "type": "VARCHAR",
          "description": "State or region, from the docket page.",
          "origin": "source"
        },
        {
          "name": "country",
          "type": "VARCHAR",
          "description": "Country, from the docket page.",
          "origin": "source"
        },
        {
          "name": "project_type",
          "type": "VARCHAR",
          "description": "Project type (Investigation).",
          "origin": "source"
        },
        {
          "name": "creation_date",
          "type": "DATE",
          "description": "When the docket was created.",
          "origin": "source"
        },
        {
          "name": "last_modified",
          "type": "TIMESTAMP",
          "description": "When the docket was last modified, local time as the page shows it.",
          "origin": "source"
        },
        {
          "name": "public_release",
          "type": "TIMESTAMP",
          "description": "When the docket was released to the public, local time as the page shows it.",
          "origin": "source"
        },
        {
          "name": "listed_accident_date",
          "type": "DATE",
          "description": "Accident date as the docket search lists it.",
          "origin": "source"
        },
        {
          "name": "listed_city_state",
          "type": "VARCHAR",
          "description": "City and state as the docket search lists them.",
          "origin": "source"
        },
        {
          "name": "listed_description",
          "type": "VARCHAR",
          "description": "Description as the docket search lists it.",
          "origin": "source"
        },
        {
          "name": "listed_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When the docket search that listed it ran (UTC).",
          "origin": "openair"
        },
        {
          "name": "page_fetched_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When the docket page was fetched (UTC); null if it has not been read yet.",
          "origin": "openair"
        }
      ]
    },
    "ntsb_docket_item": {
      "file": "ntsb_docket_item.parquet",
      "rows": 192398,
      "bytes": 9028006,
      "sha256": "170139b566b30acdbf96e96e8b0fc25fcc98cf2fb3627650984aa2ca5529aae8",
      "sorted_by": [
        "project_id",
        "item_number"
      ],
      "description": "Files in NTSB dockets: one row per item of each docket page, with its title, pages, type and a link to the file on data.ntsb.gov. bytes comes from a HEAD request, made once per file.",
      "origin": "source",
      "columns": [
        {
          "name": "project_id",
          "type": "BIGINT",
          "description": "The docket (ntsb_docket.project_id, the case's mKey).",
          "origin": "openair"
        },
        {
          "name": "item_number",
          "type": "BIGINT",
          "description": "Item number on the docket page.",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Item title.",
          "origin": "source"
        },
        {
          "name": "pages",
          "type": "BIGINT",
          "description": "Number of pages, as the docket lists it.",
          "origin": "source"
        },
        {
          "name": "photos",
          "type": "BIGINT",
          "description": "Number of photos, as the docket lists it.",
          "origin": "source"
        },
        {
          "name": "item_type",
          "type": "VARCHAR",
          "description": "Type as the docket lists it (Adobe PDF file, Text/Image, Photo, Other...).",
          "origin": "source"
        },
        {
          "name": "file_id",
          "type": "BIGINT",
          "description": "The docket system's file ID.",
          "origin": "source"
        },
        {
          "name": "file_extension",
          "type": "VARCHAR",
          "description": "File extension from the link (pdf, mp4, zip...).",
          "origin": "source"
        },
        {
          "name": "file_name",
          "type": "VARCHAR",
          "description": "The file's name, as the link gives it.",
          "origin": "source"
        },
        {
          "name": "url",
          "type": "VARCHAR",
          "description": "Link to the file on data.ntsb.gov (it works only with this exact file name).",
          "origin": "openair"
        },
        {
          "name": "bytes",
          "type": "BIGINT",
          "description": "File size from a HEAD request; null if not sized yet or if the server gave none.",
          "origin": "openair"
        },
        {
          "name": "content_type",
          "type": "VARCHAR",
          "description": "Content-Type from the HEAD request.",
          "origin": "openair"
        },
        {
          "name": "sized_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When the HEAD request was made (UTC).",
          "origin": "openair"
        }
      ]
    },
    "ntsb_pre1982_first_half": {
      "file": "ntsb_pre1982_first_half.parquet",
      "rows": 87039,
      "bytes": 6058900,
      "sha256": "99c0b3864674001166d7c6ac40262b99c4ef05cd9b27a843797e9881d2acd4c3",
      "sorted_by": [
        "\"RecNum\""
      ],
      "description": "NTSB investigations from 1962 to 1981, the first half of each record (PRE1982.MDB tblFirstHalf, unchanged since 2003). From NTSB's downloadable Access database (data.ntsb.gov/avdata). One row per aircraft in an event; RecNum joins ntsb_pre1982_second_half and the occurrence and cause tables. Codes are explained in ntsb_pre1982_codes. case_mkey and aircrafts_position (openair's) link the API case and aircraft with the same event date and N-number, when exactly one matches.",
      "origin": "mixed",
      "columns": [
        {
          "name": "RecNum",
          "type": "INTEGER",
          "description": "Record number: joins the two halves and the occurrence and cause tables.",
          "origin": "source"
        },
        {
          "name": "TRANS_DATE",
          "type": "TIMESTAMP",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DOCKET_NO",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "REGIST_NO",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DATE_OCCURRENCE",
          "type": "TIMESTAMP",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "LOCAT_NEAR",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "LOCATION",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "ACFT_MAKE",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "ACFT_MODEL",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "SECOND_ACFT_REGNO",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TIME_OCCUR",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "ACC_INC_CLASS",
          "type": "VARCHAR",
          "description": "ACDNT/INCIDENT CLASSIFICATION. Coded: meanings in ntsb_pre1982_codes where Name = 'ACC_INC_CLASS'.",
          "origin": "source"
        },
        {
          "name": "LOCAT_STATE_TERR",
          "type": "VARCHAR",
          "description": "STATE, TERRITORY OR COUNTRY. Coded: meanings in ntsb_pre1982_codes where Name = 'LOCAT_STATE_TERR'.",
          "origin": "source"
        },
        {
          "name": "ACFT_MAKE_CODE",
          "type": "VARCHAR",
          "description": "AIRCRAFT MAKE. Coded: meanings in ntsb_pre1982_codes where Name = 'ACFT_MAKE_CODE'.",
          "origin": "source"
        },
        {
          "name": "ACFT_MODEL_CODE",
          "type": "VARCHAR",
          "description": "AIRCRAFT MODEL. Coded: meanings in ntsb_pre1982_codes where Name = 'ACFT_MODEL_CODE'.",
          "origin": "source"
        },
        {
          "name": "ENGIN_MAKE",
          "type": "VARCHAR",
          "description": "ENGINE MAKE. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGIN_MAKE'.",
          "origin": "source"
        },
        {
          "name": "ENGIN_MODEL",
          "type": "VARCHAR",
          "description": "ENGINE MODEL. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGIN_MODEL'.",
          "origin": "source"
        },
        {
          "name": "TYPE_CRAFT",
          "type": "VARCHAR",
          "description": "TYPE OF AIRCRAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'TYPE_CRAFT'.",
          "origin": "source"
        },
        {
          "name": "LANDING_GEAR",
          "type": "VARCHAR",
          "description": "LANDING GEAR EQUIPMENT. Coded: meanings in ntsb_pre1982_codes where Name = 'LANDING_GEAR'.",
          "origin": "source"
        },
        {
          "name": "WGT_CAT",
          "type": "VARCHAR",
          "description": "WEIGHT CATEGORY. Coded: meanings in ntsb_pre1982_codes where Name = 'WGT_CAT'.",
          "origin": "source"
        },
        {
          "name": "NO_ENGINES",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TYPE_POWER",
          "type": "VARCHAR",
          "description": "TYPE OF POWER. Coded: meanings in ntsb_pre1982_codes where Name = 'TYPE_POWER'.",
          "origin": "source"
        },
        {
          "name": "ACFT_ADAMG",
          "type": "VARCHAR",
          "description": "AIRCRAFT DAMAGE. Coded: meanings in ntsb_pre1982_codes where Name = 'ACFT_ADAMG'.",
          "origin": "source"
        },
        {
          "name": "FIRE_AFTR_IMPT",
          "type": "VARCHAR",
          "description": "FIRE AFTER IMPACT. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_AFTR_IMPT'.",
          "origin": "source"
        },
        {
          "name": "FUEL_TYPE",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TYPE_OPERATOR",
          "type": "VARCHAR",
          "description": "TYPE OF OPERATOR. Coded: meanings in ntsb_pre1982_codes where Name = 'TYPE_OPERATOR'.",
          "origin": "source"
        },
        {
          "name": "KIND_FLY_GENA",
          "type": "VARCHAR",
          "description": "KIND OF FLYING. Coded: meanings in ntsb_pre1982_codes where Name = 'KIND_FLY_GENA'.",
          "origin": "source"
        },
        {
          "name": "NAME_COMM_CARR",
          "type": "VARCHAR",
          "description": "NAME OF AIR CARRIER. Coded: meanings in ntsb_pre1982_codes where Name = 'NAME_COMM_CARR'.",
          "origin": "source"
        },
        {
          "name": "OPERATION_TYPE",
          "type": "VARCHAR",
          "description": "TYPE OF OPERATION. Coded: meanings in ntsb_pre1982_codes where Name = 'OPERATION_TYPE'.",
          "origin": "source"
        },
        {
          "name": "ACCIDENT_TYPE1",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'ACCIDENT_TYPE'.",
          "origin": "source"
        },
        {
          "name": "OPERATION_PHASE1",
          "type": "VARCHAR",
          "description": "OPERATIONAL PHASE. Coded: meanings in ntsb_pre1982_codes where Name = 'OPERATION_PHASE'.",
          "origin": "source"
        },
        {
          "name": "ACCIDENT_TYPE2",
          "type": "VARCHAR",
          "description": "SECOND ACCIDENT TYPE. Coded: meanings in ntsb_pre1982_codes where Name = 'ACCIDENT_TYPE2'.",
          "origin": "source"
        },
        {
          "name": "OPERATION_PHASE2",
          "type": "VARCHAR",
          "description": "SECOND OPERATIONAL PHASE. Coded: meanings in ntsb_pre1982_codes where Name = 'OPERATION_PHASE2'.",
          "origin": "source"
        },
        {
          "name": "ALT_OF_OCC",
          "type": "VARCHAR",
          "description": "ALT. OF OCCURANCE IN FT. (MSL). Coded: meanings in ntsb_pre1982_codes where Name = 'ALT_OF_OCC'.",
          "origin": "source"
        },
        {
          "name": "RECV_ALT",
          "type": "VARCHAR",
          "description": "RECOVERY ALTITUDE IN FT. (MSL). Coded: meanings in ntsb_pre1982_codes where Name = 'RECV_ALT'.",
          "origin": "source"
        },
        {
          "name": "AIRCRAFT_SPEED",
          "type": "VARCHAR",
          "description": "AIRCRAFT SPEED, IN KNOTS. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRCRAFT_SPEED'.",
          "origin": "source"
        },
        {
          "name": "OPERATOR",
          "type": "VARCHAR",
          "description": "NAME OF OPERATOR. Coded: meanings in ntsb_pre1982_codes where Name = 'OPERATOR'.",
          "origin": "source"
        },
        {
          "name": "FORCED_LANDING",
          "type": "VARCHAR",
          "description": "FORCED/PRECAUTIONARY LANDING. Coded: meanings in ntsb_pre1982_codes where Name = 'FORCED_LANDING'.",
          "origin": "source"
        },
        {
          "name": "EMERGENCY",
          "type": "VARCHAR",
          "description": "EMERGENCY CIRCUMSTANCES. Coded: meanings in ntsb_pre1982_codes where Name = 'EMERGENCY'.",
          "origin": "source"
        },
        {
          "name": "RECOV_LOSS",
          "type": "VARCHAR",
          "description": "RECOVERY-AFTER LOSS OF CONTROL. Coded: meanings in ntsb_pre1982_codes where Name = 'RECOV_LOSS'.",
          "origin": "source"
        },
        {
          "name": "OXY_SYSTM",
          "type": "VARCHAR",
          "description": "OXYGEN SYS-PASSG SVC UNIT. Coded: meanings in ntsb_pre1982_codes where Name = 'OXY_SYSTM'.",
          "origin": "source"
        },
        {
          "name": "PARAACHUTE",
          "type": "VARCHAR",
          "description": "PARACHUTE USED. Coded: meanings in ntsb_pre1982_codes where Name = 'PARAACHUTE'.",
          "origin": "source"
        },
        {
          "name": "LIGHT_COND",
          "type": "VARCHAR",
          "description": "CONDITIONS OF LIGHT. Coded: meanings in ntsb_pre1982_codes where Name = 'LIGHT_COND'.",
          "origin": "source"
        },
        {
          "name": "TYPE_WEATHR",
          "type": "VARCHAR",
          "description": "TYPE OF WEATHER CONDITIONS. Coded: meanings in ntsb_pre1982_codes where Name = 'TYPE_WEATHR'.",
          "origin": "source"
        },
        {
          "name": "WETHR_BRIEF",
          "type": "VARCHAR",
          "description": "WEATHER BRIEFING. Coded: meanings in ntsb_pre1982_codes where Name = 'WETHR_BRIEF'.",
          "origin": "source"
        },
        {
          "name": "WETHR_FORCAST",
          "type": "VARCHAR",
          "description": "WEATHER FORECAST. Coded: meanings in ntsb_pre1982_codes where Name = 'WETHR_FORCAST'.",
          "origin": "source"
        },
        {
          "name": "FLIGHT_PLAN",
          "type": "VARCHAR",
          "description": "TYPE OF FLIGHT PLAN/CLEARANCE. Coded: meanings in ntsb_pre1982_codes where Name = 'FLIGHT_PLAN'.",
          "origin": "source"
        },
        {
          "name": "INSTRM_APPROH",
          "type": "VARCHAR",
          "description": "TYPE OF INSTRUMENT APPROACH. Coded: meanings in ntsb_pre1982_codes where Name = 'INSTRM_APPROH'.",
          "origin": "source"
        },
        {
          "name": "AIR_EQUT_INST_FLT",
          "type": "VARCHAR",
          "description": "AIRCRAFT EQUIPPED FOR INSTRUMENT FLIGHT. Coded: meanings in ntsb_pre1982_codes where Name = 'AIR_EQUT_INST_FLT'.",
          "origin": "source"
        },
        {
          "name": "AIRPT_PROIX",
          "type": "VARCHAR",
          "description": "AIRPORT PROXIMITY. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRPT_PROIX'.",
          "origin": "source"
        },
        {
          "name": "AIRPT_ACC_DIRT",
          "type": "VARCHAR",
          "description": "DIRECTION FROM AIRPORT TO SCENE OF ACCIDENT. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRPT_ACC_DIRT'.",
          "origin": "source"
        },
        {
          "name": "LAT_DIST",
          "type": "VARCHAR",
          "description": "LATERAL DISTANCE FROM CENTERLINE IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'LAT_DIST'.",
          "origin": "source"
        },
        {
          "name": "AIRPORT_CLASS",
          "type": "VARCHAR",
          "description": "CLASS OF AIRPORT. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRPORT_CLASS'.",
          "origin": "source"
        },
        {
          "name": "AIRPORT_NAME",
          "type": "VARCHAR",
          "description": "NAME OF AIRPORT. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRPORT_NAME'.",
          "origin": "source"
        },
        {
          "name": "ELEV_AIRPT",
          "type": "VARCHAR",
          "description": "ELEVATION OF AIRPORT IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'ELEV_AIRPT'.",
          "origin": "source"
        },
        {
          "name": "RUNWY_COMP",
          "type": "VARCHAR",
          "description": "RUNWAY COMPOSITION. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWY_COMP'.",
          "origin": "source"
        },
        {
          "name": "RUNWY_COND",
          "type": "VARCHAR",
          "description": "RUNWAY SURFACE CONDITION. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWY_COND'.",
          "origin": "source"
        },
        {
          "name": "RUNWY_LITE",
          "type": "VARCHAR",
          "description": "RUNWAY LIGHTING. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWY_LITE'.",
          "origin": "source"
        },
        {
          "name": "RUNWY_HAZZ",
          "type": "VARCHAR",
          "description": "RUNWAY HAZARDS. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWY_HAZZ'.",
          "origin": "source"
        },
        {
          "name": "RUNWY_BARR",
          "type": "VARCHAR",
          "description": "RUNWAY BARRIER. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWY_BARR'.",
          "origin": "source"
        },
        {
          "name": "TOWER_UNICOM",
          "type": "VARCHAR",
          "description": "TOWER/UNICOM-INSTALLED-MANNED. Coded: meanings in ntsb_pre1982_codes where Name = 'TOWER_UNICOM'.",
          "origin": "source"
        },
        {
          "name": "RUNWAY_LN",
          "type": "VARCHAR",
          "description": "RUNWAY LENGTH IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWAY_LN'.",
          "origin": "source"
        },
        {
          "name": "DEPART_PT",
          "type": "VARCHAR",
          "description": "DEPARTURE POINT. Coded: meanings in ntsb_pre1982_codes where Name = 'DEPART_PT'.",
          "origin": "source"
        },
        {
          "name": "LASTPLN_DEPART",
          "type": "VARCHAR",
          "description": "LAST PLANNED EN ROUTE LANDING POINT. Coded: meanings in ntsb_pre1982_codes where Name = 'LASTPLN_DEPART'.",
          "origin": "source"
        },
        {
          "name": "INTEN_DESTIN",
          "type": "VARCHAR",
          "description": "INTENDED DESTINATION. Coded: meanings in ntsb_pre1982_codes where Name = 'INTEN_DESTIN'.",
          "origin": "source"
        },
        {
          "name": "GNDELE_ACCSITE",
          "type": "VARCHAR",
          "description": "GROUND ELEVATION IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'GNDELE_ACCSITE'.",
          "origin": "source"
        },
        {
          "name": "TERRAIN_TYP",
          "type": "VARCHAR",
          "description": "TERRAIN. Coded: meanings in ntsb_pre1982_codes where Name = 'TERRAIN_TYP'.",
          "origin": "source"
        },
        {
          "name": "MISS_AIRCFT",
          "type": "VARCHAR",
          "description": "MISSING AIRCRAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'MISS_AIRCFT'.",
          "origin": "source"
        },
        {
          "name": "AIRSPACE_SEG",
          "type": "VARCHAR",
          "description": "AIRSPACE SEGMENT. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRSPACE_SEG'.",
          "origin": "source"
        },
        {
          "name": "PILOT_INVOLED1",
          "type": "VARCHAR",
          "description": "PILOT INVOLVED. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_INVOLED1'.",
          "origin": "source"
        },
        {
          "name": "PILOT_INVOLED2",
          "type": "VARCHAR",
          "description": "PILOT INVOLVED. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_INVOLED2'.",
          "origin": "source"
        },
        {
          "name": "HOURS_TOTAL_PILOT1",
          "type": "VARCHAR",
          "description": "HOURS, TOTAL. Coded: meanings in ntsb_pre1982_codes where Name = 'HOURS_TOTAL_PILOT1'.",
          "origin": "source"
        },
        {
          "name": "HOURS_TOTAL_PILOT2",
          "type": "VARCHAR",
          "description": "HOURS, TOTAL. Coded: meanings in ntsb_pre1982_codes where Name = 'HOURS_TOTAL_PILOT2'.",
          "origin": "source"
        },
        {
          "name": "HOURS_IN_TYPE_PILOT1",
          "type": "VARCHAR",
          "description": "HOURS, IN TYPE. Coded: meanings in ntsb_pre1982_codes where Name = 'HOURS_IN_TYPE_PILOT1'.",
          "origin": "source"
        },
        {
          "name": "HOURS_IN_TYPE_PILOT2",
          "type": "VARCHAR",
          "description": "HOURS, IN TYPE. Coded: meanings in ntsb_pre1982_codes where Name = 'HOURS_IN_TYPE_PILOT2'.",
          "origin": "source"
        },
        {
          "name": "AGE_PILOT1",
          "type": "VARCHAR",
          "description": "AGE. Coded: meanings in ntsb_pre1982_codes where Name = 'AGE_PILOT1'.",
          "origin": "source"
        },
        {
          "name": "AGE_PILOT2",
          "type": "VARCHAR",
          "description": "AGE. Coded: meanings in ntsb_pre1982_codes where Name = 'AGE_PILOT2'.",
          "origin": "source"
        },
        {
          "name": "MEDICAL_CERT_PILOT1",
          "type": "VARCHAR",
          "description": "MEDICAL CERTIFICATE - CLASS. Coded: meanings in ntsb_pre1982_codes where Name = 'MEDICAL_CERT_PILOT1'.",
          "origin": "source"
        },
        {
          "name": "MEDICAL_CERT_PILOT2",
          "type": "VARCHAR",
          "description": "MEDICAL CERTIFICATE-CLASS. Coded: meanings in ntsb_pre1982_codes where Name = 'MEDICAL_CERT_PILOT2'.",
          "origin": "source"
        },
        {
          "name": "RATING_1",
          "type": "VARCHAR",
          "description": "PILOT RATINGS. Coded: meanings in ntsb_pre1982_codes where Name = 'RATING_1'.",
          "origin": "source"
        },
        {
          "name": "RATING_2",
          "type": "VARCHAR",
          "description": "PILOT RATINGS. Coded: meanings in ntsb_pre1982_codes where Name = 'RATING_2'.",
          "origin": "source"
        },
        {
          "name": "RATED_AIRCRAFT_1",
          "type": "VARCHAR",
          "description": "RATED IN AIRCRAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'RATED_AIRCRAFT_1'.",
          "origin": "source"
        },
        {
          "name": "RATED_AIRCRAFT_2",
          "type": "VARCHAR",
          "description": "RATED IN AIRCRAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'RATED_AIRCRAFT_2'.",
          "origin": "source"
        },
        {
          "name": "CERTIFICATE_PILOT1",
          "type": "VARCHAR",
          "description": "PILOT CERTIFICATE. Coded: meanings in ntsb_pre1982_codes where Name = 'CERTIFICATE_PILOT1'.",
          "origin": "source"
        },
        {
          "name": "CERTIFICATE_PILOT2",
          "type": "VARCHAR",
          "description": "PILOT CERTIFICATE. Coded: meanings in ntsb_pre1982_codes where Name = 'CERTIFICATE_PILOT2'.",
          "origin": "source"
        },
        {
          "name": "OCCUPATION_1",
          "type": "VARCHAR",
          "description": "OCCUPATION. Coded: meanings in ntsb_pre1982_codes where Name = 'OCCUPATION_1'.",
          "origin": "source"
        },
        {
          "name": "OCCUPATION_2",
          "type": "VARCHAR",
          "description": "OCCUPATION. Coded: meanings in ntsb_pre1982_codes where Name = 'OCCUPATION_2'.",
          "origin": "source"
        },
        {
          "name": "AT_CONTROLS",
          "type": "VARCHAR",
          "description": "PILOT AT CONTROLS. Coded: meanings in ntsb_pre1982_codes where Name = 'AT_CONTROLS'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_1P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_1M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_1S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_2P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_2M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_2S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_3P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_3M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_3S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_4P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_4M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_4S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_5P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_5M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_5S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_6P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_6M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_6S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_7P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_7M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_7S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_8P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_8M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_8S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_9P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_9M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_9S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_10P",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_10M",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "CAUSE_FACTOR_10S",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR'.",
          "origin": "source"
        },
        {
          "name": "INJURY_INDEX",
          "type": "VARCHAR",
          "description": "INJURY INDEX. Coded: meanings in ntsb_pre1982_codes where Name = 'INJURY_INDEX'.",
          "origin": "source"
        },
        {
          "name": "PILOT_FATAL",
          "type": "INTEGER",
          "description": "PILOT. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_FATAL'.",
          "origin": "source"
        },
        {
          "name": "PILOT_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PILOT_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PILOT_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PILOT_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PILOT_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CO_PILOT_FATAL",
          "type": "INTEGER",
          "description": "COPILOT. Coded: meanings in ntsb_pre1982_codes where Name = 'CO_PILOT_FATAL'.",
          "origin": "source"
        },
        {
          "name": "CO_PILOT_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CO_PILOT_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CO_PILOT_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CO_PILOT_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CO_PILOT_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DUAL_STUDENT_FATAL",
          "type": "INTEGER",
          "description": "DUAL STUDENT. Coded: meanings in ntsb_pre1982_codes where Name = 'DUAL_STUDENT_FATAL'.",
          "origin": "source"
        },
        {
          "name": "DUAL_STUDENT_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DUAL_STUDENT_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DUAL_STUDENT_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DUAL_STUDENT_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "DUAL_STUDENT_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "HULL_LOSS",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CHK_PILOT_FATAL",
          "type": "INTEGER",
          "description": "CHECK PILOT. Coded: meanings in ntsb_pre1982_codes where Name = 'CHK_PILOT_FATAL'.",
          "origin": "source"
        },
        {
          "name": "CHK_PILOT_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CHK_PILOT_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CHK_PILOT_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CHK_PILOT_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CHK_PILOT_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FLT_ENGN_FATAL",
          "type": "INTEGER",
          "description": "FLIGHT ENGINEER. Coded: meanings in ntsb_pre1982_codes where Name = 'FLT_ENGN_FATAL'.",
          "origin": "source"
        },
        {
          "name": "FLT_ENGN_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FLT_ENGN_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FLT_ENGN_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FLT_ENGN_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FLT_ENGN_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NAVIGTR_FATAL",
          "type": "INTEGER",
          "description": "NAVIGATOR. Coded: meanings in ntsb_pre1982_codes where Name = 'NAVIGTR_FATAL'.",
          "origin": "source"
        },
        {
          "name": "NAVIGTR_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NAVIGTR_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NAVIGTR_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NAVIGTR_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NAVIGTR_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CABIN_ATTN_FATAL",
          "type": "INTEGER",
          "description": "CABIN ATTENDANT. Coded: meanings in ntsb_pre1982_codes where Name = 'CABIN_ATTN_FATAL'.",
          "origin": "source"
        },
        {
          "name": "CABIN_ATTN_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CABIN_ATTN_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CABIN_ATTN_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CABIN_ATTN_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CABIN_ATTN_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "EXTRA_CREW_FATAL",
          "type": "INTEGER",
          "description": "EXTRA CREW. Coded: meanings in ntsb_pre1982_codes where Name = 'EXTRA_CREW_FATAL'.",
          "origin": "source"
        },
        {
          "name": "EXTRA_CREW_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "EXTRA_CREW_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "EXTRA_CREW_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "EXTRA_CREW_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "EXTRA_CREW_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PASSENGERS_FATAL",
          "type": "INTEGER",
          "description": "PASSENGERS. Coded: meanings in ntsb_pre1982_codes where Name = 'PASSENGERS_FATAL'.",
          "origin": "source"
        },
        {
          "name": "PASSENGERS_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PASSENGERS_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PASSENGERS_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PASSENGERS_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PASSENGERS_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TOTAL_ABRD_FATAL",
          "type": "INTEGER",
          "description": "TOTAL ABOARD. Coded: meanings in ntsb_pre1982_codes where Name = 'TOTAL_ABRD_FATAL'.",
          "origin": "source"
        },
        {
          "name": "TOTAL_ABRD_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TOTAL_ABRD_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TOTAL_ABRD_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TOTAL_ABRD_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "TOTAL_ABRD_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_AIRC_FATAL",
          "type": "INTEGER",
          "description": "OTHER A/C. Coded: meanings in ntsb_pre1982_codes where Name = 'OTHER_AIRC_FATAL'.",
          "origin": "source"
        },
        {
          "name": "OTHER_AIRC_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_AIRC_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_AIRC_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_AIRC_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_AIRC_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GRND_FATAL",
          "type": "INTEGER",
          "description": "OTHER GROUND. Coded: meanings in ntsb_pre1982_codes where Name = 'OTHER_GRND_FATAL'.",
          "origin": "source"
        },
        {
          "name": "OTHER_GRND_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GRND_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GRND_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GRND_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_XXXX_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "BI_FLIGT_REV",
          "type": "VARCHAR",
          "description": "BIENNIAL FLIGHT REVIEW. Coded: meanings in ntsb_pre1982_codes where Name = 'BI_FLIGT_REV'.",
          "origin": "source"
        },
        {
          "name": "RECENCY_EXPR",
          "type": "VARCHAR",
          "description": "RECENCY OF EXPERIENCE. Coded: meanings in ntsb_pre1982_codes where Name = 'RECENCY_EXPR'.",
          "origin": "source"
        },
        {
          "name": "COMM_PLT_PROF",
          "type": "VARCHAR",
          "description": "PILOT IN COMMAND PROFICIENCY. Coded: meanings in ntsb_pre1982_codes where Name = 'COMM_PLT_PROF'.",
          "origin": "source"
        },
        {
          "name": "RUNWAY_USED",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "GRAND_TOTAL_FATAL",
          "type": "INTEGER",
          "description": "GRAND TOTAL. Coded: meanings in ntsb_pre1982_codes where Name = 'GRAND_TOTAL_FATAL'.",
          "origin": "source"
        },
        {
          "name": "GRAND_TOTAL_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "GRAND_TOTAL_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "GRAND_TOTAL_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "GRAND_TOTAL_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "GRAND_TOTAL_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FAA_PERSNL_FATAL",
          "type": "INTEGER",
          "description": "FAA PERSONNEL. Coded: meanings in ntsb_pre1982_codes where Name = 'FAA_PERSNL_FATAL'.",
          "origin": "source"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "derived"
        },
        {
          "name": "aircrafts_position",
          "type": "BIGINT",
          "description": "The matched aircraft's position in the API case (ntsb_aircrafts.position).",
          "origin": "derived"
        }
      ]
    },
    "ntsb_pre1982_second_half": {
      "file": "ntsb_pre1982_second_half.parquet",
      "rows": 87039,
      "bytes": 4367034,
      "sha256": "d5fc186ee5981634b1647d81f67590f643bbd5057d63bd5fd1e6f355ff635f32",
      "sorted_by": [
        "\"RecNum\""
      ],
      "description": "The second half of each pre-1982 record (PRE1982.MDB tblSecondHalf), by RecNum: remarks, cause, weather, survival. From NTSB's downloadable Access database (data.ntsb.gov/avdata).",
      "origin": "source",
      "columns": [
        {
          "name": "RecNum",
          "type": "INTEGER",
          "description": "Record number: joins the two halves and the occurrence and cause tables.",
          "origin": "source"
        },
        {
          "name": "FAA_PERSNL_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FAA_PERSNL_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FAA_PERSNL_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FAA_PERSNL_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "FAA_PERSNL_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NTSB_PERSN_FATAL",
          "type": "INTEGER",
          "description": "CAB PERSONNEL. Coded: meanings in ntsb_pre1982_codes where Name = 'NTSB_PERSN_FATAL'.",
          "origin": "source"
        },
        {
          "name": "NTSB_PERSN_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NTSB_PERSN_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NTSB_PERSN_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NTSB_PERSN_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "NTSB_PERSN_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GOVMNT_FATAL",
          "type": "INTEGER",
          "description": "OTHER GOVT. Coded: meanings in ntsb_pre1982_codes where Name = 'OTHER_GOVMNT_FATAL'.",
          "origin": "source"
        },
        {
          "name": "OTHER_GOVMNT_SERIOUS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GOVMNT_MINOR",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GOVMNT_NONE",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GOVMNT_UNKNOWN",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "OTHER_GOVMNT_TOTALS",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PUBLIC_RESTRICTED",
          "type": "VARCHAR",
          "description": "REMARKS. Coded: meanings in ntsb_pre1982_codes where Name = 'PUBLIC_RESTRICTED'.",
          "origin": "source"
        },
        {
          "name": "REMARKS",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "CAUSE",
          "type": "VARCHAR",
          "description": "CAUSE. Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE'.",
          "origin": "source"
        },
        {
          "name": "PART_POWR_LOSS_ENG",
          "type": "VARCHAR",
          "description": "PARTIAL POWER LOSS-ENGINE. Coded: meanings in ntsb_pre1982_codes where Name = 'PART_POWR_LOSS_ENG'.",
          "origin": "source"
        },
        {
          "name": "COMP_ENG_FAIL",
          "type": "VARCHAR",
          "description": "COMPLETE FAILURE-ENGINE. Coded: meanings in ntsb_pre1982_codes where Name = 'COMP_ENG_FAIL'.",
          "origin": "source"
        },
        {
          "name": "SIMUL_FLAMEOT",
          "type": "VARCHAR",
          "description": "SIMULATED FLAMEOUT/ENG SHTDN. Coded: meanings in ntsb_pre1982_codes where Name = 'SIMUL_FLAMEOT'.",
          "origin": "source"
        },
        {
          "name": "PROP_PART1",
          "type": "VARCHAR",
          "description": "PROPELLERS-PART I. Coded: meanings in ntsb_pre1982_codes where Name = 'PROP_PART1'.",
          "origin": "source"
        },
        {
          "name": "PROP_PART2",
          "type": "VARCHAR",
          "description": "PROPELLERS-PART-II. Coded: meanings in ntsb_pre1982_codes where Name = 'PROP_PART2'.",
          "origin": "source"
        },
        {
          "name": "ENGIN_SEIZURE",
          "type": "VARCHAR",
          "description": "ENGINE SEIZURE. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGIN_SEIZURE'.",
          "origin": "source"
        },
        {
          "name": "AIRFRAME_TSO",
          "type": "VARCHAR",
          "description": "AIRFRAME - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRFRAME_TSO'.",
          "origin": "source"
        },
        {
          "name": "ENGN1_TSO",
          "type": "VARCHAR",
          "description": "NO 1 ENG AND SINGLE ENG - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGN1_TSO'.",
          "origin": "source"
        },
        {
          "name": "ENGN2_TSO",
          "type": "VARCHAR",
          "description": "NO 2 ENGINE - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGN2_TSO'.",
          "origin": "source"
        },
        {
          "name": "ENGN3_TSO",
          "type": "VARCHAR",
          "description": "NO 3 ENGINE - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGN3_TSO'.",
          "origin": "source"
        },
        {
          "name": "ENGN4_TSO",
          "type": "VARCHAR",
          "description": "NO 4 ENGINE - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGN4_TSO'.",
          "origin": "source"
        },
        {
          "name": "PROP1_TSO",
          "type": "VARCHAR",
          "description": "NO 1 PROPELLER - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'PROP1_TSO'.",
          "origin": "source"
        },
        {
          "name": "PROP2_TSO",
          "type": "VARCHAR",
          "description": "NO 2 PROPELLER - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'PROP2_TSO'.",
          "origin": "source"
        },
        {
          "name": "PROP3_TSO",
          "type": "VARCHAR",
          "description": "NO 3 PROPELLER - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'PROP3_TSO'.",
          "origin": "source"
        },
        {
          "name": "PROP4_TSO",
          "type": "VARCHAR",
          "description": "NO 4 PROPELLER - TSO. Coded: meanings in ntsb_pre1982_codes where Name = 'PROP4_TSO'.",
          "origin": "source"
        },
        {
          "name": "AIRCRAFT_TOT_TIME",
          "type": "VARCHAR",
          "description": "AIRCRAFT-TOTAL TIME. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRCRAFT_TOT_TIME'.",
          "origin": "source"
        },
        {
          "name": "AIRCRAFT_SER_NUM",
          "type": "VARCHAR",
          "description": "AIRCRAFT SERIAL NUMBER. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRCRAFT_SER_NUM'.",
          "origin": "source"
        },
        {
          "name": "SKY_CONDITION",
          "type": "VARCHAR",
          "description": "CLOUD CONDITION. Coded: meanings in ntsb_pre1982_codes where Name = 'SKY_CONDITION'.",
          "origin": "source"
        },
        {
          "name": "CEILING",
          "type": "VARCHAR",
          "description": "CEILING AT ACCIDENT SITE, IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'CEILING'.",
          "origin": "source"
        },
        {
          "name": "VISIBILITY",
          "type": "VARCHAR",
          "description": "VISIBILITY AT ACCIDENT SITE. Coded: meanings in ntsb_pre1982_codes where Name = 'VISIBILITY'.",
          "origin": "source"
        },
        {
          "name": "PRECIPITATION",
          "type": "VARCHAR",
          "description": "PRECIPITATION AT ACCIDENT SITE. Coded: meanings in ntsb_pre1982_codes where Name = 'PRECIPITATION'.",
          "origin": "source"
        },
        {
          "name": "OBSTRUCT_VISION",
          "type": "VARCHAR",
          "description": "OBSTRUCTIONS TO VISION AT ACCIDENT SITE. Coded: meanings in ntsb_pre1982_codes where Name = 'OBSTRUCT_VISION'.",
          "origin": "source"
        },
        {
          "name": "WIND_COMPONENT",
          "type": "VARCHAR",
          "description": "WIND COMPONENT-RELATIVE BEARING OF WIND. Coded: meanings in ntsb_pre1982_codes where Name = 'WIND_COMPONENT'.",
          "origin": "source"
        },
        {
          "name": "DEW_POINT",
          "type": "VARCHAR",
          "description": "DEW POINT SPREAD. Coded: meanings in ntsb_pre1982_codes where Name = 'DEW_POINT'.",
          "origin": "source"
        },
        {
          "name": "RUNWAY_VIS_RANGE",
          "type": "VARCHAR",
          "description": "RUNWAY VISUAL RANGE. Coded: meanings in ntsb_pre1982_codes where Name = 'RUNWAY_VIS_RANGE'.",
          "origin": "source"
        },
        {
          "name": "GENERAL_WEATHER",
          "type": "VARCHAR",
          "description": "GENERAL WEATHER. Coded: meanings in ntsb_pre1982_codes where Name = 'GENERAL_WEATHER'.",
          "origin": "source"
        },
        {
          "name": "TEMPERATURE_",
          "type": "VARCHAR",
          "description": "TEMPERATURE AT ACCIDENT SITE DEGREE FAHRENHEIT. Coded: meanings in ntsb_pre1982_codes where Name = 'TEMPERATURE_'.",
          "origin": "source"
        },
        {
          "name": "WIND_DIRECTION",
          "type": "VARCHAR",
          "description": "WIND DIRECTION AT ACCIDENT SITE IN DEGREES. Coded: meanings in ntsb_pre1982_codes where Name = 'WIND_DIRECTION'.",
          "origin": "source"
        },
        {
          "name": "WIND_VELOCITY",
          "type": "VARCHAR",
          "description": "WIND VELOCITY AT ACCIDENT SITE IN KNOTS. Coded: meanings in ntsb_pre1982_codes where Name = 'WIND_VELOCITY'.",
          "origin": "source"
        },
        {
          "name": "PRECISION_APPRO",
          "type": "VARCHAR",
          "description": "PRECISION APPROACH. Coded: meanings in ntsb_pre1982_codes where Name = 'PRECISION_APPRO'.",
          "origin": "source"
        },
        {
          "name": "SURVELLANCE_APP",
          "type": "VARCHAR",
          "description": "SURVEILLANCE APPROACH. Coded: meanings in ntsb_pre1982_codes where Name = 'SURVELLANCE_APP'.",
          "origin": "source"
        },
        {
          "name": "INST_LAND_SYS",
          "type": "VARCHAR",
          "description": "INSTRUMENT LANDING SYSTEM-COMPLETE SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'INST_LAND_SYS'.",
          "origin": "source"
        },
        {
          "name": "ILS_GLIDE_PATH",
          "type": "VARCHAR",
          "description": "ILS - GLIDE PATH - ONLY. Coded: meanings in ntsb_pre1982_codes where Name = 'ILS_GLIDE_PATH'.",
          "origin": "source"
        },
        {
          "name": "LOCALIZER_ONLY",
          "type": "VARCHAR",
          "description": "LOCALIZER ONLY. Coded: meanings in ntsb_pre1982_codes where Name = 'LOCALIZER_ONLY'.",
          "origin": "source"
        },
        {
          "name": "VIS_APPROCH_SLOPE",
          "type": "VARCHAR",
          "description": "VISUAL APPROACH SLOPE INDICATOR. Coded: meanings in ntsb_pre1982_codes where Name = 'VIS_APPROCH_SLOPE'.",
          "origin": "source"
        },
        {
          "name": "TACAN",
          "type": "VARCHAR",
          "description": "TACAN. Coded: meanings in ntsb_pre1982_codes where Name = 'TACAN'.",
          "origin": "source"
        },
        {
          "name": "VOR_TVOR",
          "type": "VARCHAR",
          "description": "VOR. Coded: meanings in ntsb_pre1982_codes where Name = 'VOR_TVOR'.",
          "origin": "source"
        },
        {
          "name": "NON_DIR_RADIO_BEACON",
          "type": "VARCHAR",
          "description": "NONDIRECTIONAL RADIO BEACON. Coded: meanings in ntsb_pre1982_codes where Name = 'NON_DIR_RADIO_BEACON'.",
          "origin": "source"
        },
        {
          "name": "LOW_FREQ_RADIO",
          "type": "VARCHAR",
          "description": "LOW FREQUENCY RADIO RANGE. Coded: meanings in ntsb_pre1982_codes where Name = 'LOW_FREQ_RADIO'.",
          "origin": "source"
        },
        {
          "name": "APPROACH_LIGHTING",
          "type": "VARCHAR",
          "description": "APPROACH LIGHTING. Coded: meanings in ntsb_pre1982_codes where Name = 'APPROACH_LIGHTING'.",
          "origin": "source"
        },
        {
          "name": "APPROCH_LITE_SYS",
          "type": "VARCHAR",
          "description": "APPROACH LIGHTING SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'APPROCH_LITE_SYS'.",
          "origin": "source"
        },
        {
          "name": "LAND_WETHR_MINIMA",
          "type": "VARCHAR",
          "description": "LANDING WEATHER MINIMA. Coded: meanings in ntsb_pre1982_codes where Name = 'LAND_WETHR_MINIMA'.",
          "origin": "source"
        },
        {
          "name": "INSTRMT_TIME_ACT",
          "type": "VARCHAR",
          "description": "INSTRUMENT TIME ACTUAL. Coded: meanings in ntsb_pre1982_codes where Name = 'INSTRMT_TIME_ACT'.",
          "origin": "source"
        },
        {
          "name": "INSTRMT_TIME_SIM",
          "type": "VARCHAR",
          "description": "INSTRUMENT TIME SIMULATED. Coded: meanings in ntsb_pre1982_codes where Name = 'INSTRMT_TIME_SIM'.",
          "origin": "source"
        },
        {
          "name": "SIMULATOR_TYPE",
          "type": "VARCHAR",
          "description": "SIMULATOR TIME. Coded: meanings in ntsb_pre1982_codes where Name = 'SIMULATOR_TYPE'.",
          "origin": "source"
        },
        {
          "name": "ACT_TIME_INSTM_30D",
          "type": "VARCHAR",
          "description": "ACTUAL INSTRUMENT TIME LAST 30 DAYS. Coded: meanings in ntsb_pre1982_codes where Name = 'ACT_TIME_INSTM_30D'.",
          "origin": "source"
        },
        {
          "name": "NIGHT_TIME_TOTAL",
          "type": "VARCHAR",
          "description": "NIGHT TIME TOTAL. Coded: meanings in ntsb_pre1982_codes where Name = 'NIGHT_TIME_TOTAL'.",
          "origin": "source"
        },
        {
          "name": "PILOT_TIME_24H",
          "type": "VARCHAR",
          "description": "PILOT TIME LAST 24 HOURS. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_TIME_24H'.",
          "origin": "source"
        },
        {
          "name": "PILOT_TIME_30D",
          "type": "VARCHAR",
          "description": "PILOT TIME LAST 30 DAYS. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_TIME_30D'.",
          "origin": "source"
        },
        {
          "name": "PILOT_TIME_90D",
          "type": "VARCHAR",
          "description": "PILOT TIME LAST 90 DAYS. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_TIME_90D'.",
          "origin": "source"
        },
        {
          "name": "DURATION_FLIGHT",
          "type": "VARCHAR",
          "description": "DURATION THIS FLIGHT. Coded: meanings in ntsb_pre1982_codes where Name = 'DURATION_FLIGHT'.",
          "origin": "source"
        },
        {
          "name": "ONDUTY_TIME",
          "type": "VARCHAR",
          "description": "ON DUTY TIME. Coded: meanings in ntsb_pre1982_codes where Name = 'ONDUTY_TIME'.",
          "origin": "source"
        },
        {
          "name": "REST_PRIOR_FLIGHT",
          "type": "VARCHAR",
          "description": "REST PERIOD PRIOR TO FLIGHT. Coded: meanings in ntsb_pre1982_codes where Name = 'REST_PRIOR_FLIGHT'.",
          "origin": "source"
        },
        {
          "name": "TOXI_EXAM_PILOT",
          "type": "VARCHAR",
          "description": "RESULT OF TOXICOLOGY EXAMINATION-PILOT ONLY. Coded: meanings in ntsb_pre1982_codes where Name = 'TOXI_EXAM_PILOT'.",
          "origin": "source"
        },
        {
          "name": "ALCHOHOL_RANG_PILOT",
          "type": "VARCHAR",
          "description": "ETHYL ALCOHOL LEVEL. Coded: meanings in ntsb_pre1982_codes where Name = 'ALCHOHOL_RANG_PILOT'.",
          "origin": "source"
        },
        {
          "name": "IMPACT_SEVERITY",
          "type": "VARCHAR",
          "description": "IMPACT SEVERITY. Coded: meanings in ntsb_pre1982_codes where Name = 'IMPACT_SEVERITY'.",
          "origin": "source"
        },
        {
          "name": "IMPACCT_ANGLE",
          "type": "VARCHAR",
          "description": "IMPACT ANGLE. Coded: meanings in ntsb_pre1982_codes where Name = 'IMPACCT_ANGLE'.",
          "origin": "source"
        },
        {
          "name": "DECELERATION_RATE",
          "type": "VARCHAR",
          "description": "RATE OF DECELERATION. Coded: meanings in ntsb_pre1982_codes where Name = 'DECELERATION_RATE'.",
          "origin": "source"
        },
        {
          "name": "DIRECTION_DECLEL",
          "type": "VARCHAR",
          "description": "DIRECTION OF PRINCIPLE DECELERATION. Coded: meanings in ntsb_pre1982_codes where Name = 'DIRECTION_DECLEL'.",
          "origin": "source"
        },
        {
          "name": "STOPPING_DIST",
          "type": "VARCHAR",
          "description": "STOPPING DISTANCE-IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'STOPPING_DIST'.",
          "origin": "source"
        },
        {
          "name": "COCKPIT",
          "type": "VARCHAR",
          "description": "COCKPIT DAMAGE SEVERITY. Coded: meanings in ntsb_pre1982_codes where Name = 'COCKPIT'.",
          "origin": "source"
        },
        {
          "name": "FORWARD_CABIN",
          "type": "VARCHAR",
          "description": "FORWARD CABIN DAMAGE SEVERITY. Coded: meanings in ntsb_pre1982_codes where Name = 'FORWARD_CABIN'.",
          "origin": "source"
        },
        {
          "name": "CENTER_CABIN",
          "type": "VARCHAR",
          "description": "CENTER CABIN DAMAGE SEVERITY. Coded: meanings in ntsb_pre1982_codes where Name = 'CENTER_CABIN'.",
          "origin": "source"
        },
        {
          "name": "AFT_CABIN",
          "type": "VARCHAR",
          "description": "AFT CABIN DAMAGE SEVERITY. Coded: meanings in ntsb_pre1982_codes where Name = 'AFT_CABIN'.",
          "origin": "source"
        },
        {
          "name": "IMPACT_NONTRANS",
          "type": "VARCHAR",
          "description": "DAMAGE SEVERITY-IMPACT. Coded: meanings in ntsb_pre1982_codes where Name = 'IMPACT_NONTRANS'.",
          "origin": "source"
        },
        {
          "name": "SEATING_CONFIG",
          "type": "VARCHAR",
          "description": "SEATING CONFIGURATION. Coded: meanings in ntsb_pre1982_codes where Name = 'SEATING_CONFIG'.",
          "origin": "source"
        },
        {
          "name": "SEAT_FAILURES",
          "type": "VARCHAR",
          "description": "SEAT FAILURES - NUMERICAL SUMMARY. Coded: meanings in ntsb_pre1982_codes where Name = 'SEAT_FAILURES'.",
          "origin": "source"
        },
        {
          "name": "SEATBELT_FAILURES",
          "type": "VARCHAR",
          "description": "SEATBELT FAILURES - NUMERICAL SUMMARY. Coded: meanings in ntsb_pre1982_codes where Name = 'SEATBELT_FAILURES'.",
          "origin": "source"
        },
        {
          "name": "DEATHS_FIRE",
          "type": "VARCHAR",
          "description": "DEATHS RESULTING FROM FIRE AFTER IMPACT. Coded: meanings in ntsb_pre1982_codes where Name = 'DEATHS_FIRE'.",
          "origin": "source"
        },
        {
          "name": "EVACUATION_CHUTE",
          "type": "VARCHAR",
          "description": "EVACUATION CHUTE/SLIDE. Coded: meanings in ntsb_pre1982_codes where Name = 'EVACUATION_CHUTE'.",
          "origin": "source"
        },
        {
          "name": "EVAC_ROPE",
          "type": "VARCHAR",
          "description": "ROPE. Coded: meanings in ntsb_pre1982_codes where Name = 'EVAC_ROPE'.",
          "origin": "source"
        },
        {
          "name": "EVAC_LADDER",
          "type": "VARCHAR",
          "description": "LADDER. Coded: meanings in ntsb_pre1982_codes where Name = 'EVAC_LADDER'.",
          "origin": "source"
        },
        {
          "name": "EMERGENCY_EXITS",
          "type": "VARCHAR",
          "description": "EMERGENCY EXITS. Coded: meanings in ntsb_pre1982_codes where Name = 'EMERGENCY_EXITS'.",
          "origin": "source"
        },
        {
          "name": "EMERGENCY_LIGHTS",
          "type": "VARCHAR",
          "description": "EMERGENCY LIGHTS. Coded: meanings in ntsb_pre1982_codes where Name = 'EMERGENCY_LIGHTS'.",
          "origin": "source"
        },
        {
          "name": "OUTSIDE_ASSIST",
          "type": "VARCHAR",
          "description": "OUTSIDE ASSISTANCE. Coded: meanings in ntsb_pre1982_codes where Name = 'OUTSIDE_ASSIST'.",
          "origin": "source"
        },
        {
          "name": "METHOD_EXIT",
          "type": "VARCHAR",
          "description": "MEANS OR METHOD OF EXIT. Coded: meanings in ntsb_pre1982_codes where Name = 'METHOD_EXIT'.",
          "origin": "source"
        },
        {
          "name": "EVACUATED_OCCUPNT",
          "type": "VARCHAR",
          "description": "OCCUPANTS - EVACUATED. Coded: meanings in ntsb_pre1982_codes where Name = 'EVACUATED_OCCUPNT'.",
          "origin": "source"
        },
        {
          "name": "NOT_EVACUATED_OCCU",
          "type": "VARCHAR",
          "description": "OCCUPANTS - NOT EVACUATED. Coded: meanings in ntsb_pre1982_codes where Name = 'NOT_EVACUATED_OCCU'.",
          "origin": "source"
        },
        {
          "name": "TIMEOFF_EVACUATN",
          "type": "VARCHAR",
          "description": "EVACUATION TIME. Coded: meanings in ntsb_pre1982_codes where Name = 'TIMEOFF_EVACUATN'.",
          "origin": "source"
        },
        {
          "name": "ATTITUDE_AT_IMP_ROLL",
          "type": "VARCHAR",
          "description": "ROLL AT IMPACT. Coded: meanings in ntsb_pre1982_codes where Name = 'ATTITUDE_AT_IMP_ROLL'.",
          "origin": "source"
        },
        {
          "name": "ATTITUDE_AT_IMP_PITCH",
          "type": "VARCHAR",
          "description": "PITCH AT IMPACT. Coded: meanings in ntsb_pre1982_codes where Name = 'ATTITUDE_AT_IMP_PITCH'.",
          "origin": "source"
        },
        {
          "name": "ATTITUDE_AT_IMP_YAW",
          "type": "VARCHAR",
          "description": "YAW AT IMPACT. Coded: meanings in ntsb_pre1982_codes where Name = 'ATTITUDE_AT_IMP_YAW'.",
          "origin": "source"
        },
        {
          "name": "SPEED_AT_IMPACT",
          "type": "VARCHAR",
          "description": "SPEED AT IMPACT - KTS. Coded: meanings in ntsb_pre1982_codes where Name = 'SPEED_AT_IMPACT'.",
          "origin": "source"
        },
        {
          "name": "AUTPSSY_EXAM",
          "type": "VARCHAR",
          "description": "AUTOPSY/TOXICOLOGY EXAM PERF.. Coded: meanings in ntsb_pre1982_codes where Name = 'AUTPSSY_EXAM'.",
          "origin": "source"
        },
        {
          "name": "FIRE_EXTINSR_SYSTEM",
          "type": "VARCHAR",
          "description": "ACFT FIRE EXTINGUISHER SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_EXTINSR_SYSTEM'.",
          "origin": "source"
        },
        {
          "name": "FIRE_WARNING_SYSTEM",
          "type": "VARCHAR",
          "description": "FIRE WARNING SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_WARNING_SYSTEM'.",
          "origin": "source"
        },
        {
          "name": "FIRE_LOCATION",
          "type": "VARCHAR",
          "description": "LOCATION OF FIRE. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_LOCATION'.",
          "origin": "source"
        },
        {
          "name": "FIRE_CRASH_INVRT_SYS",
          "type": "VARCHAR",
          "description": "CRASH FIRE INERTING SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_CRASH_INVRT_SYS'.",
          "origin": "source"
        },
        {
          "name": "FIRE_EXTIN_AGNT_FIX",
          "type": "VARCHAR",
          "description": "FIRE EXTING AGENTS USED-FIXED. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_EXTIN_AGNT_FIX'.",
          "origin": "source"
        },
        {
          "name": "FIRE_EXTIN_AGNT_POR",
          "type": "VARCHAR",
          "description": "FIRE EXTING AGENTS USED-PORT. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_EXTIN_AGNT_POR'.",
          "origin": "source"
        },
        {
          "name": "FIRE_EXTIN_AGNT_GND",
          "type": "VARCHAR",
          "description": "FIRE EXTING AGENTS USED-GND. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_EXTIN_AGNT_GND'.",
          "origin": "source"
        },
        {
          "name": "FLARES",
          "type": "VARCHAR",
          "description": "FLARES. Coded: meanings in ntsb_pre1982_codes where Name = 'FLARES'.",
          "origin": "source"
        },
        {
          "name": "FIRE_DAMAGE_AIRC",
          "type": "VARCHAR",
          "description": "FIRE DAMAGE. Coded: meanings in ntsb_pre1982_codes where Name = 'FIRE_DAMAGE_AIRC'.",
          "origin": "source"
        },
        {
          "name": "GND_FIRE_FIGHT_EQUP",
          "type": "VARCHAR",
          "description": "GROUND FIRE FIGHTING EQUIP. Coded: meanings in ntsb_pre1982_codes where Name = 'GND_FIRE_FIGHT_EQUP'.",
          "origin": "source"
        },
        {
          "name": "AUTO_PILOT",
          "type": "VARCHAR",
          "description": "AUTO PILOT. Coded: meanings in ntsb_pre1982_codes where Name = 'AUTO_PILOT'.",
          "origin": "source"
        },
        {
          "name": "APPROACH_COUPLER",
          "type": "VARCHAR",
          "description": "APPROACH COUPLER. Coded: meanings in ntsb_pre1982_codes where Name = 'APPROACH_COUPLER'.",
          "origin": "source"
        },
        {
          "name": "FLIGHT_RECORDER",
          "type": "VARCHAR",
          "description": "FLIGHT RECORDER. Coded: meanings in ntsb_pre1982_codes where Name = 'FLIGHT_RECORDER'.",
          "origin": "source"
        },
        {
          "name": "RADAR_AIRBORNE",
          "type": "VARCHAR",
          "description": "RADAR. Coded: meanings in ntsb_pre1982_codes where Name = 'RADAR_AIRBORNE'.",
          "origin": "source"
        },
        {
          "name": "ENGIN_ANTI_ICING",
          "type": "VARCHAR",
          "description": "ENGINE ANTI-ICING DE-ICING. Coded: meanings in ntsb_pre1982_codes where Name = 'ENGIN_ANTI_ICING'.",
          "origin": "source"
        },
        {
          "name": "PROPELLER_DEICING",
          "type": "VARCHAR",
          "description": "PROPELLER DE-ICING. Coded: meanings in ntsb_pre1982_codes where Name = 'PROPELLER_DEICING'.",
          "origin": "source"
        },
        {
          "name": "WING_ANTI_ICING",
          "type": "VARCHAR",
          "description": "WING AND EMPENNAGE ANTI-ICING DE-ICING. Coded: meanings in ntsb_pre1982_codes where Name = 'WING_ANTI_ICING'.",
          "origin": "source"
        },
        {
          "name": "WINDSHIELD_ANTI_ICE",
          "type": "VARCHAR",
          "description": "WINDSHIELD ANTI-ICING DE-ICING. Coded: meanings in ntsb_pre1982_codes where Name = 'WINDSHIELD_ANTI_ICE'.",
          "origin": "source"
        },
        {
          "name": "OXYGEN_SYSTEM",
          "type": "VARCHAR",
          "description": "OXYGEN SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'OXYGEN_SYSTEM'.",
          "origin": "source"
        },
        {
          "name": "STALL_WARN_INDICATOR",
          "type": "VARCHAR",
          "description": "STALL WARNING INDICATOR. Coded: meanings in ntsb_pre1982_codes where Name = 'STALL_WARN_INDICATOR'.",
          "origin": "source"
        },
        {
          "name": "GROSS_WEIGHT",
          "type": "VARCHAR",
          "description": "GROSS WEIGHT. Coded: meanings in ntsb_pre1982_codes where Name = 'GROSS_WEIGHT'.",
          "origin": "source"
        },
        {
          "name": "CENTER_GRAVITY",
          "type": "VARCHAR",
          "description": "CENTER OF GRAVITY. Coded: meanings in ntsb_pre1982_codes where Name = 'CENTER_GRAVITY'.",
          "origin": "source"
        },
        {
          "name": "PROPERTY_DAMAGE",
          "type": "VARCHAR",
          "description": "PROPERTY DAMAGE. Coded: meanings in ntsb_pre1982_codes where Name = 'PROPERTY_DAMAGE'.",
          "origin": "source"
        },
        {
          "name": "EMGCY_LOCATOR_TRANS",
          "type": "VARCHAR",
          "description": "EMERGENCY LOCATOR TRANSMITTER. Coded: meanings in ntsb_pre1982_codes where Name = 'EMGCY_LOCATOR_TRANS'.",
          "origin": "source"
        },
        {
          "name": "STABILITY_AUGMTATION",
          "type": "VARCHAR",
          "description": "STABILITY AUGMENTATION SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'STABILITY_AUGMTATION'.",
          "origin": "source"
        },
        {
          "name": "COCKPIT_RECORDER_VOICE",
          "type": "VARCHAR",
          "description": "COCKPIT VOICE RECORDER. Coded: meanings in ntsb_pre1982_codes where Name = 'COCKPIT_RECORDER_VOICE'.",
          "origin": "source"
        },
        {
          "name": "ELECT_COMMAND_CONT",
          "type": "VARCHAR",
          "description": "ELECTRIC COMMAND CONTROL SYS.. Coded: meanings in ntsb_pre1982_codes where Name = 'ELECT_COMMAND_CONT'.",
          "origin": "source"
        },
        {
          "name": "ENVIOR_CONTROL_SYS",
          "type": "VARCHAR",
          "description": "ENVIRONMENTAL CONTROL SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'ENVIOR_CONTROL_SYS'.",
          "origin": "source"
        },
        {
          "name": "INERTIAL_NAVG_SYS",
          "type": "VARCHAR",
          "description": "INERTIAL NAVIGATION SYSTEM. Coded: meanings in ntsb_pre1982_codes where Name = 'INERTIAL_NAVG_SYS'.",
          "origin": "source"
        },
        {
          "name": "AIRBORN_INTEG_DATA",
          "type": "VARCHAR",
          "description": "AIRBORN INTIGRATED DATA SYS. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRBORN_INTEG_DATA'.",
          "origin": "source"
        },
        {
          "name": "MAINT_DETEC_RECORDER",
          "type": "VARCHAR",
          "description": "MAINT & DETECTION ANALYS REC. Coded: meanings in ntsb_pre1982_codes where Name = 'MAINT_DETEC_RECORDER'.",
          "origin": "source"
        },
        {
          "name": "HEADS_UP_DISPLAY",
          "type": "VARCHAR",
          "description": "HEADS UP DISPLAY. Coded: meanings in ntsb_pre1982_codes where Name = 'HEADS_UP_DISPLAY'.",
          "origin": "source"
        },
        {
          "name": "INVESTIGATOR_IN_CHG",
          "type": "VARCHAR",
          "description": "INVESTIGATOR-IN-CHARGE/NTSB. Coded: meanings in ntsb_pre1982_codes where Name = 'INVESTIGATOR_IN_CHG'.",
          "origin": "source"
        },
        {
          "name": "TYPE_ACCIDENT_RELSE",
          "type": "VARCHAR",
          "description": "ACCIDENT RELEASE-TYPE. Coded: meanings in ntsb_pre1982_codes where Name = 'TYPE_ACCIDENT_RELSE'.",
          "origin": "source"
        },
        {
          "name": "DATE_AVAIL_ANALYSIS",
          "type": "TIMESTAMP",
          "description": "DATE-CASE RECEIVED IN RECORDS. Coded: meanings in ntsb_pre1982_codes where Name = 'DATE_AVAIL_ANALYSIS'.",
          "origin": "source"
        },
        {
          "name": "DATE_ANALYSIS_COMP",
          "type": "TIMESTAMP",
          "description": "DATE-ANALYSIS COMPLETED. Coded: meanings in ntsb_pre1982_codes where Name = 'DATE_ANALYSIS_COMP'.",
          "origin": "source"
        },
        {
          "name": "ANALYST_NUMBER",
          "type": "VARCHAR",
          "description": "ANALYST NUMBER. Coded: meanings in ntsb_pre1982_codes where Name = 'ANALYST_NUMBER'.",
          "origin": "source"
        },
        {
          "name": "DATA_CLASSIFICATION",
          "type": "VARCHAR",
          "description": "DATA CLASSIFICATION. Coded: meanings in ntsb_pre1982_codes where Name = 'DATA_CLASSIFICATION'.",
          "origin": "source"
        },
        {
          "name": "INVESTIGATION_CODE",
          "type": "VARCHAR",
          "description": "INVESTIGATION CODE. Coded: meanings in ntsb_pre1982_codes where Name = 'INVESTIGATION_CODE'.",
          "origin": "source"
        },
        {
          "name": "INVEST_YEAR",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "INVEST_TYPE",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "INVEST_MODE",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "INVEST_NUMBER",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "IDENTIFIER_NUM_CD00",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it; the file does not describe it.",
          "origin": "source"
        },
        {
          "name": "PILOT_TIME_CROP_CNTL",
          "type": "VARCHAR",
          "description": "PILOT TIME. Coded: meanings in ntsb_pre1982_codes where Name = 'PILOT_TIME_CROP_CNTL'.",
          "origin": "source"
        },
        {
          "name": "KIND_OF_OPERATION",
          "type": "VARCHAR",
          "description": "KIND OF OPERATION. Coded: meanings in ntsb_pre1982_codes where Name = 'KIND_OF_OPERATION'.",
          "origin": "source"
        },
        {
          "name": "KIND_OF_CROP",
          "type": "VARCHAR",
          "description": "KIND OF CROP. Coded: meanings in ntsb_pre1982_codes where Name = 'KIND_OF_CROP'.",
          "origin": "source"
        },
        {
          "name": "TYPE_CHEMICAL_USED",
          "type": "VARCHAR",
          "description": "TYPE OF CHEMICAL USED. Coded: meanings in ntsb_pre1982_codes where Name = 'TYPE_CHEMICAL_USED'.",
          "origin": "source"
        },
        {
          "name": "TOXIC_EFFECT_EXPOS",
          "type": "VARCHAR",
          "description": "TOXIC EFFECT. Coded: meanings in ntsb_pre1982_codes where Name = 'TOXIC_EFFECT_EXPOS'.",
          "origin": "source"
        },
        {
          "name": "DURATION_OF_EXPOSURE",
          "type": "VARCHAR",
          "description": "DURATION OF EXPOSURE. Coded: meanings in ntsb_pre1982_codes where Name = 'DURATION_OF_EXPOSURE'.",
          "origin": "source"
        },
        {
          "name": "TOXIC_ANTIDOTES",
          "type": "VARCHAR",
          "description": "TOXIC ANTIDOTES. Coded: meanings in ntsb_pre1982_codes where Name = 'TOXIC_ANTIDOTES'.",
          "origin": "source"
        },
        {
          "name": "PE_SHOULDER_HARNESS",
          "type": "VARCHAR",
          "description": "SHOULDER HARNESS. Coded: meanings in ntsb_pre1982_codes where Name = 'PE_SHOULDER_HARNESS'.",
          "origin": "source"
        },
        {
          "name": "PE_SEAT_BELT",
          "type": "VARCHAR",
          "description": "SEAT BELT. Coded: meanings in ntsb_pre1982_codes where Name = 'PE_SEAT_BELT'.",
          "origin": "source"
        },
        {
          "name": "PE_RESPERATION",
          "type": "VARCHAR",
          "description": "RESPIRATOR. Coded: meanings in ntsb_pre1982_codes where Name = 'PE_RESPERATION'.",
          "origin": "source"
        },
        {
          "name": "PE_SPECIAL_CLOTHING",
          "type": "VARCHAR",
          "description": "SPECIAL CLOTHING. Coded: meanings in ntsb_pre1982_codes where Name = 'PE_SPECIAL_CLOTHING'.",
          "origin": "source"
        },
        {
          "name": "GLOVES",
          "type": "VARCHAR",
          "description": "GLOVES. Coded: meanings in ntsb_pre1982_codes where Name = 'GLOVES'.",
          "origin": "source"
        },
        {
          "name": "GOGGLES",
          "type": "VARCHAR",
          "description": "GOGGLES. Coded: meanings in ntsb_pre1982_codes where Name = 'GOGGLES'.",
          "origin": "source"
        },
        {
          "name": "CRASH_HELMET",
          "type": "VARCHAR",
          "description": "CRASH HELMET. Coded: meanings in ntsb_pre1982_codes where Name = 'CRASH_HELMET'.",
          "origin": "source"
        },
        {
          "name": "COCKPIT_CRASH_PAD",
          "type": "VARCHAR",
          "description": "COCKPIT CRASH PAD. Coded: meanings in ntsb_pre1982_codes where Name = 'COCKPIT_CRASH_PAD'.",
          "origin": "source"
        },
        {
          "name": "CRASH_BAR",
          "type": "VARCHAR",
          "description": "CRASH BAR. Coded: meanings in ntsb_pre1982_codes where Name = 'CRASH_BAR'.",
          "origin": "source"
        },
        {
          "name": "TANK_HOPPER_LOC",
          "type": "VARCHAR",
          "description": "TANK/HOPPER-LOCATION. Coded: meanings in ntsb_pre1982_codes where Name = 'TANK_HOPPER_LOC'.",
          "origin": "source"
        },
        {
          "name": "ELEVATION_TREATED_A",
          "type": "VARCHAR",
          "description": "ELEVATION - AREA BEING TREATED - IN FEET. Coded: meanings in ntsb_pre1982_codes where Name = 'ELEVATION_TREATED_A'.",
          "origin": "source"
        },
        {
          "name": "OBSTRUCTIONS_",
          "type": "VARCHAR",
          "description": "OBSTRUCTIONS. Coded: meanings in ntsb_pre1982_codes where Name = 'OBSTRUCTIONS_'.",
          "origin": "source"
        },
        {
          "name": "TERRAIN_TYPE",
          "type": "VARCHAR",
          "description": "TERRAIN-TYPE. Coded: meanings in ntsb_pre1982_codes where Name = 'TERRAIN_TYPE'.",
          "origin": "source"
        },
        {
          "name": "SWATH_RUN_FLOWN",
          "type": "VARCHAR",
          "description": "SWATH RUN-HOW FLOWN. Coded: meanings in ntsb_pre1982_codes where Name = 'SWATH_RUN_FLOWN'.",
          "origin": "source"
        },
        {
          "name": "PROCEEDURE_TURNRND",
          "type": "VARCHAR",
          "description": "PROCEDURE TURNABOUT. Coded: meanings in ntsb_pre1982_codes where Name = 'PROCEEDURE_TURNRND'.",
          "origin": "source"
        },
        {
          "name": "SEGMENT_AVIATON_INVOL",
          "type": "VARCHAR",
          "description": "SEGMENTS OF AVIATION INVOLVED. Coded: meanings in ntsb_pre1982_codes where Name = 'SEGMENT_AVIATON_INVOL'.",
          "origin": "source"
        },
        {
          "name": "TERMINAL_COMM_ESTAB",
          "type": "VARCHAR",
          "description": "TERMINAL COMMUNICATION ESTABLISHED. Coded: meanings in ntsb_pre1982_codes where Name = 'TERMINAL_COMM_ESTAB'.",
          "origin": "source"
        },
        {
          "name": "CONTROLLING_FACILITY",
          "type": "VARCHAR",
          "description": "CONTROLLING AGENCY. Coded: meanings in ntsb_pre1982_codes where Name = 'CONTROLLING_FACILITY'.",
          "origin": "source"
        },
        {
          "name": "RADAR_CONTROL_SURVE",
          "type": "VARCHAR",
          "description": "RADAR CONTROL/SURVEILLANCE. Coded: meanings in ntsb_pre1982_codes where Name = 'RADAR_CONTROL_SURVE'.",
          "origin": "source"
        },
        {
          "name": "TRAFFIC_ADVISORY",
          "type": "VARCHAR",
          "description": "TRAFFIC ADVISORY ISSUED. Coded: meanings in ntsb_pre1982_codes where Name = 'TRAFFIC_ADVISORY'.",
          "origin": "source"
        },
        {
          "name": "CONTROLLED_UN_AIRP",
          "type": "VARCHAR",
          "description": "CONTROLLED/UNCONTROLLED AIRPORT. Coded: meanings in ntsb_pre1982_codes where Name = 'CONTROLLED_UN_AIRP'.",
          "origin": "source"
        },
        {
          "name": "CONTROL_ZONE_AREA",
          "type": "VARCHAR",
          "description": "CONTROL ZONE/AREA. Coded: meanings in ntsb_pre1982_codes where Name = 'CONTROL_ZONE_AREA'.",
          "origin": "source"
        },
        {
          "name": "DIRECTION_FLIGHT",
          "type": "VARCHAR",
          "description": "DIRECTION OF FLIGHT IN DEGREES. Coded: meanings in ntsb_pre1982_codes where Name = 'DIRECTION_FLIGHT'.",
          "origin": "source"
        },
        {
          "name": "CONVERGENCE_ANGLE",
          "type": "VARCHAR",
          "description": "CONVERGENCE ANGLE IN DEGREES. Coded: meanings in ntsb_pre1982_codes where Name = 'CONVERGENCE_ANGLE'.",
          "origin": "source"
        },
        {
          "name": "COLLISION_ANG_HOR",
          "type": "VARCHAR",
          "description": "COLLISION ANGLE - HORIZONTAL IN DEGREES. Coded: meanings in ntsb_pre1982_codes where Name = 'COLLISION_ANG_HOR'.",
          "origin": "source"
        },
        {
          "name": "COLLISION_ANG_VER",
          "type": "VARCHAR",
          "description": "COLLISION ANGLE - VERTICAL IN DEGREES. Coded: meanings in ntsb_pre1982_codes where Name = 'COLLISION_ANG_VER'.",
          "origin": "source"
        },
        {
          "name": "EVASIVE_ACTION",
          "type": "VARCHAR",
          "description": "EVASIVE ACTION TAKEN. Coded: meanings in ntsb_pre1982_codes where Name = 'EVASIVE_ACTION'.",
          "origin": "source"
        },
        {
          "name": "ANTI_COLLISION_LIGHTS",
          "type": "VARCHAR",
          "description": "ANTI-COLLISION LIGHTS. Coded: meanings in ntsb_pre1982_codes where Name = 'ANTI_COLLISION_LIGHTS'.",
          "origin": "source"
        },
        {
          "name": "INSTRUMENT_TRN_OP",
          "type": "VARCHAR",
          "description": "INSTRUMENT TRAINING OPERATIONS. Coded: meanings in ntsb_pre1982_codes where Name = 'INSTRUMENT_TRN_OP'.",
          "origin": "source"
        },
        {
          "name": "MILITARY_INVOLVEMT",
          "type": "VARCHAR",
          "description": "MILITARY INVOLVEMENT. Coded: meanings in ntsb_pre1982_codes where Name = 'MILITARY_INVOLVEMT'.",
          "origin": "source"
        },
        {
          "name": "MILITARY_TYPE",
          "type": "VARCHAR",
          "description": "MILITARY TYPE OF AIRCRAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'MILITARY_TYPE'.",
          "origin": "source"
        },
        {
          "name": "SURFACE_COND_DITCHING",
          "type": "VARCHAR",
          "description": "SURFACE CONDITION-DITCHING IN WATER. Coded: meanings in ntsb_pre1982_codes where Name = 'SURFACE_COND_DITCHING'.",
          "origin": "source"
        },
        {
          "name": "WATER_TEMERTURE",
          "type": "VARCHAR",
          "description": "WATER TEMP IN DEGREES F. Coded: meanings in ntsb_pre1982_codes where Name = 'WATER_TEMERTURE'.",
          "origin": "source"
        },
        {
          "name": "TIME_IN_WATER",
          "type": "VARCHAR",
          "description": "TIME IN WATER IN HOURS. Coded: meanings in ntsb_pre1982_codes where Name = 'TIME_IN_WATER'.",
          "origin": "source"
        },
        {
          "name": "TIME_IN_RAFT",
          "type": "VARCHAR",
          "description": "TIME IN RAFT BEFORE RESCUE HR. Coded: meanings in ntsb_pre1982_codes where Name = 'TIME_IN_RAFT'.",
          "origin": "source"
        },
        {
          "name": "DISTRESS_CALL_FROMA",
          "type": "VARCHAR",
          "description": "DISTRESS CALL RECEIVED FROM AIRCRAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'DISTRESS_CALL_FROMA'.",
          "origin": "source"
        },
        {
          "name": "AIRCRAFT_SANK",
          "type": "VARCHAR",
          "description": "AIRCRAFT-SANK/STAYED AFLOAT. Coded: meanings in ntsb_pre1982_codes where Name = 'AIRCRAFT_SANK'.",
          "origin": "source"
        },
        {
          "name": "LIFE_PRESERVER",
          "type": "VARCHAR",
          "description": "LIFE PRESERVER. Coded: meanings in ntsb_pre1982_codes where Name = 'LIFE_PRESERVER'.",
          "origin": "source"
        },
        {
          "name": "LIFE_RAFT",
          "type": "VARCHAR",
          "description": "LIFE RAFT. Coded: meanings in ntsb_pre1982_codes where Name = 'LIFE_RAFT'.",
          "origin": "source"
        },
        {
          "name": "FLARES_DISTRESS",
          "type": "VARCHAR",
          "description": "AFLARES. Coded: meanings in ntsb_pre1982_codes where Name = 'FLARES_DISTRESS'.",
          "origin": "source"
        },
        {
          "name": "DYE_MARKER",
          "type": "VARCHAR",
          "description": "DYE MARKER. Coded: meanings in ntsb_pre1982_codes where Name = 'DYE_MARKER'.",
          "origin": "source"
        },
        {
          "name": "FLASHLIGHT",
          "type": "VARCHAR",
          "description": "FLASHLIGHT. Coded: meanings in ntsb_pre1982_codes where Name = 'FLASHLIGHT'.",
          "origin": "source"
        },
        {
          "name": "MIRROR",
          "type": "VARCHAR",
          "description": "MIRROR. Coded: meanings in ntsb_pre1982_codes where Name = 'MIRROR'.",
          "origin": "source"
        },
        {
          "name": "RADIO_EMERGENCY",
          "type": "VARCHAR",
          "description": "RADIO. Coded: meanings in ntsb_pre1982_codes where Name = 'RADIO_EMERGENCY'.",
          "origin": "source"
        }
      ]
    },
    "ntsb_pre1982_occurrences": {
      "file": "ntsb_pre1982_occurrences.parquet",
      "rows": 130970,
      "bytes": 1292104,
      "sha256": "5dcd60c881a92b5011c28b758d49d14885bf152751d8876c1e31b73eee476ace",
      "sorted_by": [
        "\"RecNum\"",
        "\"OccurrenceNum\"",
        "\"ID\""
      ],
      "description": "Occurrences in pre-1982 records (PRE1982.MDB tblOccurrences). From NTSB's downloadable Access database (data.ntsb.gov/avdata).",
      "origin": "source",
      "columns": [
        {
          "name": "ID",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "RecNum",
          "type": "INTEGER",
          "description": "Joins ntsb_pre1982_first_half.",
          "origin": "source"
        },
        {
          "name": "OccurrenceNum",
          "type": "SMALLINT",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "OccurrenceCode",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'ACCIDENT_TYPE' (99.99% of values are listed there).",
          "origin": "source"
        },
        {
          "name": "PhaseOfFlight",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'OPERATION_PHASE' (100.0% of values are listed there).",
          "origin": "source"
        },
        {
          "name": "Altitude",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        }
      ]
    },
    "ntsb_pre1982_seq_of_events": {
      "file": "ntsb_pre1982_seq_of_events.parquet",
      "rows": 355681,
      "bytes": 2814127,
      "sha256": "921ac760aa40ea211d56ee00e465142945c133e8a239922e06d32b3e7253670f",
      "sorted_by": [
        "\"RecNum\"",
        "\"OccurrenceNum\"",
        "\"CFNum\"",
        "\"ID\""
      ],
      "description": "Causes and factors in pre-1982 records (PRE1982.MDB tblSeqOfEvents). From NTSB's downloadable Access database (data.ntsb.gov/avdata).",
      "origin": "source",
      "columns": [
        {
          "name": "ID",
          "type": "INTEGER",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "RecNum",
          "type": "INTEGER",
          "description": "Joins ntsb_pre1982_first_half.",
          "origin": "source"
        },
        {
          "name": "OccurrenceNum",
          "type": "SMALLINT",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "CFNum",
          "type": "SMALLINT",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "CFCode",
          "type": "VARCHAR",
          "description": "Coded: meanings in ntsb_pre1982_codes where Name = 'CAUSE_FACTOR' (98.68% of values are listed there).",
          "origin": "source"
        },
        {
          "name": "CorF",
          "type": "VARCHAR",
          "description": "C or F: cause or factor (the 1982-on files' Cause_Factor).",
          "origin": "source"
        }
      ]
    },
    "ntsb_pre1982_codes": {
      "file": "ntsb_pre1982_codes.parquet",
      "rows": 2910,
      "bytes": 32099,
      "sha256": "40768f1e5dc6d466c97512ec5f82a681bc0993cd778bbdb4577ad6d52ba2ca40",
      "sorted_by": [
        "\"Name\"",
        "\"Code\""
      ],
      "description": "The codes of the pre-1982 records (PRE1982.MDB ct_Pre1982): Name is the column (or group of columns: CAUSE_FACTOR for CAUSE_FACTOR_1P...), Code the value, Meang its meaning. A row with Code '**' gives the group's title.",
      "origin": "source",
      "columns": [
        {
          "name": "Name",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "Code",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        },
        {
          "name": "Meang",
          "type": "VARCHAR",
          "description": "As PRE1982.MDB names it.",
          "origin": "source"
        }
      ]
    },
    "ntsb_access_events": {
      "file": "ntsb_access_events.parquet",
      "rows": 94304,
      "bytes": 5989867,
      "sha256": "7a4b08d0fa2d7fa39c44b28adaf45fff6c4d870157a3334e4a4255400b8b4800",
      "sorted_by": [
        "ev_date NULLS FIRST",
        "ev_id"
      ],
      "description": "Events (one per investigation) from 1982 on, as NTSB's Access files hold them. From NTSB's downloadable Access database (data.ntsb.gov/avdata). Updated monthly until NTSB stops publishing the Access files on 2027-04-05, then frozen at the last copy. Columns keep NTSB's names; codes are explained in ntsb_access_data_dictionary. Here for what the API lacks: ev_id, NTSB's codes, per-row change dates and users. case_mkey links the API case with the same NTSB number.",
      "origin": "mixed",
      "columns": [
        {
          "name": "ev_id",
          "type": "VARCHAR",
          "description": "Unique Identification for Each Event. Each event is assigned a unique 10- or 11-digit alphanumeric code in the database. This code, used in conjunction with the aircraft_key variable, is used to reference all database records. All database queries using a relational database (e.g., MS Access) should link tables using the ev_id variable.",
          "origin": "source"
        },
        {
          "name": "ntsb_no",
          "type": "VARCHAR",
          "description": "NTSB Number. Each accident/incident is assigned a unique case number by the NTSB. This number is used as a reference in all documents referring to the event. The first 3 characters are a letter abbreviation of the NTSB office that filed the report. The next 2 numbers represent the fiscal year in which the accident occurred. The next letter indicates the type of investigation; for example M is major, F is regional, I is incident only, L is limited, G is government agency. The next letter is the transportation mode, A is for aviation. The last numbers are a sequential numbering of investigations for each mode within each office for a fiscal year. The first investigation of each year is assigned 001. In the case of an accident involving more than one aircraft, an additional letter suffix (A/B) is added to identify the record for each aircraft.",
          "origin": "source"
        },
        {
          "name": "ev_type",
          "type": "VARCHAR",
          "description": "Type of Event. Refers to a regulatory definition of the event severity. The severity of a general aviation accident or incident is classified as the combination of the highest level of injury sustained by the personnel involved (that is, fatal, serious, minor, or none) and level of damage to the aircraft involved (that is, destroyed, substantial, minor, or none). The NTSB is responsible for investigating aircraft accidents. The FAA investigates incidents, and the NTSB database includes few incident event records. Additional incident information is available from the FAA incident database at http://nasdac.faa.gov/internet/. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'ev_type').",
          "origin": "source"
        },
        {
          "name": "ev_date",
          "type": "TIMESTAMP",
          "description": "Event Date. The date of the event. Dates are be entered in the format: MM/DD/YYYY.",
          "origin": "source"
        },
        {
          "name": "ev_dow",
          "type": "VARCHAR",
          "description": "Event Day of the Week. The day of the week on which the event occurred. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'ev_dow').",
          "origin": "source"
        },
        {
          "name": "ev_time",
          "type": "SMALLINT",
          "description": "Time of Event. The local time of the event in 4-digit, 24-hour format.",
          "origin": "source"
        },
        {
          "name": "ev_tmzn",
          "type": "VARCHAR",
          "description": "Event Time Zone. The 3-letter code corresponding to the time zone in which the event took place. Note that both the time zone and daylight saving / standard time are referenced in the 3-letter code. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'ev_tmzn').",
          "origin": "source"
        },
        {
          "name": "ev_city",
          "type": "VARCHAR",
          "description": "Event Location Nearest City. The city or place location closest to the site of the event.",
          "origin": "source"
        },
        {
          "name": "ev_state",
          "type": "VARCHAR",
          "description": "Event Location State. The state in which the event occurred (if in the US). Also includes the Pacific Ocean as PO, the Caribbean Sea as CB, the Atlantic Ocean as AO, the Gulf of Mexico as GM, and Puerto Rico as PR. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'ev_state').",
          "origin": "source"
        },
        {
          "name": "ev_country",
          "type": "VARCHAR",
          "description": "Event Country. The country in which the event took place.",
          "origin": "source"
        },
        {
          "name": "ev_site_zipcode",
          "type": "VARCHAR",
          "description": "Zipcode of the event site. The 5-digit address zip code for the event location. A zip code lookup for addresses within the US and US territories is available from the US Postal Service at http://www.usps.com/zip4/. A Canadian postal code lookup is available from Canada Post at http://canadapost.ca/tools/pcl/bin/default-e.asp.",
          "origin": "source"
        },
        {
          "name": "ev_year",
          "type": "SMALLINT",
          "description": "Event Date Year. The calendar year in which the event took place.",
          "origin": "source"
        },
        {
          "name": "ev_month",
          "type": "SMALLINT",
          "description": "Event Date Month.",
          "origin": "source"
        },
        {
          "name": "mid_air",
          "type": "VARCHAR",
          "description": "MidAir Collision Indicator. Indicate whether accident involved an in-flight collision between aircraft. Note that a midair collision is recorded as a single accident (1 event ID) with multiple aircraft (2+ aircraft keys).",
          "origin": "source"
        },
        {
          "name": "on_ground_collision",
          "type": "VARCHAR",
          "description": "On Ground Collision occurred. Indicate whether a collision occurred between 2 or more aircraft on the ground. Note that a collision is recorded as a single accident (1 event ID) with multiple aircraft (2+ aircraft keys).",
          "origin": "source"
        },
        {
          "name": "latitude",
          "type": "VARCHAR",
          "description": "Event Location Latitude. Latitude and longitude are entered for the event site in degrees, minutes of arc, and seconds of arc. If the event occurred on an airport, the published coordinates for that airport can be entered. If the event was not on an airport, position coordinates may be obtained using  Global Positioning System equipment. A latitude / longitude lookup tool is also available from the US Geological survey at http://geonames.usgs.gov/pls/gnis/web_query.gnis_web_query_form. Latitude should be entered in the format DD:MM:SS N/S. For example, 37\u00b043\u201909\u201dN should be entered as 374309N.",
          "origin": "source"
        },
        {
          "name": "longitude",
          "type": "VARCHAR",
          "description": "Event Location Longitude. Latitude and longitude are entered for the event site in degrees, minutes of arc, and seconds of arc. If the event occurred on an airport, the published coordinates for that airport can be entered. If the event was not on an airport, position coordinates may be obtained using  Global Positioning System equipment. A latitude / longitude lookup tool is also available from the US Geological survey at http://geonames.usgs.gov/pls/gnis/web_query.gnis_web_query_form. Longitude should be entered in the format DDD:MM:SS N/S. For example 097\u00b017\u201935\u201dW, should be entered as 0971735W.",
          "origin": "source"
        },
        {
          "name": "latlong_acq",
          "type": "VARCHAR",
          "description": "Indicates whether the reported Latitude/Longitude coordinates represent a measurement from GPS or other official source, or whether they were estimated.",
          "origin": "source"
        },
        {
          "name": "apt_name",
          "type": "VARCHAR",
          "description": "Event Location Airport. Airport name if the event took place within 3 miles of an airport, or the involved aircraft was taking off from, or on approach to, an airport.",
          "origin": "source"
        },
        {
          "name": "ev_nr_apt_id",
          "type": "VARCHAR",
          "description": "Event Location Nearest Airport ID. If the event did not occur on an airport/airstrip, this is the nearest.",
          "origin": "source"
        },
        {
          "name": "ev_nr_apt_loc",
          "type": "VARCHAR",
          "description": "Indicates whether the acc/inc occurred off or on an airport. Indicate whether the event took place on or off an airport/airstrip. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'ev_nr_apt_loc').",
          "origin": "source"
        },
        {
          "name": "apt_dist",
          "type": "FLOAT",
          "description": "Distance from airport in statute miles. The distance from the center of the involved airport to the event site in statute miles.",
          "origin": "source"
        },
        {
          "name": "apt_dir",
          "type": "SMALLINT",
          "description": "Degrees magnetic from airport. The direction from the center of the involved airport to the event site in degrees magnetic.",
          "origin": "source"
        },
        {
          "name": "apt_elev",
          "type": "SMALLINT",
          "description": "Airport Elevation. The elevation of the involved airport in feet above mean sea level (MSL).",
          "origin": "source"
        },
        {
          "name": "wx_brief_comp",
          "type": "VARCHAR",
          "description": "Weather Briefing Completeness. The type(s) of weather briefing(s) obtained by the accident flight crew. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'wx_brief_comp').",
          "origin": "source"
        },
        {
          "name": "wx_src_iic",
          "type": "VARCHAR",
          "description": "Investigator's weather source. This variable refers to the source of the weather information cited in the event record. Used in conjunction with the weather variables in the \"events\" table. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'wx_src_iic').",
          "origin": "source"
        },
        {
          "name": "wx_obs_time",
          "type": "SMALLINT",
          "description": "Time of the weather observation. The time (local) that the weather observation was taken. Time should be in a 4 digit, 24-hour format.",
          "origin": "source"
        },
        {
          "name": "wx_obs_dir",
          "type": "SMALLINT",
          "description": "Direction of event from weather observation facility (degrees). The direction of the event site from the weather reporting station in degrees magnetic.",
          "origin": "source"
        },
        {
          "name": "wx_obs_fac_id",
          "type": "VARCHAR",
          "description": "Weather Observation Facility ID. The alphanumeric identifier for the weather observation facility used to provide the weather data for the event. A weather reporting station ID lookup tool is available from the National Weather Service at http://www.nws.noaa.gov/tg/siteloc.shtml.",
          "origin": "source"
        },
        {
          "name": "wx_obs_elev",
          "type": "INTEGER",
          "description": "Elevation of weather observation facility. The elevation of the event site in feet above mean sea level (MSL).",
          "origin": "source"
        },
        {
          "name": "wx_obs_dist",
          "type": "SMALLINT",
          "description": "Distance of event from weather observation facility (units?). The distance from the weather reporting station to the event site in nautical miles.",
          "origin": "source"
        },
        {
          "name": "wx_obs_tmzn",
          "type": "VARCHAR",
          "description": "Time Zone of the weather observation. The local time zone corresponding to the weather observation time entered.",
          "origin": "source"
        },
        {
          "name": "light_cond",
          "type": "VARCHAR",
          "description": "Lighting Conditions. Select the lighting condition that best describes the conditions at the time of the event. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'light_cond').",
          "origin": "source"
        },
        {
          "name": "sky_cond_nonceil",
          "type": "VARCHAR",
          "description": "Sky/Lowest/Cloud Conditions. The cloud condition (non-ceiling) type present at the time of the event. Indicate the cloud condition (non-ceiling) type present at the time of the event. A non-ceiling is defined as any cloud layer of 4/8 or less coverage, including any cloud layer reported as \"few,\" \"scattered,\" or includes classifications of \"thin\" or \"partial.\". Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'sky_cond_nonceil').",
          "origin": "source"
        },
        {
          "name": "sky_nonceil_ht",
          "type": "INTEGER",
          "description": "Lowest Non-Ceiling Height. The height, in feet above ground level (AGL) of the lowest cloud condition (non-ceiling) present at the time of the event . Height means the vertical distance between the ground or water and the lowest layer of clouds or obscuring phenomena. A non-ceiling is defined as any cloud layer of 4/8 or less coverage, including any cloud layer reported as \"few,\" \"scattered,\" or includes classifications of \"thin\" or \"partial.\".",
          "origin": "source"
        },
        {
          "name": "sky_ceil_ht",
          "type": "INTEGER",
          "description": "Lowest Ceiling Height. The height, in feet above ground level (AGL), of the lowest cloud ceiling reported at the event location at the time of the event. Ceiling height is the vertical distance between the ground or water and the lowest layer of clouds or obscuring phenomena and is reported as \"broken,\" \"overcast,\" or \"obstruction.\" Indicate the ceiling height in feet above ground level (AGL).",
          "origin": "source"
        },
        {
          "name": "sky_cond_ceil",
          "type": "VARCHAR",
          "description": "Sky Condition for Lowest Ceiling. The type of cloud coverage that best describes the cloud ceiling at the time of the accident. A ceiling is defined as any cloud layer of greater than 4/8 coverage. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'sky_cond_ceil').",
          "origin": "source"
        },
        {
          "name": "vis_rvr",
          "type": "FLOAT",
          "description": "Visibility Runway Visual Range (Feet).",
          "origin": "source"
        },
        {
          "name": "vis_rvv",
          "type": "SMALLINT",
          "description": "Visibility Runway Visual Value (Statute Miles).",
          "origin": "source"
        },
        {
          "name": "vis_sm",
          "type": "FLOAT",
          "description": "Visibility (Statute Miles). The visibility, either in-flight or ground visibility as appropriate, at the time of the event. Visibility is reported in statute miles.",
          "origin": "source"
        },
        {
          "name": "wx_temp",
          "type": "SMALLINT",
          "description": "Air Temperature at event time (in degrees celsius). The reported ambient air temperature at the time of the event, typically reported in degrees Celsius.",
          "origin": "source"
        },
        {
          "name": "wx_dew_pt",
          "type": "SMALLINT",
          "description": "Dew Point at event time (deg. F). Dew point is the temperature to which air must be cooled to become saturated by the water vapor already present in the air. Aviation weather reports normally include the air temperature and dew point temperature. Dew point when related to air temperature reveals qualitatively how close the air is to saturation. The difference between air temperature and dew point temperature is popularly called the \"spread.\" As spread becomes less, relative humidity increases, and it is 100% when temperature and dew point are the same.",
          "origin": "source"
        },
        {
          "name": "wind_dir_deg",
          "type": "SMALLINT",
          "description": "Wind Direction (degrees magnetic). The local indicated wind direction at the time of the event. This is the wind direction at the time of the event. Wind direction is recorded as the average direction over a 2-minute period. Direction is reported in 10-degree increments with respect to true north.",
          "origin": "source"
        },
        {
          "name": "wind_dir_ind",
          "type": "VARCHAR",
          "description": "Variable Wind Indicator. Indicate whether the reported wind direction was variable. Wind direction may be considered variable if, during the 2-minute evaluation period, the speed is 6 knots or less. Direction may be considered variable if, over the 2-minute evaluation period, it varies by 60 degrees or more.",
          "origin": "source"
        },
        {
          "name": "wind_vel_kts",
          "type": "SMALLINT",
          "description": "Wind Speed (knots). The local reported wind speed at the time of the event. Reported wind speed is determined using the average of speed over a 2-minute period. Direction may be considered variable if over the 2-minute evaluation period it varies by 60 degrees or more.",
          "origin": "source"
        },
        {
          "name": "wind_vel_ind",
          "type": "VARCHAR",
          "description": "Wind Velocity Indicator. The local reported wind speed at the time of the event. Reported wind speed is determined using the average of speed over a 2-minute period. Direction may be considered variable if, over the 2-minute evaluation period, it varies by 60 degrees or more. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'wind_vel_ind').",
          "origin": "source"
        },
        {
          "name": "gust_ind",
          "type": "VARCHAR",
          "description": "Wind Gust Indicator. Indicate whether gusting winds were reported locally at the time of the event. Gusting wind is defined in chapter 5 of the Federal Meteorological Handbook as rapid fluctuations in wind speed with a variation of 10 knots or more between peaks and lulls. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'gust_ind').",
          "origin": "source"
        },
        {
          "name": "gust_kts",
          "type": "SMALLINT",
          "description": "Wind Gust (knots). If gusting winds were reported locally at the time of the event, indicate the reported velocity of wind gusts in knots. Wind gust speed is defined in chapter 5 of the Federal Meteorological Handbook as being equal to the maximum instantaneous wind speed measured during any 10-minute period.",
          "origin": "source"
        },
        {
          "name": "altimeter",
          "type": "FLOAT",
          "description": "Altimeter Setting at event time (in. Hg). Barometric pressure at the event sight at the time of the event. Barometric pressure is also referred to as the altimeter setting in reference to the altimeter adjustment for changing barometric pressure. Pressure is reported in inches of mercury (in HG). Standard pressure is 29.92 in. HG, less than 29.92 in HG is a low pressure and higher than 29.92 in HG is a high pressure.",
          "origin": "source"
        },
        {
          "name": "wx_dens_alt",
          "type": "INTEGER",
          "description": "Density Altitude (feet). Density altitude is a measure of air density, not altitude. Aircraft performance calculations are based on the standard conditions of 59 degrees Fahrenheit,  pressure 29.92 inches of mercury at sea level. Any increase in temperature, decrease in pressure, increase in relative humidity, and/or increase in true altitude will result in a decrease in density.  A decrease in density equates to an increase in density altitude, and aircraft performance will also decrease. The effects of temperature, humidity, and pressure are cumulative.",
          "origin": "source"
        },
        {
          "name": "wx_int_precip",
          "type": "VARCHAR",
          "description": "Intensity of Precipitation. The intensity of any precipitation phenomena occurring at the time of the event. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'wx_int_precip').",
          "origin": "source"
        },
        {
          "name": "metar",
          "type": "VARCHAR",
          "description": "METAR weather report. METAR is an acronym for the French words meaning \"Aviation Routine Weather Report.\" METAR reports are the primary form of surface weather report. METAR reports are made hourly from tower controlled airports and other weather observation facilities. The report includes sky conditions, visibility, temperature, dew point, barometric pressure, and any additional comments or remarks that may be relevant. This field is currently not populated in the database; the equivalent weather data are recorded as individual variables in the events table (e.g., sky_ceil_ht, sky_cond_ceil, vis_sm, wx_temp, etc.).",
          "origin": "source"
        },
        {
          "name": "ev_highest_injury",
          "type": "VARCHAR",
          "description": "Event Highest Injury. Indicate the highest level of injury among all injuries sustained as a result of the event. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'ev_highest_injury').",
          "origin": "source"
        },
        {
          "name": "inj_f_grnd",
          "type": "SMALLINT",
          "description": "On Ground, Fatal Injuries. Number of persons on the ground who were involved in the event who received fatal injuries. An example of a person on the ground who might be involved in an accident would be airport ground services or maintenance personnel.",
          "origin": "source"
        },
        {
          "name": "inj_m_grnd",
          "type": "SMALLINT",
          "description": "On Ground, Minor Injuries. Number of persons on the ground who were involved in the event who received no injuries. An example of a person on the ground who might be involved in an accident would be airport ground services or maintenance personnel.",
          "origin": "source"
        },
        {
          "name": "inj_s_grnd",
          "type": "SMALLINT",
          "description": "On Ground, Serious Injuries. Number of persons on the ground who were involved in the event who received serious injuries. An example of a person on the ground who might be involved in an accident would be airport ground services or maintenance personnel.",
          "origin": "source"
        },
        {
          "name": "inj_tot_f",
          "type": "SMALLINT",
          "description": "Injury Total Fatal. The total number of injuries of each severity level that resulted from an event.",
          "origin": "source"
        },
        {
          "name": "inj_tot_m",
          "type": "SMALLINT",
          "description": "Injury Total Minor. The total number of injuries of each severity level that resulted from an event.",
          "origin": "source"
        },
        {
          "name": "inj_tot_n",
          "type": "SMALLINT",
          "description": "Injury Total None. The total number of injuries of each severity level that resulted from an event.",
          "origin": "source"
        },
        {
          "name": "inj_tot_s",
          "type": "SMALLINT",
          "description": "Injury Total Serious. The total number of injuries of each severity level that resulted from an event.",
          "origin": "source"
        },
        {
          "name": "inj_tot_t",
          "type": "SMALLINT",
          "description": "Injury Total All (F+S+M). The total number of all injuries that resulted from an event.",
          "origin": "source"
        },
        {
          "name": "invest_agy",
          "type": "VARCHAR",
          "description": "Investigating Agency. Indicates the lead investigative agency for the event. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'invest_agy').",
          "origin": "source"
        },
        {
          "name": "ntsb_docket",
          "type": "INTEGER",
          "description": "NTSB Docket Number (internal use). This variable is now obsolete. To obtain certified copies of the NTSB Public Docket for a particular accident, or for more information, please contact the NTSB Public Inquiries Branch at 202-314-6551.",
          "origin": "source"
        },
        {
          "name": "ntsb_notf_from",
          "type": "VARCHAR",
          "description": "NTSB Notification Source.",
          "origin": "source"
        },
        {
          "name": "ntsb_notf_date",
          "type": "TIMESTAMP",
          "description": "NTSB Notification Date.",
          "origin": "source"
        },
        {
          "name": "ntsb_notf_tm",
          "type": "SMALLINT",
          "description": "NTSB Notification Time.",
          "origin": "source"
        },
        {
          "name": "fiche_number",
          "type": "VARCHAR",
          "description": "Fiche Number and/or location -used to find docket information.",
          "origin": "source"
        },
        {
          "name": "lchg_date",
          "type": "TIMESTAMP",
          "description": "Date of most recent change to record.",
          "origin": "source"
        },
        {
          "name": "lchg_userid",
          "type": "VARCHAR",
          "description": "User who most recently changed record.",
          "origin": "source"
        },
        {
          "name": "wx_cond_basic",
          "type": "VARCHAR",
          "description": "Basic weather conditions. The basic weather conditions at the time of the event. Coded: meanings in ntsb_access_data_dictionary (Table 'events', Column 'wx_cond_basic').",
          "origin": "source"
        },
        {
          "name": "faa_dist_office",
          "type": "VARCHAR",
          "description": "FAA District Office. FAA Flight Standards District Office (FSDO) closest to the event site. This variable is not well populated in the database.",
          "origin": "source"
        },
        {
          "name": "dec_latitude",
          "type": "DOUBLE",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "dec_longitude",
          "type": "DOUBLE",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "access_file",
          "type": "VARCHAR",
          "description": "The Access file the row is from: avall (2008 on) or Pre2008 (1982 to 2007).",
          "origin": "openair"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "derived"
        }
      ]
    },
    "ntsb_access_admin": {
      "file": "ntsb_access_admin.parquet",
      "rows": 94304,
      "bytes": 1066816,
      "sha256": "4e97bf0fa16954f4010a6266c888338d42dfb5c3d2c83659602be8cf1125968a",
      "sorted_by": [
        "ev_id"
      ],
      "description": "Record status and approval date of each event, from the Access files' NTSB_Admin table. From NTSB's downloadable Access database (data.ntsb.gov/avdata). Updated monthly until NTSB stops publishing the Access files on 2027-04-05, then frozen at the last copy. Columns keep NTSB's names; codes are explained in ntsb_access_data_dictionary.",
      "origin": "mixed",
      "columns": [
        {
          "name": "ev_id",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "rec_stat",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "approval_date",
          "type": "TIMESTAMP",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "lchg_userid",
          "type": "VARCHAR",
          "description": "User who most recently changed record.",
          "origin": "source"
        },
        {
          "name": "lchg_date",
          "type": "TIMESTAMP",
          "description": "Date of most recent change to record.",
          "origin": "source"
        },
        {
          "name": "access_file",
          "type": "VARCHAR",
          "description": "The Access file the row is from: avall (2008 on) or Pre2008 (1982 to 2007).",
          "origin": "openair"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "derived"
        }
      ]
    },
    "ntsb_access_aircraft": {
      "file": "ntsb_access_aircraft.parquet",
      "rows": 95767,
      "bytes": 7665570,
      "sha256": "7515947a36b77a36944e03bda74b0e9b08a6d7930936229f96a8892f393faeda",
      "sorted_by": [
        "ev_id",
        "\"Aircraft_Key\""
      ],
      "description": "Aircraft from NTSB's Access files, 1982 on. From NTSB's downloadable Access database (data.ntsb.gov/avdata). Updated monthly until NTSB stops publishing the Access files on 2027-04-05, then frozen at the last copy. Columns keep NTSB's names; codes are explained in ntsb_access_data_dictionary. Owners' and operators' street addresses (owner_street, oper_street) are left out of this dataset; ZIP codes are kept.",
      "origin": "mixed",
      "columns": [
        {
          "name": "ev_id",
          "type": "VARCHAR",
          "description": "Unique Identification for Each Event. Each event is assigned a unique 10- or 11- digit alphanumeric code in the database. This code, used in conjunction with the aircraft_key variable, is used to reference all database records. All database queries using a relational database (e.g., MS Access) should link tables using the ev_id variable.",
          "origin": "source"
        },
        {
          "name": "Aircraft_Key",
          "type": "INTEGER",
          "description": "ID's unique aircraft in collisions. The aircraft key variable is used to distinguish between individual aircraft in the event of an occurrence involving more than one aircraft. For example. if two aircraft collide, they will be assigned Ids of 1 and 2.",
          "origin": "source"
        },
        {
          "name": "regis_no",
          "type": "VARCHAR",
          "description": "Aircraft Registration Number. The full registration (tail) number of the involved aircraft, including the International Civil Aviation Organization (ICAO) country prefix. Note: the prefix for US registered aircraft is \"N.\".",
          "origin": "source"
        },
        {
          "name": "ntsb_no",
          "type": "VARCHAR",
          "description": "NTSB Number. Each accident/incident is assigned a unique case number by the NTSB. This number is used as a reference in all documents referring to the event. The first 3 characters are a letter abbreviation of the NTSB office that filed the report. The next 2 numbers represent the fiscal year in which the accident occurred. The next letter indicates the type of investigation; for example M is major, F is regional, I is incident only, L is limited, G is government agency. The next letter is the transportation mode, A is for aviation. The last numbers are a sequential numbering of investigations for each mode within each office for a fiscal year. The first investigation of each year is assigned 001. In the case of an accident involving more than one aircraft, an additional letter suffix (A/B) is added to identify the record for each aircraft.",
          "origin": "source"
        },
        {
          "name": "acft_missing",
          "type": "VARCHAR",
          "description": "Missing Aircraft Indicator. Indicate whether an aircraft is classified and missing.",
          "origin": "source"
        },
        {
          "name": "far_part",
          "type": "VARCHAR",
          "description": "Federal Aviation Reg. Part. The applicable regulation part (14 CFR) or authority the aircraft was operating under at the time of the accident. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'far_part').",
          "origin": "source"
        },
        {
          "name": "flt_plan_filed",
          "type": "VARCHAR",
          "description": "Type of Flight Plan filed. The type of ATC flight plan filed for the accident flight. This includes plans filed before departure, plans filed enroute, company flight plans, and scheduled routing plans. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'flt_plan_filed').",
          "origin": "source"
        },
        {
          "name": "flight_plan_activated",
          "type": "VARCHAR",
          "description": "Flight plan was activated. If an ATC flight plan was filed for the accident flight, indicate whether that flight plan was activated. A previously filed flight plan is activated or opened through radio contact with a Flight Service station once the flight is airborne.",
          "origin": "source"
        },
        {
          "name": "damage",
          "type": "VARCHAR",
          "description": "Damage. Indicate the severity of damage to the accident aircraft. For the purposes of this variable, aircraft damage categories are defined in 49 CFR 830.2. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'damage').",
          "origin": "source"
        },
        {
          "name": "acft_fire",
          "type": "VARCHAR",
          "description": "Aircraft Fire. Indicate the occurrence of an aircraft fire. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'acft_fire').",
          "origin": "source"
        },
        {
          "name": "acft_expl",
          "type": "VARCHAR",
          "description": "Aircraft Explosion. Indicate the occurrence of an aircraft explosion. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'acft_expl').",
          "origin": "source"
        },
        {
          "name": "acft_make",
          "type": "VARCHAR",
          "description": "Aircraft Manufacturer's Full Name. Name of the manufacturer of the involved aircraft. If the involved aircraft is certified as \"amateur-built,\" include the name of manufacturer of the kit or plans when appropriate.",
          "origin": "source"
        },
        {
          "name": "acft_model",
          "type": "VARCHAR",
          "description": "Aircraft Model. The full alphanumeric aircraft model code, including any applicable series or derivative identifiers. For example, a 200 series Boeing 737 is entered as 737-200.",
          "origin": "source"
        },
        {
          "name": "acft_series",
          "type": "VARCHAR",
          "description": "Aircraft Series Identifier. This refers to derivative versions of the same model. For example, the Boeing 737-200 and 737-400 series. This variable is not consistently populated throughout the database.",
          "origin": "source"
        },
        {
          "name": "acft_serial_no",
          "type": "VARCHAR",
          "description": "Aircraft Serial Number. The full aircraft serial number, as assigned by the manufacturer or certificator.",
          "origin": "source"
        },
        {
          "name": "cert_max_gr_wt",
          "type": "INTEGER",
          "description": "Certified Max Gross Weight. The actual certificated max gross weight for the aircraft involved in the occurrence. This should be the same as the maximum gross weight indicated on the aircraft weight and balance. Maximum gross weight includes the weight of the aircraft, all installed equipment, fuel, passengers, cargo, and baggage.",
          "origin": "source"
        },
        {
          "name": "acft_category",
          "type": "VARCHAR",
          "description": "Aircraft Category. The category of the involved aircraft. In this case, the definition of aircraft category is the same as that used with respect to the certification, ratings, privileges, and limitations of airmen. Also note that there is some overlap of category and class in the available choices. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'acft_category').",
          "origin": "source"
        },
        {
          "name": "acft_reg_cls",
          "type": "VARCHAR",
          "description": "Aircraft Registration Class. Aircraft registration class codes include both the foreign/domestic registration type and the foreign/domestic location of operation at the time of the accident. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'acft_reg_cls').",
          "origin": "source"
        },
        {
          "name": "homebuilt",
          "type": "VARCHAR",
          "description": "Aircraft is a homebuilt (Y/N). Indicate whether the involved aircraft was certified with a Special Airworthiness Certificate (FAA Form 8130-7), in the experimental category as an amateur-built aircraft.",
          "origin": "source"
        },
        {
          "name": "fc_seats",
          "type": "INTEGER",
          "description": "Refers to the number of aircraft seats by type. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'fc_seats').",
          "origin": "source"
        },
        {
          "name": "cc_seats",
          "type": "INTEGER",
          "description": "Cabin Crew Seats. Refers to the number of aircraft seats by type. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'cc_seats').",
          "origin": "source"
        },
        {
          "name": "pax_seats",
          "type": "INTEGER",
          "description": "Refers to the number of aircraft seats by type. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'pax_seats').",
          "origin": "source"
        },
        {
          "name": "total_seats",
          "type": "SMALLINT",
          "description": "Total number of seats on the aircraft. Total (actual) number of seats for which the accident aircraft is configured. The number of seats may vary between aircraft based on operation and / or configuration differences such as cargo versus passenger carrying operations.",
          "origin": "source"
        },
        {
          "name": "num_eng",
          "type": "SMALLINT",
          "description": "Number of Engines. The total number of engines on the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "fixed_retractable",
          "type": "VARCHAR",
          "description": "Fixed gear or retractable gear. Indicate whether the accident aircraft had either fixed or retractable landing gear.",
          "origin": "source"
        },
        {
          "name": "type_last_insp",
          "type": "VARCHAR",
          "description": "Aircraft, Type of Last Inspection. Indicate the type of inspection most recently conducted on the involved aircraft. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'type_last_insp').",
          "origin": "source"
        },
        {
          "name": "date_last_insp",
          "type": "TIMESTAMP",
          "description": "Date of Last Inspection. The calendar date of the most recent aircraft inspection in the format MM/DD/YYYY.",
          "origin": "source"
        },
        {
          "name": "afm_hrs_last_insp",
          "type": "FLOAT",
          "description": "Airframe hours since last inspection. The total number of operating hours accumulated on the aircraft airframe since the last inspection.",
          "origin": "source"
        },
        {
          "name": "afm_hrs",
          "type": "FLOAT",
          "description": "Airframe  Hours. The total number of operating hours on the aircraft airframe. You must also indicate whether the entered time was measured at the last inspection or at the time of the accident.",
          "origin": "source"
        },
        {
          "name": "elt_install",
          "type": "VARCHAR",
          "description": "ELT Installed. Indicate whether the accident aircraft had an Emergency Locator Transmitter (ELT) installed. The ELT is a transmitter that contains an inertia switch that activates in the event of an impact. This signal can then be traced to identify a downed aircraft. With some exceptions, US-registered airplanes are required to have an ELT installed.  Refer to 14 CFR 91.207 for regulations regarding ELT requirements and inspections.",
          "origin": "source"
        },
        {
          "name": "elt_oper",
          "type": "VARCHAR",
          "description": "ELT Activated. If the accident aircraft had an Emergency Locator Transmitter (ELT) installed, indicate whether the transmitter was activated as a result of the accident. The ELT is a transmitter that contains an inertia switch that activates in the event of an impact. The transmitted signal can then be used to locate a downed aircraft.",
          "origin": "source"
        },
        {
          "name": "elt_aided_loc_ev",
          "type": "VARCHAR",
          "description": "ELT Aided Location of Event Site. If the accident aircraft had an Emergency Locator Transmitter (ELT) installed, and the transmitter was activated as a result of the accident, indicate whether the transmitted signal aided in locating the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "elt_type",
          "type": "VARCHAR",
          "description": "ELT Type. The elt_type field is used to inicate the FAA Technical Service Order (TSO) an aircraft Emergency Locator Transmitter was designed under. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'elt_type').",
          "origin": "source"
        },
        {
          "name": "owner_acft",
          "type": "VARCHAR",
          "description": "Aircraft Owner Name. Full name of the owner of the accident aircraft as it appears on the aircraft registration.",
          "origin": "source"
        },
        {
          "name": "owner_city",
          "type": "VARCHAR",
          "description": "Aircraft Owner City. City address of the registered owner of the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "owner_state",
          "type": "VARCHAR",
          "description": "Aircraft Owner State. State address of the registered owner of the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "owner_country",
          "type": "VARCHAR",
          "description": "Owner Country. Country address of the registered owner of the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "owner_zip",
          "type": "VARCHAR",
          "description": "Aircraft Owner Zipcode. Zip code of the registered owner of the accident aircraft. A zip code lookup for addresses within the US and US territories is available from the US Postal Service at http://www.usps.com/zip4/. A Canadian postal code lookup is available from Canada Post at http://canadapost.ca/tools/pcl/bin/default-e.asp.",
          "origin": "source"
        },
        {
          "name": "oper_individual_name",
          "type": "VARCHAR",
          "description": "Operator is an individual (Yes/No). Indicate whether the aircraft operator is an individual.",
          "origin": "source"
        },
        {
          "name": "oper_name",
          "type": "VARCHAR",
          "description": "Operator Name. The full name of the operator of the accident aircraft. This typically refers to an organization or group (e.g., airline or corporation) rather than the pilot.",
          "origin": "source"
        },
        {
          "name": "oper_same",
          "type": "VARCHAR",
          "description": "Operator Same as Owner. Indicate whether the aircraft operator is the same as the registered owner.",
          "origin": "source"
        },
        {
          "name": "oper_dba",
          "type": "VARCHAR",
          "description": "Operator Is Doing Business As. If the accident aircraft was operated by a business, air carrier, or as part of a code share agreement, this is the carrier, business, or code share name.",
          "origin": "source"
        },
        {
          "name": "oper_addr_same",
          "type": "VARCHAR",
          "description": "Operator Address Same as Owner. Indicate whether the aircraft operator address is the same as the registered owner address.",
          "origin": "source"
        },
        {
          "name": "oper_city",
          "type": "VARCHAR",
          "description": "Operator City. The city address of the operator of the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "oper_state",
          "type": "VARCHAR",
          "description": "Operator State. The state address of the operator of the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "oper_country",
          "type": "VARCHAR",
          "description": "Operator Country. The country address of the operator of the accident aircraft.",
          "origin": "source"
        },
        {
          "name": "oper_zip",
          "type": "VARCHAR",
          "description": "Operator Zipcode. The zip code of the operator of the accident aircraft. A zip code lookup for addresses within the U.S. and U.S. territories is available from the U.S. Postal Service at http://www.usps.com/zip4/. A Canadian postal code lookup is available from Canada Post at http://canadapost.ca/tools/pcl/bin/default-e.asp.",
          "origin": "source"
        },
        {
          "name": "oper_code",
          "type": "VARCHAR",
          "description": "Operator Code. For air carriers and commercial operators, this is the operator's 4-character designator code. This is the unique four-letter identifier assigned to the airline by the Federal Aviation Administration. A lookup tool is available from the FAA Flight Standards Service at http://av-info.faa.gov/OpCert.asp.",
          "origin": "source"
        },
        {
          "name": "certs_held",
          "type": "VARCHAR",
          "description": "Owner has at least one certificate. Indicate whether the operator holds a commercial operating certificate, an air taxi operating certificate, or an air carrier operating certificate.",
          "origin": "source"
        },
        {
          "name": "oprtng_cert",
          "type": "VARCHAR",
          "description": "Other Operator of large aircraft. Operator holds a certificate to operate large aircraft other than those listed. Large aircraft are defined as those with more than a 12,500-pound maximum certificated takeoff weight.",
          "origin": "source"
        },
        {
          "name": "oper_cert",
          "type": "VARCHAR",
          "description": "Certified for Part 133 or 137 Operation. Indicate whether operator was certified for operations under 14 CFR 133 or 137. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'oper_cert').",
          "origin": "source"
        },
        {
          "name": "oper_cert_num",
          "type": "VARCHAR",
          "description": "Operator Certificate Number. If the aircraft operator holds a commercial operating certificate, an air taxi operating certificate, or an air carrier operating certificate, indicate the number of that certificate.",
          "origin": "source"
        },
        {
          "name": "oper_sched",
          "type": "VARCHAR",
          "description": "Indicates whether an air carrier operation was scheduled or not. If the accident aircraft was conducting air carrier operations under 14 CFR 121, 125, 129, or 135, indicate whether it was operating as a \"scheduled or commuter\" air carrier or as a \"non-scheduled or air taxi\" carrier. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'oper_sched').",
          "origin": "source"
        },
        {
          "name": "oper_dom_int",
          "type": "VARCHAR",
          "description": "Indicates Domestic or International Flt. If the accident flight was conducting revenue operations under 14 CFR 121, 125, 129, or 135, indicate whether the accident aircraft was operating on a domestic or international flight at the time of the accident. Note that this refers to where the aircraft was being operated, and not the origin of the air carrier. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'oper_dom_int').",
          "origin": "source"
        },
        {
          "name": "oper_pax_cargo",
          "type": "VARCHAR",
          "description": "Operator carrying Pax/Cargo/Mail. If the accident flight was conducting revenue operations under 14 CFR 121, 125, 129, or 135, indicate the make up of aircraft load. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'oper_pax_cargo').",
          "origin": "source"
        },
        {
          "name": "type_fly",
          "type": "VARCHAR",
          "description": "Type of Flying (Per_Bus / Primary). If the accident aircraft was operating under 14 CFR part 91,103,133, or 137, this was the primary purpose of flight. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'type_fly').",
          "origin": "source"
        },
        {
          "name": "second_pilot",
          "type": "VARCHAR",
          "description": "Second Pilot on Board. Indicate whether a second pilot was on board the aircraft. The role of the second pilot will vary with the type of operation. For example, an instructional flight may have a flight instructor as a second pilot, and Air Carrier operations (14 CFR 121) are required to have a qualified copilot, as are certain scheduled and on-demand charter operations (14 CFR 135).",
          "origin": "source"
        },
        {
          "name": "dprt_pt_same_ev",
          "type": "VARCHAR",
          "description": "Departure Point Same as Event. Indicate whether the event took place at the point of departure.",
          "origin": "source"
        },
        {
          "name": "dprt_apt_id",
          "type": "VARCHAR",
          "description": "Departure Airport Code. The identification code for the involved aircraft's departure airport. A limited airport identifier lookup tool is available from the IATA at http://www1.iata.org/codes/index.htm.",
          "origin": "source"
        },
        {
          "name": "dprt_city",
          "type": "VARCHAR",
          "description": "Departure City. The city address of the involved aircraft's last departure point prior to the event.",
          "origin": "source"
        },
        {
          "name": "dprt_state",
          "type": "VARCHAR",
          "description": "Departure State. The state address of the involved aircraft's last departure point prior to the event.",
          "origin": "source"
        },
        {
          "name": "dprt_country",
          "type": "VARCHAR",
          "description": "Departure Country. The country address of the involved aircraft's last departure point prior to the event.",
          "origin": "source"
        },
        {
          "name": "dprt_time",
          "type": "SMALLINT",
          "description": "Departure Time. The time of the involved aircraft's most recent departure prior to the event. The local time of departure is in 4-digit, 24-hour format.",
          "origin": "source"
        },
        {
          "name": "dprt_timezn",
          "type": "VARCHAR",
          "description": "Departure Time Zone. The time zone corresponding to the indicated time of departure.",
          "origin": "source"
        },
        {
          "name": "dest_same_local",
          "type": "VARCHAR",
          "description": "Destination Same as Local Flt. Indicate whether the accident location was the intended destination of the flight. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'dest_same_local').",
          "origin": "source"
        },
        {
          "name": "dest_apt_id",
          "type": "VARCHAR",
          "description": "Destination Airport Code. The identification code for the intended destination airport. A limited airport identifier lookup tool is available from the IATA at http://www1.iata.org/codes/index.htm.",
          "origin": "source"
        },
        {
          "name": "dest_city",
          "type": "VARCHAR",
          "description": "Destination City. Indicate the city address of the involved aircraft's intended destination.",
          "origin": "source"
        },
        {
          "name": "dest_state",
          "type": "VARCHAR",
          "description": "Destination State. The state address of the involved aircraft's intended destination.",
          "origin": "source"
        },
        {
          "name": "dest_country",
          "type": "VARCHAR",
          "description": "Destination Country. Indicate the country address of the involved aircraft's intended destination.",
          "origin": "source"
        },
        {
          "name": "phase_flt_spec",
          "type": "INTEGER",
          "description": "Specific Phase of Flight. Rather than getting phase of flight from this location, refer to the phase_of_flight variable in the occurrences table. All occurrences include information about the phase of flight in which the occurrence took place. Phase of flight refers to the point in the aircraft operation profile in which the event occurred. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'phase_flt_spec').",
          "origin": "source"
        },
        {
          "name": "report_to_icao",
          "type": "VARCHAR",
          "description": "Report sent to ICAO. Indicate whether a report was sent to the International Civil Aviation Organization (ICAO).",
          "origin": "source"
        },
        {
          "name": "evacuation",
          "type": "VARCHAR",
          "description": "Evacuation occurred. Indicate whether an emergency evacuation was performed. \"Emergency Evacuation\" is any exit from the aircraft in which an emergency egress system is involved. This may also include egress through the main cabin door due to an emergency.",
          "origin": "source"
        },
        {
          "name": "lchg_date",
          "type": "TIMESTAMP",
          "description": "Date of most recent change to record.",
          "origin": "source"
        },
        {
          "name": "lchg_userid",
          "type": "VARCHAR",
          "description": "User who most recently changed record.",
          "origin": "source"
        },
        {
          "name": "afm_hrs_since",
          "type": "VARCHAR",
          "description": "Since inspection or accident. Indicate whether the time entered for total airframe hours was measured at the last inspection or at the time of the accident. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'afm_hrs_since').",
          "origin": "source"
        },
        {
          "name": "rwy_num",
          "type": "VARCHAR",
          "description": "Event Location Runway Number and Location. If the involved aircraft was taking off, landing, or on approach to a designated runway, this refers to the runway identifier. The Runway ID is in a 2-digit format corresponding to the first 2 digits of the magnetic heading of the runway, rounded to the nearest 10 degrees. For example, a runway facing southeast may have a magnetic heading of 123 degrees. This would be rounded to 120 degrees, and the runway ID would be 12. If there are parallel runways, an L, R, or a C is added to designate left, right, or center. So the left-hand runway of 2 north-facing, parallel runways would be 36L.",
          "origin": "source"
        },
        {
          "name": "rwy_len",
          "type": "INTEGER",
          "description": "Runway Length. If the involved aircraft was taking off, landing, or on approach to a designated runway, this refers to the actual length available.",
          "origin": "source"
        },
        {
          "name": "rwy_width",
          "type": "INTEGER",
          "description": "Runway Width. If the involved aircraft was taking off, landing, or on approach to a designated runway, this refers to the runway width and indicates the units (meters/feet) of measurement. If the runway or airstrip has a published width, enter that value. If there is not a published value, or the event involved off-airport operations, enter the actual width available.",
          "origin": "source"
        },
        {
          "name": "site_seeing",
          "type": "VARCHAR",
          "description": "Site Seeing flight. Indicate whether the accident aircraft was conducting revenue sightseeing operations at the time of the accident. Revenue sightseeing flight  is defined in 14 CFR 135.1 as sightseeing flights for compensation or hire that begin and end at the same airport, and are conducted within a 25-statute-mile radius of that airport.",
          "origin": "source"
        },
        {
          "name": "air_medical",
          "type": "VARCHAR",
          "description": "Air Medical Flight. Indicate whether the accident aircraft was operating as an Air Medical Flight at the time of the accident. An \"Air Medical Flight\" is defined as an operation for the purpose of carrying medical personnel, patients, or organs.",
          "origin": "source"
        },
        {
          "name": "med_type_flight",
          "type": "VARCHAR",
          "description": "Medical Flight. If the involved aircraft was operating as a medical flight, indicate the type of medical service it was providing. Coded: meanings in ntsb_access_data_dictionary (Table 'aircraft', Column 'med_type_flight').",
          "origin": "source"
        },
        {
          "name": "acft_year",
          "type": "INTEGER",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "fuel_on_board",
          "type": "VARCHAR",
          "description": "Fuel On Board at Takeoff in gallons.",
          "origin": "source"
        },
        {
          "name": "commercial_space_flight",
          "type": "BOOLEAN",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "unmanned",
          "type": "BOOLEAN",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "ifr_equipped_cert",
          "type": "BOOLEAN",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "elt_mounted_aircraft",
          "type": "BOOLEAN",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "elt_connected_antenna",
          "type": "BOOLEAN",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "elt_manufacturer",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "elt_model",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "elt_reason_other",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "access_file",
          "type": "VARCHAR",
          "description": "The Access file the row is from: avall (2008 on) or Pre2008 (1982 to 2007).",
          "origin": "openair"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "derived"
        }
      ]
    },
    "ntsb_access_engines": {
      "file": "ntsb_access_engines.parquet",
      "rows": 91375,
      "bytes": 1481607,
      "sha256": "8824c58dde759037052cf7a9b1a9c5428ae2253f5eaf0e72a3776637892d1094",
      "sorted_by": [
        "ev_id",
        "\"Aircraft_Key\"",
        "eng_no"
      ],
      "description": "Engines from NTSB's Access files, 1982 on. From NTSB's downloadable Access database (data.ntsb.gov/avdata). Updated monthly until NTSB stops publishing the Access files on 2027-04-05, then frozen at the last copy. Columns keep NTSB's names; codes are explained in ntsb_access_data_dictionary.",
      "origin": "mixed",
      "columns": [
        {
          "name": "ev_id",
          "type": "VARCHAR",
          "description": "Unique Identification for Each Event. Each event is assigned a unique 10- or 11- digit alphanumeric code in the database. This code, used in conjunction with the aircraft_key variable, is used to reference all database records. All database queries using a relational database (e.g., MS Access) should link tables using the ev_id variable.",
          "origin": "source"
        },
        {
          "name": "Aircraft_Key",
          "type": "INTEGER",
          "description": "ID's unique aircraft in collisions. The aircraft key is used in conjunction with the event id number (\"ev_id\") to distinguish between aircraft and accident in the event of a collision between 2 or more aircraft. For example, a midair collision between two aircraft is recorded as a single accident with a single event id, but with one aircraft given the aircraft key of 1 and the other given the aircraft key of 2.",
          "origin": "source"
        },
        {
          "name": "eng_no",
          "type": "SMALLINT",
          "description": "Unique Identification for Engines. For aircraft with more than one engine, each engine is assigned a unique identifier code to distinguish between engines. This number is used in the occurrence/seq_of_events codes involving an engine. Note that single engine aircraft may have a code of 1 or the field may be null.",
          "origin": "source"
        },
        {
          "name": "eng_type",
          "type": "VARCHAR",
          "description": "Engine Type. Type of engine(s) on the involved aircraft. Coded: meanings in ntsb_access_data_dictionary (Table 'engines', Column 'eng_type').",
          "origin": "source"
        },
        {
          "name": "eng_mfgr",
          "type": "VARCHAR",
          "description": "Engine Manufacturer. Select the appropriate engine manufacturer from the drop-down list. If the manufacturer is not listed, type the full name of the engine manufacturer.",
          "origin": "source"
        },
        {
          "name": "eng_model",
          "type": "VARCHAR",
          "description": "Engine Model and Series. Enter the full engine model and series designation.",
          "origin": "source"
        },
        {
          "name": "power_units",
          "type": "INTEGER",
          "description": "Power output. The power output of the engine. In order to be meaningful, this value must be accompanied by an indication of units of measure, either horsepower (HP) or pounds of thrust (lbs.).",
          "origin": "source"
        },
        {
          "name": "hp_or_lbs",
          "type": "VARCHAR",
          "description": "Power units are Horsepower or thrust. Specifies whether the unit of measure for the indicated engine power rating is horsepower (hp) or pounds of thrust (lbs).",
          "origin": "source"
        },
        {
          "name": "lchg_userid",
          "type": "VARCHAR",
          "description": "User who most recently changed record.",
          "origin": "source"
        },
        {
          "name": "lchg_date",
          "type": "TIMESTAMP",
          "description": "Date of most recent change to record.",
          "origin": "source"
        },
        {
          "name": "carb_fuel_injection",
          "type": "VARCHAR",
          "description": "Carburator or Fuel Injection. For those aircraft with reciprocating (piston) engines, indicate whether the fuel system type is carbureted or fuel-injected. Coded: meanings in ntsb_access_data_dictionary (Table 'engines', Column 'carb_fuel_injection').",
          "origin": "source"
        },
        {
          "name": "propeller_type",
          "type": "VARCHAR",
          "description": "Type of propeller. If the involved aircraft is propeller-driven, indicate whether the propeller is fixed pitch or controllable/variable pitch. Coded: meanings in ntsb_access_data_dictionary (Table 'engines', Column 'propeller_type').",
          "origin": "source"
        },
        {
          "name": "propeller_make",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "propeller_model",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "eng_time_total",
          "type": "FLOAT",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "eng_time_last_insp",
          "type": "FLOAT",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "eng_time_overhaul",
          "type": "FLOAT",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "access_file",
          "type": "VARCHAR",
          "description": "The Access file the row is from: avall (2008 on) or Pre2008 (1982 to 2007).",
          "origin": "openair"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "derived"
        }
      ]
    },
    "ntsb_access_flight_crew": {
      "file": "ntsb_access_flight_crew.parquet",
      "rows": 96702,
      "bytes": 1940107,
      "sha256": "312ad5a60c5766ec434ec197c2de7598340f18cd15b07842837bfb674956762c",
      "sorted_by": [
        "ev_id",
        "\"Aircraft_Key\"",
        "crew_no"
      ],
      "description": "Flight crew from NTSB's Access files, 1982 on, including city and state of residence, which the API does not return. From NTSB's downloadable Access database (data.ntsb.gov/avdata). Updated monthly until NTSB stops publishing the Access files on 2027-04-05, then frozen at the last copy. Columns keep NTSB's names; codes are explained in ntsb_access_data_dictionary.",
      "origin": "mixed",
      "columns": [
        {
          "name": "ev_id",
          "type": "VARCHAR",
          "description": "Unique Identification for Each Event. Each event is assigned a unique 10- or 11- digit alphanumeric code in the database. This code, used in conjunction with the aircraft_key variable, is used to reference all database records. All database queries using a relational database (e.g., MS Access) should link tables using the ev_id variable.",
          "origin": "source"
        },
        {
          "name": "Aircraft_Key",
          "type": "INTEGER",
          "description": "ID's unique aircraft in collisions. The aircraft key is used in conjunction with the event id number (\"ev_id\") to distinguish between aircraft and accident in the event of a collision between 2 or more aircraft. For example, a midair collision between two aircraft is recorded as a single accident with a single event id, but with one aircraft given the aircraft key of 1 and the other given the aircraft key of 2.",
          "origin": "source"
        },
        {
          "name": "crew_no",
          "type": "SMALLINT",
          "description": "Unique Identifier for Each Pilot.",
          "origin": "source"
        },
        {
          "name": "crew_category",
          "type": "VARCHAR",
          "description": "Crew category code. Category that best describes the responsibilities of the flight crew member at the time of the accident. Complete this section for only one crew member at a time. You will be given the opportunity to provide information for each person acting as a flight crew member. Coded: meanings in ntsb_access_data_dictionary (Table 'Flight_Crew', Column 'crew_category').",
          "origin": "source"
        },
        {
          "name": "crew_age",
          "type": "SMALLINT",
          "description": "Indicates the age of the flight crew member in years.",
          "origin": "source"
        },
        {
          "name": "crew_sex",
          "type": "VARCHAR",
          "description": "Indicates the sex of the flight crew member.",
          "origin": "source"
        },
        {
          "name": "crew_city",
          "type": "VARCHAR",
          "description": "Indicates the city of residence of the flight crew member.",
          "origin": "source"
        },
        {
          "name": "crew_res_state",
          "type": "VARCHAR",
          "description": "Indicates the state of residence of the flight crew member using the 2 letter state abbreviation.",
          "origin": "source"
        },
        {
          "name": "crew_res_country",
          "type": "VARCHAR",
          "description": "Indicates the country of residence of the flight crew member using a country code abbreviation.",
          "origin": "source"
        },
        {
          "name": "med_certf",
          "type": "VARCHAR",
          "description": "Medical Certificate Class. The class of medical certificate held by the crew member at the time of the event. Note that this question refers to the class of medical certificate issued and not the valid operating privileges based on the date of issuance. Refer to 14 CFR 61.23 for questions pertaining to medical certificate requirements and duration. Coded: meanings in ntsb_access_data_dictionary (Table 'Flight_Crew', Column 'med_certf').",
          "origin": "source"
        },
        {
          "name": "med_crtf_vldty",
          "type": "VARCHAR",
          "description": "Medical Certificate Validity. The validity of the medical certificate (and waivers) held by the crew member at the time of the event. Note that this question is referring to the valid operating privileges of the certificate based on date of issuance and any limitations of those privileges. Refer to 14 CFR 61.23 for questions pertaining to medical certificate requirements and duration. Coded: meanings in ntsb_access_data_dictionary (Table 'Flight_Crew', Column 'med_crtf_vldty').",
          "origin": "source"
        },
        {
          "name": "date_lst_med",
          "type": "TIMESTAMP",
          "description": "Date of last medical. Question refers to the medical certification requirement of 14 CFR 61.3(c). The standards for medical certification are prescribed in 14 CFR 67.",
          "origin": "source"
        },
        {
          "name": "crew_rat_endorse",
          "type": "VARCHAR",
          "description": "Pilot Type-Rating Endorsement This Acft. Indicate whether the flight crew member held an appropriate type-rating or endorsement for the accident aircraft. Examples of aircraft requiring a type rating include large aircraft (more than 12,000 lbs.) or turbojet aircraft.  Examples of aircraft requi.",
          "origin": "source"
        },
        {
          "name": "crew_inj_level",
          "type": "VARCHAR",
          "description": "Crew injury level. The level of injury sustained by the crew member as a result of the event.",
          "origin": "source"
        },
        {
          "name": "seatbelts_used",
          "type": "VARCHAR",
          "description": "Seatbelt was used. Indicate whether the flight crew member was wearing a seat belt at the time of the event.",
          "origin": "source"
        },
        {
          "name": "shldr_harn_used",
          "type": "VARCHAR",
          "description": "Shoulder Harness was used. If the flight crew member was wearing a seat belt at the time of the event, indicate whether they were also wearing a shoulder harness.",
          "origin": "source"
        },
        {
          "name": "crew_tox_perf",
          "type": "VARCHAR",
          "description": "Toxicology Test Performed. Indicate whether toxicology tests were performed on the flight crew and/or passengers. May be used to test for medications, alcohol, or other substances. If performed, the results of toxicology tests are noted in the narrative.",
          "origin": "source"
        },
        {
          "name": "seat_occ_pic",
          "type": "VARCHAR",
          "description": "Seat occupied by pilot-in-command. Indicates the seat occupied by the flight crew member at the time of the event. If the seat is not known, select \"unknown.\". Coded: meanings in ntsb_access_data_dictionary (Table 'Flight_Crew', Column 'seat_occ_pic').",
          "origin": "source"
        },
        {
          "name": "pc_profession",
          "type": "VARCHAR",
          "description": "Profession of pilot-in-command. With the change to eADMS this field is no longer used to record the profession of the pilot. Instead, it indicates whether the pilot flew professionally. Coded: meanings in ntsb_access_data_dictionary (Table 'Flight_Crew', Column 'pc_profession').",
          "origin": "source"
        },
        {
          "name": "bfr",
          "type": "VARCHAR",
          "description": "Pilot Has Current Biennial Flight Review. This question refers to the requirement of 14 CFR 61.56 for the completion of a flight review (or equivalent) at least every 24 months in order to act as pilot in command of an aircraft. This variable is currently not used.",
          "origin": "source"
        },
        {
          "name": "bfr_date",
          "type": "TIMESTAMP",
          "description": "Date of Biennial Flight Review. The date of the most recent flight review (as required by 14 CFR 61.56) completed by the crew member. Acceptable alternatives include the satisfactory completion of one or more phases of an FAA-sponsored pilot proficiency award program, a pilot proficiency check conducted by an examiner, an approved pilot check airman, or a U.S. Armed Force, for a pilot certificate, rating, operating privilege, or fulfillment of the proficiency check requirements of 14 CFR 121 or 14 CFR 135.",
          "origin": "source"
        },
        {
          "name": "ft_as_of",
          "type": "TIMESTAMP",
          "description": "This field is used to indicate the date when the reported flight crew flight hour data was recorded (e.g. the date of the last flight log book entry, date of medical ceritificate application, or date of FAA certificate application). This depends on the so.",
          "origin": "source"
        },
        {
          "name": "lchg_date",
          "type": "TIMESTAMP",
          "description": "Date of most recent change to record.",
          "origin": "source"
        },
        {
          "name": "lchg_userid",
          "type": "VARCHAR",
          "description": "User who most recently changed record.",
          "origin": "source"
        },
        {
          "name": "seat_occ_row",
          "type": "INTEGER",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "infl_rest_inst",
          "type": "VARCHAR",
          "description": "Inflatable Restraint Installed.",
          "origin": "source"
        },
        {
          "name": "infl_rest_depl",
          "type": "VARCHAR",
          "description": "Inflatable Restraint Deployed.",
          "origin": "source"
        },
        {
          "name": "child_restraint",
          "type": "VARCHAR",
          "description": "Child Restraint.",
          "origin": "source"
        },
        {
          "name": "med_crtf_limit",
          "type": "VARCHAR",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "mr_faa_med_certf",
          "type": "VARCHAR",
          "description": "Most Recent FAA Medical Certificate. Coded: meanings in ntsb_access_data_dictionary (Table 'flight_crew', Column 'mr_faa_med_certf').",
          "origin": "source"
        },
        {
          "name": "pilot_flying",
          "type": "BOOLEAN",
          "description": "Not described in NTSB's data dictionary.",
          "origin": "source"
        },
        {
          "name": "available_restraint",
          "type": "VARCHAR",
          "description": "Available Restraint Type.",
          "origin": "source"
        },
        {
          "name": "restraint_used",
          "type": "VARCHAR",
          "description": "Restraint Used.",
          "origin": "source"
        },
        {
          "name": "access_file",
          "type": "VARCHAR",
          "description": "The Access file the row is from: avall (2008 on) or Pre2008 (1982 to 2007).",
          "origin": "openair"
        },
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case's mKey (join ntsb_case_detail.mKey).",
          "origin": "derived"
        }
      ]
    },
    "ntsb_access_data_dictionary": {
      "file": "ntsb_access_data_dictionary.parquet",
      "rows": 4574,
      "bytes": 116898,
      "sha256": "509d476d70bd6954bce5c646d895a622825c5689f5fa014dab2fb7ff542a3012",
      "sorted_by": [
        "\"Table\"",
        "\"Column\"",
        "code_iaids"
      ],
      "description": "NTSB's data dictionary for the Access files (eADMSPUB_DataDictionary, from avall.mdb): one row per column and code, with the code's meaning and the column's definition.",
      "origin": "source",
      "columns": [
        {
          "name": "Category of Data",
          "type": "VARCHAR",
          "description": "Category of Data, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Table",
          "type": "VARCHAR",
          "description": "Table, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Column",
          "type": "VARCHAR",
          "description": "Column, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "ct_name",
          "type": "VARCHAR",
          "description": "ct_name, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "code_iaids",
          "type": "VARCHAR",
          "description": "code_iaids, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "meaning",
          "type": "VARCHAR",
          "description": "meaning, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Data Type eADMS",
          "type": "VARCHAR",
          "description": "Data Type eADMS, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Length eADMS",
          "type": "DOUBLE",
          "description": "Length eADMS, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "short_desc",
          "type": "VARCHAR",
          "description": "short_desc, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Question_Def",
          "type": "VARCHAR",
          "description": "Question_Def, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Code meaning",
          "type": "VARCHAR",
          "description": "Code meaning, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "typeofchange",
          "type": "VARCHAR",
          "description": "typeofchange, as NTSB's dictionary names it.",
          "origin": "source"
        },
        {
          "name": "Change_notes",
          "type": "VARCHAR",
          "description": "Change_notes, as NTSB's dictionary names it.",
          "origin": "source"
        }
      ]
    },
    "geo_ntsb_case": {
      "file": "geo_ntsb_case.parquet",
      "rows": 168393,
      "bytes": 2692654,
      "sha256": "9d6bd01394782327f9016aa19108b9c8327449554e29e30eaea2aa1c946c432e",
      "sorted_by": [
        "case_mkey"
      ],
      "description": "A point for each NTSB case that can be placed: NTSB's own coordinate when it checks out, else the airport NTSB names (moved by NTSB's distance and direction from it), else the named town. Computed by openair from public-domain place lists; NTSB's columns are unchanged. Join case_mkey to ntsb_case_detail.mKey.",
      "origin": "derived",
      "columns": [
        {
          "name": "case_mkey",
          "type": "BIGINT",
          "description": "The case (ntsb_case_detail.mKey).",
          "origin": "openair"
        },
        {
          "name": "latitude",
          "type": "DOUBLE",
          "description": "Latitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "longitude",
          "type": "DOUBLE",
          "description": "Longitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "precision",
          "type": "VARCHAR",
          "description": "What the point is: reported (the agency's own coordinate), airport_offset (an airport's reference point moved by the agency's distance and direction from it), airport (an airport's reference point), place (a town's center) or zip (a 5-digit ZIP area's center).",
          "origin": "derived"
        },
        {
          "name": "radius_m",
          "type": "INTEGER",
          "description": "Roughly how far the point can be off, in meters; maps can draw it as a circle. Empty when unknown, as for most coordinates the agency reported. An event placed at a town is good to 10 km at best.",
          "origin": "derived"
        },
        {
          "name": "method",
          "type": "VARCHAR",
          "description": "The rule that placed it: ntsb_reported (NTSB's coordinate), airport_id (the airport NTSB names), airport_name (the airport an FAA report names), ntsb_case (the linked NTSB case's point), place_name (the named town), zip, or fix (a hand-checked entry in openair's geocode_fixes.csv).",
          "origin": "derived"
        },
        {
          "name": "matched_name",
          "type": "VARCHAR",
          "description": "What it matched, e.g. MERRILL FIELD (MRI) or Willcox, AZ (Census place). Empty for reported coordinates.",
          "origin": "derived"
        },
        {
          "name": "matched_id",
          "type": "VARCHAR",
          "description": "The match's id in its list: faa_nasr:<location id>, ourairports:<id>, census_place:<GEOID>, gnis:<feature id>, zcta:<ZIP> or ntsb_case:<mKey>.",
          "origin": "derived"
        },
        {
          "name": "place_list",
          "type": "VARCHAR",
          "description": "The list and its edition, e.g. faa_nasr 2026-10-01 or census_places 2026. Empty for reported coordinates.",
          "origin": "openair"
        },
        {
          "name": "reported_check",
          "type": "VARCHAR",
          "description": "NTSB's own coordinate checked against the stated state (within about 25 km): inside_state, outside_state (then not used) or not_checked (outside the U.S. states and territories). Empty when NTSB gave none.",
          "origin": "derived"
        }
      ]
    },
    "geo_faa_incident_report": {
      "file": "geo_faa_incident_report.parquet",
      "rows": 225327,
      "bytes": 4205762,
      "sha256": "364d2b2ea7418f3137d0571d36e012c47501e20c2c519b8753add392f27d1fd2",
      "sorted_by": [
        "report_number"
      ],
      "description": "A point for each FAA incident report that can be placed: the linked NTSB case's site, else the named airport, else the named town. Computed by openair from public-domain place lists. Join report_number to faa_incident_report.",
      "origin": "derived",
      "columns": [
        {
          "name": "report_number",
          "type": "VARCHAR",
          "description": "The report (faa_incident_report.report_number).",
          "origin": "openair"
        },
        {
          "name": "latitude",
          "type": "DOUBLE",
          "description": "Latitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "longitude",
          "type": "DOUBLE",
          "description": "Longitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "precision",
          "type": "VARCHAR",
          "description": "What the point is: reported (the agency's own coordinate), airport_offset (an airport's reference point moved by the agency's distance and direction from it), airport (an airport's reference point), place (a town's center) or zip (a 5-digit ZIP area's center).",
          "origin": "derived"
        },
        {
          "name": "radius_m",
          "type": "INTEGER",
          "description": "Roughly how far the point can be off, in meters; maps can draw it as a circle. Empty when unknown, as for most coordinates the agency reported. An event placed at a town is good to 10 km at best.",
          "origin": "derived"
        },
        {
          "name": "method",
          "type": "VARCHAR",
          "description": "The rule that placed it: ntsb_reported (NTSB's coordinate), airport_id (the airport NTSB names), airport_name (the airport an FAA report names), ntsb_case (the linked NTSB case's point), place_name (the named town), zip, or fix (a hand-checked entry in openair's geocode_fixes.csv).",
          "origin": "derived"
        },
        {
          "name": "matched_name",
          "type": "VARCHAR",
          "description": "What it matched, e.g. MERRILL FIELD (MRI) or Willcox, AZ (Census place). Empty for reported coordinates.",
          "origin": "derived"
        },
        {
          "name": "matched_id",
          "type": "VARCHAR",
          "description": "The match's id in its list: faa_nasr:<location id>, ourairports:<id>, census_place:<GEOID>, gnis:<feature id>, zcta:<ZIP> or ntsb_case:<mKey>.",
          "origin": "derived"
        },
        {
          "name": "place_list",
          "type": "VARCHAR",
          "description": "The list and its edition, e.g. faa_nasr 2026-10-01 or census_places 2026. Empty for reported coordinates.",
          "origin": "openair"
        }
      ]
    },
    "geo_faa_aircraft_registration": {
      "file": "geo_faa_aircraft_registration.parquet",
      "rows": 311126,
      "bytes": 4818317,
      "sha256": "45d03dd09d69d2abe7ba71c50a54daab6a1431bc0b133e1229c4e7531955962e",
      "sorted_by": [
        "n_number"
      ],
      "description": "A point for each registered aircraft's owner: the center of the owner's 5-digit ZIP area, else their city. The owner's mailing address, not where the aircraft is based. Computed by openair. Join n_number to faa_aircraft_registration.",
      "origin": "derived",
      "columns": [
        {
          "name": "n_number",
          "type": "VARCHAR",
          "description": "The aircraft (faa_aircraft_registration.n_number).",
          "origin": "openair"
        },
        {
          "name": "latitude",
          "type": "DOUBLE",
          "description": "Latitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "longitude",
          "type": "DOUBLE",
          "description": "Longitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "precision",
          "type": "VARCHAR",
          "description": "What the point is: reported (the agency's own coordinate), airport_offset (an airport's reference point moved by the agency's distance and direction from it), airport (an airport's reference point), place (a town's center) or zip (a 5-digit ZIP area's center).",
          "origin": "derived"
        },
        {
          "name": "radius_m",
          "type": "INTEGER",
          "description": "Roughly how far the point can be off, in meters; maps can draw it as a circle. Empty when unknown, as for most coordinates the agency reported. An event placed at a town is good to 10 km at best.",
          "origin": "derived"
        },
        {
          "name": "method",
          "type": "VARCHAR",
          "description": "The rule that placed it: ntsb_reported (NTSB's coordinate), airport_id (the airport NTSB names), airport_name (the airport an FAA report names), ntsb_case (the linked NTSB case's point), place_name (the named town), zip, or fix (a hand-checked entry in openair's geocode_fixes.csv).",
          "origin": "derived"
        },
        {
          "name": "matched_name",
          "type": "VARCHAR",
          "description": "What it matched, e.g. MERRILL FIELD (MRI) or Willcox, AZ (Census place). Empty for reported coordinates.",
          "origin": "derived"
        },
        {
          "name": "matched_id",
          "type": "VARCHAR",
          "description": "The match's id in its list: faa_nasr:<location id>, ourairports:<id>, census_place:<GEOID>, gnis:<feature id>, zcta:<ZIP> or ntsb_case:<mKey>.",
          "origin": "derived"
        },
        {
          "name": "place_list",
          "type": "VARCHAR",
          "description": "The list and its edition, e.g. faa_nasr 2026-10-01 or census_places 2026. Empty for reported coordinates.",
          "origin": "openair"
        }
      ]
    },
    "geo_faa_aircraft_deregistration": {
      "file": "geo_faa_aircraft_deregistration.parquet",
      "rows": 227720,
      "bytes": 4164633,
      "sha256": "c40a7da8a0a5a435ed28b92dbe27a97bbed12a07ccc272dc480e35ed4dbe1ca4",
      "sorted_by": [
        "deregistration_id"
      ],
      "description": "A point for each cancelled registration's last owner: the center of the 5-digit ZIP of their mailing address, else their city. Computed by openair. Join deregistration_id to faa_aircraft_deregistration.",
      "origin": "derived",
      "columns": [
        {
          "name": "deregistration_id",
          "type": "VARCHAR",
          "description": "The cancelled registration (faa_aircraft_deregistration.deregistration_id).",
          "origin": "openair"
        },
        {
          "name": "latitude",
          "type": "DOUBLE",
          "description": "Latitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "longitude",
          "type": "DOUBLE",
          "description": "Longitude, WGS 84 degrees.",
          "origin": "derived"
        },
        {
          "name": "precision",
          "type": "VARCHAR",
          "description": "What the point is: reported (the agency's own coordinate), airport_offset (an airport's reference point moved by the agency's distance and direction from it), airport (an airport's reference point), place (a town's center) or zip (a 5-digit ZIP area's center).",
          "origin": "derived"
        },
        {
          "name": "radius_m",
          "type": "INTEGER",
          "description": "Roughly how far the point can be off, in meters; maps can draw it as a circle. Empty when unknown, as for most coordinates the agency reported. An event placed at a town is good to 10 km at best.",
          "origin": "derived"
        },
        {
          "name": "method",
          "type": "VARCHAR",
          "description": "The rule that placed it: ntsb_reported (NTSB's coordinate), airport_id (the airport NTSB names), airport_name (the airport an FAA report names), ntsb_case (the linked NTSB case's point), place_name (the named town), zip, or fix (a hand-checked entry in openair's geocode_fixes.csv).",
          "origin": "derived"
        },
        {
          "name": "matched_name",
          "type": "VARCHAR",
          "description": "What it matched, e.g. MERRILL FIELD (MRI) or Willcox, AZ (Census place). Empty for reported coordinates.",
          "origin": "derived"
        },
        {
          "name": "matched_id",
          "type": "VARCHAR",
          "description": "The match's id in its list: faa_nasr:<location id>, ourairports:<id>, census_place:<GEOID>, gnis:<feature id>, zcta:<ZIP> or ntsb_case:<mKey>.",
          "origin": "derived"
        },
        {
          "name": "place_list",
          "type": "VARCHAR",
          "description": "The list and its edition, e.g. faa_nasr 2026-10-01 or census_places 2026. Empty for reported coordinates.",
          "origin": "openair"
        }
      ]
    },
    "source_document": {
      "file": "source_document.parquet",
      "rows": 147783,
      "bytes": 8568712,
      "sha256": "bcf417973279ed65aef76f694995132abb7415739a6d201d07449df19879600a",
      "sorted_by": [
        "source",
        "document_id"
      ],
      "description": "Every upstream document the release was built from: Federal Register documents and FAA DRS records.",
      "origin": "mixed",
      "columns": [
        {
          "name": "source",
          "type": "VARCHAR",
          "description": "federal_register or faa_drs.",
          "origin": "openair"
        },
        {
          "name": "document_id",
          "type": "VARCHAR",
          "description": "FR document number, or DRS document id.",
          "origin": "source"
        },
        {
          "name": "document_type",
          "type": "VARCHAR",
          "description": "FR: Rule or Proposed Rule. DRS: ADFRAWD (final AD), ADFREAD (emergency AD), ADNPRM, SAIB, TCDSMODEL, STC, AIRWORTHINESS_CONCERN_SHEETS, AC.",
          "origin": "source"
        },
        {
          "name": "action",
          "type": "VARCHAR",
          "description": "Federal Register action, e.g. \"Final rule.\" or \"Notice of proposed rulemaking (NPRM).\" Null for DRS records.",
          "origin": "source"
        },
        {
          "name": "title",
          "type": "VARCHAR",
          "description": "Document title from the Federal Register or DRS. For a TCDS record it is the type certificate holder.",
          "origin": "source"
        },
        {
          "name": "document_number",
          "type": "VARCHAR",
          "description": "The document's own number: the Federal Register document number (2017-10034), or for DRS the AD, SAIB, STC, TCDS or AC number (an NPRM's docket number).",
          "origin": "source"
        },
        {
          "name": "publication_date",
          "type": "DATE",
          "description": "Federal Register publication date. For a DRS record, the record's own date: AD publication, SAIB or sheet issue, TCDS revision, STC status or AC approval. Null for emergency ADs. A few STC dates are impossible (year 0016).",
          "origin": "source"
        },
        {
          "name": "status",
          "type": "VARCHAR",
          "description": "DRS status: Current, Historical or Pending. Null for Federal Register documents.",
          "origin": "source"
        },
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The AD this document belongs to, when it belongs to one.",
          "origin": "derived"
        },
        {
          "name": "docket_number",
          "type": "VARCHAR",
          "description": "Docket number as the source gives it (FAA-2007-28059, 2000-NE-47-AD); some DRS ADs say Unknown. Only Federal Register documents, ADs and NPRMs have one.",
          "origin": "source"
        },
        {
          "name": "citation",
          "type": "VARCHAR",
          "description": "Federal Register citation (91 FR 65100), or DRS's citation text, which can read \"This information is not available.\"",
          "origin": "source"
        },
        {
          "name": "correction_of",
          "type": "VARCHAR",
          "description": "For Federal Register corrections: the document number corrected.",
          "origin": "source"
        },
        {
          "name": "url",
          "type": "VARCHAR",
          "description": "Public web page for the document.",
          "origin": "source"
        },
        {
          "name": "retrieved_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When we fetched this version of the metadata.",
          "origin": "openair"
        }
      ]
    },
    "source_file": {
      "file": "source_file.parquet",
      "rows": 152904,
      "bytes": 19612261,
      "sha256": "d2af424115725d68f6228ffc1e5d8ea56b5dec61f6a17dd5ed907b913c24d892",
      "sorted_by": [
        "source",
        "document_id",
        "sha256"
      ],
      "description": "Every mirrored source file (PDF, XML, HTML, plain text), stored once under its SHA-256. Verify a copy against origin_url byte for byte. Mirrored files are copies; only govinfo PDFs are the official legal edition.",
      "origin": "mixed",
      "columns": [
        {
          "name": "sha256",
          "type": "VARCHAR",
          "description": "SHA-256 of the file bytes exactly as served upstream.",
          "origin": "openair"
        },
        {
          "name": "kind",
          "type": "VARCHAR",
          "description": "govinfo_pdf (official edition), fr_xml (Federal Register full text), fr_text (Federal Register plain text, before 2000), drs_<doctype>_main or drs_<doctype>_attachment (FAA DRS files).",
          "origin": "openair"
        },
        {
          "name": "source",
          "type": "VARCHAR",
          "description": "federal_register or faa_drs: with document_id, the source_document the file belongs to.",
          "origin": "openair"
        },
        {
          "name": "document_id",
          "type": "VARCHAR",
          "description": "The source_document this file belongs to.",
          "origin": "openair"
        },
        {
          "name": "ad_id",
          "type": "VARCHAR",
          "description": "The AD the file's document belongs to (faa_directive.ad_id), when it belongs to one.",
          "origin": "derived"
        },
        {
          "name": "file_name",
          "type": "VARCHAR",
          "description": "File name as the source gives it (2014-30131.pdf).",
          "origin": "source"
        },
        {
          "name": "content_type",
          "type": "VARCHAR",
          "description": "Media type as the source served it, with any charset (application/pdf, text/xml, text/html;charset=UTF-8).",
          "origin": "openair"
        },
        {
          "name": "bytes",
          "type": "BIGINT",
          "description": "File size in bytes.",
          "origin": "openair"
        },
        {
          "name": "page_count",
          "type": "BIGINT",
          "description": "Number of pages, for PDFs. NULL for other files and for the rare PDF that cannot be read.",
          "origin": "openair"
        },
        {
          "name": "mirror_path",
          "type": "VARCHAR",
          "description": "Path of the copy in the file mirror, relative to the data root.",
          "origin": "openair"
        },
        {
          "name": "origin_url",
          "type": "VARCHAR",
          "description": "Where the file came from. DRS download URLs need an FAA API key; use the mirror.",
          "origin": "openair"
        },
        {
          "name": "first_retrieved_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "When we first downloaded these bytes from origin_url. A changed file starts a new copy with its own sha256.",
          "origin": "openair"
        },
        {
          "name": "last_retrieved_at",
          "type": "TIMESTAMP WITH TIME ZONE",
          "description": "The latest download (or not-modified check) that returned the same bytes.",
          "origin": "openair"
        }
      ]
    }
  },
  "sqlite_files": {
    "openair.sqlite": {
      "tables": [
        "faa_directive",
        "faa_directive_section",
        "faa_directive_product",
        "faa_directive_relation",
        "faa_proposed_directive",
        "faa_saib",
        "faa_saib_product",
        "faa_concern_sheet",
        "faa_advisory_circular",
        "faa_advisory_circular_page",
        "faa_directive_ac",
        "faa_type_certificate",
        "faa_type_certificate_model",
        "faa_stc",
        "faa_stc_model",
        "faa_stc_file",
        "faa_directive_stc",
        "faa_aircraft_registration",
        "faa_aircraft_deregistration",
        "faa_aircraft_model",
        "faa_engine_model",
        "faa_aircraft_model_directive",
        "faa_engine_model_directive",
        "faa_aircraft_model_saib",
        "faa_engine_model_saib",
        "faa_incident_report",
        "faa_jasc_code",
        "ntsb_case_detail",
        "ntsb_aircrafts",
        "ntsb_narratives",
        "ntsb_findings",
        "ntsb_events",
        "ntsb_occurrences",
        "ntsb_sequenceofevents",
        "ntsb_injuries",
        "ntsb_crew_and_occupants",
        "ntsb_pilots_flight_time_matrix",
        "ntsb_flight_time_summary",
        "ntsb_engines",
        "ntsb_owner_operators",
        "ntsb_aircraft_accidents",
        "ntsb_airworthiness_certificates",
        "ntsb_airports",
        "ntsb_approaches",
        "ntsb_itinerary",
        "ntsb_weather_conditions",
        "ntsb_weather_precipitations",
        "ntsb_data_dictionary",
        "ntsb_docket",
        "ntsb_docket_item",
        "ntsb_pre1982_first_half",
        "ntsb_pre1982_second_half",
        "ntsb_pre1982_occurrences",
        "ntsb_pre1982_seq_of_events",
        "ntsb_pre1982_codes",
        "ntsb_access_events",
        "ntsb_access_admin",
        "ntsb_access_aircraft",
        "ntsb_access_engines",
        "ntsb_access_flight_crew",
        "ntsb_access_data_dictionary",
        "geo_ntsb_case",
        "geo_faa_incident_report",
        "geo_faa_aircraft_registration",
        "geo_faa_aircraft_deregistration",
        "source_document",
        "source_file"
      ],
      "bytes": 3652972544,
      "full_text_search": [
        "faa_directive_fts",
        "faa_directive_section_fts",
        "faa_proposed_directive_fts",
        "faa_saib_fts",
        "faa_advisory_circular_fts",
        "faa_advisory_circular_page_fts",
        "faa_concern_sheet_fts",
        "faa_stc_fts",
        "faa_stc_file_fts",
        "faa_incident_report_fts",
        "ntsb_narratives_fts",
        "ntsb_docket_item_fts"
      ],
      "sha256": "52e479fc53c5fd82b80c96074a7753109d338a1a508abc6e197e14ad98d00333",
      "compressed": {
        "file": "openair.sqlite.zst",
        "bytes": 662991706,
        "sha256": "7ea5d0ae1f082be2fe4be64e0967beba2539decd7d3dad3c36e207dd1ead38ea"
      }
    },
    "openair-sdr.sqlite": {
      "tables": [
        "faa_service_difficulty_report"
      ],
      "bytes": 1589874688,
      "full_text_search": [
        "faa_service_difficulty_report_fts"
      ],
      "sha256": "d42c6d4621f6e45ec4d98022845376749417e9e1271e4e4541714262e95af9fa",
      "compressed": {
        "file": "openair-sdr.sqlite.zst",
        "bytes": 298417036,
        "sha256": "2d1294a174aea1b2441202008857be25035f5e247d44a64b27394987ff713361"
      }
    }
  },
  "duckdb_files": {
    "openair.duckdb": {
      "tables": [
        "faa_directive",
        "faa_directive_section",
        "faa_directive_product",
        "faa_directive_relation",
        "faa_proposed_directive",
        "faa_saib",
        "faa_saib_product",
        "faa_concern_sheet",
        "faa_advisory_circular",
        "faa_advisory_circular_page",
        "faa_directive_ac",
        "faa_type_certificate",
        "faa_type_certificate_model",
        "faa_stc",
        "faa_stc_model",
        "faa_stc_file",
        "faa_directive_stc",
        "faa_aircraft_registration",
        "faa_aircraft_deregistration",
        "faa_aircraft_model",
        "faa_engine_model",
        "faa_aircraft_model_directive",
        "faa_engine_model_directive",
        "faa_aircraft_model_saib",
        "faa_engine_model_saib",
        "faa_incident_report",
        "faa_service_difficulty_report",
        "faa_jasc_code",
        "ntsb_case_detail",
        "ntsb_aircrafts",
        "ntsb_narratives",
        "ntsb_findings",
        "ntsb_events",
        "ntsb_occurrences",
        "ntsb_sequenceofevents",
        "ntsb_injuries",
        "ntsb_crew_and_occupants",
        "ntsb_pilots_flight_time_matrix",
        "ntsb_flight_time_summary",
        "ntsb_engines",
        "ntsb_owner_operators",
        "ntsb_aircraft_accidents",
        "ntsb_airworthiness_certificates",
        "ntsb_airports",
        "ntsb_approaches",
        "ntsb_itinerary",
        "ntsb_weather_conditions",
        "ntsb_weather_precipitations",
        "ntsb_data_dictionary",
        "ntsb_docket",
        "ntsb_docket_item",
        "ntsb_pre1982_first_half",
        "ntsb_pre1982_second_half",
        "ntsb_pre1982_occurrences",
        "ntsb_pre1982_seq_of_events",
        "ntsb_pre1982_codes",
        "ntsb_access_events",
        "ntsb_access_admin",
        "ntsb_access_aircraft",
        "ntsb_access_engines",
        "ntsb_access_flight_crew",
        "ntsb_access_data_dictionary",
        "geo_ntsb_case",
        "geo_faa_incident_report",
        "geo_faa_aircraft_registration",
        "geo_faa_aircraft_deregistration",
        "source_document",
        "source_file"
      ],
      "bytes": 820785152,
      "sha256": "e2f799532a8f5063d223a00180ffddd07a009ff97195c888bbeb6c0b528ac33c",
      "storage_version": "v1.2.0",
      "zstd_columns": [
        "faa_directive.summary",
        "faa_directive.applicability",
        "faa_directive.unsafe_condition",
        "faa_directive.federal_register_url",
        "faa_directive_section.text",
        "faa_proposed_directive.drs_comments",
        "faa_proposed_directive.summary",
        "faa_proposed_directive.federal_register_url",
        "faa_saib.text",
        "faa_concern_sheet.text",
        "faa_advisory_circular_page.text",
        "faa_stc_file.text",
        "faa_incident_report.narrative",
        "faa_service_difficulty_report.discrepancy",
        "faa_jasc_code.definition",
        "ntsb_narratives.probableCause",
        "ntsb_narratives.prelimNarrative",
        "ntsb_narratives.analysisNarrative",
        "ntsb_narratives.concatenatedFactualNarrative",
        "ntsb_docket_item.url",
        "ntsb_access_data_dictionary.Question_Def",
        "ntsb_access_data_dictionary.Code meaning",
        "ntsb_access_data_dictionary.Change_notes"
      ],
      "views": {
        "ntsb_pre1982_cause": {
          "description": "The causes and factors of NTSB cases before 1982, in words: one row per coded cause or factor, decoded the way NTSB's brief prints it (WEATHER - LOW CEILING). Those cases have no probableCause text; ntsb_case.probable_cause decodes them the same way.",
          "columns": [
            {
              "name": "case_mkey",
              "type": "BIGINT",
              "description": "The case: ntsb_case_detail.mKey. Null for the few pre-1982 records not matched to a case."
            },
            {
              "name": "rec_num",
              "type": "INTEGER",
              "description": "The pre-1982 record (ntsb_pre1982_first_half.RecNum): one per aircraft."
            },
            {
              "name": "occurrence",
              "type": "SMALLINT",
              "description": "Which occurrence of the accident the cause belongs to (1, 2, ...), as in ntsb_pre1982_occurrences."
            },
            {
              "name": "position",
              "type": "SMALLINT",
              "description": "Order within the occurrence."
            },
            {
              "name": "cause_or_factor",
              "type": "VARCHAR",
              "description": "cause (a probable cause) or factor (a contributing factor)."
            },
            {
              "name": "code",
              "type": "VARCHAR",
              "description": "The CAUSE_FACTOR code (ntsb_pre1982_codes): its first two characters are the subject."
            },
            {
              "name": "subject",
              "type": "VARCHAR",
              "description": "Who or what the code is about: PILOT IN COMMAND, WEATHER, AIRFRAME, TERRAIN..."
            },
            {
              "name": "detail",
              "type": "VARCHAR",
              "description": "What the code says about it: IMPROPER LEVEL OFF, LOW CEILING... Null when the code is only a subject or isn't in the code table (about 1% of codes)."
            },
            {
              "name": "text",
              "type": "VARCHAR",
              "description": "Subject and detail as NTSB's brief prints them: PILOT IN COMMAND - IMPROPER LEVEL OFF."
            }
          ]
        },
        "ntsb_case": {
          "description": "Every NTSB case in one row, with the facts most questions need: local date, place and point, injuries, aircraft, N-numbers, probable cause (decoded for cases before 1982) and the case's page. A summary of ntsb_case_detail, ntsb_aircrafts, ntsb_narratives and geo_ntsb_case; join back on case_mkey = ntsb_case_detail.mKey for the rest.",
          "columns": [
            {
              "name": "case_mkey",
              "type": "BIGINT",
              "description": "NTSB's case key (ntsb_case_detail.mKey). Every ntsb_ table joins on case_mkey."
            },
            {
              "name": "ntsb_number",
              "type": "VARCHAR",
              "description": "NTSB's case number (CEN23LA036). 692 pre-1982 numbers name two cases; case_mkey is the key."
            },
            {
              "name": "event_date",
              "type": "DATE",
              "description": "NTSB's eventDate. From 1982 on it is the UTC date, so an evening event in the Americas shows the next day; use event_date_local. Before 1982 it is the local date."
            },
            {
              "name": "event_date_local",
              "type": "DATE",
              "description": "The local date of the event: eventDate moved by eventTimeUtc and the offset to local time. Before 1982, eventDate itself. Null when NTSB gives no time or offset, or an offset of 0 for a U.S. place, which means none was recorded."
            },
            {
              "name": "event_time_local",
              "type": "TIME",
              "description": "The local time of the event, when event_date_local was worked out from the UTC time."
            },
            {
              "name": "event_time_utc",
              "type": "TIME",
              "description": "NTSB's eventTimeUtc. Null before 1982, when NTSB fills it with 00:00."
            },
            {
              "name": "city",
              "type": "VARCHAR",
              "description": "Where it happened: NTSB's eventCity."
            },
            {
              "name": "state",
              "type": "VARCHAR",
              "description": "NTSB's eventStateOrRegion: a two-letter code for U.S. states."
            },
            {
              "name": "country",
              "type": "VARCHAR",
              "description": "NTSB's eventCountry, as a code: USA, MX, CA, BR..."
            },
            {
              "name": "latitude",
              "type": "DOUBLE",
              "description": "WGS 84 degrees, from geo_ntsb_case: NTSB's coordinate when it gave a plausible one, else an airport or town openair matched."
            },
            {
              "name": "longitude",
              "type": "DOUBLE",
              "description": "WGS 84 degrees, from geo_ntsb_case."
            },
            {
              "name": "location_precision",
              "type": "VARCHAR",
              "description": "What the point is (geo_ntsb_case.precision): reported, airport, airport_offset or place (a town's center, good to 10 km at best)."
            },
            {
              "name": "event_type",
              "type": "VARCHAR",
              "description": "Accident, Incident or Occurrence."
            },
            {
              "name": "highest_injury",
              "type": "VARCHAR",
              "description": "Fatal, Serious, Minor or None: the worst injury to anyone."
            },
            {
              "name": "fatal",
              "type": "BIGINT",
              "description": "People killed (totalFatal)."
            },
            {
              "name": "serious",
              "type": "BIGINT",
              "description": "People seriously injured (totalSerious)."
            },
            {
              "name": "minor",
              "type": "BIGINT",
              "description": "People with minor injuries (totalMinor)."
            },
            {
              "name": "aircraft",
              "type": "VARCHAR",
              "description": "Each aircraft's make and model as NTSB reports them, mostly in capitals; several are separated by '; '."
            },
            {
              "name": "n_numbers",
              "type": "VARCHAR[]",
              "description": "The U.S. registration marks of the case's aircraft (ntsb_aircrafts.n_number), in aircraft order."
            },
            {
              "name": "probable_cause",
              "type": "VARCHAR",
              "description": "NTSB's probable cause (ntsb_narratives.probableCause, from the first aircraft that has one). Where NTSB wrote none, the coded causes and factors in words, in NTSB's capitals ('Causes: ... Factors: ...'): from ntsb_pre1982_cause before 1982, from ntsb_sequenceofevents for 1982-2007. Null while an investigation is open."
            },
            {
              "name": "is_pre1982",
              "type": "BOOLEAN",
              "description": "True for cases before 1982, which NTSB keeps in an older format with fewer fields."
            },
            {
              "name": "status",
              "type": "VARCHAR",
              "description": "NTSB's completionStatus: Completed, In work..."
            },
            {
              "name": "page_url",
              "type": "VARCHAR",
              "description": "The case's page on openairdocs.org: cite this. Its Markdown copy is the same address plus .md. For the 692 pre-1982 numbers that two cases share, the page lists both."
            }
          ]
        },
        "aircraft_history": {
          "description": "Everything recorded about one N-number, a row each: the aircraft registered now, cancelled registrations, NTSB investigations, FAA accident and incident reports, and service difficulty reports, with a one-line summary and the record's page. SELECT * FROM aircraft_history WHERE n_number = 'N222UM' ORDER BY event_date. A mark can pass from one aircraft to another: registry_match and deregistration_id say which aircraft carried it. The FAA's registry files keep about one record per airframe, so an airframe's earlier marks are rarely in them, and searching serial numbers seldom finds more.",
          "columns": [
            {
              "name": "n_number",
              "type": "VARCHAR",
              "description": "The registration mark with the N prefix (N222UM). Filter on this."
            },
            {
              "name": "event_date",
              "type": "DATE",
              "description": "The record's date: a registration's certificate issue date (it changes with each new owner), a cancellation's date, an NTSB case's local date (its UTC date when the local one is unknown), an FAA report's date, or a difficulty report's date."
            },
            {
              "name": "record",
              "type": "VARCHAR",
              "description": "registration (the aircraft registered now), deregistration (a cancelled registration), ntsb (an NTSB investigation), faa_report (an FAA accident or incident report) or sdr (a service difficulty report)."
            },
            {
              "name": "record_id",
              "type": "VARCHAR",
              "description": "The record's key: n_number, deregistration_id, ntsbNumber, report_number or sdr_id."
            },
            {
              "name": "registry_match",
              "type": "VARCHAR",
              "description": "Which aircraft carried the mark: registration (the one registered now) or deregistration (the cancelled registration in deregistration_id). NTSB and FAA reports are matched by N-number and date; null when no registry record covers the date, and for difficulty reports, which aren't matched."
            },
            {
              "name": "deregistration_id",
              "type": "VARCHAR",
              "description": "The cancelled registration (faa_aircraft_deregistration.deregistration_id) the row belongs to."
            },
            {
              "name": "serial_number",
              "type": "VARCHAR",
              "description": "The airframe serial number as the record gives it. FAA accident and incident reports have none."
            },
            {
              "name": "aircraft_model_code",
              "type": "VARCHAR",
              "description": "Registry model code (faa_aircraft_model.code), when known."
            },
            {
              "name": "aircraft",
              "type": "VARCHAR",
              "description": "Make and model: the registry's for registrations, as reported for the others."
            },
            {
              "name": "place",
              "type": "VARCHAR",
              "description": "The owner's city and state for registrations; where it happened for NTSB and FAA reports."
            },
            {
              "name": "summary",
              "type": "VARCHAR",
              "description": "One line: the owner and status, why the registration was cancelled, the NTSB case's highest injury and probable cause, the FAA report's damage and narrative, or the failed part and the difficulty report's text."
            },
            {
              "name": "page_url",
              "type": "VARCHAR",
              "description": "The record's page on openairdocs.org: cite this. Its Markdown copy is the same address plus .md."
            }
          ]
        },
        "geo_location": {
          "description": "Every point of the geo_* tables, with its dataset and record id (as text): one place to map everything.",
          "columns": [
            {
              "name": "dataset",
              "type": "VARCHAR",
              "description": "The table the point is for: ntsb_case, faa_incident_report, faa_aircraft_registration or faa_aircraft_deregistration."
            },
            {
              "name": "record_id",
              "type": "VARCHAR",
              "description": "That table's key, as text: case_mkey, report_number, n_number or deregistration_id."
            },
            {
              "name": "latitude",
              "type": "DOUBLE",
              "description": "WGS 84 degrees."
            },
            {
              "name": "longitude",
              "type": "DOUBLE",
              "description": "WGS 84 degrees."
            },
            {
              "name": "precision",
              "type": "VARCHAR",
              "description": "What the point is: reported, airport_offset, airport, place (a town's center) or zip."
            },
            {
              "name": "radius_m",
              "type": "INTEGER",
              "description": "Roughly how far the point can be off, in meters. Empty when unknown."
            },
            {
              "name": "method",
              "type": "VARCHAR",
              "description": "The rule that placed it (see the geo_* table's method column)."
            }
          ]
        }
      }
    }
  }
}
