I really love the ability to make child tags that inherit the features of the parent, but have additional properties.
I just created “#next steps” which is a child of “#tasks” but has the additional property “parent project::” that links to the “#project” node.
This is specifically for tasks that are sub-tasks of a project. Then I can easily query those tasks on the page for that project, using just a simple query for the tag #next steps, followed by a filter for the specific project.
This allows me to add a task for a project anywhere in my graph, but still see it all in one place when looking at the project.
It is so simple, but so powerful…
Compare this to the complex workflow I had to create in order to accomplish the same thing in logseq MD: My Logseq Workflow
UPDATE: Because of how queries work, it seems it is best to apply two tags: #next steps + #tasks and to keep #next steps as a child of root. At least for now…