← All articles

Link Analysis Basics: Mapping People, Companies, and Assets

BY

Link Analysis Basics: Mapping People, Companies, and Assets

Many OSINT questions are really questions about connections. Who owns this company? Is the person behind this website linked to the one behind that scam? Which vehicles, properties, and accounts tie back to the same individual? Link analysis is the discipline of recording those connections in a structured way so that you can see patterns, test them, and explain them to someone else.

Done well, a link chart turns a pile of notes into something a client can understand in minutes. Done badly, it becomes a tangle of lines that implies relationships the evidence does not support. This guide covers the fundamentals: how to model entities and relationships, how to record sources and confidence, which kinds of tools to use, and how to avoid the most common and most harmful mistake, guilt by association.

Entities and relationships

A link chart has two building blocks.

Entities (also called nodes) are the things you are tracking. Common entity types in OSINT work include:

Relationships (also called links or edges) are the connections between entities. Each relationship should have a type and, ideally, a direction. "Person A is a director of Company B" is directional. "Person A and Person B are siblings" is not. Typical relationship types include:

Keep relationship types specific. A line labelled only "linked to" tells the reader nothing about the nature of the connection and invites them to assume the worst.

Choosing what counts as an entity

Decide early whether something is an entity or an attribute. A person's date of birth is usually an attribute of that person, not a separate node. An address shared by several companies is better modelled as an entity, because the sharing is the interesting fact. A useful rule: if more than one other entity could connect to it, and that connection matters to your question, make it an entity.

Record the source of every link

This is the single most important habit in link analysis. Every relationship on your chart should trace back to a specific source that you can produce on request.

For each link, record at least:

Time matters more than people expect. Two people who were directors of the same company ten years apart did not necessarily know each other. A chart that shows both as directors without dates suggests a closer link than the record supports.

Link strength and confidence

Not all links are equal. Some are documented facts. Others are inferences. Your chart must make that difference visible.

Strength of relationship

Strength describes how close or significant the relationship is. A majority shareholder has a stronger tie to a company than a person who once used the same accountant. A shared residential address is stronger than a shared registered agent address used by thousands of companies.

Confidence in the link

Confidence describes how sure you are that the relationship exists at all. A useful three-level scheme:

Show confidence visually. A common convention uses solid lines for confirmed links, dashed lines for probable links, and dotted lines for possible links. Whatever convention you use, include a legend.

Identity resolution

Before linking two records to the same person, be careful. Common names, shared addresses in large buildings, and recycled phone numbers all create false matches. Treat "this record refers to the same person as that record" as a judgment with its own confidence level, and record the identifiers that support it, such as full name plus date of birth plus address history.

Tools

You do not need expensive software to start. The tool should fit the size and sensitivity of the case.

Spreadsheets

A spreadsheet is the best place to start for most cases, and it remains useful even when you move to a graph tool. Keep two tabs:

This structure is easy to audit, easy to share, and can be imported into most graph tools later. It also forces you to fill in the source and confidence fields for every link, which a drawing tool will not.

Graph and charting tools

Once a case has more than a few dozen entities, a visual tool helps. Options fall into a few groups:

Be cautious with automated enrichment. Transforms and integrations can pull in many entities quickly, but each one still needs checking. An automated result is a lead, not a confirmed link, until you have verified it against a source.

A worked example

Suppose a client is considering a joint venture with a regional construction company and wants to know who stands behind it. The client has heard rumours that the company is connected to a contractor that was debarred from public work.

You build the chart in stages.

  1. Start with the subject company. The company register lists two directors and one corporate shareholder holding 100 percent. You add the company, the two directors, and the shareholder company as entities, with "is director of" and "is shareholder of" links. All confirmed, with filing references and dates.
  2. Follow the ownership. The shareholder company's own filings show one director, who is also one of the two directors of the subject company, and a registered office at an accountancy firm's address. You add the address as an entity because it may be shared.
  3. Check the shared address. The accountancy address is the registered office for several hundred companies. You note it on the chart but give it no analytic weight. A shared formation or accountancy address is not evidence of a meaningful relationship.
  4. Test the rumour. The debarred contractor's filings list a former director with the same surname as one of the subject company's directors. The first name differs and there is no shared date of birth or address. You do not draw a link between the people. You record the surname match in your notes as an unresolved lead.
  5. Look for stronger connections. Planning applications in the local authority's records list the subject company and the debarred contractor at the same site, two years apart. You add a "was contractor on" link from each company to the site, each confirmed by its own planning record, with dates.

The finished chart shows the ownership clearly, flags one possible lead, and shows one documented point of contact: both companies worked on the same site at different times. Your written assessment says that this is consistent with ordinary activity in a regional construction market and does not by itself indicate a relationship between the two companies. That is a more useful, and fairer, answer than a chart that draws a line between the two firms and lets the client draw conclusions.

Avoiding guilt by association

Link charts are visually persuasive. A line between two entities looks meaningful, and a cluster of lines around a person looks suspicious, regardless of what the lines actually represent. This creates a real risk of harm to people who are connected to a subject only innocently.

Ways to avoid it:

Presenting a chart to a client

A chart that works for you during analysis is rarely the right chart for a client. Prepare a presentation version.

Common mistakes and limits

An ethics note

Link analysis often draws in people who are not the subject of the research. Collect and chart only what the purpose requires, apply data protection rules where they apply, and treat the chart as a sensitive document. A chart that circulates beyond its intended audience can harm people whose only connection was ordinary business or family life.

Checklist

Put the method into practice

Explore the free research tools →