<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Brad Heidemann: Thought Leadership]]></title><description><![CDATA[Thought leadership on AI, customer experience, and how organizations learn.]]></description><link>https://www.bradheidemann.com/s/thought-leadership</link><image><url>https://substackcdn.com/image/fetch/$s_!LvEH!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ae98d2-9e03-477e-ab03-c083bde52fa0_1254x1254.png</url><title>Brad Heidemann: Thought Leadership</title><link>https://www.bradheidemann.com/s/thought-leadership</link></image><generator>Substack</generator><lastBuildDate>Mon, 14 Sep 2026 05:32:05 GMT</lastBuildDate><atom:link href="https://www.bradheidemann.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Brad Heidemann]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thedeskofbrad@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thedeskofbrad@substack.com]]></itunes:email><itunes:name><![CDATA[Brad Heidemann]]></itunes:name></itunes:owner><itunes:author><![CDATA[Brad Heidemann]]></itunes:author><googleplay:owner><![CDATA[thedeskofbrad@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thedeskofbrad@substack.com]]></googleplay:email><googleplay:author><![CDATA[Brad Heidemann]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Your Analytics Measure Motion, Not Meaning]]></title><description><![CDATA[The instruments to measure meaning finally exist. That makes the learning organization buildable.]]></description><link>https://www.bradheidemann.com/p/your-analytics-measure-motion-not</link><guid isPermaLink="false">https://www.bradheidemann.com/p/your-analytics-measure-motion-not</guid><dc:creator><![CDATA[Brad Heidemann]]></dc:creator><pubDate>Wed, 29 Jul 2026 01:00:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pg7P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pg7P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pg7P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 424w, https://substackcdn.com/image/fetch/$s_!pg7P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 848w, https://substackcdn.com/image/fetch/$s_!pg7P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 1272w, https://substackcdn.com/image/fetch/$s_!pg7P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pg7P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png" width="1456" height="1030" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1030,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1971655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.bradheidemann.com/i/208912169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pg7P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 424w, https://substackcdn.com/image/fetch/$s_!pg7P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 848w, https://substackcdn.com/image/fetch/$s_!pg7P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 1272w, https://substackcdn.com/image/fetch/$s_!pg7P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc47f56e-dbe2-423b-8291-f3f740ad28ef_1491x1055.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Every number has a story to tell. In </span><a href="https://substack.com/home/post/p-207320292"><span>the first essay in this series</span></a><span>, I argued that the agentic foundation is taking shape and the knowledge graph holds the plot. (New to knowledge graphs? I wrote a </span><a href="https://www.bradheidemann.com/p/primer-on-knowledge-graphs"><span>primer</span></a><span> on what they are and why the most valuable thing your company knows has never been written down.) This essay states the central claim of the series plainly, because burying it would be a disservice: the learning organization is finally buildable. The enterprise that understands its customers better every day, that compounds what it learns instead of merely recording what it did, has moved from leadership aspiration to engineering decision. Here&#8217;s the story of why that&#8217;s suddenly true.</span></p><p style="text-align: justify;"><span>Start with the assumption that has to go: that your company understands its customers because it measures them. We have superb mathematics for operations. Supply chains, logistics, labor productivity, same-store sales, cash conversion: fifty years of enterprise systems made the what of business precise to the decimal. None of that precision explains why a customer trusted you in March and hesitated in June. We measure everything that happens and almost nothing about why.</span></p><p style="text-align: justify;"><span>That&#8217;s not a technology gap. It&#8217;s a cognitive one, and behavioral economics spent fifty years documenting it. Daniel Kahneman and Amos Tversky </span><a href="https://www.science.org/doi/10.1126/science.185.4157.1124"><span>showed</span></a><span> that we reason from whatever information is most available, and that when a question is hard, we quietly substitute an easier one and never notice the swap. &#8216;Why are customers leaving?&#8217; is hard. &#8216;What did conversion do last week?&#8217; is easy. So the Monday review answers the easy question and files it under the hard one. In </span><a href="https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow"><span>Thinking, Fast and Slow</span></a><span>, Kahneman gave the pattern a name: what you see is all there is. The dashboard becomes the whole story precisely because it&#8217;s the story on the screen. Humans are bad at causality, brilliantly bad, in predictable directions. Marketing didn&#8217;t decide to ignore why. It inherited instruments that made the bias structural. We industrialized System 1 and called it analytics.</span></p><p style="text-align: justify;"><span>Watch the bias play out in a company you&#8217;d recognize. In March, the onboarding refresh ships. The copy is cleaner, more confident, more feature-led. Completion rates hold, the dashboard stays green, the team moves on. But the new language has quietly stopped answering a question first-time customers need resolved before they commit. A cause is now in motion, and no instrument in the building can see it. Through April, that missing question surfaces again and again in support conversations. In May, customer language in those conversations turns less certain. In June, activation dips. In September, renewals miss, and the room does exactly what Kahneman would predict: it reaches for the most available explanation. Pricing pressure. A competitor&#8217;s launch. Seasonality. The March decision is six months old and three handoffs away, and because it was never measured, it&#8217;s never suspected. The company doesn&#8217;t learn the lesson. It buys a better churn model.</span></p><p style="text-align: justify;"><span>Multiply that story across every page, campaign, and conversation the enterprise ships in a year, and you have the real cost of counting: not one soft quarter, but an organization that repeats its mistakes with increasing efficiency. That&#8217;s the quiet tragedy of modern marketing. The discipline didn&#8217;t lose its craft. It buried the craft under a MarTech stack that automates activity without understanding it, and the newest AI content tools are making it worse, regressing every brand toward the statistical mean, faster and cheaper than ever.</span></p><p style="text-align: justify;"><span>Now run the same story with instruments that can read. Same company, same March refresh. This time the copy ships into an agentic infrastructure: AI agents, built on frontier models like Claude, that read every asset the way your best brand mind would, and a knowledge graph that keeps content, customers, conversations, and outcomes connected across time. Within days, semantic analysis flags that the new copy has drifted from the questions first-time customers actually ask. That isn&#8217;t intuition. It&#8217;s a measured distance between two mental models. By April, the system reads sentiment decaying in support conversations and scores it with enough mathematical precision to alert on: customers are measurably less confident, on specific pages, about specific promises the brand made. The Monday review doesn&#8217;t open with an argument over attribution. It opens with a causal thread the junior analyst can trace as easily as the CMO, because the thread lives in the graph, not in a veteran&#8217;s head. The team forms a hypothesis, tests a revision, and the enterprise remembers the answer either way. Marketing stops performing certainty and starts practicing curiosity.</span></p><p style="text-align: justify;"><span>This is the company Peter Senge described a generation ago in </span><a href="https://en.wikipedia.org/wiki/The_Fifth_Discipline"><span>The Fifth Discipline</span></a><span>: the learning organization, where understanding compounds. Executives loved the idea, and once you&#8217;ve seen both versions of March, you know why. Almost nobody could build it, because you can&#8217;t run a learning organization on instruments that record without compounding and obscure causality by design. That&#8217;s the decision in front of leadership now, and it&#8217;s genuinely new. Keep optimizing the counting, or build the reading. Keep the stack that measures motion, or add the layer that measures meaning.</span></p><p style="text-align: justify;"><span>The rest of this essay shows what that layer reads and how the loop closes. The techniques exist today, grounded in decades of research, from computational linguistics to semiotics to the behavioral science above. For the first time, we have a genuinely granular understanding of language, and we can see its effect on customers at ever finer segmentation. There&#8217;s still a great deal to learn about how humans experience content, what moves them, and what they find pleasing. That&#8217;s not a caveat. It&#8217;s the point: those questions are finally answerable by instrument instead of argument. And the argument of this essay needs only one sentence: that organization isn&#8217;t measuring more. It&#8217;s measuring differently.</span></p><p style="text-align: justify;"><strong><span>Motion, not motive</span></strong></p><p style="text-align: justify;"><span>For seventy years we&#8217;ve lived under the most quoted line in management: what gets measured gets managed. The problem is what we chose to measure. We counted impressions, clicks, bounce rates, and conversions because they were easy to count, which is the availability bias wearing a lanyard. So marketing became exceptionally good at describing motion and stayed surprisingly weak at explaining motive.</span></p><p style="text-align: justify;"><span>Attribution tells you which door the customer came through. It doesn&#8217;t tell you why they knocked. A conversion rate hands you the last sentence of a story with every page before it torn out. And because activity metrics arrive fast while changes in trust and comprehension arrive slow, the available numbers drag every decision toward the short term.</span></p><p style="text-align: justify;"><span>That&#8217;s how the flywheel starts spinning backward. Trust erodes quietly for three quarters while the dashboards stay green. By the time a metric turns red, the decision that caused it is six months old and three handoffs away.</span></p><p style="text-align: justify;"><span>A learning organization can&#8217;t run on instruments that only see the last click. It needs instruments that preserve context, surface patterns, and help the enterprise test why.</span></p><p style="text-align: justify;"><strong><span>Content is an intervention, not inventory</span></strong></p><p style="text-align: justify;"><span>Start with the asset the enterprise measures worst: its own voice. Most companies manage content as inventory, a production queue of pages, campaigns, and assets to ship and eventually replace. But every message, image, and interaction is also an intervention in the customer relationship. It shapes emotion, understanding, intent, and action, right alongside price, product, and service.</span></p><p style="text-align: justify;"><span>Which makes every piece of content a live experiment, whether the company designed it as one or not. Most organizations record what the content cost and how many people clicked it. Almost none measure what changed after exposure: comprehension, confidence, trust, the customer&#8217;s sense of what the brand stands for. For decades that was fair, because meaning couldn&#8217;t be measured consistently at scale. AI doesn&#8217;t make meaning perfectly measurable. It makes meaning observable, comparable, and monitorable, and that&#8217;s enough to change the job.</span></p><p style="text-align: justify;"><strong><span>Five ways to read</span></strong></p><p style="text-align: justify;"><span>AI can now read content across dimensions that used to live in expert judgment, and it can do it across thousands of touchpoints at once.</span></p><p style="text-align: justify;"><strong><span>Style and tone. </span></strong><span>Style isn&#8217;t decoration. It&#8217;s a credibility signal. Measured across channels, tone reveals whether the brand sounds like one company or twelve. Consistency of voice doesn&#8217;t create trust by itself. Inconsistency quietly spends it.</span></p><p style="text-align: justify;"><strong><span>Sentiment and emotional framing. </span></strong><span>Emotion leads. Behavior lags. Excitement, confusion, skepticism, and frustration show up in customer language before they show up in retention or revenue, which makes sentiment the earliest tripwire you can set.</span></p><p style="text-align: justify;"><strong><span>Semantic clarity. </span></strong><span>Does the content match the customer&#8217;s mental model or the org chart&#8217;s? A customer never reports that your taxonomy is confusing. They just fail to find the next step, abandon the journey, or call support. Confusion doesn&#8217;t file a complaint. It leaves.</span></p><p style="text-align: justify;"><strong><span>Semiotic signals. </span></strong><span>Customers read symbols: color, imagery, category cues, ritual. A brand is a set of expectations customers learn to predict, and every asset either keeps that promise or breaks it. Semiotic drift is how a brand blurs while every individual asset still looks good.</span></p><p style="text-align: justify;"><strong><span>Behavioral correlation. </span></strong><span>The payoff dimension: connecting content attributes to downstream outcomes. Did the warmer tone precede more qualified demo requests? Did the revised onboarding precede higher activation? Correlation doesn&#8217;t settle the question. It tells you where to look and what to test.</span></p><p style="text-align: justify;"><span>These aren&#8217;t replacements for financial or behavioral metrics. They&#8217;re explanatory signals, and they can&#8217;t live in another disconnected spreadsheet. They belong in the knowledge graph from the first essay, where a content version, a customer segment, a support theme, and a renewal decision stay connected across time. The graph holds the plot. These dimensions are how you read it.</span></p><p style="text-align: justify;"><strong><span>What reading looks like</span></strong></p><p style="text-align: justify;"><span>Go back to the March story and look at the mechanics. The connection between the content version, the language shift, the affected cohorts, and the later outcomes produced a causal hypothesis, not a verdict. Correlation opened the investigation. The test closed it. The team ran the revised sequence against the original, controlled for customer mix, and watched whether comprehension, activation, and retention moved together. The result fed back into the graph and sharpened the next diagnosis.</span></p><p style="text-align: justify;"><span>Notice what happened to the people in that story. Nobody got blamed for a red number. A hunch became a hypothesis, the hypothesis became a test, and the test became institutional memory. That&#8217;s Senge&#8217;s discipline made operational: the system learned, and so did everyone who touched it. Analytics reports what happened. Reading builds an explanation, tests it, and remembers.</span></p><p style="text-align: justify;"><strong><span>From campaign metrics to system health</span></strong></p><p style="text-align: justify;"><span>This changes marketing&#8217;s job description. Campaign measurement asks whether a burst of activity worked. System measurement asks whether the relationship is getting stronger, clearer, and more coherent over time. The first question produces reports. The second produces learning.</span></p><p style="text-align: justify;"><span>Read this way, marketing becomes the sensory system of the learning organization. It detects a change in customer confidence while it&#8217;s still a whisper. It catches the gap between the promise, the experience, and the outcome. It feeds what the market is teaching back into product, service, and strategy instead of trapping the lesson inside a campaign recap nobody reads. And it gives marketing&#8217;s craft knowledge, the instincts about language, story, and emotion dismissed as soft for decades, a way to become observable, testable, and scalable.</span></p><p style="text-align: justify;"><span>That&#8217;s the promotion marketing has been waiting for. Not a bigger budget. A bigger job: teaching the enterprise what its communication changes, for whom, and with what consequences.</span></p><p style="text-align: justify;"><strong><span>What happens next</span></strong></p><p style="text-align: justify;"><span>What gets measured gets managed. That won&#8217;t change, and it shouldn&#8217;t. What&#8217;s changing is what the enterprise can observe. Trust, clarity, resonance, and coherence are still imperfect constructs. They no longer have to be invisible ones.</span></p><p style="text-align: justify;"><span>The timing matters. Generative AI is flooding every channel with more content, made faster and cheaper. Production is becoming abundant. Understanding isn&#8217;t. The companies producing the most content and the companies learning the most from their content are about to become very different companies.</span></p><p style="text-align: justify;"><span>The sequence only runs in one direction. Measure meaning. Find the pattern. Form the hypothesis. Test it. Feed the result back. Skip the test and correlation becomes certainty theater. Skip the feedback and the enterprise repeats the lesson without learning it. Complete the loop and understanding compounds.</span></p><p style="text-align: justify;"><strong><span>The executive question</span></strong></p><p style="text-align: justify;"><span>There&#8217;s a test you can run this week, and it costs nothing. In your next marketing review, pick any number on the dashboard and ask why it moved. Then ask three more questions. What evidence connects the proposed cause to the outcome? What competing explanation fits the same facts? What test would tell them apart?</span></p><p style="text-align: justify;"><span>If the conversation stops at attribution, you have counting instruments. If the team can trace the relationship across content, context, behavior, and time, and can say how it would test the explanation, you&#8217;re building reading instruments.</span></p><p style="text-align: justify;"><span>That&#8217;s the decision in front of leadership. Not whether to measure, but whether to design the organization to learn: from every customer interaction, in real time, with causation you can trace instead of guess. I use a structured assessment to evaluate whether a company&#8217;s content, data, semantic, and feedback architecture can support that design, and where the learning loop is breaking.</span></p><p style="text-align: justify;"><span>Because the payoff compounds. Run the loop end to end, interaction after interaction, and the advantage isn&#8217;t a model or a platform a competitor can license. It&#8217;s an enterprise that understands its customers a little better every day, and people who get smarter along with it.</span></p><p style="text-align: justify;"><span>The learning organization was never a fantasy. It was waiting for its instruments. They&#8217;re here.</span></p><p style="text-align: justify;"><strong><span>Next in the series: </span></strong><span>The Enterprise Learning Loop, how observation becomes hypothesis, evidence, institutional memory, and better action.</span></p><p style="text-align: justify;"><em><span>Disclosure: I have a commercial interest in this space. I build and advise on semantic AI, knowledge graph technology, and customer experience measurement systems.</span></em></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/p/your-analytics-measure-motion-not?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/p/your-analytics-measure-motion-not?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bradheidemann.com/p/your-analytics-measure-motion-not?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Primer on Knowledge Graphs]]></title><description><![CDATA[The most valuable thing your company knows has never been written down.]]></description><link>https://www.bradheidemann.com/p/primer-on-knowledge-graphs</link><guid isPermaLink="false">https://www.bradheidemann.com/p/primer-on-knowledge-graphs</guid><dc:creator><![CDATA[Brad Heidemann]]></dc:creator><pubDate>Tue, 28 Jul 2026 23:10:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RNEn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RNEn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RNEn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!RNEn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!RNEn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!RNEn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RNEn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be990a17-d6f8-4934-a367-6f957c20556d_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1855075,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.bradheidemann.com/i/208900252?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RNEn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!RNEn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!RNEn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!RNEn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe990a17-d6f8-4934-a367-6f957c20556d_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1 style="text-align: justify;"><span>Executive summary</span></h1><p style="text-align: justify;">Peter Drucker gave us the term knowledge worker in 1959, and the emphasis was always on the first word. Knowledge workers did more than produce reports. They interpreted what systems recorded, reconciled conflicting evidence and supplied the meaning that made the output useful.</p><p style="text-align: justify;">A controller handed a margin figure doesn&#8217;t stop at the figure. She examines the contracts behind it, removes a one-time concession and reaches a conclusion she can defend to the board: the underlying trend is flat, not falling. The report is the artifact. What she knows about the business is the product.</p><p style="text-align: justify;">Much of that context was never recorded, because the person who held it was in the meeting. As parts of knowledge work are automated, the unresolved question is who, or what, will preserve the definitions, relationships, exceptions and evidence behind the numbers.</p><p style="text-align: justify;"><em><span>The number was in the system. The story was in the person.</span></em></p><p style="text-align: justify;">This is why many internal AI deployments disappoint in a similar way. A capable model is connected to the company&#8217;s documents and systems, yet some answers remain fluent, plausible and wrong: the cited policy was superseded, two divisions use different definitions of active customer, or two figures should never have been combined. The model can retrieve what the company recorded. It cannot use context that was never made explicit.</p><p style="text-align: justify;">A knowledge graph is where that context gets made explicit, connected and reusable. It won&#8217;t hold everything a person knew, and no formal system should be expected to, but it holds the part that repeatedly drives decisions: the entities, the relationships, the definitions and the evidence. Google&#8217;s 2012 Knowledge Graph demonstrated the distinction at enormous scale. Traditional search matched strings, while the graph added entities and relationships that let search interpret many queries as questions about things. Google described the shift as things, not strings. The enterprise lesson follows directly. Finding documents about your business is not the same as modeling it well enough to answer questions about it.</p><p style="text-align: justify;">The investment therefore has a different shape from a conventional technology project. Models can perform much of the mechanical work, including proposing taxonomies, extracting entities and drafting semantic models, but they cannot authoritatively decide what the business means. Whether a trial account counts as a customer, or which definition of margin applies in a given context, remains a business judgment. The enduring requirement is knowledge stewardship: people with the authority to make, document and maintain those decisions.</p><p style="text-align: justify;">Automation may reduce staffing in some knowledge-work activities, and it creates a smaller and different need for stewardship. The work doesn&#8217;t vanish; it changes form and location. Most large enterprises have someone who owns the data. Few clearly own what it means.</p><p style="text-align: justify;">One point belongs in a summary because it decides whether any of this pays. Enterprise AI programs rarely stall because the model lacks capability. They stall because nobody can show that the answers are right. What high-stakes functions require is narrower and harder than accuracy in the abstract: answers that are complete, current, and traceable to their evidence. A model grounded in a well-governed knowledge graph can return not only an answer, but the entities, relationships and sources used to construct it. That traceability is what separates a limited pilot from a system the organization is prepared to trust.</p><p style="text-align: justify;"><em><span>What follows provides an executive working knowledge of the subject: what a knowledge graph is, how its parts fit together, why identity and open standards matter, where ordinary retrieval falls short, and why governance remains a business responsibility. Enough to direct your teams, test vendor claims and understand what you are funding. </span></em>For the argument this primer supports, see "<a href="https://substack.com/home/post/p-208912169">Your Analytics Measure Motion, Not Meaning.</a>"<span>Someone always knew why</span></p><p style="text-align: justify;">Picture a quarterly business review from a few years back, before anyone in the room had said the words artificial intelligence out loud. The deck shows enterprise revenue down four percent. The number is correct, produced by a system, reconciled and signed off, and incomplete on its own.</p><p style="text-align: justify;">What makes it useful is the woman who stands up and explains that the decline is two accounts, both of which moved to a new billing schedule, that one has already recovered in the current quarter, and that the trend underneath is flat rather than falling. She had pulled the contracts, called the account team, remembered a conversation from March, weighed two explanations and thrown one away. By the time she stood up, the number had stopped being a number and become an explanation the business could act on.</p><p style="text-align: justify;">Systems count. People find out why. The finding out is where the value sits, and it has always been done by people across finance, operations, marketing and service whose real job, whatever their title said, was working out what the numbers meant and telling everyone else.</p><p style="text-align: justify;">Michael Polanyi gave this a name in 1966. &#8220;We can know more than we can tell,&#8221; he wrote, describing the tacit dimension of expertise. Your organization runs on it: the veteran who knows which report to trust, the account manager who calls a customer before an invoice goes out, the correction made in a meeting that never reaches a document.</p><p style="text-align: justify;">No knowledge graph can capture all tacit knowledge, and no formal system should be expected to. It can, however, preserve the entities, relationships, definitions, evidence and explicit judgments that repeatedly shape decisions. Systems of record were designed to capture outcomes, not the reasoning behind them, because the reasoning was usually standing in the room. That work was part of the job but rarely part of the job description, which is why it can disappear before anyone notices what was lost.</p><h2><span>What happens when you point a model at everything</span></h2><p style="text-align: justify;">IT stands up an internal model with access to the whole enterprise: document stores, wikis, ticket history, the data warehouse and the intranet nobody has pruned since 2016. They add retrieval, put a chat window on it and open it to the business. The effort is serious and usually well engineered. Yet the answers are often not accurate or complete enough for consequential decisions.</p><p style="text-align: justify;">The answers are not absurd, which is the difficulty. They&#8217;re fluent, they cite real documents, and they&#8217;re subtly wrong in ways only the person who used to do the job can catch. The system quotes a procedure that was superseded. It counts customers using a definition marketing abandoned two years ago. It adds two figures that were never meant to be added, because nothing in the data said they couldn&#8217;t be. Each answer is defensible on its face and wrong in a way that costs something.</p><p style="text-align: justify;">The usual response is to reach for a better model, a longer context window or a different vendor. That response fails because the diagnosis is incomplete. The system may have everything the company recorded while still lacking what the analyst knew, what the account manager remembered or what the compliance officer would have caught. Context that was never represented cannot be retrieved reliably.</p><p style="text-align: justify;">Artificial intelligence didn&#8217;t create this problem, and it won&#8217;t solve it on its own. What it does is distribute conclusions at scale without the context that originally made them meaningful. A knowledge graph is how an organization makes the reusable portion of that context explicit and machine-readable.</p><h1><span>Four names, one customer</span></h1><p style="text-align: justify;">Start with a problem common in large enterprises. In the customer relationship management system the account is Acme. In the signed contract it is Acme Corporation. In finance it is ACME Holdings Inc. In the board deck it is our largest Midwest account. Four names may refer to one legal entity, several related entities or different concepts altogether, and a language model cannot resolve that reliably from text alone.</p><p style="text-align: justify;">This is the distinction Google emphasized when it introduced its Knowledge Graph. A string is text. A thing has an identity. A knowledge graph addresses the enterprise version of the problem by assigning a persistent identity and recording relationships to other identified things. Acme is a Customer. Acme holds a Contract. That Contract covers a Service. That Service runs on a Platform. That Platform failed on Tuesday.</p><p style="text-align: justify;">Nobody wrote a document saying Tuesday&#8217;s outage put our largest Midwest account at contractual risk, so ordinary document search can&#8217;t retrieve that sentence. But the relationship path exists, and a graph can traverse it. That is the core idea: a knowledge graph is a machine-readable model of the things a business cares about, the relationships between them, and the constraints and evidence that give those relationships meaning.</p><h1><span>What a knowledge graph is made of</span></h1><p style="text-align: justify;">Writing down organizational meaning requires a language precise enough for a machine to use. A knowledge graph is built from four layers that stack: the words, the categories, the grammar and the statements.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mpjq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mpjq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 424w, https://substackcdn.com/image/fetch/$s_!Mpjq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 848w, https://substackcdn.com/image/fetch/$s_!Mpjq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 1272w, https://substackcdn.com/image/fetch/$s_!Mpjq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mpjq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png" width="840" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82166,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.bradheidemann.com/i/208900252?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mpjq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 424w, https://substackcdn.com/image/fetch/$s_!Mpjq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 848w, https://substackcdn.com/image/fetch/$s_!Mpjq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 1272w, https://substackcdn.com/image/fetch/$s_!Mpjq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fa43652-f7af-4433-ae54-729a4279e4da_840x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;"><em><span>Figure 1. The four building blocks. Each layer adds meaning the layer below can&#8217;t express.</span></em></p><h2 style="text-align: justify;"><span>The words</span></h2><p style="text-align: justify;">A controlled vocabulary is an agreed list of terms, with one preferred label per idea and the synonyms people actually use. Legal writes counterparty. Sales says client. Support says account holder. Nobody has to change their language, because the vocabulary records that these are three names for one concept. A glossary tells humans what words mean. A controlled vocabulary tells machines that two documents using different words are discussing the same thing.</p><h2 style="text-align: justify;"><span>The categories</span></h2><p style="text-align: justify;">A taxonomy arranges those terms so that broader and narrower relationships are explicit. A Managed Services Agreement is a kind of Service Contract, which is a kind of Contract. A question about contracts now finds the managed services ones without anyone listing every subtype, which matters more than it sounds: most enterprise searches fail because the person asking didn&#8217;t know the right vocabulary to ask with.</p><h2 style="text-align: justify;"><span>The grammar</span></h2><p style="text-align: justify;">An ontology is a formal model of what kinds of things exist, how they may relate and which constraints apply. A Customer may hold a Contract. A Contract may not hold a Customer. The model may specify that every Contract has exactly one governing jurisdiction. A Subsidiary may inherit a master agreement&#8217;s terms unless explicitly overridden. The ontology doesn&#8217;t contain every business fact; it defines the structure within which facts can be represented and checked.</p><p style="text-align: justify;">An ontology does not enforce policy by itself. It makes relevant concepts and constraints explicit and machine-readable. When those constraints are connected to validation logic, permissions or operational controls, a system can test a proposed action before completing it and reject actions that violate the encoded rules.</p><p style="text-align: justify;">This is also where these programs become genuinely difficult, and the hardest part is often not technical. To define Customer as one legal entity under one master agreement, someone must decide how to treat divisions that have historically counted regional subsidiaries separately. To formalize revenue recognition, someone must resolve conflicting practices. Each decision affects reporting, incentives and authority, so ambiguity usually has a constituency.</p><p style="text-align: justify;">This is why the work fails when it is delegated too far down the organization. It crosses divisions, and a director may not have the authority to settle a definition disputed by peers. Drafting the semantic model is increasingly tractable. Adjudicating contested business meaning is not, and it requires an accountable owner with authority across the affected domains.</p><p style="text-align: justify;"><em><span>An ontology formalizes business meaning. Deciding that meaning is not an IT decision.</span></em></p><h2 style="text-align: justify;"><span>The statements</span></h2><p style="text-align: justify;">The populated statements about your actual customers, contracts, products, policies and people, connected according to the model. The first three layers define the language and structure. This layer fills that structure with identified entities, relationships and supporting evidence. In practice the layers evolve together: populating the graph exposes gaps in the vocabulary and errors in the ontology.</p><p style="text-align: justify;">Put the four together and the roles become clear. The vocabulary defines preferred labels and synonyms. The taxonomy organizes broader and narrower categories. The ontology defines permissible relationships and constraints. The knowledge graph records statements about the actual business using that shared structure. Everything that follows concerns what this makes possible and what is required to keep it trustworthy.</p><h1><span>Whose number is right?</span></h1><p style="text-align: justify;">A semantic layer is a governed model of meaning that sits between data and the applications that use it. Sometimes it establishes one enterprise definition. Sometimes it records several legitimate definitions and the contexts in which each applies. The goal is not artificial uniformity; it is explicit, reusable meaning. A knowledge graph can provide the structure for that layer.</p><p style="text-align: justify;">Most enterprises have fragments of such a layer rather than one coherent model. The reporting tool has one definition of active customer. Marketing has another. Forecasting has a third, buried in a query written by someone who has left. The definitions may each be valid for their purpose, but the differences are rarely explicit, which is why leadership teams spend meetings arguing about whose number is right instead of deciding what to do.</p><p style="text-align: justify;">That disagreement used to be resolved by a person, one meeting at a time, through experience and institutional memory. A semantic layer makes the definitions, contexts and sources explicit, so systems and models can apply them consistently, or explain why different definitions produce different answers.</p><h1><span>Why standards turn this into an asset</span></h1><p style="text-align: justify;">A company can build a knowledge graph with proprietary technology, open standards published by the World Wide Web Consortium, or a combination of both. The choice has technical and economic consequences. Executives don&#8217;t need to memorize the acronyms, but they should understand what each standard contributes.</p><p style="text-align: justify;"><strong><span>IRI </span></strong><span>A permanent web address for every concept and every thing. Not a label, an identifier.</span></p><p style="text-align: justify;"><strong><span>RDF </span></strong><span>The format for stating a single fact: subject, verb, object. The smallest possible unit of meaning.</span></p><p style="text-align: justify;"><strong><span>SKOS </span></strong><span>The standard for vocabularies and taxonomies. Preferred terms, synonyms, broader and narrower, across languages.</span></p><p style="text-align: justify;"><strong><span>OWL </span></strong><span>The standard for rules and inference. States what must be true, and lets machines derive facts nobody typed.</span></p><p style="text-align: justify;"><strong><span>SPARQL </span></strong><span>The query language. One way to ask questions across everything the graph knows.</span></p><h2><span>Why one identifier changes the economics</span></h2><p style="text-align: justify;">Persistent identity carries most of the commercial weight. Giving every concept and entity a durable identifier sounds like a technical detail. It is the mechanism that allows information from different systems to accumulate around the same thing.</p><p style="text-align: justify;"><strong>Shared identity reduces repeated reconciliation. </strong>Once an entity has a persistent identity, finance&#8217;s view of Acme, support&#8217;s view, the contract, the shipping history and last week&#8217;s escalation can attach to the same entity without requiring every pair of systems to be reconciled independently. A more complete customer view becomes a property of the shared model rather than another isolated integration project.</p><p style="text-align: justify;"><strong>New sources connect rather than fully merge. </strong>After an acquisition, the acquired customer list can be linked to existing entities by asserting where identities match, while the source systems remain intact. This reduces repeated reconciliation; it does not eliminate source integration or data-quality work.</p><p style="text-align: justify;"><strong>Answers become more auditable. </strong>When the graph preserves provenance, a system can show which facts it used, which entity each fact concerns and where the fact originated. That is more defensible than pointing to a paragraph that happened to contain a similar name.</p><p style="text-align: justify;"><strong>Institutional memory survives reorganization. </strong>Departments are renamed, systems replaced and vendors changed, while stable identifiers preserve continuity. What the company recorded about a customer in 2019 can remain attached to the same entity in 2029, provided identity and provenance are maintained.</p><p style="text-align: justify;">Taken together, these mechanisms change the integration cost curve. In a conventional point-to-point architecture, each new source requires new reconciliation against systems already connected. Shared identifiers and reusable semantics reduce that repeated work, because a source can connect once to the common model and become available to multiple consumers. The cost doesn&#8217;t disappear, and poor source data still has to be addressed, but integration becomes more cumulative and less repetitive. Over a decade of acquisitions and platform changes, that difference compounds.</p><p style="text-align: justify;">The remaining standards support that accumulation. Common fact formats make datasets easier to combine. Controlled vocabularies connect synonyms such as churn and attrition. Ontologies support constraint checking and inference when the necessary relationships are represented. Open specifications also improve portability across tools, although they do not guarantee vendor independence. A model of the business may be a twenty year asset. The platform hosting it may not be a twenty year company.</p><h2><span>Two graph models, and why the choice isn&#8217;t the decision</span></h2><p style="text-align: justify;">Your technical teams will raise a distinction between two kinds of graph. Property graph and Resource Description Framework (RDF) models emphasize different concerns. Property graphs are commonly optimized for efficient traversal and operational workloads. RDF graphs emphasize global identifiers, standards-based integration, semantic interoperability and inference. The distinction is real, and modern products increasingly blur it.</p><p style="text-align: justify;">Many mature enterprises use both patterns. The executive question is not which graph model is universally superior, but which business questions, interoperability requirements and governance needs the architecture must support. The practical risk is not choosing wrong. It is spending a year choosing. A team still debating graph models has not started building, and the business questions will settle the matter faster than the debate will.</p><h1><span>Why enterprise AI often stalls at the compliance door</span></h1><p style="text-align: justify;">Enterprise AI programs rarely stall because the model lacks capability. They stall because nobody can show that the answers are right. What high-stakes functions require is narrower and harder than accuracy in the abstract: answers that are complete, current, and traceable to their evidence.</p><p style="text-align: justify;">A common deployment pattern is retrieval-augmented generation, or RAG. Rather than relying only on what the model learned during training, the system retrieves relevant text from enterprise sources and asks the model to answer from that material. It is a sound and useful technique. Its quality depends heavily on what is retrieved, how complete and authoritative the sources are, and how permissions and versions are handled. Ordinary similarity retrieval has four structural limitations that tuning alone does not remove.</p><p style="text-align: justify;"><strong>Similarity is not the same as authority. </strong>A superseded 2019 travel policy may resemble a question about the current travel policy as strongly as the current document does, unless version, status and authority are represented and enforced.</p><p style="text-align: justify;"><strong>Similarity retrieval alone does not guarantee complete aggregation. </strong>How many active contracts have automatic-renewal clauses expiring in the third quarter requires an exhaustive set, a governed definition of active, and a counting operation. Retrieving a few similar contracts and asking the model to generalize is not the same task.</p><p style="text-align: justify;"><strong>A text retriever does not automatically follow multi-step relationships. </strong>Which customers are exposed to Tuesday&#8217;s outage may require a chain from outage to platform, platform to services, services to contracts and contracts to customers. Each relationship has to be represented, or discovered with additional tools.</p><p style="text-align: justify;"><strong>Identity is not inherent in text retrieval. </strong>Documents that say Acme and documents that say ACME Holdings may be treated as unrelated unless entity resolution establishes that they refer to the same legal entity, or records that they do not.</p><p style="text-align: justify;">These limitations create a broader problem: the system may not know that its evidence is incomplete. It presents the best material it found with the same fluency whether retrieval was comprehensive or partial. Fluency is a weak signal of evidentiary quality.</p><h2 style="text-align: justify;"><span>The arithmetic that kills pilots</span></h2><p style="text-align: justify;">Put an economic frame around that. A system that is often right but cannot identify its exceptions still requires a qualified person to verify every consequential answer. Verification erases the expected savings, because the work has moved from producing the answer to checking it, and checking usually takes the same expertise the program was intended to free.</p><p style="text-align: justify;">The constraint becomes sharper in high-stakes functions. Where answers cannot be traced to their evidence, compliance is unlikely to approve, legal is unlikely to rely on the output, and human resources and regulated business units tend to restrict use altogether. The exclusions land on the highest-value work, which leaves a pilot confined to lower-stakes tasks and returns that do not support the original business case.</p><p style="text-align: justify;">The model may be capable. The deployment is still missing the evidence architecture required to use it safely.</p><h2 style="text-align: justify;"><span>What changes when the graph is underneath</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NWGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NWGv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 424w, https://substackcdn.com/image/fetch/$s_!NWGv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 848w, https://substackcdn.com/image/fetch/$s_!NWGv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 1272w, https://substackcdn.com/image/fetch/$s_!NWGv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NWGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png" width="856" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:856,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.bradheidemann.com/i/208900252?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NWGv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 424w, https://substackcdn.com/image/fetch/$s_!NWGv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 848w, https://substackcdn.com/image/fetch/$s_!NWGv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 1272w, https://substackcdn.com/image/fetch/$s_!NWGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe796a4f-00e4-4f87-81cc-ea4a929a3190_856x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;"><em><span>Figure 2. The same question, two paths. The difference isn&#8217;t the model. It&#8217;s what the model is handed.</span></em></p><p style="text-align: justify;">With graph-grounded retrieval, often grouped under the label GraphRAG although implementations vary, the sequence changes. A question can be resolved to identified entities rather than only to words. The system can then traverse relevant relationships, apply recency, type and permission constraints, and retrieve a smaller set of structured facts with provenance. The model&#8217;s task narrows from finding and interpreting an open-ended corpus to explaining evidence selected by an explicit model, which reduces the opportunities for unsupported inference.</p><p style="text-align: justify;">Andreas Blumauer, who founded the Semantic Web Company in 2004 and built PoolParty into one of the longest running enterprise knowledge graph platforms, illustrates the distinction with a medical example. Search a document store for insomnia and you get documents that mention insomnia. In a knowledge graph where the relevant relationships have been represented, the system can traverse from insomnia to possible causes, treatments, related conditions and interactions. One approach finds text about a topic. The other follows explicit relationships among identified concepts.</p><p style="text-align: justify;">A search-and-chat system can produce a plausible answer. A graph-grounded system can produce an answer with an evidence path and chain of custody.</p><p style="text-align: justify;">The two approaches belong together rather than in competition, and treating them as alternatives is an expensive mistake. The model supplies language understanding and explanation. The graph supplies identity, governed relationships, permissions and provenance. Without the model, the graph is difficult for most users to query. Without a semantic and evidentiary layer, consequential answers remain difficult to audit. Auditability is the price of admission to the enterprise use cases worth funding.</p><h1 style="text-align: justify;"><span>Two standard objections</span></h1><h2 style="text-align: justify;"><span>&#8220;The models are good enough&#8221;</span></h2><p style="text-align: justify;">The case for knowledge graphs as it was often made in 2018 assumed models that could read little, reason only over short contexts and use few tools. Those assumptions are much less true today, and part of the objection lands. Retrieval is inexpensive and useful for a large class of questions, and organizations no longer have to structure everything before deriving value from anything. At the same time, models can now propose taxonomies, extract entities and draft ontologies for expert review, sharply reducing the effort required to produce a first version.</p><p style="text-align: justify;">What has not changed is the need for authoritative business context. A model may infer that ACME Holdings and Acme Corporation are related, but it cannot authoritatively decide that they are the same legal entity under a particular agreement. Access rules attach to entities and concepts rather than to paragraphs. The origin of a number has to be traceable. Whether a trial user counts as a customer remains a governed business decision. Capable models didn&#8217;t remove the need for organizational context. They made its absence easier to see.</p><h2><span>&#8220;This is knowledge management, and knowledge management failed&#8221;</span></h2><p style="text-align: justify;">Executives who lived through the 1990s often raise this objection before technologists do, and the history matters. Nonaka and Takeuchi published The Knowledge-Creating Company in 1995, a decade of enterprise knowledge-management programs followed, and many ended in abandoned portals, unmaintained taxonomies and a lasting allergy to the phrase.</p><p style="text-align: justify;">The difference now is structural rather than a matter of better intentions. Earlier programs faced three persistent constraints: capture was largely manual and competed with people&#8217;s real jobs; the consumer was a person who had to remember the portal existed and search it; and taxonomies were maintained by hand and decayed as the business changed. Each constraint can now be reduced. Models extract candidate entities and relationships from existing material. Machines consult the model as part of a workflow rather than waiting for a person to search a portal. Maintenance can be assisted by machine-generated proposals that people review and approve.</p><p style="text-align: justify;">What has not moved is governance. Someone still has to decide what the words mean. That was the part knowledge management got wrong by treating it as a librarian&#8217;s task rather than an executive&#8217;s, and it is the part this paper insists on hardest.</p><h1><span>The end of the fifth version</span></h1><p style="text-align: justify;">Enterprise content is often written once, filed inconsistently, found rarely and reused less than it should be. Many large organizations have the same product explanation written five or six times by teams that did not know the other versions existed. A semantic layer changes the operating model at three points.</p><p style="text-align: justify;"><strong>Creation. </strong>Before writing, an author can see what already exists on the concept, in every language and every format. The fifth version doesn&#8217;t get written. What gets written is the piece that&#8217;s actually missing, and the gaps become visible instead of assumed.</p><p style="text-align: justify;"><strong>Curation. </strong>Tagging against a controlled vocabulary can be done automatically and consistently across the whole corpus, including the archive nobody was ever going to touch by hand. Consistency at that volume is a machine job. People should be deciding what the categories are, not applying them ten thousand times.</p><p style="text-align: justify;"><strong>Dissemination. </strong>Content can shift from fixed pages toward reusable components assembled for a particular context. This is the argument I have been making about personalization for a decade: the relevant variables are the customer, the content and the context. Many organizations identify the customer but underuse the signals that explain what the person responds to and why the person is here now.</p><p style="text-align: justify;">Then there is the reinforcing loop. What people ask reveals what the graph is missing, turning failed queries and abandoned sessions into a curation work list. Models become better at using the graph, and the graph improves through governed feedback from actual use. The asset becomes more useful over time, provided the feedback is reviewed rather than accepted automatically.</p><h1><span>Agents act, so they need the rules in writing</span></h1><p style="text-align: justify;">Everything above matters more once systems stop answering questions and start taking actions. An agent differs from a chatbot in the one respect that changes the risk profile entirely: it does things. It files, orders, schedules, escalates, updates and commits. A wrong answer is embarrassing. A wrong action is expensive and sometimes cannot be undone.</p><p style="text-align: justify;">Acting safely requires at least three capabilities, and a knowledge graph supports each. The first is a shared map: what exists, what it&#8217;s called, how it relates. The second is constraints, represented so that authorization, validation or workflow controls can check them before an action completes. The third is an audit record at the level of entities, facts and actions rather than chat transcripts, which requires provenance and decision logging designed in from the start.</p><p style="text-align: justify;">Underneath all three sits a constraint that predates artificial intelligence: you cannot safely automate a process whose entities, decisions and boundaries cannot be described. An ontology formalizes part of that description where a machine can use it. Deploying agents against unmodeled data means allowing automation to rely on assumptions that were never made explicit. That works in a demonstration and fails in operation.</p><h1><span>Automation cuts headcount, curation adds some back</span></h1><p style="text-align: justify;">Which brings us back to the question this paper opened with. Once the people who knew are gone, who knows? The answer is nobody, unless the organization makes it somebody&#8217;s job.</p><p style="text-align: justify;">Models now handle a substantial share of the mechanical labor: proposing taxonomies, extracting candidate entities, drafting ontologies, tagging archives no team would process by hand. What once took months can produce a first draft in weeks. That shift is one reason the economics are more favorable than they were in 2018.</p><p style="text-align: justify;">What models cannot do is decide. Whether a trial account is a customer. Whether a distributor is a channel, a customer, or both depending on the contract. Which of two divisions&#8217; definitions of margin survives contact with the other. These are judgments about what the business means, made by people with the standing to make them stick, and then maintained as the business changes, because the business always changes.</p><p style="text-align: justify;">Organizations that automate knowledge work therefore take on a requirement many have not formally staffed: knowledge stewardship. At enterprise scale it is not a project with an end date but an ongoing capability responsible for keeping the company machine-readable, with an owner, a budget, a governance forum and enough authority to resolve definitions across divisional lines. It sits between the data organization, which owns the infrastructure, and the business, which owns the meaning.</p><p style="text-align: justify;"><em><span>Most large companies have someone who owns the data. Few clearly own what it means.</span></em></p><p style="text-align: justify;">The direction here is clear and the scale isn&#8217;t. Nobody can yet tell you how large this function needs to be relative to the roles being automated, and anyone quoting a ratio is guessing. What isn&#8217;t in doubt is that the work exists, that it doesn&#8217;t disappear when the knowledge workers do, and that on most organization charts it currently has no home. For anyone building a business case, that means some of the savings from automating knowledge work has to be spent writing down what those knowledge workers knew. Skip that step and you haven&#8217;t automated the function. You&#8217;ve deleted it.</p><h1><span>What a knowledge graph won&#8217;t do</span></h1><p style="text-align: justify;"><span>&#8226; </span><strong>It isn&#8217;t a database replacement. </strong>A knowledge graph doesn&#8217;t store everything. It stores meaning and identity and points at the systems holding the rest. Anyone proposing to migrate your transactional data into a graph should be asked why.</p><p style="text-align: justify;"><span>&#8226; </span><strong>It will not survive without an owner. </strong>Vocabulary and definition decisions affect incentives, reporting and authority. Someone must be accountable for resolving disputes and maintaining the result as the business changes. Governance failures are at least as consequential as technology failures.</p><p style="text-align: justify;"><span>&#8226; </span><strong>Enterprise-wide first attempts carry high failure risk. </strong>Attempts to model the whole business before demonstrating value have a long history of expense and delay. A narrower scope reduces uncertainty and exposes governance problems before they become enterprise-wide commitments.</p><p style="text-align: justify;"><span>&#8226; </span><strong>It doesn&#8217;t improve the underlying quality of your information. </strong>It makes the state of it legible, which many organizations experience as a problem rather than a benefit, at least in the first month.</p><p style="text-align: justify;">The underlying technologies are mature. Graph databases, World Wide Web Consortium standards and automated enrichment are used in production across life sciences, financial services, publishing and other sectors. What remains unsettled is which graph-grounded retrieval patterns will prove most durable as models and tools improve. The architecture is moving quickly. The underlying requirement is more stable: a machine can reason consistently only about the aspects of a business that are represented, governed or retrievable through reliable tools.</p><h1><span>The advantage that compounds</span></h1><p style="text-align: justify;">Peter Senge described the learning organization in 1990 as an enterprise that gets smarter through experience, where insight compounds instead of evaporating. Executives wanted to build that company and mostly struggled, not because the ambition was wrong but because the instruments were limited. We could account for money moving through the enterprise to the penny, while organizational understanding remained informal and difficult to preserve. We built organizations that count brilliantly and learn inconsistently.</p><p style="text-align: justify;">The instruments are improving. As leading model capabilities become broadly available at comparable prices, much of the advantage in the model layer will be temporary and rented. The durable difference comes from organizational context: systems that understand the entities, relationships, definitions and evidence specific to the business. Organizations that represent and govern that context can reuse it across every model and application that follows. Organizations that don&#8217;t will keep buying more powerful engines and pointing them into the same fog.</p><p style="text-align: justify;">None of this is glamorous. It is the work of deciding what the organization&#8217;s words mean, making relationships explicit and recording the evidence behind important claims. That is less fashionable than selecting a model, and more consequential to whether the resulting system can be trusted. A reasonable place to begin is smaller than most people expect: take one question your executives ask repeatedly that currently takes three people a week to answer, and model only the things that question touches.</p><p style="text-align: justify;">The work of knowing what your numbers mean didn&#8217;t stop being necessary. It stopped being anybody&#8217;s job. Writing down the part that can be made explicit is how you get it back, and this time it doesn&#8217;t leave when the person does.</p><p style="text-align: justify;"><span>Sources and further reading</span></p><p style="text-align: justify;"><strong><span>Related work by the author</span></strong></p><blockquote><p><span>Every Number Has a Story to Tell. First in the Every Number Has a Story series. </span><a href="http://bradheidemann.com"><span>bradheidemann.com</span></a><span>.</span></p><p><span>Counting Isn&#8217;t Reading. Second in the Every Number Has a Story series, on why analytics capture motion and not meaning. </span><a href="http://bradheidemann.com"><span>bradheidemann.com</span></a><span>.</span></p><p><span>Most AI Strategies Are Just Efficiency Theater. On automating the old model rather than changing it. </span><a href="http://bradheidemann.com"><span>bradheidemann.com</span></a><span>.</span></p><p><span>AI Didn&#8217;t Create the Marketing Crisis. </span><a href="http://bradheidemann.com"><span>bradheidemann.com</span></a><span>.</span></p><p><span>Semantic Segmentation to Improve Personalization. Earlier treatment of the customer, content and context argument. </span><a href="http://Tahzoo.com"><span>tahzoo.com</span></a><span>.</span></p></blockquote><p style="text-align: justify;"><strong><span>Referenced in this paper</span></strong></p><blockquote><p><span>Peter Drucker, Landmarks of Tomorrow. Harper, 1959. Origin of the term knowledge worker.</span></p><p><span>Michael Polanyi, The Tacit Dimension. Routledge, 1966. Source of the observation that we can know more than we can tell.</span></p><p><span>Peter Senge, The Fifth Discipline: The Art and Practice of the Learning Organization. Doubleday, 1990.</span></p><p><span>Ikujiro Nonaka and Hirotaka Takeuchi, The Knowledge-Creating Company. Oxford University Press, 1995.</span></p><p><span>Andreas Blumauer, Semantic AI: Bringing Machine Learning, NLP and Knowledge Graphs Together. KMWorld, 2018.</span></p><p><span>Andreas Blumauer and Helmut Nagy, The Knowledge Graph Cookbook: Recipes That Work. Edition mono, Vienna, 2020.</span></p><p><span>Amit Singhal, Introducing the Knowledge Graph: things, not strings. Google, 2012.</span></p><p><span>W3C standards referenced: RDF, SKOS, OWL and SPARQL. Specifications are public at w3.org.</span></p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/p/primer-on-knowledge-graphs?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/p/primer-on-knowledge-graphs?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bradheidemann.com/p/primer-on-knowledge-graphs?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[The Learning Organization Was an Idea for Decades. Now It's a Build Plan.]]></title><description><![CDATA[The agentic foundation is taking shape, and the knowledge graph holds the plot.]]></description><link>https://www.bradheidemann.com/p/every-number-has-a-story-to-tell</link><guid isPermaLink="false">https://www.bradheidemann.com/p/every-number-has-a-story-to-tell</guid><dc:creator><![CDATA[Brad Heidemann]]></dc:creator><pubDate>Thu, 16 Jul 2026 17:56:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F29A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F29A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F29A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!F29A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!F29A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!F29A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F29A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1751118,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thedeskofbrad.substack.com/i/207320292?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F29A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!F29A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!F29A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!F29A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175e5f2-a3de-4479-b0c4-7cf5f627bc0c_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Thirty-six years ago, Peter Senge described one of management&#8217;s most admired organizational ideals: the learning organization. An enterprise that sees whole systems instead of isolated events. That senses cause and effect across months, not moments. That gets smarter with every customer interaction. Generations of executives read </span><em><a href="https://www.penguinrandomhouse.com/books/163984/the-fifth-discipline-by-peter-m-senge/"><span>The Fifth Discipline</span></a></em><span>, nodded, and went back to their dashboards. The tools existed in fragments. The integrated learning loop did not.</span></p><p><span>The integrated tooling exists now.</span></p><p><span>Picture it in practice. A company that hears a complaint while it&#8217;s still a whisper, before it becomes churn. That remembers why each customer arrived, not just what they clicked last week. That can trace this quarter&#8217;s revenue to last year&#8217;s decision and feed the lesson into the next one. A company where every interaction teaches the system, and the system makes every next interaction better. That&#8217;s not a metaphor for good management. It&#8217;s an architecture, and for the first time, you can build it.</span></p><p><strong><span>The foundation is necessary. It is not sufficient.</span></strong></p><p><span>Databricks just published its executive playbook for the agentic era, </span><em><a href="https://www.databricks.com/resources/ebook/architecture-decisions-defining-enterprise-ai"><span>The New Architecture of Agentic AI</span></a></em><span>, and it&#8217;s worth your time. More than twenty executives, one consistent message: outcome first, data layer before everything, governance as the engine rather than the brake. I&#8217;ve spent thirty years building digital experience platforms for global enterprises, and I agree with nearly all of it. The industry is converging on the foundation, and that&#8217;s genuinely good news. A meaningful enterprise consensus has formed.</span></p><p><span>But a foundation is a floor, not a finish line. The ebook&#8217;s own diagnosis points at what comes next: the models are smart enough; what they lack is context. Correct. So where does context come from? Not from a setting you configure or a layer you license. Context is meaning, accumulated over time. And meaning begins with a claim your dashboards were never built to handle.</span></p><p><strong><span>Every number has a story to tell</span></strong></p><p><span>Bounce rate tells you someone left, not what went wrong. Conversion tells you someone bought, not whether they&#8217;ll come back. Two decades of analytics have taught the enterprise to count everything and explain almost nothing. We&#8217;ve been taking temperatures and calling it diagnosis.</span></p><p><span>Senge saw why. Humans are poor at reading causality in complex systems. When cause and effect are separated by months, we judge decisions by the events nearby instead of the chain that produced them. A company trims brand investment to make a quarter. Sales soften two quarters later, so it trims again. Each cut is rational. Together they&#8217;re a flywheel spinning backward, and nobody in the room can see it, because the delay defeats intuition.</span></p><p><span>A number is the last sentence of a story that started somewhere else, some time ago. Today&#8217;s dip in Net Promoter Score may trace to a clumsy onboarding flow from last spring, or to advertising that promised more than the product delivered. The number is the symptom. The story is the structure. Read only the numbers and you&#8217;ll manage the symptoms forever.</span></p><p><strong><span>Rows hold the nouns. Graphs hold the plot.</span></strong></p><p><span>Stories don&#8217;t fit in rows and columns. A story is entities in relationship over time: this customer, that promise. This content, that moment. This decision, that outcome, six months apart. Relational data holds the nouns. The graph holds the plot.</span></p><p><span>So extend that consensus one layer up. The semantic layer in today&#8217;s playbooks is a dictionary: governed definitions of &#8220;active customer&#8221; and certified margin numbers. Necessary, and most enterprises still haven&#8217;t built it. But a dictionary defines words. It doesn&#8217;t tell stories. To follow the chain from an ad impression through an onboarding stumble to a renewal decision, the enterprise needs a persistent relational model of meaning over time. For complex, longitudinal customer journeys, a knowledge graph is the natural architecture: customers, content, products, policies, and moments, connected by relationships a machine can traverse.</span></p><p><span>Semantic enrichment is the discipline that builds and maintains it. It binds meaning to data across the customer, the content, and the context of the interaction. It works across structured and unstructured sources, and it defines relationships dynamically instead of rebuilding the database every time the business changes. Once the graph is in place, an agent stops retrieving isolated records and starts traversing relationships across time. A graph does not prove causality, but it preserves the structure needed to form and test causal hypotheses. That is the difference between producing an answer and constructing an explanation.</span></p><p><strong><span>A garden, not a monument</span></strong></p><p><span>A knowledge graph is a garden, not a monument. Monuments get finished, dedicated, and photographed. Gardens get tended, because everything in them is alive. Products change. Policies get revised. Language drifts. Customers evolve. The graph is a living model of the enterprise, and living models need curators.</span></p><p><span>The emerging architecture consensus is right that governance is the engine, not the brake. Curation is governance applied to meaning. Someone has to own the ontology the way finance owns the ledger: adding what&#8217;s new, retiring what&#8217;s dead, reconciling what conflicts. Stop tending the garden and context decays silently. The agents keep answering, confident and polite, from a model of a company that no longer exists. Semantic initiatives rarely fail loudly. They fail by standing still, declared one and done, while the enterprise moves on without them.</span></p><p><strong><span>Context is what customers feel</span></strong></p><p><span>All of this cashes out at the one place strategy becomes experience: the customer.</span></p><p><span>Basic personalization says, &#8220;I know your name.&#8221; Contextualization says, &#8220;I understand what you need next.&#8221; The first is a lookup. The second requires persistent relational memory: who this person is, what they&#8217;ve been through with you, and what moment they&#8217;re in right now. And the experience has to fit the context, not just the message. Channel, tone, interface, timing. A correct answer in the wrong register, at the wrong moment, on the wrong surface, is still a failed experience.</span></p><p><span>Agents raise the stakes because agents remove the pause. A dashboard built on a wrong assumption sits there until an analyst questions it. An agent with governed data and no customer context doesn&#8217;t fail loudly. It fails politely, at machine speed, with perfect lineage: factually correct, well-governed, and contextually irrelevant.</span></p><p><strong><span>Built to listen</span></strong></p><p><span>Put the pieces together and Senge&#8217;s aspiration becomes an operating loop. The foundation holds the facts. The graph holds the story. Curation keeps the story true. Agents act on it in the moment. Instrumentation records what happened. Evaluation tests whether the intervention worked. The result feeds back into the graph, sharpening the next interaction. Without that loop, the system accumulates history but does not necessarily learn. With it, the enterprise stops reacting to symptoms and starts seeing structures. It catches the reinforcing loop while it&#8217;s still forming. It remembers each customer relationship across years, not sessions. It learns.</span></p><p><span>And learning compounds where technology doesn&#8217;t. Model advantages decay quickly. Platforms converge. Accumulated understanding of your customers is the one asset a competitor can&#8217;t license, because nobody can copy what your customers taught you.</span></p><p><span>One of the sharpest lines in the Databricks ebook comes from Stephen Ecker, chief data officer at Trinity Industries: &#8220;The data layer is the strategy.&#8221; At the infrastructure layer, he is right. At the experience layer, the story is the strategy. The foundation determines what the enterprise can know. The learning loop determines whether it gets smarter.</span></p><p><span>Every number has a story to tell. The companies that pull ahead will be the ones built to listen. </span></p><p>Disclosure: my company builds knowledge-graph infrastructure for enterprise AI, so I have a commercial interest in this argument. I'd make it anyway.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Desk of Brad! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bradheidemann.com/p/every-number-has-a-story-to-tell/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bradheidemann.com/p/every-number-has-a-story-to-tell/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thedeskofbrad.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share The Desk of Brad&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thedeskofbrad.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share The Desk of Brad</span></a></p><p></p>]]></content:encoded></item></channel></rss>