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:
- Specific facts: Exact organization names, aliases, and designation dates
- No parametric knowledge leakage: LLMs won't know specific FTO designations
- Relationship chains: Organization → Sanction → Program → Authority
- Alias resolution testing: Semantic matching across name variants
- Multi-hop queries: Network affiliations require graph traversal
Documentation
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