Skip to content

Harris Matrix (stratigraphic relations) ​

BraDypUS supports stratigraphic unit (US) relationship management with a built-in Harris Matrix visualisation. The feature is available for any table that has the RS plugin enabled.

Enabling the RS system ​

In Config → Tables → System plugins, toggle the Stratigraphic relations switch on. This enables the RS panel in RecordView and the Harris Matrix button in DataView.

The table's ID field (configured under Layout) is used as the human-readable label shown in the RS panel and the matrix. The relations are stored in the database using the integer record id as a foreign key, ensuring referential integrity.

Stratigraphic relation types ​

There are ten relation types organised in five inverse pairs. Relations 9 and 10 are symmetric (self-inverse).

CodeLabelInverse
1Is covered by5 — Covers
2Is cut by6 — Cuts
3Carries7 — Leans against
4Is filled by8 — Fills
5Covers1 — Is covered by
6Cuts2 — Is cut by
7Leans against3 — Carries
8Fills4 — Is filled by
9Is the same as9 (symmetric)
10Is bound to10 (symmetric)

Directed relations (1–8) are stored as a single row with direction; you only need to enter one direction and the inverse is handled automatically. Relations 9 and 10 have no directionality.

Managing relations in RecordView ​

The RS panel in RecordView shows all relations for the current record.

RS panel inside RecordView showing a table of relations with type and linked unit identifier

To add a relation:

  1. Select the relation type from the dropdown.
  2. Start typing in the search box to find the other unit — an autocomplete list shows matching records from the same table. Select the desired unit.
  3. Click Add.

To remove a relation: click the delete icon next to it.

Harris Matrix view ​

Click Harris Matrix in the DataView toolbar to open a full-page interactive matrix for all records in the current table (respecting the active search filter).

Harris Matrix full-page view showing a directed acyclic graph of stratigraphic units

  • Nodes represent individual stratigraphic units.
  • Directed arrows represent the covers relationship (newer → older).
  • Undirected dashed lines represent equivalences and contemporaneity.
  • Units outside the active filter are shown with a dashed border.
  • Click a node to navigate to that record.

Subset matrix ​

Apply a search filter in DataView before opening the Harris Matrix to see only the selected units. Units that are related to the filtered set but not themselves in the filter are shown in a lighter style (in-context but not in-filter).

Export ​

Click Export PNG in the Matrix toolbar to save the current view as a high-resolution PNG image.

Absolute chronological timeline ​

When the fuzzy-date plugin is active on the same table, a Chronological toggle appears in the Matrix toolbar.

LayoutDescription
StratigraphicStandard Harris Matrix — nodes positioned by topological depth (default).
ChronologicalThe stratigraphic layout is kept exactly as-is and only stretched or squashed vertically: the dated units are moved onto their year on the axis, and every other node keeps its stratigraphic rank, just spaced to sit between the dated units above and below it. Stratigraphic order and calendar time are both readable at once.

In chronological mode:

  • Older units appear lower on the axis; newer units appear higher.
  • The vertical distance between nodes reflects the time gap between events — a long stratigraphic sequence can compress into a thin band, a short one can stretch across centuries.
  • The reference year for a dated unit is the midpoint of its chrono_from / chrono_to range (the known bound for an ante quem / post quem date).
  • Dated units are outlined green; every other unit is outlined amber and keeps only its topological position.
  • A dated unit whose date runs against the stratigraphy (older than a unit it covers) is not pinned to the axis — it stays in its stratigraphic place so the matrix never folds. Fix the date, or the relation.
  • Where several dated units fall in a very tight time span they are spread just enough to stay legible, so their axis position there is approximate.
  • The SVG axis on the left shows year labels calibrated to the data range.
  • Edges still connect units by their stratigraphic relationship (relation labels are hidden in this view to keep the long vertical edges readable).
  • Edit mode is not available in chronological layout (read-only view).

Why is this useful?

Traditional Harris Matrix tools show which unit comes before another, but not by how much. The chronological layout reveals the real time gaps while keeping the matrix you already know.