Most of the specific decisions that must be made for an organizing system are strongly shaped by the initial decisions about its domain, scope, and scale.
Because these decisions are so important, it is better to be overly analytic / specific/ formal about them than to do the opposite. You can more easily "dial down" the rigor than to impose it on an under-organized collection of resources.