Knowledge resource management is a rich and diversified field that touches and even underlies all application domains.
As previously introduced, modeling is a major knowledge management tool and interface.
Other aspects and tools are also required and the overall complexity management proposition
is typically enhanced by integrating and combining these elements.
Some of the keys to effective knowledge management can be polarized around generalization and specialization, as well
as around modularity and granularity.
In fact, ideally these four aspects need to combine where granularity of structures and of processing should be only
limited by logical requirements,
both structures and processes are generalized and modular, and where specialization is tailored to granularity.
Specialization is obviously required because no two things, contexts, or actions
are ever exactly the same, and this reality dictated specificity,
directly reflected in knowledge, needs to be effectively managed.
Flexible or unconstrained granularity provides key support for specialization,
as not only can structured be grained and networked as required,
but related processing can also grained and applied where/when/as relevant and required.
More so, knowledge's granularity is unlimited,
and its effective management requires unlimited granularity support.
All knowledge resources and related behavior and processing require approriate granularity level,
and modeling viewpoints and perspectives are no exceptions.
Generalization is key to efficiency and to abstraction support.
More so, abstraction is also key to problem solving efficiency.
Nature offers great generalization examples,
notably with how natural minds generically manage all knowledge and information through neural patterns,
and through neural pattern evaluations (e.g. qualification).
Clearly, managing knowledge, any knowledge, requires powerful and structured generalization.
Modularity is key to generalization support,
especially in flexible granularity contexts,
and where unlimited specialization may be required.
This section briefly introduces some key effective knowledge management concepts and strategies,
in-line with a specialized, granular, generalized, and modular approach.