> [!tldr] Conceptually works. Realistically, less so. [[Graph]]s are simple, conceptually. Nodes and edges that connect them. In the [[Obsidian]] world, nodes are notes... but what are edges? If you just need connections between nodes (without additional information) then simple wikilinks work perfectly. This is how Obsidian is designed, and it works perfectly. But: **a wikilink cannot carry information**. If you need the edge to carry additional information, there are a couple of [[Approaches to Typed Links in Obsidian]]. In short - use frontmatter to connect a note to another note via a `key` that carries semantics, or [[Reify|represent the edge as its own note]]. Both approaches come with obvious drawbacks.[^1] > [!question] The question: > Can you "promote" a note property to an edge note? ![[Graph Data and Obsidian 2026-07-21 22.47.38.excalidraw.svg]] %%[[Graph Data and Obsidian 2026-07-21 22.47.38.excalidraw.md|🖋 Edit in Excalidraw]]%% As you go through this promotion, you've decentralized the truth. You can have *more* truths, but wrangling them becomes difficult *immediately*. At the scale of querying, this can become powerful... but to get to the scale where that's useful feels like a huge lift. Can you work within Obsidian more or less *normally* and then promote your notes to a graph (or even just triples)? You could certainly *technically* do it... but for them to mean anything you need an [[Ontology]], and developing that is pure [[Overhead]] and there's no way to easily "bake it in". This is related to [[Data Normalization Levels]], actually. Fully normalized data reads like [[Subject-Predicate-Object|Semantic Triple]]s. **** # More ## Source - self [^1]: and interestingly I've made [[Obsidian]] plugins that make both approaches easier: [[Auto-properties Plugin]] & [[Semantic Canvas]] plugin