In March 2024 I published the [[Obsidian]] plugin "[Semantic Canvas](obsidian://show-plugin?id=semantic-canvas)", which empowers [[Obsidian Canvas]]es and note properties to become aware of one-another.
Its use makes the most sense in a [[PKM]] system that uses classes for notes, making [[Obsidian]] function more like [[Semantic Wikis]]. I don't actually use my own plugin here in [[My Notes]]... but I do use it in other vaults.
It is like a much much more lightweight version of the Metadata Menu plugin.
# Things I'd _Like_ it to Do
Semantic Canvas is neat, but it's not able to turn [[Obsidian]] into the be-all-end-all tool for all [[Mind Mapping]] & modeling applications. Some of the things I'd _like_ to:
- Bi-directional & automated sync between [[MVC Pattern|Model & View]]
- Support alternate views, like [[Notion]]'s databases are capable of.
- Be able to [[Reify]] links such that they can house their own extensible set of properties
- Have conditional formatting based on
- Note properties
- Link properties
- The ability to include Adornments like in GoJS where properties are bound to visual elements appended to the note's node.
- Be able to have Note Properties displayed in place of their title/content on the Canvas
- Include [[Reasoner]]s like you'd find in [[Protege]] to assert new facts
This would make [[Obsidian as a Semantic Wiki]] more of a thing. Maybe someday.
****
## Source
- Self
## Related
- [[Obsidian as a Semantic Wiki]]
- [[Diagram Types (index)]]