# Machine Readable Concept Model

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.&#x20;

{% hint style="info" %}
A human-readable version of the SNOMED CT Concept Model is available in the [SNOMED CT Editorial Guide](http://snomed.org/eg).
{% endhint %}

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.

<figure><img src="/files/9AZfUMhGZe9jjxfFVwLq" alt=""><figcaption><p>MRCM reference sets</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2ihealthcare.com/snow-owl-authoring-platform/concept-model/machine-readable-concept-model.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
