---
author: ""
---
(schemas:axes)=
# Axes
- [1. Axes > axis](#autogenerated_heading_2)
- [1.1. Property `Axes > root items > name`](#items_name)
- [1.2. Property `Axes > root items > longName`](#items_longName)
- [1.3. Property `Axes > root items > type`](#items_type)
- [1.4. Property `Axes > root items > discrete`](#items_discrete)
- [1.5. Property `Axes > root items > unit`](#items_unit)
- [2. At least one of the items must be](#autogenerated_heading_3)
- [2.1. Property `Axes > contains > name`](#contains_name)
- [2.2. Property `Axes > contains > type`](#contains_type)
- [2.3. Property `Axes > contains > unit`](#contains_unit)
**Title:** Axes
| | |
| ------------ | ------- |
| **Type** | `array` |
| **Required** | No |
**Description:** OME-Zarr Axes.
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | 1 |
| **Max items** | 5 |
| **Items unicity** | True |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ------------------------------- | ----------- |
| [axis](#items) | - |
## 1. Axes > axis
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/axis |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------ | ------- | ------- | ---------- | ---------- | -------------------------------------------------------------- |
| + [name](#items_name ) | No | string | No | - | Name of the axis. Must be unique within the coordinate system. |
| - [longName](#items_longName ) | No | string | No | - | Longer name or description of the axis. |
| - [type](#items_type ) | No | string | No | - | Type of the axis. Can be a predefined type or custom type. |
| - [discrete](#items_discrete ) | No | boolean | No | - | Whether the dimension is discrete |
| - [unit](#items_unit ) | No | string | No | - | Unit for the axis |
### 1.1. Property `Axes > root items > name`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Name of the axis. Must be unique within the coordinate system.
| Restrictions | |
| -------------- | - |
| **Min length** | 1 |
### 1.2. Property `Axes > root items > longName`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
**Description:** Longer name or description of the axis.
### 1.3. Property `Axes > root items > type`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
**Description:** Type of the axis. Can be a predefined type or custom type.
### 1.4. Property `Axes > root items > discrete`
| | |
| ------------ | --------- |
| **Type** | `boolean` |
| **Required** | No |
**Description:** Whether the dimension is discrete
### 1.5. Property `Axes > root items > unit`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
**Description:** Unit for the axis
## 2. At least one of the items must be
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------- | ------- | ---------------- | ---------- | ---------- | ----------------- |
| - [name](#contains_name ) | No | string | No | - | - |
| - [type](#contains_type ) | No | enum (of string) | No | - | - |
| - [unit](#contains_unit ) | No | string | No | - | - |
### 2.1. Property `Axes > contains > name`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
### 2.2. Property `Axes > contains > type`
| | |
| ------------ | ------------------ |
| **Type** | `enum (of string)` |
| **Required** | No |
Must be one of:
* "space"
### 2.3. Property `Axes > contains > unit`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
----------------------------------------------------------------------------------------------------------------------------
Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2026-03-11 at 20:01:44 +0000