---
author: ""
---
(schemas:coordinate_transformations)=
# Coordinate Systems and Transforms
- [1. Coordinate Systems and Transforms > root items](#autogenerated_heading_2)
- [1.1. Property `Coordinate Systems and Transforms > root items > allOf > coordinateTransformation`](#items_allOf_i0)
- [1.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 0`](#items_allOf_i0_allOf_i0)
- [1.1.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 0 > name`](#items_allOf_i0_allOf_i0_name)
- [1.1.1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 0 > type`](#items_allOf_i0_allOf_i0_type)
- [1.1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1`](#items_allOf_i0_allOf_i1)
- [1.1.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > identity`](#items_allOf_i0_allOf_i1_oneOf_i0)
- [1.1.2.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 0 > type`](#items_allOf_i0_allOf_i1_oneOf_i0_type)
- [1.1.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > mapAxis`](#items_allOf_i0_allOf_i1_oneOf_i1)
- [1.1.2.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > type`](#items_allOf_i0_allOf_i1_oneOf_i1_type)
- [1.1.2.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > mapAxis`](#items_allOf_i0_allOf_i1_oneOf_i1_mapAxis)
- [1.1.2.2.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > mapAxis > mapAxis items](#autogenerated_heading_3)
- [1.1.2.2.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > required`](#items_allOf_i0_allOf_i1_oneOf_i1_required)
- [1.1.2.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > scale`](#items_allOf_i0_allOf_i1_oneOf_i2)
- [1.1.2.3.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 0`](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i0)
- [1.1.2.3.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 0 > path`](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i0_path)
- [1.1.2.3.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 1`](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i1)
- [1.1.2.3.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 1 > scale`](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i1_scale)
- [1.1.2.3.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 1 > scale > scale items](#autogenerated_heading_4)
- [1.1.2.3.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > type`](#items_allOf_i0_allOf_i1_oneOf_i2_type)
- [1.1.2.4. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > translation`](#items_allOf_i0_allOf_i1_oneOf_i3)
- [1.1.2.4.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 0`](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i0)
- [1.1.2.4.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 0 > path`](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i0_path)
- [1.1.2.4.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 1`](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i1)
- [1.1.2.4.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 1 > translation`](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i1_translation)
- [1.1.2.4.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 1 > translation > translation items](#autogenerated_heading_5)
- [1.1.2.4.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > type`](#items_allOf_i0_allOf_i1_oneOf_i3_type)
- [1.1.2.5. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > affine`](#items_allOf_i0_allOf_i1_oneOf_i4)
- [1.1.2.5.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 0`](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i0)
- [1.1.2.5.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 0 > path`](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i0_path)
- [1.1.2.5.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1`](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i1)
- [1.1.2.5.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1 > affine`](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i1_affine)
- [1.1.2.5.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1 > affine > affine items](#autogenerated_heading_6)
- [1.1.2.5.2.1.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1 > affine > affine items > affine items items](#autogenerated_heading_7)
- [1.1.2.5.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > type`](#items_allOf_i0_allOf_i1_oneOf_i4_type)
- [1.1.2.6. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > rotation`](#items_allOf_i0_allOf_i1_oneOf_i5)
- [1.1.2.6.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 0`](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i0)
- [1.1.2.6.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 0 > path`](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i0_path)
- [1.1.2.6.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1`](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i1)
- [1.1.2.6.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1 > rotation`](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i1_rotation)
- [1.1.2.6.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1 > rotation > rotation items](#autogenerated_heading_8)
- [1.1.2.6.2.1.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1 > rotation > rotation items > rotation items items](#autogenerated_heading_9)
- [1.1.2.6.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > type`](#items_allOf_i0_allOf_i1_oneOf_i5_type)
- [1.1.2.7. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > inverseOf`](#items_allOf_i0_allOf_i1_oneOf_i6)
- [1.1.2.7.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 6 > type`](#items_allOf_i0_allOf_i1_oneOf_i6_type)
- [1.1.2.7.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 6 > transformation`](#items_allOf_i0_allOf_i1_oneOf_i6_transformation)
- [1.1.2.8. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > bijection`](#items_allOf_i0_allOf_i1_oneOf_i7)
- [1.1.2.8.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 7 > type`](#items_allOf_i0_allOf_i1_oneOf_i7_type)
- [1.1.2.8.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 7 > forward`](#items_allOf_i0_allOf_i1_oneOf_i7_forward)
- [1.1.2.8.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 7 > inverse`](#items_allOf_i0_allOf_i1_oneOf_i7_inverse)
- [1.1.2.9. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > sequence`](#items_allOf_i0_allOf_i1_oneOf_i8)
- [1.1.2.9.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 8 > type`](#items_allOf_i0_allOf_i1_oneOf_i8_type)
- [1.1.2.9.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 8 > transformations`](#items_allOf_i0_allOf_i1_oneOf_i8_transformations)
- [1.1.2.9.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 8 > transformations > coordinateTransformation](#autogenerated_heading_10)
- [1.1.2.10. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > byDimension`](#items_allOf_i0_allOf_i1_oneOf_i9)
- [1.1.2.10.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > type`](#items_allOf_i0_allOf_i1_oneOf_i9_type)
- [1.1.2.10.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations`](#items_allOf_i0_allOf_i1_oneOf_i9_transformations)
- [1.1.2.10.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > byDimensionTransformation](#autogenerated_heading_11)
- [1.1.2.10.2.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > coordinateTransformation`](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i0)
- [1.1.2.10.2.1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1`](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1)
- [1.1.2.10.2.1.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > input_axes`](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1_input_axes)
- [1.1.2.10.2.1.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > input_axes > input_axes items](#autogenerated_heading_12)
- [1.1.2.10.2.1.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > output_axes`](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1_output_axes)
- [1.1.2.10.2.1.2.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > output_axes > output_axes items](#autogenerated_heading_13)
- [1.1.2.11. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > displacements`](#items_allOf_i0_allOf_i1_oneOf_i10)
- [1.1.2.11.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 10 > type`](#items_allOf_i0_allOf_i1_oneOf_i10_type)
- [1.1.2.11.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 10 > path`](#items_allOf_i0_allOf_i1_oneOf_i10_path)
- [1.1.2.11.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 10 > interpolation`](#items_allOf_i0_allOf_i1_oneOf_i10_interpolation)
- [1.1.2.12. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > coordinates`](#items_allOf_i0_allOf_i1_oneOf_i11)
- [1.1.2.12.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 11 > type`](#items_allOf_i0_allOf_i1_oneOf_i11_type)
- [1.1.2.12.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 11 > path`](#items_allOf_i0_allOf_i1_oneOf_i11_path)
- [1.1.2.12.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 11 > interpolation`](#items_allOf_i0_allOf_i1_oneOf_i11_interpolation)
- [1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 1`](#items_allOf_i1)
- [1.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 1 > input`](#items_allOf_i1_input)
- [1.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 1 > output`](#items_allOf_i1_output)
**Title:** Coordinate Systems and Transforms
| | |
| ------------ | ------- |
| **Type** | `array` |
| **Required** | No |
**Description:** OME-Zarr Coordinate Systems and transforms.
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | 1 |
| **Max items** | N/A |
| **Items unicity** | True |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ------------------------------- | ----------- |
| [root items](#items) | - |
## 1. Coordinate Systems and Transforms > root items
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| All of(Requirement) |
| ------------------------------------------- |
| [coordinateTransformation](#items_allOf_i0) |
| [item 1](#items_allOf_i1) |
### 1.1. Property `Coordinate Systems and Transforms > root items > allOf > coordinateTransformation`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/coordinateTransformation |
**Description:** OME-NGFF coordinate transformation.
| All of(Requirement) |
| ---------------------------------- |
| [item 0](#items_allOf_i0_allOf_i0) |
| [item 1](#items_allOf_i0_allOf_i1) |
#### 1.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 0`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ---------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- |
| - [name](#items_allOf_i0_allOf_i0_name ) | No | string | No | - | - |
| + [type](#items_allOf_i0_allOf_i0_type ) | No | string | No | - | - |
##### 1.1.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 0 > name`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
##### 1.1.1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 0 > type`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
#### 1.1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| One of(Option) |
| --------------------------------------------------- |
| [identity](#items_allOf_i0_allOf_i1_oneOf_i0) |
| [mapAxis](#items_allOf_i0_allOf_i1_oneOf_i1) |
| [scale](#items_allOf_i0_allOf_i1_oneOf_i2) |
| [translation](#items_allOf_i0_allOf_i1_oneOf_i3) |
| [affine](#items_allOf_i0_allOf_i1_oneOf_i4) |
| [rotation](#items_allOf_i0_allOf_i1_oneOf_i5) |
| [inverseOf](#items_allOf_i0_allOf_i1_oneOf_i6) |
| [bijection](#items_allOf_i0_allOf_i1_oneOf_i7) |
| [sequence](#items_allOf_i0_allOf_i1_oneOf_i8) |
| [byDimension](#items_allOf_i0_allOf_i1_oneOf_i9) |
| [displacements](#items_allOf_i0_allOf_i1_oneOf_i10) |
| [coordinates](#items_allOf_i0_allOf_i1_oneOf_i11) |
##### 1.1.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > identity`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/identity |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i0_type ) | No | const | No | - | - |
###### 1.1.2.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 0 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"identity"`
##### 1.1.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > mapAxis`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/mapAxis |
**Description:** Permute axes by name
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| --------------------------------------------------------- | ------- | ---------------- | ---------- | ---------- | --------------------------------------------------------------------------------------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i1_type ) | No | const | No | - | - |
| - [mapAxis](#items_allOf_i0_allOf_i1_oneOf_i1_mapAxis ) | No | array of integer | No | - | An array of integers representing the new axis order as zero-based indices of the input axes. |
| - [required](#items_allOf_i0_allOf_i1_oneOf_i1_required ) | No | object | No | - | - |
###### 1.1.2.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"mapAxis"`
###### 1.1.2.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > mapAxis`
| | |
| ------------ | ------------------ |
| **Type** | `array of integer` |
| **Required** | No |
**Description:** An array of integers representing the new axis order as zero-based indices of the input axes.
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ---------------------------------------------------------------- | ----------- |
| [mapAxis items](#items_allOf_i0_allOf_i1_oneOf_i1_mapAxis_items) | - |
###### 1.1.2.2.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > mapAxis > mapAxis items
| | |
| ------------ | --------- |
| **Type** | `integer` |
| **Required** | No |
###### 1.1.2.2.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 1 > required`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
##### 1.1.2.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > scale`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/scale |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i2_type ) | No | const | No | - | - |
| One of(Option) |
| ---------------------------------------------------- |
| [item 0](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i0) |
| [item 1](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i1) |
###### 1.1.2.3.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 0`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ---------------------------------------------------------- | ------- | ------ | ---------- | ---------- | -------------------------------------------------- |
| + [path](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i0_path ) | No | string | No | - | Path to a zarr array containing the scale factors. |
###### 1.1.2.3.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 0 > path`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Path to a zarr array containing the scale factors.
###### 1.1.2.3.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------------------ | ------- | --------------- | ---------- | ---------- | ----------------- |
| + [scale](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i1_scale ) | No | array of number | No | - | - |
###### 1.1.2.3.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 1 > scale`
| | |
| ------------ | ----------------- |
| **Type** | `array of number` |
| **Required** | Yes |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| --------------------------------------------------------------------- | ----------- |
| [scale items](#items_allOf_i0_allOf_i1_oneOf_i2_oneOf_i1_scale_items) | - |
###### 1.1.2.3.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > oneOf > item 1 > scale > scale items
| | |
| ------------ | -------- |
| **Type** | `number` |
| **Required** | No |
| Restrictions | |
| ------------ | ------ |
| **Minimum** | > 0 |
###### 1.1.2.3.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 2 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"scale"`
##### 1.1.2.4. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > translation`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/translation |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i3_type ) | No | const | No | - | - |
| One of(Option) |
| ---------------------------------------------------- |
| [item 0](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i0) |
| [item 1](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i1) |
###### 1.1.2.4.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 0`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ---------------------------------------------------------- | ------- | ------ | ---------- | ---------- | -------------------------------------------------------- |
| + [path](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i0_path ) | No | string | No | - | Path to a zarr array containing the translation vectors. |
###### 1.1.2.4.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 0 > path`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Path to a zarr array containing the translation vectors.
###### 1.1.2.4.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------------------------------ | ------- | --------------- | ---------- | ---------- | ----------------- |
| + [translation](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i1_translation ) | No | array of number | No | - | - |
###### 1.1.2.4.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 1 > translation`
| | |
| ------------ | ----------------- |
| **Type** | `array of number` |
| **Required** | Yes |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| --------------------------------------------------------------------------------- | ----------- |
| [translation items](#items_allOf_i0_allOf_i1_oneOf_i3_oneOf_i1_translation_items) | - |
###### 1.1.2.4.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > oneOf > item 1 > translation > translation items
| | |
| ------------ | -------- |
| **Type** | `number` |
| **Required** | No |
###### 1.1.2.4.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 3 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"translation"`
##### 1.1.2.5. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > affine`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/affine |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i4_type ) | No | const | No | - | - |
| One of(Option) |
| ---------------------------------------------------- |
| [item 0](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i0) |
| [item 1](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i1) |
###### 1.1.2.5.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 0`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ---------------------------------------------------------- | ------- | ------ | ---------- | ---------- | -------------------------------------------------- |
| + [path](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i0_path ) | No | string | No | - | Path to a zarr array containing the affine matrix. |
###### 1.1.2.5.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 0 > path`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Path to a zarr array containing the affine matrix.
###### 1.1.2.5.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| -------------------------------------------------------------- | ------- | -------------- | ---------- | ---------- | ----------------- |
| + [affine](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i1_affine ) | No | array of array | No | - | - |
###### 1.1.2.5.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1 > affine`
| | |
| ------------ | ---------------- |
| **Type** | `array of array` |
| **Required** | Yes |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ----------------------------------------------------------------------- | ----------- |
| [affine items](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i1_affine_items) | - |
###### 1.1.2.5.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1 > affine > affine items
| | |
| ------------ | ----------------- |
| **Type** | `array of number` |
| **Required** | No |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ----------------------------------------------------------------------------------- | ----------- |
| [affine items items](#items_allOf_i0_allOf_i1_oneOf_i4_oneOf_i1_affine_items_items) | - |
###### 1.1.2.5.2.1.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > oneOf > item 1 > affine > affine items > affine items items
| | |
| ------------ | -------- |
| **Type** | `number` |
| **Required** | No |
###### 1.1.2.5.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 4 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"affine"`
##### 1.1.2.6. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > rotation`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/rotation |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i5_type ) | No | const | No | - | - |
| One of(Option) |
| ---------------------------------------------------- |
| [item 0](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i0) |
| [item 1](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i1) |
###### 1.1.2.6.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 0`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ---------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ---------------------------------------------------- |
| + [path](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i0_path ) | No | string | No | - | Path to a zarr array containing the rotation matrix. |
###### 1.1.2.6.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 0 > path`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Path to a zarr array containing the rotation matrix.
###### 1.1.2.6.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------------------------ | ------- | -------------- | ---------- | ---------- | ----------------- |
| + [rotation](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i1_rotation ) | No | array of array | No | - | - |
###### 1.1.2.6.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1 > rotation`
| | |
| ------------ | ---------------- |
| **Type** | `array of array` |
| **Required** | Yes |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| --------------------------------------------------------------------------- | ----------- |
| [rotation items](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i1_rotation_items) | - |
###### 1.1.2.6.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1 > rotation > rotation items
| | |
| ------------ | ----------------- |
| **Type** | `array of number` |
| **Required** | No |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| --------------------------------------------------------------------------------------- | ----------- |
| [rotation items items](#items_allOf_i0_allOf_i1_oneOf_i5_oneOf_i1_rotation_items_items) | - |
###### 1.1.2.6.2.1.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > oneOf > item 1 > rotation > rotation items > rotation items items
| | |
| ------------ | -------- |
| **Type** | `number` |
| **Required** | No |
###### 1.1.2.6.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 5 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"rotation"`
##### 1.1.2.7. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > inverseOf`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/inverseOf |
**Description:** The inverse of another coordinate transformation.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| --------------------------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------ | ----------------------------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i6_type ) | No | const | No | - | - |
| + [transformation](#items_allOf_i0_allOf_i1_oneOf_i6_transformation ) | No | object | No | Same as [items_allOf_i0](#items_allOf_i0 ) | OME-NGFF coordinate transformation. |
###### 1.1.2.7.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 6 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"inverseOf"`
###### 1.1.2.7.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 6 > transformation`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | Yes |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Same definition as** | [items_allOf_i0](#items_allOf_i0) |
**Description:** OME-NGFF coordinate transformation.
##### 1.1.2.8. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > bijection`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/bijection |
**Description:** A pair of forward and inverse coordinate transformations.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ------------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------ | ----------------------------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i7_type ) | No | const | No | - | - |
| + [forward](#items_allOf_i0_allOf_i1_oneOf_i7_forward ) | No | object | No | Same as [items_allOf_i0](#items_allOf_i0 ) | OME-NGFF coordinate transformation. |
| + [inverse](#items_allOf_i0_allOf_i1_oneOf_i7_inverse ) | No | object | No | Same as [items_allOf_i0](#items_allOf_i0 ) | OME-NGFF coordinate transformation. |
###### 1.1.2.8.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 7 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"bijection"`
###### 1.1.2.8.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 7 > forward`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | Yes |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Same definition as** | [items_allOf_i0](#items_allOf_i0) |
**Description:** OME-NGFF coordinate transformation.
###### 1.1.2.8.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 7 > inverse`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | Yes |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Same definition as** | [items_allOf_i0](#items_allOf_i0) |
**Description:** OME-NGFF coordinate transformation.
##### 1.1.2.9. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > sequence`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/sequence |
**Description:** A sequence of transformations
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ----------------------------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i8_type ) | No | const | No | - | - |
| + [transformations](#items_allOf_i0_allOf_i1_oneOf_i8_transformations ) | No | array | No | - | - |
###### 1.1.2.9.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 8 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"sequence"`
###### 1.1.2.9.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 8 > transformations`
| | |
| ------------ | ------- |
| **Type** | `array` |
| **Required** | Yes |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ----------------------------------------------------------------------------------- | ----------------------------------- |
| [coordinateTransformation](#items_allOf_i0_allOf_i1_oneOf_i8_transformations_items) | OME-NGFF coordinate transformation. |
###### 1.1.2.9.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 8 > transformations > coordinateTransformation
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Same definition as** | [items_allOf_i0](#items_allOf_i0) |
**Description:** OME-NGFF coordinate transformation.
##### 1.1.2.10. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > byDimension`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/byDimension |
**Description:** A set of transformations applied independently to each dimension.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ----------------------------------------------------------------------- | ------- | ----- | ---------- | ---------- | ----------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i9_type ) | No | const | No | - | - |
| + [transformations](#items_allOf_i0_allOf_i1_oneOf_i9_transformations ) | No | array | No | - | - |
###### 1.1.2.10.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"byDimension"`
###### 1.1.2.10.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations`
| | |
| ------------ | ------- |
| **Type** | `array` |
| **Required** | Yes |
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| [byDimensionTransformation](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items) | Transformation used inside a byDimension transformation |
###### 1.1.2.10.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > byDimensionTransformation
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/byDimensionTransformation |
**Description:** Transformation used inside a byDimension transformation
| All of(Requirement) |
| -------------------------------------------------------------------------------------------- |
| [coordinateTransformation](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i0) |
| [item 1](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1) |
###### 1.1.2.10.2.1.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > coordinateTransformation`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `combining` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Same definition as** | [items_allOf_i0](#items_allOf_i0) |
**Description:** OME-NGFF coordinate transformation.
###### 1.1.2.10.2.1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ---------------------------------------------------------------------------------------------- | ------- | --------------- | ---------- | ---------- | ------------------------------------------------- |
| + [input_axes](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1_input_axes ) | No | array of string | No | - | Names of the input axes for this transformation. |
| + [output_axes](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1_output_axes ) | No | array of string | No | - | Names of the output axes for this transformation. |
###### 1.1.2.10.2.1.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > input_axes`
| | |
| ------------ | ----------------- |
| **Type** | `array of string` |
| **Required** | Yes |
**Description:** Names of the input axes for this transformation.
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ----------------------------------------------------------------------------------------------------- | ----------- |
| [input_axes items](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1_input_axes_items) | - |
###### 1.1.2.10.2.1.2.1.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > input_axes > input_axes items
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
###### 1.1.2.10.2.1.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > output_axes`
| | |
| ------------ | ----------------- |
| **Type** | `array of string` |
| **Required** | Yes |
**Description:** Names of the output axes for this transformation.
| | Array restrictions |
| -------------------- | ------------------ |
| **Min items** | N/A |
| **Max items** | N/A |
| **Items unicity** | False |
| **Additional items** | False |
| **Tuple validation** | See below |
| Each item of this array must be | Description |
| ------------------------------------------------------------------------------------------------------- | ----------- |
| [output_axes items](#items_allOf_i0_allOf_i1_oneOf_i9_transformations_items_allOf_i1_output_axes_items) | - |
###### 1.1.2.10.2.1.2.2.1. Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 9 > transformations > transformations items > allOf > item 1 > output_axes > output_axes items
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | No |
##### 1.1.2.11. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > displacements`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/displacements |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| -------------------------------------------------------------------- | ------- | ---------------- | ---------- | ---------- | ----------------------------------------------------------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i10_type ) | No | const | No | - | - |
| + [path](#items_allOf_i0_allOf_i1_oneOf_i10_path ) | No | string | No | - | Path to the zarr array containing the displacement field. |
| - [interpolation](#items_allOf_i0_allOf_i1_oneOf_i10_interpolation ) | No | enum (of string) | No | - | Interpolation method to use when applying the displacement field. |
###### 1.1.2.11.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 10 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"displacements"`
###### 1.1.2.11.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 10 > path`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Path to the zarr array containing the displacement field.
###### 1.1.2.11.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 10 > interpolation`
| | |
| ------------ | ------------------ |
| **Type** | `enum (of string)` |
| **Required** | No |
| **Default** | `"linear"` |
**Description:** Interpolation method to use when applying the displacement field.
Must be one of:
* "nearest"
* "linear"
* "cubic"
##### 1.1.2.12. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > coordinates`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| **Defined in** | #/$defs/coordinates |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| -------------------------------------------------------------------- | ------- | ---------------- | ---------- | ---------- | --------------------------------------------------------------- |
| - [type](#items_allOf_i0_allOf_i1_oneOf_i11_type ) | No | const | No | - | - |
| + [path](#items_allOf_i0_allOf_i1_oneOf_i11_path ) | No | string | No | - | Path to the zarr array containing the coordinate field. |
| - [interpolation](#items_allOf_i0_allOf_i1_oneOf_i11_interpolation ) | No | enum (of string) | No | - | Interpolation method to use when applying the coordinate field. |
###### 1.1.2.12.1. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 11 > type`
| | |
| ------------ | ------- |
| **Type** | `const` |
| **Required** | No |
Specific value: `"coordinates"`
###### 1.1.2.12.2. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 11 > path`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
**Description:** Path to the zarr array containing the coordinate field.
###### 1.1.2.12.3. Property `Coordinate Systems and Transforms > root items > allOf > item 0 > allOf > item 1 > oneOf > item 11 > interpolation`
| | |
| ------------ | ------------------ |
| **Type** | `enum (of string)` |
| **Required** | No |
| **Default** | `"linear"` |
**Description:** Interpolation method to use when applying the coordinate field.
Must be one of:
* "nearest"
* "linear"
* "cubic"
### 1.2. Property `Coordinate Systems and Transforms > root items > allOf > item 1`
| | |
| ------------------------- | ------------------------------------------------------------------------- |
| **Type** | `object` |
| **Required** | No |
| **Additional properties** | [[Any type: allowed]](# "Additional Properties of any type are allowed.") |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| ----------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- |
| + [input](#items_allOf_i1_input ) | No | string | No | - | - |
| + [output](#items_allOf_i1_output ) | No | string | No | - | - |
#### 1.2.1. Property `Coordinate Systems and Transforms > root items > allOf > item 1 > input`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
#### 1.2.2. Property `Coordinate Systems and Transforms > root items > allOf > item 1 > output`
| | |
| ------------ | -------- |
| **Type** | `string` |
| **Required** | Yes |
----------------------------------------------------------------------------------------------------------------------------
Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2026-03-11 at 20:01:47 +0000