Design
This section explores where requirements, ontology, semantics, knowledge representation, architecture, and design intersect.
Small design decisions made early in a project can compound over time, profoundly shaping its complexity, maintainability, and eventual success.