Changes for January 2015¶
The list of the key changes for the January 2015 major release of the OME-XML data model. This schema release will tie in with the Bio-Formats 5.1 release.
The new major release of the schema has a new namespace and all version numbers are reset to 1. As a major release, any file that validated correctly using the last major release will probably not validate correctly using this new release. Some files that failed to validate before will now be valid. It is important to update any file readers and writers to understand the changes.
The version number of all schema files is now 1, except ome.xsd which version number is 2.
This schema uses the new namespace:
http://www.openmicroscopy.org/Schemas/[NameSpaceTitle]/2015-01/
For the OME schema
http://www.openmicroscopy.org/Schemas/OME/2015-01/
and the schema file is located at
http://www.openmicroscopy.org/Schemas/OME/2015-01/ome.xsd
Overview of changes¶
- This version introduces a major new system of specifying units for the values stored as lengths, times, pressures, angles, temperatures, electric potentials (voltages), powers and frequencies. For more information see the OME system of units.
- Many annotation points have been added and some removed. Objects in the model are now directly annotatable or have a 1 to 1 relationship with an object that is.
BinaryFile¶
- There are no significant changes to this component.
OME¶
Expanded documentation for
AcquisitionDatedescribing supported precision.Updated documentation for
NDFilterto reflect usage- Added Annotation points (
AnnotationRef) to: InstrumentObjectiveDetectorFilterDichroicLightPathLightSource
- Added Annotation points (
- Added attributes to store:
Pixels: PhysicalSizeXUnitPixels: PhysicalSizeYUnitPixels: PhysicalSizeZUnitPixels: TimeIncrementUnitPlane: DeltaTUnitPlane: ExposureTimeUnitPlane: PositionXUnitPlane: PositionYUnitPlane: PositionZUnitChannel: PinholeSizeUnitChannel: ExcitationWavelengthUnitChannel: EmissionWavelengthUnitStageLabel: XUnitStageLabel: YUnitStageLabel: YUnitImagingEnvironment: TemperatureUnitImagingEnvironment: AirPressureUnitObjective: WorkingDistanceUnitDetector: VoltageUnitFilter: CutInUnitFilter: CutOutUnitFilter: CutInToleranceUnitFilter: CutOutToleranceUnitLightSource: PowerUnitLaser: WavelengthUnitLaser: RepetitionRateUnitLightSourceSettings: WavelengthUnitDetectorSettings: VoltageUnitDetectorSettings: ReadOutRateUnit
- Removed Annotation points from:
Pixels: AnnotationRef
- Changed from int to float:
Channel: ExcitationWavelengthChannel: EmissionWavelengthFilter: CutInFilter: CutOutFilter: CutInToleranceFilter: CutOutToleranceLaser: WavelengthLightSourceSettings: Wavelength
Added a general
MaptoImagingEnvironmentto store key-value pairsAdded a new core type
NonNegativeFloatAdded a new core element
Mapand associated complex typeMapPairs. This in turn contains a collection ofMelements that store a mapped value, each with its associatedKkey attribute.- Defined new enumerations with the permitted values for:
UnitsLengthUnitsTimeUnitsPressureUnitsAngleUnitsTemperatureUnitsElectricPotentialUnitsPowerUnitsFrequency
Added a new
GenericExcitationSourceto light source types. This uses aMapof key-value pairs to store metadata for a light source that cannot be expressed as one of the other types.
OMERO¶
OMERO.xsd is not included in this release.
ROI¶
- Added Annotation points to:
Shape: AnnotationRef
- Added attributes to store:
ROI: StrokeWidthUnitROI: FontSizeUnit
SA¶
- Added a new
MapAnnotationtype. This makes use of the newMapelement fromome.xsdto store a collection of key-value pairs.
SPW¶
- Added attributes to store:
WellOriginXUnitWellOriginYUnitPositionXUnitPositionYUnit
- Removed Annotation points from:
WellSample: AnnotationRef
Upgrading and Downgrading¶
The XSLT transforms between June 2013 and January 2015 versions are available here:
http://www.openmicroscopy.org/Schemas/Transforms/2013-06-to-2015-01.xsl
http://www.openmicroscopy.org/Schemas/Transforms/2015-01-to-2013-06.xsl