Similar to Monica, Breadcrumbs can be used to manage personal relationships. Vanilla Obsidian can easily handle alot of the functionality of a personal CRM, but Breadcrumbs is particularly helpful when it comes to noting relationships between people, and inferring more complex relations from those.
Using just a handful of simple, manual relations, we can automatically build complex networks of personal connections. For example, in a basic setup starting with the note [[Myself]]:
Next, add some notes for different people, and link them up using these new fields. For example, in the note about yourself, you can add the following (using the typed-link edge builder):
Using the Implied Edge Builders, we can craft custom relationships for Breadcrumbs to add automatically, based on the simpler ones added previously. For example, we could add the following:
[parent] <- child: You are your parent’s child
[parent, child] -> sibling: Your parent’s other children are your siblings
[spouse, sibling] -> sibling-in-law: Your spouse’s sibling is your sibling-in-law
[!NOTE]
You can use any combination of fields in the implied rules. But the closing field also has to be in your Edge Fields, so remember to add them there first.
After adding some implied relations, rebuild the graph, and check the Matrix View again. You should see some extra relationships filled in, without you having to explicitly define them!
After you’ve expanded your people-graph, you can visualise it using a mermaid codeblock. The following shows all relationships from the perspective of the current note (⚠️ resulting in a potentially huge graph):