# Terrorism Sample

Terrorism hazards detected by AI for Humanity, PDC Global's generative AI and NLP technology. These hazards track terrorist attacks including bombings (IED), shootings, kidnappings, and other acts of terrorism, providing casualty data, severity scoring, and geographic scope for each event.

## Terrorism-Specific Properties

### Incident Data

The `incident.properties` object for terrorism hazards contains data from AI for Humanity. These properties describe the nature of the terrorist incident, its casualties, severity, and geographic scope.

**Key incident properties for terrorism hazards include:**

* `Incident_Type` - Type of incident (e.g., "Terrorism")
* `Total_Fatalities` / `Total_Wounded` - Total casualty counts across all parties
* `Civilian_Fatalities` / `Civilian_Wounded` - Civilian casualty counts
* `Police_Military_Fatalities` / `Police_Military_Wounded` - Security force casualty counts
* `Terrorist_Insurgent_Fatalities` / `Terrorist_Insurgent_Wounded` - Insurgent casualty counts
* `Incident_Score` - Overall incident severity score
* `Casualty_Weight` / `Scope_Weight` / `Incident_Type_Weight` / `Total_Weight` - Scoring components used to determine hazard priority
* `Incident_Severity` - Severity classification ("H" for high, "M" for medium, "L" for low)
* `Scope_of_Incident` - Geographic scope (e.g., "Local", "Township", "Regional")
* `Country_Name` / `Province_District_Town` - Location details
* `Event_Summary` - AI-generated summary of the incident
* `sourceName` / `Source` - News source that reported the event
* `sourceResourceLocations` - JSON array of source article URLs
* `casualties` - JSON string with killed/injured breakdown
* `bufferSize` - Buffer distance in meters for exposure geometry (e.g., 30000 for terrorism)
* `rawMessage` - Full text of the source news article

### Features

Geopolitical hazards include features with `featureType` values of:

* **INCIDENT**: Point geometry at the incident location with casualty and event details
* **SMART\_ALERT**: Alert boundary polygon defining the hazard alert area

### Exposure Areas

Terrorism hazards use 3 exposure levels based on distance buffers:

* **Level 1**: Moderate exposure (15-30km buffer)
* **Level 2**: Strong exposure (5-15km buffer)
* **Level 3**: Severe exposure (0-5km buffer)

The buffer size is determined by the `bufferSize` property in the incident (in meters). For terrorism hazards, this is typically 30,000 meters (30km), reflecting the localized but significant impact zone of terrorist events.

## Sample Response

```json
{
  "name": [
    {
      "locale": "en",
      "value": "Terrorism (IED) \u2014 Bannu, Khyber Pakhtunkhwa, Pakistan"
    }
  ],
  "description": [
    {
      "locale": "en",
      "value": "A Terrorism incident was reported in Bannu, Khyber Pakhtunkhwa, Pakistan on February 16, 2026.  Preliminary reports indicate 16 total victims comprised of 2 fatalities and 14 wounded.\n\nEvent Summary*:\n\u2022 Terrorism (IED) has been reported in Bannu, Khyber Pakhtunkhwa, Pakistan.\n\u2022 Reports indicate that at least 16 people have been ..."
    }
  ],
  "severity": "INFORMATION",
  "category": "EVENT",
  "incident": {
    "uuid": "6c1a7de3-6c93-4e6a-9ebb-0b6c3790d0f1",
    "type": "TERRORISM",
    "sourceId": 2000,
    "sourceRecordId": "4d83da6f-0d06-4125-a6c3-948ec15d6ee4",
    "properties": {
      "Terrorist_Insurgent_Fatalities": 0,
      "Total_Wounded": 14,
      "Civilian_Fatalities": 0,
      "type": "ACTUAL",
      "Incident_Type": "Terrorism",
      "reportDate": "2026-02-16T11:24:04Z",
      "Incident_Type_Weight": 3,
      "action": "NEW_EVENT",
      "Terrorist_Insurgent_Wounded": 0,
      "Incident_Duration": 1,
      "Created_Time": "2026-02-16T13:35:42Z",
      "casualties": "{\"killed\":{\"total\":2},\"injured\":{\"total\":14}}",
      "scopeOfIncident": "Township",
      "name": "Terrorism (IED) \u2014 Bannu, Khyber Pakhtunkhwa, Pakistan",
      "Police_Military_Wounded": 0,
      "status": "NEW",
      "eventDate": "2026-02-16T12:00:00Z",
      "roles": "PUBLIC",
      "locationDescription": "Bannu, Khyber Pakhtunkhwa, Pakistan",
      "Incident_Score": 51.0,
      "sourceResourceLocations": "[...]",
      "Civilian_Wounded": 0,
      "Event_Summary": "\u2022 Terrorism (IED) has been reported in Bannu, Khyber Pakhtunkhwa, Pakistan...",
      "Scope_Weight": 1,
      "rawMessage": "[news article text truncated for brevity]",
      "Source": "caliber.az",
      "Incident_Severity": "H",
      "featureType": "INCIDENT",
      "Casualty_Weight": 50.0,
      "event": "Terrorism",
      "Country_Name": "Pakistan",
      "Total_Weight": 153.0,
      "Province_District_Town": "Bannu, Khyber Pakhtunkhwa",
      "Total_Fatalities": 2,
      "Scope_of_Incident": "Local",
      "Police_Military_Fatalities": 0,
      "sourceName": "caliber.az",
      "bufferSize": 30000,
      "..."
    }
  },
  "uuid": "988823ac-c746-497d-b7dd-5c58081918f3",
  "comment": null,
  "createdAt": 1771248965,
  "relatedHazards": [],
  "longitude": 70.64547,
  "latitude": 32.99099,
  "version": 2,
  "alertGeometry": {
    "type": "FeatureCollection",
    "features": [
      {
        "type": "Feature",
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "properties": null
      }
    ]
  },
  "features": {
    "features": [
      {
        "id": null,
        "type": "Feature",
        "properties": {
          "severity": "LIMITED",
          "featureType": "INCIDENT",
          "name": "Terrorism (IED) \u2014 Bannu, Khyber Pakhtunkhwa, Pakistan",
          "casualties": {
            "killed": { "total": 2 },
            "injured": { "total": 14 }
          },
          "scopeOfIncident": "Township",
          "locationDescription": "Bannu, Khyber Pakhtunkhwa, Pakistan",
          "..."
        },
        "geometry": {
          "coordinates": [70.64547, 32.99099],
          "type": "Point"
        }
      },
      {
        "id": null,
        "type": "Feature",
        "properties": {
          "severity": "LIMITED",
          "featureType": "SMART_ALERT"
        },
        "geometry": {
          "coordinates": [...],
          "type": "Polygon"
        }
      }
    ],
    "type": "FeatureCollection"
  },
  "exposureAreas": {
    "features": [
      {
        "id": "1",
        "type": "Feature",
        "properties": {
          "exposureLevel": 1
        },
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "sourceId": null
      },
      {
        "id": "2",
        "type": "Feature",
        "properties": {
          "exposureLevel": 2
        },
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "sourceId": null
      },
      {
        "id": "3",
        "type": "Feature",
        "properties": {
          "exposureLevel": 3
        },
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "sourceId": null
      }
    ],
    "type": "FeatureCollection"
  },
  "exposureAssessment": {
    "population": 1320000.0,
    "capital": 3154024800.0,
    "exposureLevels": [
      {
        "level": "1",
        "data": {
          "population": 570000.0,
          "capital": 1024608900.0,
          "foodNeedsUnit": "CAL",
          "foodNeeds": 260400000.0,
          "waterNeedsUnit": "liter",
          "waterNeeds": 372000.0,
          "wasteNeedsUnit": "100 liter",
          "wasteNeeds": 12400.0,
          "shelterNeedsUnit": "sq meters",
          "shelterNeeds": 427800.0
        },
        "exposureDescription": "Moderate (15-30km)"
      },
      {
        "level": "2",
        "data": {
          "population": 572000.0,
          "capital": 1789424100.0,
          "foodNeedsUnit": "CAL",
          "foodNeeds": 262500000.0,
          "waterNeedsUnit": "liter",
          "waterNeeds": 375000.0,
          "wasteNeedsUnit": "100 liter",
          "wasteNeeds": 12500.0,
          "shelterNeedsUnit": "sq meters",
          "shelterNeeds": 431250.0
        },
        "exposureDescription": "Strong (5-15km)"
      },
      {
        "level": "3",
        "data": {
          "population": 180000.0,
          "capital": 339991800.0,
          "foodNeedsUnit": "CAL",
          "foodNeeds": 82740000.0,
          "waterNeedsUnit": "liter",
          "waterNeeds": 118200.0,
          "wasteNeedsUnit": "100 liter",
          "wasteNeeds": 3940.0,
          "shelterNeedsUnit": "sq meters",
          "shelterNeeds": 135930.0
        },
        "exposureDescription": "Severe (0-5km)"
      }
    ],
    "hazardUuid": "",
    "hazardType": "",
    "version": "",
    "timestamp": "1771248953026",
    "exposureDescription": "",
    "foodNeedsUnit": "CAL",
    "foodNeeds": 606900000.0,
    "waterNeedsUnit": "liter",
    "waterNeeds": 867000.0,
    "wasteNeedsUnit": "100 liter",
    "wasteNeeds": 28900.0,
    "shelterNeedsUnit": "sq meters",
    "shelterNeeds": 997050.0
  },
  "type": "TERRORISM",
  "creator": "RICHTER",
  "source": {
    "id": 2000,
    "name": "AI for Humanity",
    "longName": "AI for Humanity",
    "description": "TBD",
    "url": "https://www.pdc.org/artificial-intelligence/",
    "..."
  },
  "startedAt": 1771243200,
  "updatedAt": 1771248952,
  "endedAt": 1771416000
}
```

{% hint style="info" %}
Note: Coordinate arrays have been replaced with `[...]` for brevity. In actual API responses, these properties contain complete GeoJSON coordinate arrays. Additionally, `incident.properties`, `source`, and feature details have been truncated with `"..."` to show only key fields.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://api-v2-docs.disasteraware.com/hazards/hazard-samples/terrorism-sample.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
