The most important part of a PKM system is how you can accrue knowledge within it. The value of the system is exponential to it's inputs (TODO link to something that demonstrates this), and the capturing process is clearly the portion that requires the most effort.
When you have a piece of information that you want to store, where do you put it?
I'd say the first thing you should think about is whether the information is something ephemeral, or something you want to keep for long term. This can be a difficult question at times, typically I'd say that it's best to assume that it is ephemeral to start and use processes to comb through on a second pass to move that information into long-term storage.
Categorically, here is how I think about knowledge inputs:
### Ephemeral vs. Long-term
[[To-dos]] and [[Journals]] are ephemeral storage, they are only relevant for a short period of time but are meant to capture things that you encounter in your day-to-day.
[[Zettels]] are for long-term storage, they store information as a reference for some output you are in progress on.
TODO this is more like a flowchart, where input (Reading) has a path into the PKM via some predefined rules that this sets up.
Current distinction is how long the information is expected to be stored, a good way around this is to always put it in the daily journal and rely on something to extract it out later. Best to make a section that is separate from a Journal to achieve this unless you are trying to parse at the same time...