Why: Fuller Relationship Graph
Goal: Turn the relationship-typed entity data built across IMP-16..19 into a navigable map of Buckminster Fuller's network — the 102 people and 11 organizations in his orbit, drawn as a graph centered on Fuller and colored by relationship type.
Why it matters: The corpus now encodes each person's tie to Fuller as a controlled relationship: field (collaborator, influence-on-fuller, forebear, chronicler, …) plus bidirectional ## See Also links between entities. That is graph data waiting to be seen. A rendered graph makes Fuller's collaborators, influences, forebears, rivals, and chroniclers legible at a glance and surfaces the lateral connections between them — a research and navigation tool the flat registry can't provide.
Scope: A dependency-light generator (build_graph.py) reads the typed entity-person / entity-organization pages and produces two things:
graph.svg— a static, force-directed, relationship-colored graph (rendered with graphvizsfdp), embedded on the buckyverse.org pagerelationship_graph/(WikiJS strips inline JS, so the on-site version is a static image + legend).index.html— a self-contained interactive viewer (vis-network via CDN): drag/zoom, per-relationship-type show/hide toggles, name search, and click-a-node → open that entity's wiki page. For local exploration and future iframing.
Also emitted: graph.json (the graph data) and graph.dot (the graphviz source).
Nodes/edges: 114 nodes (102 people + 11 organizations + a central r-buckminster-fuller hub). Edges = each person's typed relationship-to-Fuller spoke (colored), each org's neutral spoke, and the entity↔entity See Also cross-links.
Regenerate: python3 build_graph.py (run from this directory). Re-run after entity pages change; it rebuilds all outputs from current wiki state.
Success: the generator deterministically produces a valid relationship-colored graph.svg and a working interactive index.html whose node/edge counts and colors match the wiki data, embedded on a buckyverse page with a correct legend.
Source: work/TODO.md → TODO-11 ("Graph of the people and organizations Bucky interacted with").