> For the complete documentation index, see [llms.txt](https://docs.snomed.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snomed.org/snomed-ct-specifications/snomed-ct-compositional-grammar-specification/appendices/appendix-a-concept-definition-and-expression-relationship-statements.md).

# Appendix A – Concept Definition and Expression Relationship Statements

SNOMED CT Compositional Grammar is a syntax for representing SNOMED CT expressions. SNOMED CT expressions are a structured combination of one or more concept identifiers used to express a clinical idea. When documenting a full concept definition or an expression relationship statement, which asserts the relationship between two expressions, it is often useful to use a syntax that is consistent with SNOMED CT Compositional Grammar. For these purposes, the following ABNF syntax extension may be used:

> statement = ws "(" ws subExpression ws ")" ws definitionStatus ws "(" ws subExpression ws ")" ws

where 'subExpression' and 'definitionStatus' are defined as per SNOMED CT Compositional Grammar.

For example, the following statement documents the definition of the fully defined concept [95617006 | Neonatal cyanosis|](http://snomed.info/id/95617006) .

( [95617006 |Neonatal cyanosis|](http://snomed.info/id/95617006) ) ===\
( [3415004 |Cyanosis|](http://snomed.info/id/3415004) + [363696006 |Neonatal cardiovascular disorder|](http://snomed.info/id/363696006) :\
[246454002 |Occurrence|](http://snomed.info/id/246454002) = [255407002 |Neonatal|](http://snomed.info/id/255407002) ,\
[363698007 |Finding site|](http://snomed.info/id/363698007) = [113257007 |Structure of cardiovascular system|](http://snomed.info/id/113257007) )

Figure 6 illustrates this concept definition using the SNOMED CT Diagramming Guideline.

<figure><img src="/files/Y2IvJ5vR8vsQiRP27iTr" alt=""><figcaption><p><strong>Figure 6: Concept definition diagram for Neonatal cyanosis</strong></p></figcaption></figure>

In this second example, the definition of the primitive concept [144008 | Normal peripheral vision|](http://snomed.info/id/144008) is shown:

( [144008 |Normal peripheral vision|](http://snomed.info/id/144008) ) <<< ( [301980006 |Finding of visual field|](http://snomed.info/id/301980006) :\
[363698007 |Finding site|](http://snomed.info/id/363698007) = [49549006 |Structure of visual system|](http://snomed.info/id/49549006) )

Figure 7 illustrates this concept definition using the SNOMED CT Diagramming Guideline.

<figure><img src="/files/58j66RdJ0gfpFspkNduG" alt=""><figcaption><p><strong>Figure 7: Concept definition diagram for Normal peripheral vision</strong></p></figcaption></figure>

In this last example, the equivalence of two expressions is defined (as illustrated in Figure 8):

( [49601007 |Disorder of cardiovascular system|](http://snomed.info/id/49601007) : [246454002 |Occurrence|](http://snomed.info/id/246454002) = [255407002 |Neonatal|](http://snomed.info/id/255407002) )\
\=== ( [64572001 |Disease|](http://snomed.info/id/64572001) : [246454002 |Occurrence|](http://snomed.info/id/246454002) = [255407002 |Neonatal|](http://snomed.info/id/255407002) ,\
[363698007 |Finding site|](http://snomed.info/id/363698007) = [113257007 |Structure of cardiovascular system|](http://snomed.info/id/113257007) )

<figure><img src="/files/UvY8gYLJzu3ZAJd0LYB3" alt=""><figcaption><p><strong>Figure 8: Diagram showing the equivalence of two expressions</strong></p></figcaption></figure>

<a href="https://docs.google.com/forms/d/e/1FAIpQLScTmbZIf0UEQwYDkY27EEWBkaiYkHSbR0_9DmFrMLXoQLyL7Q/viewform?usp=pp_url&#x26;entry.1767247133=Compositional-Grammar-Specification&#x26;entry.670899847=Appendix%20A%20%E2%80%93%20Concept%20Definition%20and%20Expression%20Relationship%20Statements" class="button primary">Provide Feedback</a>


---

# 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.snomed.org/snomed-ct-specifications/snomed-ct-compositional-grammar-specification/appendices/appendix-a-concept-definition-and-expression-relationship-statements.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.
