Job-to-be-donestep-by-step-methodology

How to Track Entities and People Across Complex Relationship Networks

Learn the practical methodology for tracking people, companies, and assets in a graph-structured database. Step-by-step guide to entity management and relationship mapping.

Step 1: Define Your Entity Types and Attributes

Before entering any data, decide what types of entities you need to track and what attributes matter for each. A minimal useful schema includes:

Step 2: Define Your Relationship Types

The power of a graph-structured system comes from explicitly typed relationships. Common relationship types include:

Step 3: Build Incrementally, Link as You Go

The most common mistake is trying to build the complete dataset before using it. Instead:

  1. Start with the entities you know well — your own organization, key clients, known competitors.
  2. Add new entities as they become relevant — a company mentioned in a news article, a person who appears in a meeting.
  3. For each new entity, immediately link it to existing entities using the defined relationship types.
  4. Attach source documents as you go — link the news article, meeting note, or filing that prompted the entry.

This incremental approach means the graph is always useful, even when incomplete. The value compounds as connections accumulate.

Step 4: Use the Graph for Discovery, Not Just Storage

A graph-structured database is not just a storage mechanism — it is an analysis tool. Regular exploration habits reveal insights:

Step 5: Maintain Source Attribution

Every entity, relationship, and attribute should have a source: a document, a public record, a news article, a personal communication. This source trail is what distinguishes an intelligence database from a collection of assumptions. When a connection turns out to be important, you can trace back to the evidence that established it.

Tooling: Why Local-First Matters

The entity-relationship database you build is itself a sensitive asset — it reveals what you are tracking and why. ONS Data Terminal provides entity management, typed relationships, document linking, and interactive graph visualization — all running on your local machine with data stored in your own PostgreSQL database. There is no cloud dependency, and the graph data never leaves your hardware.

ONS Data Terminal is a locally installed business intelligence platform by SKANDA DATA. It runs on your own hardware, stores data in your own PostgreSQL database, and is accessible through your LAN or VPN — no cloud dependency, no data exposure.

How to Track Entities and People Across Complex Networks | Skanda Data | Skanda Data