Hey, y’all.
What I’m trying to do
I’m currently working on a (pretty sizable) database of mixed-drink recipes. As it stands, I’ve sorted recipes by the source I got them from - this includes books, web sites, conversations with bartenders, and others.
For each recipe (currently north of 5,000), I’m going through and tagging them with two “family” properties: “root” (what drink are they fundamentally?) and “parent” (what are they riffing on?
For example, the Pete’s Word is, by family, a riff on the Last Word (I’ve got many Last Word riffs in here), but, at its root, it’s a Sidecar. There are six “root” sections; the “family” sections will expand and contract as I find recipes that riff on recipes that riff on recipes / et cetera.
Ultimately, I’d like to make a note that takes all of these recipes and sorts them into a tree: Root first; families (and recipes without a family); then recipes after families.
For example:
Sidecar
--- Bird of Paradise
--- Delicate Refusal
--- Last Word
------ Crop Top
------ Pete's Word
--- Margarita
------ Forgive and Forget
I’d also like for recipes without “root” or “parent” tags to go in their own section so I can update them accordingly.
I’m thinking the best path here would be to use a combination of Dataview, Folder Note, and Waypoint: Dataview to filter things down, Folder Note to create a hub note of sorts, and Waypoint for the way it automatically creates trees of links. But I’m open to being totally wrong here – I’m quite new to Obsidian.
Things I have tried
I’ve started trying to learn Dataview to pull out recipes here, using the LIST functionality, but I’ve not figured out how to specifically call ones with certain properties. I’ve also tried out messing with Waypoint to see if I can get it to call what I need, but, there, I’m running into a simple file-organization issue - Waypoint generates trees based off of the existing folder tree, and I want to generate a new tree rather than use the one I’ve currently got set up. I’ve spent quite a while digging around on forums and help centers, largely with a focus on doubling folder trees and filtering by properties, but to little luck. To be frank, I’m just not certain how possible what I’m looking for is (or how to make it possible in the first place).
I’d love any advice here, or even just a point in the right direction - fully realize it’s possible I’ve missed something elementary here.