--- aliases: [] --- Note: This document is under construction and not very well written yet. ## Introduction Semantic Obsidian is a long-term project to think of and develop plugins inspired by [[Semantic Markdown]], [[Property Graphs]] and [[Semantic Desktop]]s. The goal is to create from Obsidian a [[Personal Knowledge Management]] system that is traversed mainly from the [[Neo4j Graph View Plugin]]. This requires very strong and interactable graph visualization. It also requires a data-format that can easily be queried and extended, and can model linear, non-linear and hierarchical relations between files and notes. In Semantic Obsidian, notes are the main entities. They have both loose associations through inline wikilinks and backlinks, and strong links through [[Link Types]] with properties. They can be used to provide cues for files that are related. This gives the following requirements for the Graph View Plugin: - A clear and interactable graph view - Save and load graphs - Style the graphs - A text-first data format - Data format should easily be extended and converted to other formats - Data format should be local - Data format should be optional - Users should be free to choose to formalize data to any degree - Advanced use should not be in view if not needed. - Annotate links with [[Link Types]] and properties - Easily extendable through an [[Neo4j Graph View API|API]] --- #topic #project - hasTopic [[Obsidian]] - author [[Emile van Krieken]]