[[Obsidian]] could be turned into a tool for [[Semantic Wikis]] with a yet-to-exist plugin. You could use in-line properties from the [[Dataview Plug-in]] and inflate views on the [[Obsidian Canvas]], with links being drawn between notes, and the label on the link being the key of the property. Hey I sort of built this! See: [[Semantic Canvas]] Also I learned about [Metadata Menu plugin](obsidian://show-plugin?id=metadata-menu), which essentially enables this class-based approach. # [[Ontology]] A plug-in for managing **types** and their **properties** in Obsidian would be cool. It would combine neatly with the [[Semantic Canvas]]. You could use a folder to contain the meta-model with notes that describe each entity whose meta-data describe the schema of the properties associated with that entity Inheritance would be an important feature and would likely require some reserved property keywords. You would need a couple of base classes that all other classes would extend. ## Base Classes **Thing** - aliases: list - class: text - extends: list **Relation** - aliases: list - class: text - extends: list - forwardText: text - backwardText: text - fromClasses: list - toClasses: list **** # More ## Source ## Related - [[Canvas Meta.canvas|Canvas Meta]]