# GetParent

{% hint style="info" %}
The **`GetParent()`** function returns the direct parent concept of a given concept.

[*Read general information about Concepts and Ontology*](https://docs.wem.io/platform/wemmodeler/concepts-and-concept-queries/concepts)

This function is NOT SQL compatible. For more information about SQL compatibility, see our [documentation](https://docs.wem.io/platform/wemreference/sql-compatibility).
{% endhint %}

{% hint style="success" %}
Returns the direct parent concept of a given concept.

An <mark style="color:red;">unknown</mark> value is returned if the <mark style="color:blue;">concept</mark> has no parent or the given parameter is unknown.
{% endhint %}

{% hint style="warning" %}
The [GetAncestors()](https://wem.io/documentation/reference/functions/getparent/getancestors) function includes the entire parent chain from root to concept (excluding root and concept).
{% endhint %}

### Syntax

<details>

<summary><code>GetParent(</code><mark style="color:blue;"><code>concept</code></mark><code>)</code></summary>

`GetParent('Color'.'Violet')`\
\=>*Result: Color*

`GetParent('World regions'.'EMEA'.'MENA')`\
\=>*Result: EMEA*

`GetParent(unknownconcept)`\
\=>*Result: unknown*

</details>

### Parameters

<table><thead><tr><th width="181.70825474075613">Name</th><th width="150">Type</th><th width="150" align="center">Required</th><th width="248.15953250810662">Description</th><th data-hidden>Required?</th></tr></thead><tbody><tr><td><mark style="color:blue;"><code>concept</code></mark></td><td>concept</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2611">☑️</span></td><td>a single concept, either literal or as expression</td><td>yes</td></tr></tbody></table>
