Expression Constraint Language (ECL) is a formal syntax for representing SNOMED CT expression constraints. Expression constraints are computable rules used to define bounded sets of clinical meanings represented by either precoordinated or postcoordinated expressions.