Skip to content

System plugins

System plugins are optional modules that add domain-specific functionality on top of the core record management features. They are enabled per-table in Config → Tables and appear as extra panels in RecordView only for the tables where they are active.

Available plugins

Geodata & GeoFace

Store geographic coordinates (points, polygons, lines) for records and visualise them on an interactive MapLibre GL JS map. Supports WMS, WFS and local GeoJSON/KML layers.

Harris Matrix (stratigraphic relations)

Manage stratigraphic unit relationships (covers, cuts, abuts, fills, equivalence) and visualise them as a directed acyclic Harris Matrix graph (Cytoscape.js).

Zotero (bibliographic citations)

Link records to items in online Zotero libraries and display formatted citations inline. Citations are cached locally; Zotero remains the authoritative source.

Fuzzy date (Chronology)

Store uncertain, approximate or one-sided dates (ante quem / post quem) using a compact string grammar (c4l BCE, ?/c3 CE, …). Integrates with the GeoFace temporal filter and the Harris Matrix absolute timeline.

Enabling a plugin

Each plugin is configured at the table level in Config → Tables under the System plugins section:

PluginSetting
GeodataToggle Geodata on
RS / Harris MatrixSet the RS field to the column that holds the unit identifier
ZoteroToggle Zotero on — requires at least one Zotero library configured in Config
Fuzzy dateToggle Chronology (fuzzy date) on — adds five chrono_* columns to the table

Once enabled, the corresponding panel appears in RecordView for all records of that table.