Coordinate Systems and Transforms#

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

-

1. Coordinate Systems and Transforms > root items#

Type

combining

Required

No

Additional properties

[Any type: allowed]

All of(Requirement)

coordinateTransformation

item 1

1.1. Property Coordinate Systems and Transforms > root items > allOf > coordinateTransformation#

Type

combining

Required

No

Additional properties

[Any type: allowed]

Defined in

#/$defs/coordinateTransformation

Description: OME-NGFF coordinate transformation.

All of(Requirement)

item 0

item 1

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]

Property

Pattern

Type

Deprecated

Definition

Title/Description

- name

No

string

No

-

-

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

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]

Defined in

#/$defs/identity

Property

Pattern

Type

Deprecated

Definition

Title/Description

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

Defined in

#/$defs/mapAxis

Description: Permute axes by name

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

- mapAxis

No

array of integer

No

-

An array of integers representing the new axis order as zero-based indices of the input axes.

- 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

-

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]

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]

Defined in

#/$defs/scale

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

One of(Option)

item 0

item 1

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]

Property

Pattern

Type

Deprecated

Definition

Title/Description

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

Property

Pattern

Type

Deprecated

Definition

Title/Description

+ 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

-

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]

Defined in

#/$defs/translation

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

One of(Option)

item 0

item 1

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]

Property

Pattern

Type

Deprecated

Definition

Title/Description

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

Property

Pattern

Type

Deprecated

Definition

Title/Description

+ 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

-

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]

Defined in

#/$defs/affine

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

One of(Option)

item 0

item 1

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]

Property

Pattern

Type

Deprecated

Definition

Title/Description

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

Property

Pattern

Type

Deprecated

Definition

Title/Description

+ 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

-

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

-

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]

Defined in

#/$defs/rotation

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

One of(Option)

item 0

item 1

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]

Property

Pattern

Type

Deprecated

Definition

Title/Description

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

Property

Pattern

Type

Deprecated

Definition

Title/Description

+ 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

-

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

-

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]

Defined in

#/$defs/inverseOf

Description: The inverse of another coordinate transformation.

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

+ transformation

No

object

No

Same as 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]

Same definition as

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]

Defined in

#/$defs/bijection

Description: A pair of forward and inverse coordinate transformations.

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

+ forward

No

object

No

Same as items_allOf_i0

OME-NGFF coordinate transformation.

+ inverse

No

object

No

Same as 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]

Same definition as

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]

Same definition as

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]

Defined in

#/$defs/sequence

Description: A sequence of transformations

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

+ 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

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]

Same definition as

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]

Defined in

#/$defs/byDimension

Description: A set of transformations applied independently to each dimension.

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

+ 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

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]

Defined in

#/$defs/byDimensionTransformation

Description: Transformation used inside a byDimension transformation

All of(Requirement)

coordinateTransformation

item 1

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]

Same definition as

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]

Property

Pattern

Type

Deprecated

Definition

Title/Description

+ input_axes

No

array of string

No

-

Names of the input axes for this transformation.

+ 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

-

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

-

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]

Defined in

#/$defs/displacements

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

+ path

No

string

No

-

Path to the zarr array containing the displacement field.

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

Defined in

#/$defs/coordinates

Property

Pattern

Type

Deprecated

Definition

Title/Description

- type

No

const

No

-

-

+ path

No

string

No

-

Path to the zarr array containing the coordinate field.

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

Property

Pattern

Type

Deprecated

Definition

Title/Description

+ input

No

string

No

-

-

+ 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 on 2026-03-13 at 08:42:47 +0000