knowledgecentric
Knowledgecentric, often written as knowledge-centric, is an adjective used to describe approaches, architectures, and practices that place knowledge at the center of system design and decision making. A knowledge-centric orientation treats knowledge assets—such as guidelines, rules, best practices, domain theories, lessons learned, and expert insight—as the core inputs and outputs of processes, with emphasis on capturing, organizing, and sharing that knowledge for reuse and learning.
In practice, knowledge-centric approaches are common in knowledge management, information architecture, and enterprise software design. They
Applications span various domains. In software engineering, a knowledge-centric approach can preserve architectural rationale and design
Critics note that overemphasis on codified knowledge can underrepresent tacit knowledge and human context, and that