Add support for link types, link info, link metadata

Wouldn’t the most elegant, simple and yet functional solution be for Obsidian to automatically derive relationship names from property keys?

Let’s say we have four notes with the following properties:

Note Property key Property value
Fruits child [[Apples]], [[Oranges]]
related [[Vegetables]]
Apples sibling [[Oranges]]
parent [[Fruits]]
Oranges sibling [[Apples]]
parent [[Fruits]]
Vegetables - -

In a local graph view, they would show up as:

If implemented, this could supercharge everyone’s Graph view while requiring zero setup or retroactive organization!

I’m not sure whether this was voiced here already—you can’t expect one to read 194 responses :sweat_smile:

Seems like this would be fairly easy to implement while being disproportionately useful!

I’m very hesitant to rely on a third-party solution for something so fundamental.


I understand that, in my example, showing both the parent and child relationship is redundant: a single relationship would suffice. But this would require for Obsidian to understand what a family structure is. So that if, let’s say, I insert in [[Oranges]] a parent property set to [[Fruits]], there would automatically appear a child property in [[Fruits]] set to [[Oranges]]. But this is a topic for another request: