The whole sentence informs its parts (Foundations, part 4)

July 4, 2026

Part 4 of Foundations: events, roles, and why a sentence isn't a bag of triples.

The tempting way to store meaning is subject–verb–object triples. "Maria sold the bakery to Tom in 2023" becomes maria — sold — bakery. Quick question: where did Tom go? Where did 2023 go? Bolt them on as more triples and you've built yourself a puzzle — if Maria sold twice, which sold do they belong to?

Linguistics solved this decades ago, and it's one of my favorite ideas we inherit.

Donald Davidson (1967) said: action sentences are really about an event. There was a selling event. Maria was its agent, the bakery its theme, Tom its recipient, 2023 its time. Everything attaches to the event itself. Now "sold twice" is just two event nodes, each with its own participants. Puzzle gone.

Charles Fillmore added the other half: verbs come with role frames. A selling has a seller, a thing sold, a buyer, maybe a price — knowing the verb tells you what participants to expect. And two landmark projects turned that insight into real, usable data we gratefully build on: PropBank (Martha Palmer and colleagues), which annotated verbs with numbered argument roles across a big corpus, and VerbNet (Karin Kipper Schuler), which organized verbs into classes with shared roles. Work like AMR (Banarescu et al.) and the precision-grammar tradition (English Resource Grammar, Flickinger; Minimal Recursion Semantics, Copestake et al.) proved you can produce these structures at scale with real discipline.

What the event hub buys you

Multi-participant questions just work. "Who did Maria sell the bakery to?" is a role lookup on the right event — not a prayer that "to Tom" survived being chopped into triples.

The whole disambiguates the parts. Knowing this is a selling frame tells you the "to" phrase is a recipient, not a destination. Parts read in isolation go wrong exactly where language is most flexible. Parts read as members of a frame inherit the frame's discipline. Same lesson as part 2's questions, right? Wholes constrain parts — on both sides of memory.

And it scales up. The same move repeats at every level: words in clauses, clauses in sentences, sentences in paragraphs, paragraphs in documents. Context flows down that tree — a pronoun resolves against its document, a date reads against its timeline. Structure rolls up it — a paragraph's topic is a function of its sentences' events. Meaning is fractal. The representation should be too.

The engineering rule that falls out sounds simple and costs us real work to honor: never let a fragment travel alone. Every extracted piece of meaning keeps its connection to the event, the sentence, and the document that produced it. Because whatever context you drop at extraction time — that's exactly the context some future question turns out to need.