🌻 Combining links into bundles#

8 Nov 2025

In most projects, the data contains many repeated causal claims with the same cause and the same effect (often across many sources). We call these bundles (or co-terminal link bundles).

This extension is about:

Why bundling is useful (for practitioners)#

What you get#

In the links table, each coded claim still appears as its own row (so you can still inspect individual claims/quotes separately).

What changes is that each row also gets bundle-level fields, computed from all rows with the same cause->effect pair (after transforms), for example:

Rows in the same bundle share the same bundle-level values.

This means that however many filters you previously applied, including filters that might completely transform your factor labels, you still get exactly one row in the links table for every original causal claim which has not been filtered out by the filters.

436be59fa8c7e688cc51a4015f3817c9_MD5

Bookmark: #1143

So if a map link label says “7 sources / 12 citations”, read it as:

This map corresponds to the links table above.

![[008 Task 2 & 3 — Extensions/img/39412fad02d2b554610e8968d71a2d57_MD5.png|]]

Links — width: citation count; labels: source count. Filters applied: Labels: Farm production, match start. Bookmark #1144

Practical cautions#

In the Causal Map app, you can optionally group your links and factors and sources tables any way you want. In particular, you can group by bundle.

This view corresponds to bookmarks #1143 and #1144, above.

fe13b1ef858e0d9779b9c6a7a8dc23e5_MD5

Formal notes (optional)#

The filter groups rows on the current (possibly transformed) labels using bundle key (cause label, effect label).

In links tables, grouped statistics are attached back to each underlying row. In maps, each group is rendered as one displayed link.

Bundle-level output fields include:

Further summaries can be computed from the underlying rows (e.g. mean_sentiment, per-tag counts, per-group counts).

Other extensions like Opposites may themselves extend this extension. For example when combining opposite factor labels you may see additional columns in the links table.