Have we finally FiguredOut Semantic-Links ? aka How2 cultivate complex Link-Properties for Visualising Distinct Relationships 🪢

Its been Years since the discussion on this extremely valuable quest!on started. :brain::fire:

Have we since reached some kind of consensus Solution on how to implement those with obsidian for workflow/graph/ai compatibility and long term scaling ? (so we can pin this for more awareness)

Or have we only just scratched the surface of an Iceberg of complications ?

If you want more details, here’s the vision : :eyes:

It’s the ability of Attributing & Adjusting complex Metadata to each Unique links, making Relationships Explicit, Meaningful.

For example some powerful Essential Distinctions are :

  • Categories

    • Asymmetric
      • Contextuality (ContentOf//ContextOf) (or PartOf//WholeOf for Holistic thinking)
      • Sequentiality (PreludeTo//PostludeTo) (or Before//After for simpler Naviguation)
      • Causality (CauseOf//EffectOf for Systems thinking)
    • Symmetric
      • Synergies
      • Conflicts
  • Properties

    • Influence (the Degree of Gravity/Intensity of the connection) (represented by the Lenght of the edge)
    • Excellence (the Degree of Quality/Reliability of the connection) (represented by the Opacity of the edge)

In short; No. A link is still just a link, and you can’t automatically attach any information to the link itself.

There are various plugins which uses properties to indicate the type of links. Like indicating hierarchy information. This scheme could be extended to also allow for other information related to the link, but it’ll still be extra information in the note where the link is defined.

The only extra information I currently know exists automatically is the automatic list of links linking to any given note (aka backlinks), and the list of unresolved links (aka notes not created yet).


I’ve not yet come across any plugin creating a new link database where you could attach this kind of meta information. It’s doable (somewhat easily), at least if you don’t expect the meta information to be stored in the markdown format.

you can try the graph analysis plugin as well for connections…

…i had to bite back on what you are meta-communicating regarding all the semantic linking you need in a world built on pseudo-contradictions… hehe…