<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Note-Taking on </title>
    <link>https://augmentedresilience.com/tags/note-taking/</link>
    <description>Recent content in Note-Taking on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://augmentedresilience.com/tags/note-taking/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Front Matter Is the Schema of Your Knowledge Base</title>
      <link>https://augmentedresilience.com/posts/augmented-resilience-posts/front-matter-is-the-schema-of-your-knowledge-base/</link>
      <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://augmentedresilience.com/posts/augmented-resilience-posts/front-matter-is-the-schema-of-your-knowledge-base/</guid>
      <description>&lt;h1 id=&#34;front-matter-is-the-schema-of-your-knowledge-base&#34;&gt;Front Matter Is the Schema of Your Knowledge Base&lt;/h1&gt;
&lt;p&gt;There is a Dataview query I run at least once a week:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-dataview&#34; data-lang=&#34;dataview&#34;&gt;TABLE date, author, genre
FROM &amp;#34;30-books&amp;#34;
WHERE contains(tags, &amp;#34;non-fiction&amp;#34;) AND status = &amp;#34;finished&amp;#34;
SORT date DESC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It gives me a table of every non-fiction book I have finished, when I completed it, and who wrote it — in about 200 milliseconds. When I want to find what I read on a specific topic, I do not dig through folders or search my memory. I run the query.&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;front-matter-is-the-schema-of-your-knowledge-base&#34;&gt;Front Matter Is the Schema of Your Knowledge Base&lt;/h1&gt;
&lt;p&gt;There is a Dataview query I run at least once a week:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-dataview&#34; data-lang=&#34;dataview&#34;&gt;TABLE date, author, genre
FROM &amp;#34;30-books&amp;#34;
WHERE contains(tags, &amp;#34;non-fiction&amp;#34;) AND status = &amp;#34;finished&amp;#34;
SORT date DESC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It gives me a table of every non-fiction book I have finished, when I completed it, and who wrote it — in about 200 milliseconds. When I want to find what I read on a specific topic, I do not dig through folders or search my memory. I run the query.&lt;/p&gt;
&lt;p&gt;That query only works because every note in that folder has structured front matter. Without it, Dataview has nothing to read, and the query returns zero results. I would be back to scrolling through files, reading titles, hoping I named things consistently.&lt;/p&gt;
&lt;p&gt;That is not a trivial difference. It is the difference between a note-taking app and a knowledge base.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;the-unstructured-vault-problem&#34;&gt;The Unstructured Vault Problem&lt;/h2&gt;
&lt;p&gt;Most people start Obsidian the same way: create a folder structure, drop notes in, link a few things. It feels organized at first. Folders give the illusion of structure.&lt;/p&gt;
&lt;p&gt;The problem is that folders are physical storage, not logical structure. A note about a book you finished sits in &lt;code&gt;47-books/&lt;/code&gt;. That tells you where the file lives. It tells you nothing about when you read it, whether you finished it, who wrote it, what genre it is, or whether it connects to three other books you read on the same topic in a different folder.&lt;/p&gt;
&lt;p&gt;Worse, that knowledge is invisible to anything that tries to read your vault programmatically. Dataview cannot query it. A PAI skill cannot filter for it. An AI context loader cannot select it by relevance. The information exists, but it is locked inside prose — retrievable only by a human reading the file.&lt;/p&gt;
&lt;p&gt;When your vault grows past a few hundred notes, that model collapses.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;what-front-matter-actually-is&#34;&gt;What Front Matter Actually Is&lt;/h2&gt;
&lt;p&gt;Front matter is a YAML block at the top of a markdown file, delimited by triple dashes. It holds structured key-value pairs that describe the note — not the content itself, but metadata about it.&lt;/p&gt;
&lt;p&gt;It is not magic and it is not complicated. It is a schema.&lt;/p&gt;
&lt;p&gt;A minimal front matter block for a knowledge base note might look like this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;title&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Thinking, Fast and Slow&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;date&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;2026-03-12&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tags&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;non-fiction&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;psychology&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;behavioral-economics&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;status&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;finished&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;author&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Daniel Kahneman&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;rating&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Three fields do most of the work: &lt;code&gt;tags&lt;/code&gt; (what domain and type is this), &lt;code&gt;date&lt;/code&gt; (when), and a &lt;code&gt;status&lt;/code&gt; or &lt;code&gt;type&lt;/code&gt; field (where in its lifecycle). Everything else is optional until a specific query demands it.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;what-it-unlocks&#34;&gt;What It Unlocks&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Dataview queries.&lt;/strong&gt; Once your notes have consistent front matter, Dataview turns your vault into a queryable database. You can build a live table of unresolved issues, a list of certification notes by module, a filtered view of blog drafts not yet published. The query language is simple. The payoff is immediate.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cross-domain filtering.&lt;/strong&gt; My vault spans four domains: career notes, AI governance certification notes, PAI infrastructure documentation, and blog post drafts. Without front matter, navigating across those domains means folder-hopping. With front matter, I can query across all four simultaneously — surface everything tagged &lt;code&gt;behavioral-economics&lt;/code&gt; regardless of where it lives, or find all notes with &lt;code&gt;status: in-progress&lt;/code&gt; across every section at once. The folder structure stays for physical organization. Front matter handles the logical layer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI context loading.&lt;/strong&gt; This is the one that changed how I think about it. PAI does not load my entire vault into context when I ask a question about something I have read. It loads notes that match specific criteria: the right tags, the right domain, the right status. That selection mechanism is front matter. Without structured metadata, the system gets everything or nothing. With it, loading can be precise.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;before-and-after-the-same-note&#34;&gt;Before and After: The Same Note&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Without front matter:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Thinking, Fast and Slow

Really good book. Kahneman breaks down how we make decisions — System 1
is fast and intuitive, System 2 is slow and deliberate. The section on
cognitive biases was the most useful part. Finished it in March. Would
recommend to anyone interested in decision-making or behavioral economics.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This is a fine note. It has the information. But Dataview cannot surface it in a query. PAI cannot identify it as a finished book on behavioral economics. Six months from now, I will not remember I wrote it unless I happen to search the right words.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;With front matter:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;title&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Thinking, Fast and Slow&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;date&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;2026-03-12&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;tags&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;non-fiction&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;psychology&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;behavioral-economics&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  - &lt;span style=&#34;color:#ae81ff&#34;&gt;decision-making&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;status&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;finished&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;author&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;Daniel Kahneman&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;rating&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now the note is queryable. PAI surfaces it automatically when I ask about books on decision-making. Dataview includes it in my Q1 reading table. I can filter for all five-star books across my entire reading folder. The content of the note is identical — only the schema changed.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;the-architecture-argument&#34;&gt;The Architecture Argument&lt;/h2&gt;
&lt;p&gt;A relational database without a schema is just a collection of text files. An Obsidian vault without front matter is nearly the same thing — a sophisticated folder system with backlinks and a graph view, but still fundamentally unqueryable by anything that needs to select notes by attribute.&lt;/p&gt;
&lt;p&gt;Front matter gives your vault a schema. Folders give it a physical address. You need both, but the schema is what makes a vault a knowledge base. Without it, you are building a library where every book is correctly shelved but nothing has a catalog entry. Finding anything specific means walking the stacks and reading spines.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;where-to-start&#34;&gt;Where to Start&lt;/h2&gt;
&lt;p&gt;Do not design an elaborate front matter schema before you have written a hundred notes. That is premature optimization and it will not survive contact with actual usage.&lt;/p&gt;
&lt;p&gt;Start with three fields: &lt;code&gt;tags&lt;/code&gt;, &lt;code&gt;date&lt;/code&gt;, and &lt;code&gt;status&lt;/code&gt;. Add &lt;code&gt;type&lt;/code&gt; if your notes serve different purposes (reference, log, draft, fix-doc). Add domain-specific fields only when a query demands them.&lt;/p&gt;
&lt;p&gt;The schema should be pulled from how you actually search, not pushed from how you think you might want to search someday. Write the notes, run queries against three fields, and let the gaps tell you what to add next. The vault teaches you what it needs — if you have given it enough structure to communicate.&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
