Changes for June 2012¶
The list of the key changes for the June 2012 major release of the ome-xml data model. This schema release will tie in with the Bio-Formats 4.4 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.
This schema uses the new namespace:
http://www.openmicroscopy.org/Schemas/[NameSpaceTitle]/2012-06/
For the OME schema
http://www.openmicroscopy.org/Schemas/OME/2012-06/
and the schema file is located at
http://www.openmicroscopy.org/Schemas/OME/2012-06/ome.xsd
Overview of changes¶
This release is in step with release of Bio-Formats 4.4.
It is preparation for the Major release of OMERO after 4.4.
It includes work to allow full code generation of OME Model API direct from the XSD files.
It also includes almost full synchronization of the OME Model with the OMERO Database structure.
The direction of references between Screen, Plate and Well, and between Project, Dataset and Image, have been reversed.
The ROI model has been majorly reworked.
Pixels
has been DEPRECATED, but is still required at present.OTF
and all associated objects have been REMOVED.
General changes¶
All colors are now stored as new type
Color
.The default value for all colors is now solid white (due to legacy color default it was totally transparent red).
appinfo
blocks forxsd-fu
have been added to specify plurals.appinfo
blocks forxsd-fu
have been added to specify abstract objects.
BinaryFile¶
The only change here is the general change adding
appinfo
blocks forxsd-fu
to specify plurals.
OME¶
AcquiredDate
has been renamed toAcquisitionDate
inImage
.ExperimentGroup
has been renamed toGroup
.Group
is now annotatable.Multiple
Leader``s are now possible for each ``Group
.Contact
has been removed fromGroup
- the transform will convert any existingContact
to aLeader
.The direction of the references between
Project
,Dataset
andImage
have been reversed for consistency with other linked objects.DisplayName
has been removed fromExperimenter
.The
ImageRef
element has been moved from theSPW.xsd
to theome.xsd
schema file.Pixels
has been DEPRECATED, but is still required. The contents ofPixels
will be moved up toImage
in the next release - it is a legacy of whenImage
could have multiplePixels
sets and has been redundant since the 2009-09 schema fixed the number ofPixels
sets in anImage
at 1.OTF
and all associated objects have been REMOVED.
OMERO¶
OMERO.xsd
is not included in this release. It has been extensively
reworked and expanded as part of the OME Model and OMERO Database
synchronization but work on this will continue until the release of the
associated OMERO version. The OME Model does not make use of OMERO.xsd
so will be unaffected by the future release of this single file.
Note
Some differences must remain between OME Model and OMERO Database
for database optimization reasons - these are handled by special
cases in our code generation application xsd-fu
.
ROI¶
All objects defining colors now use the type ‘OME:Color’ from file:ome.xsd.
MarkerStart
andMarkerEnd
have been moved down fromShape
intoLine
,Polyline
.A
Polygon
element (a new type ofShape
) has been added.‘Closed’ has been deleted from Polyline (a Closed Polyline is now transformed into a Polygon).
The attribute
Name
has been deleted fromShape
.Description
has been deleted fromShape
.Visible
has been added toShape
.Locked
has been added toShape
.The
Fill
attribute inShape
has been renamed toFillColor
.The
Stroke
attribute inShape
has been renamed toStrokeColor
.Value
has been deleted fromText
.The
Text
element has been renamed toLabel
.The
Label
attribute inShape
has been renamed toText
.Transform
has been converted to the new typeAffineTransform
.
SA¶
Additional intermediate abstract annotations (BasicAnnotation
,
NumericAnnotation
, TextAnnotation
, TypeAnnotation
) have been added
to match OMERO annotation structure. The current annotations have been
modified to now extend these. This allows the code generation to group
annotations together by intermediate annotation type. The behavior of the
current annotations has not changed, and the new intermediate abstract
annotations are not used directly.
SPW¶
FieldIndex
has been added toPlate
- this means the index of the WellSample displays as the default Field.The human readable identifier for the screening status has been renamed from ‘Status’ to ‘Type’.
The direction of the references between
Screen
andPlate
has been reversed for consistency with other linked objects.The
ImageRef
element has been moved to theome.xsd
schema file.
Upgrading and Downgrading¶
The XSLT transforms between June 2011 and June 2012 versions are available here:
http://www.openmicroscopy.org/Schemas/Transforms/2011-06-to-2012-06.xsl
http://www.openmicroscopy.org/Schemas/Transforms/2012-06-to-2011-06.xsl