> For the complete documentation index, see [llms.txt](https://docs.b2ihealthcare.com/snow-owl-authoring-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2ihealthcare.com/snow-owl-authoring-platform/reference-sets/reference-set-types/metadata-type-reference-sets/mrcm-attribute-domain-reference-sets.md).

# MRCM Attribute Domain Reference Sets

An MRCM Attribute Domain Reference Set allows attributes to be associated with the domains in which they may be applied. It also allows grouping and cardinality constraints to be specified for each attribute and domain combination. For each attribute-domain rule, the strength of the rule (e.g. Mandatory concept model rule), and the content type over which this rule applies (e.g. All SNOMED CT content) are also specified.

MRCM Attribute Domain type Reference Set member properties:

| Property                           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Referenced component**           | A reference to the SNOMED CT attribute concept to which the attribute-domain rule defined by this member applies                                                                                                                                                                                                                                                                                                                           |
| **Domain ID**                      | A reference to the SNOMED CT concept that identifies the relevant concept domain                                                                                                                                                                                                                                                                                                                                                           |
| **Is grouped**                     | <p>Whether or not the referenced attribute is treated by a Description Logic reasoner as belonging to a relationship group, when applied to a concept in the given domain.</p><ul><li>grouped = 1 (true): attribute is treated by a Description Logic reasoner as belonging to a relationship group.</li><li>grouped = 0 (false): attribute is treated by a Description Logic reasoner as not belonging to a relationship group.</li></ul> |
| **Attribute cardinality**          | The number of times the given attribute can be assigned a (non-redundant) value within the definition of each concept or expression                                                                                                                                                                                                                                                                                                        |
| **Attribute in group cardinality** | The number of times the given attribute can be assigned a (non-redundant) value within a single relationship group as part of the definition of a concept or expression                                                                                                                                                                                                                                                                    |
| **Rule strength**                  | Whether the given rule is mandatory (resulting in an error) or optional (resulting in a warning)                                                                                                                                                                                                                                                                                                                                           |
| **Content type**                   | The type of SNOMED CT content over which this rule applies                                                                                                                                                                                                                                                                                                                                                                                 |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.b2ihealthcare.com/snow-owl-authoring-platform/reference-sets/reference-set-types/metadata-type-reference-sets/mrcm-attribute-domain-reference-sets.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
