Snow Owl supports the Machine Readable Concept Model (MRCM), which represents the SNOMED CT Concept Model rules in a computer-readable form to test that concept definitions and expressions comply with the rules.
A human-readable version of the SNOMED CT Concept Model is available in the SNOMED CT Editorial Guide.
The MRCM may be used for a variety of purposes, including authoring, validation, and terminology binding to support semantic interoperability.
An MRCM contains a set of domains and a set of attributes that may be applied to one or more domains. The MRCM specifies the cardinality and valid range of each attribute and indicates whether or not the attribute should be grouped.
The MRCM rules are maintained in RF2 format by a set of reference sets; the MRCM module scope reference set, and implementations of the MRCM domain reference set, the MRCM attribute domain reference set, and the MRCM attribute range reference set.