The dynamic knowledge repository (DKR) is a concept developed by Douglas C. Engelbart as a primary strategic focus for allowing humans to address complex problems.[when?]
The effective knowledge repositories include factual, conceptual, procedural and meta-cognitive techniques.
The key features of knowledge repositories include communication forums.
The nature of the repository only changes to contain/manage the type of knowledge it holds.
It should therefore have some rules of structure, classification, taxonomy, record management, etc., to facilitate user engagement.