Lineage data review
Could not load Airtable graph data.
Terminology
- Node (person)
- One record from your Airtable people table after we normalize fields (label, soul, themes, years, etc.). The chart draws a point per node.
- Edge
- Our application object for one directed relationship:
source→target, plusedgeLayer(lineage vs era) andrelationshipType. Edges are built inairtableLineage.js: soul threads from people’s “previous life” links, and connections from the connections table. Rows below are the same array passed asedgestoLineageGraph. - Link row
- One row for Cosmograph’s links table: same relationship as an edge, but shaped for the library (
sourceIndex,targetIndex,visualLinkColor,visualLinkWidth). We derive these in the app; they are not a second Airtable table. - Lines on the chart
- Yes. Each edge / link row is drawn as a line between two nodes (soul lineage and era/time use different colours). The force layout moves nodes; the line follows the pair.
Nodes (0)
| Idx | id | label | soul | themes | birth–death |
|---|
Edges (0)
Domain objects from loadLineageGraphData().
| edge id | source → target | labels | layer | relationshipType |
|---|
Link rows (0)
Derived for Cosmograph (same graph lines; indices match the node table above).
| edge id | src idx | tgt idx | endpoints | visualLinkColor | width | layer |
|---|
