---
title: "Taggable"
description: "Enhance node functionality with taggable features for seamless tagging and graph-based lookups. (Gitana 4.0)"
product: "Gitana"
version: "4.0"
url: "/documentation/gitana/4.0/engine/aspects/taggable"
---

# Taggable

QName: `f:taggable`

Indicates that a node should support tagging.

Nodes that support tagging maintain `a:has_tag` associations to `n:tag` nodes that serve as master tag entries. A single tag entry may have multiple associations linking it to nodes that bear its tag.

In addition, taggable nodes maintain a `tags` array which contains a local array of all of the tags that the node has been assigned.

In this way, tags can be traversed using graph-based lookup or they can be queried directly based on the `tags` property.

By default, the `n:node` content type supports the `f:taggable` feature. As such, tagging is enabled for all content types and instances by default since all content types implicitly inherit from `n:node`.

## Configuration

No configuration is required for this feature.
