> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gobl.org/llms.txt
> Use this file to discover all available pages before exploring further.

# CatalogueDef

A CatalogueDef contains a set of re-useable extensions, scenarios, and validators that can be used by addons or tax regimes.

## Schema ID

`https://gobl.org/draft-0/tax/catalogue-def`

## Properties

| Title | Property      | Type                                               | Description                                                     |
| ----- | ------------- | -------------------------------------------------- | --------------------------------------------------------------- |
|       | `key`         | [cbc.Key](/draft-0/cbc/key)                        | Key defines a unique identifier for the catalogue.              |
|       | `name`        | [i18n.String](/draft-0/i18n/string)                | Name is the name of the catalogue.                              |
|       | `description` | [i18n.String](/draft-0/i18n/string)                | Description is a human readable description of the catalogue.   |
|       | `extensions`  | array of [cbc.Definition](/draft-0/cbc/definition) | Extensions defines all the extensions offered by the catalogue. |
