Definitionv1
Ubiquitous language: a shared schema between developers and
Ubiquitous language: a shared schema between developers and domain experts where every term used in conversation, documentation, and source code means the same thing to everyone involved, ensuring alignment on conceptual meaning rather than just terminology
Why This Is a Definition
This definition precisely establishes 'ubiquitous language' by specifying its genus (shared schema) and differentia (uniform meaning across all communication channels). It distinguishes this from mere shared vocabulary by emphasizing that the meaning behind terms must be aligned, not just the words themselves. The definition connects to the curriculum's Scientific Paradigms Are Incommensurable (scientific paradigms are incommensurable) and Mental Models Are Singular by Default (people construct single mental models) while being distinct in its focus on alignment across communication channels and technical artifacts.