{
 "publisher": "DroneLedger",
 "site": "https://droneincidents.com",
 "generated": "2026-10-16T02:26:41+00:00",
 "release": "20261016T022641844182-b347e0",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "DroneLedger (droneincidents.com)",
  "excludes": "Quoted source passages and linked articles remain the copyright of their publishers; they are included as short quotations for verification. Linked media and satellite images remain the rights holders' property; no image or video licence is granted by this dataset. Fonts (SIL OFL) and map data (Natural Earth, public domain) keep their own terms. City and region names in automatically published dossiers are checked against GeoNames (geonames.org, CC BY 4.0). Drone drawings and animations are schematic illustrations of a type, not evidence about any incident."
 },
 "assessmentNote": "DroneLedger assessment, not a finding. Editorial likelihood bands, not calibrated statistical confidence intervals. Unknown has no numeric probability. Outcomes are attributed reports; no totals or inference of intent from a hit.",
 "assessmentScale": {
  "version": "di-estimative-v1",
  "levels": {
   "almost_certain": {
    "low": 95,
    "high": 99
   },
   "very_likely": {
    "low": 80,
    "high": 95
   },
   "likely": {
    "low": 55,
    "high": 80
   },
   "roughly_even_chance": {
    "low": 45,
    "high": 55
   },
   "unlikely": {
    "low": 20,
    "high": 45
   },
   "very_unlikely": {
    "low": 5,
    "high": 20
   },
   "almost_no_chance": {
    "low": 1,
    "high": 5
   },
   "unknown": {
    "low": null,
    "high": null
   }
  }
 },
 "evidenceNote": "Each dossier separates three claims: drone presence, impact and attribution, each with its own evidence state and supporting sources. 'reported' means a source describes the claim without sufficient identification evidence; claims by parties to a conflict are never 'confirmed' on their own. Counts reflect dossiers in this curated archive, not all incidents worldwide. windowStart/windowEnd are reporting-window calendar bounds, not individual event days; legacy date remains the compatibility/sorting date for such records.",
 "locationNote": "lat/lon are the dossier's own approximate coordinates (see locationPrecision) and are empty when the incident location is unknown. referencePoint {lat, lon, level, name} is a display reference only: a fixed point in the named city (GeoNames), region (its administrative seat), sea or country (Natural Earth label point), derived at build time. It is not a geolocation, not an estimate of the incident location and may change when the dossier's place becomes more precise: reference point; incident location unknown.",
 "detailsNote": "media, operationalEffects, followUp and archiveEntity are editorial, source-indexed additions. Media is publisher-link only, has its own evidence status and never establishes drone presence or attribution. Debunked original-media links are removed; archived revisions omit media references. archivePattern is computed from mapped published event records at generated time, not a worldwide incident count. Null asOf means not established; publication time is not substituted.",
 "dataset": {
  "doi": "10.5281/zenodo.23345422",
  "url": "https://doi.org/10.5281/zenodo.23345422",
  "note": "Citable weekly snapshot (CSV + JSON) archived on Zenodo; this DOI always resolves to the latest version."
 },
 "howToCite": "Cite the dossier URL and revision, e.g. DroneLedger, “Wine Trader hit off Romania; president says drones struck the ship”, dossier wine-trader-fire-off-romania-2026-10-15, revision 4, updated 2026-10-15. https://droneincidents.com/incident/wine-trader-fire-off-romania-2026-10-15/",
 "incident": {
  "id": "frankfurt-airport-drone-disruption-2020-03-02",
  "title": "Frankfurt operations suspended twice after reported drones on 2 March 2020",
  "place": "Frankfurt am Main",
  "country": "Germany",
  "countryCode": "DE",
  "date": "2020-03-02",
  "dateKind": "event",
  "scope": "single",
  "category": "airport",
  "droneStatus": "reported",
  "impactStatus": "confirmed",
  "attributionStatus": "none",
  "lat": 50.11,
  "lon": 8.68,
  "locationPrecision": "region",
  "summary": "Reported drone sightings caused two interruptions to take-off and landing clearances at Frankfurt Airport on 2 March 2020. The reported morning and afternoon interruptions are kept together as one same-day dossier.",
  "impact": "Xinhua gives local suspension windows of 11:23–13:00 and 15:10–16:04, citing federal police. A later same-day account gives 57 diverted and 72 cancelled flights. Earlier figures in the local report differ; they are not added to the later totals.",
  "evidence": "Frankfurter Rundschau records a direct airport-operator response and successive police updates. Xinhua separately reports the police statement, including operator-derived totals. Police and Fraport are distinct operational origins, with shared underlying official information rather than independent technical drone identification.",
  "unknown": "The local page currently displays a July 2020 publication/version timestamp, while its body explicitly dates the event updates 2 March; the event date comes from those updates and the Xinhua dateline. The local report’s earlier description of an approximately hour-long interruption differs from the later explicit windows. Do not turn this into one continuous all-day closure or combine rolling counts. No recovered device, model, operator, collision or physical damage established.",
  "attribution": "No operator or responsible organisation established by the reviewed sources.",
  "sources": [
   {
    "label": "Frankfurter Rundschau: Fraport response and dated police updates",
    "url": "https://www.fr.de/frankfurt/flughafen-frankfurt-wegen-drohne-ohne-flugbetrieb-zr-13568620.html",
    "published": "2020-07-30",
    "family": "ippen-fr"
   },
   {
    "label": "Xinhua: federal police statement and operator totals",
    "url": "https://www.xinhuanet.com/english/2020-03/03/c_138836918.htm",
    "published": "2020-03-03",
    "family": "xinhua"
   }
  ],
  "timeline": [
   {
    "date": "2020-03-02",
    "text": "Reported drone sightings caused two interruptions to take-off and landing clearances at Frankfurt Airport on 2 March 2020. The reported morning and afternoon interruptions are kept together as one same-day dossier.",
    "source": 0
   }
  ],
  "droneStatusSources": [
   0,
   1
  ],
  "impactStatusSources": [
   0,
   1
  ],
  "attributionSources": [],
  "droneTypes": [],
  "claims": [
   {
    "id": "clearance-suspension",
    "axis": "impact",
    "statement": "The local report describes a halt to take-off and landing clearances.",
    "quote": "Die Deutsche Flugsicherung erteilte keine Genehmigungen für Starts und Landungen.",
    "claimant": "Frankfurter Rundschau / airport operations",
    "originId": "frankfurt-operations-20200302",
    "relay": "relayed",
    "assessment": "supports",
    "note": "Short literal passage read on the public source page; reported drone presence is not technical identification.",
    "sourceIndex": 0,
    "quoteCheckedAt": "2026-10-16",
    "quoteTranslation": {}
   },
   {
    "id": "later-totals",
    "axis": "impact",
    "statement": "Xinhua relays the later operator-derived cancelled and diverted totals.",
    "quote": "57 flights were diverted and 72 flights canceled",
    "claimant": "Federal police citing Fraport",
    "originId": "frankfurt-operations-20200302",
    "relay": "relayed",
    "assessment": "supports",
    "note": "Short literal passage read on the public source page; reported drone presence is not technical identification.",
    "sourceIndex": 1,
    "quoteCheckedAt": "2026-10-16",
    "quoteTranslation": {}
   },
   {
    "id": "unresolved-cause",
    "axis": "drone",
    "statement": "Police said the cause had not been identified after the search.",
    "quote": "the cause of the incident has not yet been identified",
    "claimant": "German federal police",
    "originId": "frankfurt-police-20200302",
    "relay": "relayed",
    "assessment": "context",
    "note": "Short literal passage read on the public source page; reported drone presence is not technical identification.",
    "sourceIndex": 1,
    "quoteCheckedAt": "2026-10-16",
    "quoteTranslation": {}
   }
  ],
  "review": "editor",
  "checkedAt": "2026-10-15",
  "autoCheckedAt": null,
  "updatedAt": "2026-10-16",
  "revision": 1,
  "series": [],
  "windowStart": null,
  "windowEnd": null,
  "windowBasis": null,
  "assessment": null,
  "outcome": [],
  "assessment_scale_version": null,
  "assessment_operator_subject": null,
  "assessment_operator_level": null,
  "assessment_operator_range_low": null,
  "assessment_operator_range_high": null,
  "assessment_target_subject": null,
  "assessment_target_level": null,
  "assessment_target_range_low": null,
  "assessment_target_range_high": null,
  "assessment_droneType_subject": null,
  "assessment_droneType_level": null,
  "assessment_droneType_range_low": null,
  "assessment_droneType_range_high": null,
  "media": [],
  "operationalEffects": [],
  "followUp": [],
  "archiveEntity": {
   "key": "frankfurt-airport",
   "kind": "airport",
   "label": "Frankfurt Airport",
   "sourceIndex": 0
  },
  "namedLocation": null,
  "publisherMedia": [],
  "archivePattern": {
   "asOf": "2026-10-16T02:26:41+00:00",
   "entityKey": "frankfurt-airport",
   "windows": [
    {
     "days": 30,
     "records": []
    },
    {
     "days": 90,
     "records": []
    }
   ],
   "note": "Only published archive records with an editorial entity mapping; unassigned records excluded. Not all real-world incidents or a common cause. No same-day matching."
  },
  "impactReports": [],
  "corroboration": "curated",
  "interceptionReported": {
   "evidenceState": "reported",
   "note": "Official aggregate claims, not independently verified kills. Parts are included only when explicitly sourced and sum to the reported total. Catalogue countermeasures are not incident evidence.",
   "counts": []
  },
  "referencePoint": null,
  "labels": {
   "category": "Airport disruption",
   "droneStatus": "Reported",
   "impactStatus": "Confirmed",
   "attributionStatus": "Not established"
  },
  "url": "https://droneincidents.com/incident/frankfurt-airport-drone-disruption-2020-03-02/",
  "citation": "DroneLedger, “Frankfurt operations suspended twice after reported drones on 2 March 2020”, dossier frankfurt-airport-drone-disruption-2020-03-02, revision 1, updated 2026-10-16. https://droneincidents.com/incident/frankfurt-airport-drone-disruption-2020-03-02/",
  "history": [
   {
    "revision": 1,
    "date": "2026-10-16",
    "at": "2026-10-16T00:53:29.712+00:00",
    "note": "Curated dossier created after checking the cited sources line by line."
   }
  ]
 }
}
