---
title: "Taxonomy"
description: "Taxonomy"
url: "https://www.contentstack.com/docs/developers/sdks/content-delivery-sdk/react-native/reference/taxonomy"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-09-08"
---

# Taxonomy

## Taxonomy

Taxonomy helps you categorize pieces of content within your stack to facilitate easy navigation and retrieval of information.

**Note**: All methods in the Query section are applicable for taxonomy-based filtering as well.

## equalAndBelow

The equalAndBelow method retrieves all entries for a specific taxonomy that match a specific term and all its descendant terms, requiring only the target term.

**Note**: This query is applicable for the stack.Taxonomies() and stack.ContentType('uid').Query() methods.

```
Example:
let data;
stack
.ContentType('ct_uid')
.Query()
.equalAndBelow("taxonomies.taxonomy_uid", "term_uid", 3)
.toJSON()
.find()
.then(response => {
  // the response
  data = response;
})
```

UID of the taxonomy field, specified as "taxonomies.<taxonomy\_uid>"

UID of the term to match or compare

Depth level till which terms will be matched

## below

The below method retrieves all entries for a specific taxonomy that match all of their descendant terms by specifying only the target term and a specific level.

**Note**: If you don't specify the level, the default behavior is to retrieve terms up to level **10**.

```
Example:
let data;
stack
.ContentType('ct_uid')
.Query()
.below("taxonomies.taxonomy_uid", "term_uid", 3)
.toJSON()
.find()
.then(response => {
  // the response
  data = response;
})
```

UID of the taxonomy field, specified as "taxonomies.<taxonomy\_uid>"

UID of the term to match or compare

Depth level till which terms will be matched

## equalAndAbove

The equalAndAbove method retrieves all entries for a specific taxonomy that match a specific term and all its ancestor terms, requiring only the target term and a specified level.

**Note**: If you don't specify the level, the default behavior is to retrieve terms up to level **10**.

```
Example:
let data;
stack
.Taxonomies()
.equalAndAbove("taxonomies.taxonomy_uid", "term_uid", 3)
.toJSON()
.find()
.then(response => {
  // the response
  data = response;
})
```

UID of the taxonomy field, specified as "taxonomies.<taxonomy\_uid>"

UID of the term to match or compare

Depth level till which terms will be matched

## above

The above method retrieves all entries for a specific taxonomy that match only the parent term(s) of a specified target term, excluding the target term itself and a specified level.

**Note**: If you don't specify the level, the default behavior is to retrieve terms up to level **10**.

```
Example:
let data;
stack
.ContentType('ct_uid')
.Query()
.above("taxonomies.taxonomy_uid", "term_uid", 3)
.toJSON()
.find()
.then(response => {
  // the response
  data = response;
})
```

UID of the taxonomy field, specified as "taxonomies.<taxonomy\_uid>"

UID of the term to match or compare

Depth level till which terms will be matched

## Taxonomy | React Native Delivery SDK | Contentstack

The Taxonomy class in the React Native Delivery SDK helps you categorize content within your stack for easy navigation and retrieval of information.