--- 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