# Introduction to Tags

## Overview

**Tags** are fundamental to how Taglo software works.&#x20;

As their name suggests, they can be used for "tagging", helping to categorise and search items, but with some extra layers of power built in: Tags can be linked to other Tags, creating a network that makes both tagging and searching easier and more effective.

The relationships between Tags makes them useful in other places too, and they form the basis for other concepts in [**Models**](https://help.taglo.io/models), such as [**Units**](https://help.taglo.io/units) and [**Dimensions**](https://help.taglo.io/dimensions).

## Abstract vs. Concrete

Tags can be one of two types: `Abstract` and `Concrete`

<table><thead><tr><th width="159.33333333333331">Tag type</th><th width="417">Description</th><th>Example</th></tr></thead><tbody><tr><td><code>Abstract</code></td><td>Describes a type of object or concept that there can be one or more instances of (e.g., <strong>a</strong> <code>city</code>, <strong>a</strong> <code>country</code>, <strong>an</strong> <code>apple variety</code>, <strong>a</strong> <code>Taglo product</code>, <strong>an</strong> <code>emotional state</code>)</td><td><img src="https://2847533834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVy65sax6FVoNo2UTlJ0x%2Fuploads%2FnrNpR9kmhEJYvUMLCZyx%2Fimage.png?alt=media&#x26;token=a4b2a58a-d975-40bf-86cc-5c0b16f7ff92" alt="" data-size="line"></td></tr><tr><td><code>Concrete</code></td><td>Describes a specific instance of an object, or a general concept of which there can be only one instance (e.g., <code>London</code>, <code>United Kingdom</code>, <code>Granny Smith</code> , <code>Models</code>, <code>happiness</code>)</td><td><img src="https://2847533834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVy65sax6FVoNo2UTlJ0x%2Fuploads%2Fc1vTh6AVBGXyLYp9pnqx%2Fimage.png?alt=media&#x26;token=c87b844d-ff2b-4e19-a9f3-5aff79f6c1fa" alt="" data-size="line"></td></tr></tbody></table>

## Tag Relationships

Tags can have unlimited parents (and children).

There are two types of parent relationships:

1. `Is A`: Links to `Abstract` parents (e.g., <img src="https://2847533834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVy65sax6FVoNo2UTlJ0x%2Fuploads%2FBRdPYH60UBgJLC4PTgK9%2Fimage.png?alt=media&#x26;token=267789a3-560e-49dd-977b-722596264028" alt="" data-size="line"> `Is A` <img src="https://2847533834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVy65sax6FVoNo2UTlJ0x%2Fuploads%2FON6GwNxj5Ee5cxan1bpe%2Fimage.png?alt=media&#x26;token=d363fa25-64a8-4220-b966-31bf5c7f0c17" alt="" data-size="line">)
2. `Relates To`: Links to `Concrete` parents (e.g., <img src="https://2847533834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVy65sax6FVoNo2UTlJ0x%2Fuploads%2F4wMB4PLqpNbMNlxHnlsi%2Fimage.png?alt=media&#x26;token=485d5028-f6e7-4743-b585-30c3de1ac243" alt="" data-size="line"> `Relates To` <img src="https://2847533834-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVy65sax6FVoNo2UTlJ0x%2Fuploads%2FUfknCcM6G5djyFiu3Kif%2Fimage.png?alt=media&#x26;token=e0f0eb50-582c-46de-8a58-99c93d32d50c" alt="" data-size="line">)

{% hint style="info" %}
Use the [Tags Applet](https://help.taglo.io/tags/tags-applet) to quickly navigate between Tags and explore relationships
{% endhint %}

{% hint style="warning" %}
There is also an `Is Same As` relationship, which should only be used when duplicate Tags have been created and it would be difficult to remove one of the duplicates. In this case each Tag in the `Is Same As` relationship will inherit all parents of the other.
{% endhint %}
