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