Thanks for the recommendation.
Ontology should take up the most mental effort.
Unfortunately, much of the advice in vouge today argues against thinking about ontology. That advice comes from an epistemological stance that you can't know the right ontology beforehand so you shouldn't even bother trying. Instead, I would argue, in those situations, you should design for the ability to easily evolve your ontology and system.