neo4j-graph-examples / icij-panama-papers

The Panama Papers dataset and guide from the International Consortium of Investigative Journalists (ICIJ)

Home Page:https://sandbox.neo4j.com/?usecase=panama-papers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icij logo

Panama Papers by ICIJ Graph Example

Description: The Panama Papers dataset and guide from the International Consortium of Investigative Journalists (ICIJ)

NOTE: Due to the size of the data files, you will need git-lfs installed to clone this repository. You can install the tool via homebrew and other package managers, or you can download the library. For more details, see Github’s page for information on git-lfs.

datamodel
Figure 1. Model
example
Figure 2. Example
Example Query:
MATCH (a:Officer {name: $name})-[r:OFFICER_OF|INTERMEDIARY_OF|REGISTERED_ADDRESS*..5]-(b)
RETURN distinct b.name as name LIMIT 20

Setup

This is for Neo4j version: 3.5.14

Load graph data via the following:

Dump file: data/icij-panama-papers-40.dump

  • Drop the file into the Files section of a project in Neo4j Desktop. Then choose the option to Create new DBMS from dump option from the file options.

  • Use the neo4j-admin tool to load data from the command line with the command below.

bin/neo4j-admin load --from data/icij-panama-papers-40.dump [--database "database"]

Code Examples

Feedback

Feel free to submit issues or pull requests for improvement on this repository.

About

The Panama Papers dataset and guide from the International Consortium of Investigative Journalists (ICIJ)

https://sandbox.neo4j.com/?usecase=panama-papers


Languages

Language:Go 32.6%Language:Java 22.2%Language:C# 19.7%Language:JavaScript 14.3%Language:Python 11.2%