johnfkraus / al-qaida-sanctions

U.N. Al-Qaida sanctions forced-directed graph visualization.

Home Page:https://al-qaida-sanctions.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

al-qaida-sanctions

United Nations ISIL and Al-Qaida Sanctions D3 Force-Directed Graph Visualization

The United Nations Security Council imposes sanctions on the Islamic State in Iraq and the Levant (Da’esh), Al-Qaida and associated individuals, groups, undertakings and entities. The sanctions, which all nations are required to enforce, include asset freezes, travel bans, and arms embargoes.

This application visualizes the relationships (i.e., "connects the dots") between the targets of these sanctions using a force-directed graph rendered using the D3 JavaScript library.

The deployed website uses publicly-available data based on the published United Nations Al-Qaida Sanctions List.

By hovering your mouse pointer over a graph node you can view a tooltip identifying the sanctioned target and its relationships with other sanctioned targets.

Hover over a node

Click on a graph node to see additional details regarding the sanction entity at the bottom of the screen.

Click on a node

Follow these steps to run this app on your local machine:

git clone https://github.com/johnfkraus/al-qaida-sanctions.git

cd al-qaida-sanctions

npm install

npm start

Browse to localhost:3000

References

United Nations Security Council Committee pursuant to resolutions 1267 (1999) 1989 (2011) and 2253 (2015) concerning Islamic State in Iraq and the Levant (Da’esh), Al-Qaida and associated individuals, groups, undertakings and entities

United Nations Sanctions List Materials

United Nations Narrative Summaries of Reasons for Listing

Wikipedia: United Nations ISIL (Da'esh) and Al-Qaida Sanctions Committee

Al-Qaeda: A Defeated Threat? Think Again, November 2023, warontherocks.com

About

U.N. Al-Qaida sanctions forced-directed graph visualization.

https://al-qaida-sanctions.com/


Languages

Language:HTML 47.4%Language:JavaScript 44.3%Language:Jupyter Notebook 6.0%Language:Python 2.2%Language:CSS 0.1%