Skip to content

MRIScannerUsage: device property missing from compiled schema for v5.0 #99

@apdavison

Description

@apdavison

Problem

The compiled MRIScannerUsage.schema.omi.json for v5.0 (and the
previously-published latest) is missing the device property from its
properties block. The property does appear in required, creating an
inconsistency: the schema declares device as required but does not define it.

This means tools consuming the compiled schema cannot discover the link
MRIScannerUsage → MRIScanner, even though the analogous
MRICoilUsage → MRICoil link works correctly.

Root cause

versions.json (pipeline branch) pinned the neuroimaging module for v5.0
at commit fe3b615, dated 2026-03-11. At that commit,
MRIScannerUsage.schema.tpl.json did not yet include the device property.
The property was added later in openMetadataInitiative/openMINDS_neuroimaging#60
("Add device field for MRI Scanner in schema", 2026-04-13, neuroimaging v1
branch), but the pin was never updated.

Fix

Update the neuroimaging commit for v5.0 in versions.json from
fe3b615b718065860c342cb2490f1ec5203791c7 to
3f2838a857b0d8832fe2d4617847d92dbf7360bb (current v1 HEAD, which includes
the fix).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions