# Editing MRCM

## Concept Model Editor <a href="#editingmrcm-_toc525906857_toc24399609conceptmodeleditor" id="editingmrcm-_toc525906857_toc24399609conceptmodeleditor"></a>

The Machine Readable Concept Model (MRCM) Editor allows viewing and maintaining the concept model. To open the editor, click the ![](/files/-M568DIqfaO4IMEFmtee) *Open MRCM editor...* button in the main toolbar.

The nodes on the left side of the editor display the domain constraints and corresponding attribute domain constraints. Details of a selected node can be reviewed or edited on the right side.&#x20;

<details>

<summary>Example</summary>

The example in the screenshot below shows a set of constraints for concepts in the hierarchy of Clinical findings. All Clinical findings have the attribute `Associated morphology`. The range for the values of this relationship is specified on the right (concepts within the Morphologically abnormal structure hierarchy).

</details>

<figure><img src="/files/i4oBs7S3qXR2RD4yg6mz" alt=""><figcaption><p>MRCM Editor</p></figcaption></figure>

When adding a new relationship to a Clinical finding concept, the relationship-type quick search will offer `Associated morphology` as a sanctioned type.

<figure><img src="/files/NJh8Sbf5sryh4o99ln5b" alt=""><figcaption><p>Sanctioned attribute type</p></figcaption></figure>

If chosen as relationship type the sanctioned attributes will be comprised of only concepts under the specified range, ie descendants of `Morphologically abnormal structure`.&#x20;

<figure><img src="/files/7bIyYY1HGooU6SEjMxrJ" alt=""><figcaption><p>Sanctioned attribute range</p></figcaption></figure>

In addition to guiding the authoring process of new concepts, MRCM rules can also be used to validate existing content. The MRCM constraint and MRCM constraint type rules, selected below, verify if an attribute type is used within its prescribed domain(s) or if an attribute range is used by its associated attribute type(s) as per the MRCM rules. &#x20;

<figure><img src="/files/9RzeVRKi4WBjFzLFqr50" alt=""><figcaption><p>MRCM validation rules</p></figcaption></figure>

{% hint style="info" %}
For tips on how to run validation rules see the [Validation section](/snow-owl-authoring-platform/validation/run-validation.md).
{% endhint %}


---

# 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/editing-mrcm.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.
