Follow the Money
Underneath all of the Aleph tools is Follow the Money, a data model for the most common entities and link types of anti-corruption reporting. Aleph tools browse, import or export this data.
Follow the Money is both the name of the data model, and of a command-line tool used to generate and process data formatted using this model. Aleph is an interactive viewer on top of a search index of Follow the Money entities.
The data model of Follow the Money consists of so-called schemata, i.e. object types. They exist as an inheritance hierarchy, rooted in things and intervals. You can also think of these as entities and events.
Things describe most of the real-world objects represented in Aleph and Follow the Money. This includes
Court Cases. While normally generated by the file ingestion service of the Aleph server, a large set of sub-types of
Documentis creating through entity mappings.
Things (or nodes) include People, Companies, Documents and similar entity types.
Intervals are business interests, court cases, sanctions and transactions (and their descendents). Intervals tend to be useful for linking two entities together, possibly over a specific time period.
Intervals are temporary in nature, and often define a relationship between two or more things, e.g. a membership in an organisation, or a family association.
Any user of Aleph should feel free to propose changes or extensions to the Follow the Money data model by submitting a GitHub issue. Proposed changes should embody the design sense of the data model, which prioritises practicality over correctness; understandability over standards compliance.