I will try to elaborate a bit more on this feature and the problems I have in hope of shedding some light on this topic.
Use case or problem
I use Zettelkasten method to store my notes, meaning all in one folder, unstructured.
I try to get structure from the graph with connection between notes but I’m encountering one of 2 problems depending on how I link my notes.
- Too many links
The way I used to do it was linking my note to all topics related to it and I would do this at the end of the file.
For example, I have a note called Kerberoasting and it is linked to the following notes:
Kerberos, Rubeus, Active Directory (AD), Cyber Security, Red Teaming, Penetration Testing, Offensive Security, Password Attacks, …
Linking notes like this ensures that top parent notes like Cyber Security, would be the biggest on the graph unlike how I would do them in problem #2 but it is too much links which are not really useful in the end, plus it ads more cognitive load.
Reason why this is not really useful is when I open local graph of Cyber Security trying to find some note by going from the source, there is no structure. On that local graph I will see hundreds of notes connected to it and it is not helpful at all.
- Graph size sucks
Recently, I changed my approach and I link only the closest parent notes.
If we look at the same example of Kerberoasting note, it would have these links:
Kerberos, Password Attacks
Which is much cleaner and removes all that cognitive load. This is possible since I have the following parent/child structure:
So, where is the problem you ask? With this system, Cyber Security would be one of the smallest points on my graph since it is connected only to Offensive Security and Defensive Security.
Proposed solution
As the OP suggested, give us the option to somehow make parent/child/relative links instead of usual links.
As for the graph, it would work like this:
-
Child notes share their value with Parent notes. So if Red Teaming has size of 2 and Penetration Testing has 3, Offensive Security will have size of 5. This would fix the size of the notes in graph
-
Relative notes don’t give their value to other relatives. This prevents some notes from being so big, like some notes I have for tools that can do many things. For the graph, I’m more interested into topics and not tools so I would prefer them staying small 
-
Option to filter Child/Parent/Relative notes
This way you would preserve the structure inside the (local) graph and your root topics would be the biggest point on the graph.