Skip to content

Terrorist Organizations Use Case

Analysis of terrorist organizations designated by multiple authorities (US, UK, Australia) using the FollowTheMoney (FTM) data model.

Overview

Aspect Value
Domain Counter-terrorism intelligence
Data Format FollowTheMoney JSON Lines (.ftm.json)
Data Source OpenSanctions
Ontology FollowTheMoney
Entities ~300 organizations
Relationships Sanctions, aliases, designations

Purpose

This use case demonstrates Aletheia's capabilities for:

  • Multi-jurisdiction analysis: Unified view across US, UK, and Australian designations
  • Alias resolution: Handling abbreviations (PKK, AQIM), alternative spellings (Hizballah/Hezbollah), and historical names
  • Organizational evolution: Tracking how groups change names, merge, or affiliate with networks
  • Cross-reference analysis: Finding entities designated by multiple authorities

Data Sources

Authority Dataset URL
US State Department Foreign Terrorist Organizations OpenSanctions
UK Home Office Proscribed Organizations OpenSanctions
Australia Home Affairs Listed Terrorist Organizations OpenSanctions

License: Creative Commons 4.0 Attribution NonCommercial

Entity Types

Entity Type Count Description
Organization ~285 Designated terrorist organizations
Sanction ~181 Designation records with dates and reasons
PublicBody 4 Designating authorities

Key Capabilities

1. Cross-Jurisdiction Queries

Question: "What authorities have designated Hamas?"
Answer: US State Department, UK Home Office, and Australia Home Affairs

2. Alias Resolution

Question: "What organization uses the alias GIA?"
Answer: Armed Islamic Group (Groupe Islamique Arme)

3. Organizational Network Tracing

Question: "What is the relationship between AQIM and the Salafist Group?"
Answer: AQIM evolved from the Salafist Group for Call and Combat (GSPC)

4. Multi-hop Reasoning

Question: "Trace the evolution: What was AQIM called before, and what network is it part of?"
Answer: AQIM was previously GSPC, and is part of the al-Qaeda network

Sample Organizations

Category Examples
al-Qaeda Network al-Qaeda, AQIM, AQAP, AQIS, al-Shabaab
ISIS Affiliates ISIS, ISIS-DRC, ISIS-West Africa, ISIS-K
Irish Republican New IRA, Continuity IRA, Cumann na mBan
South Asian Lashkar-e-Taiba, Jaish-e-Mohammad, TTP
Palestinian Hamas, Palestinian Islamic Jihad, PFLP
Lebanese Hizballah

Why This Dataset?

This dataset is ideal for GraphRAG evaluation because:

  1. Specific facts: Exact organization names, aliases, and designation dates
  2. No parametric knowledge leakage: LLMs won't know specific FTO designations
  3. Relationship chains: Organization → Sanction → Program → Authority
  4. Alias resolution testing: Semantic matching across name variants
  5. Multi-hop queries: Network affiliations require graph traversal

Documentation

Page Description
Functional Guide How to use this use case
Technical Reference Implementation details
Demo Script Step-by-step demonstration

Quick Start

# 1. Load ontology
aletheia build-ontology-graph \
  --use-case terrorist_orgs \
  --knowledge-graph terrorist_orgs_ontology

# 2. Build knowledge graph
aletheia build-knowledge-graph \
  --use-case terrorist_orgs \
  --knowledge-graph terrorist_orgs \
  --schema-mode graph-hybrid \
  --ontology-graph terrorist_orgs_ontology

# 3. Run evaluation
aletheia evaluate-ragas \
  --knowledge-graph terrorist_orgs \
  --questions use_cases/terrorist_orgs/evaluation_questions_curated.json \
  --grounding-mode strict