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 ![]()
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:
