IHTSDO would like to announce the publication of version 1.1 of the Expression Constraint Language (ECL).
ECL version 1.1 represents a minor update to the ECL v1.0 that was published in 2015, and is completely backwardly compatible with this prior version.
The updates were made to incorporate a few additional features that were requested by implementers of the language, including:
- Two new operators ‘childOf’ and ‘parentOf’ to support querying immediate children and immediate parents of a concept;
- The ability to add comments within the text of an expression constraint;
- A new 'dot notation' to refer to the value of an attribute of a concept or expression;
- The ability for a constraint operator to be applied to a nested expression constraint;
- Additional optional brackets around subexpressions; and
- The non-normative syntax (previously named the ‘Full Syntax’) has been renamed the ‘Long Syntax’.
The updated version 1.1 of the Expression Constraint Language specification is now available at http://snomed.org/ecl.