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.
Pixelshas been DEPRECATED, but is still required at present.OTFand 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).
appinfoblocks forxsd-fuhave been added to specify plurals.appinfoblocks forxsd-fuhave been added to specify abstract objects.
BinaryFile¶
- The only change here is the general change adding
appinfoblocks forxsd-futo specify plurals.
OME¶
AcquiredDatehas been renamed toAcquisitionDateinImage.ExperimentGrouphas been renamed toGroup.Groupis now annotatable.- Multiple
Leader``s are now possible for each ``Group. Contacthas been removed fromGroup- the transform will convert any existingContactto aLeader.- The direction of the references between
Project,DatasetandImagehave been reversed for consistency with other linked objects. DisplayNamehas been removed fromExperimenter.- The
ImageRefelement has been moved from theSPW.xsdto theome.xsdschema file. Pixelshas been DEPRECATED, but is still required. The contents ofPixelswill be moved up toImagein the next release - it is a legacy of whenImagecould have multiplePixelssets and has been redundant since the 2009-09 schema fixed the number ofPixelssets in anImageat 1.OTFand 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.
MarkerStartandMarkerEndhave been moved down fromShapeintoLine,Polyline.- A
Polygonelement (a new type ofShape) has been added. - ‘Closed’ has been deleted from Polyline (a Closed Polyline is now transformed into a Polygon).
- The attribute
Namehas been deleted fromShape. Descriptionhas been deleted fromShape.Visiblehas been added toShape.Lockedhas been added toShape.- The
Fillattribute inShapehas been renamed toFillColor. - The
Strokeattribute inShapehas been renamed toStrokeColor. Valuehas been deleted fromText.- The
Textelement has been renamed toLabel. - The
Labelattribute inShapehas been renamed toText. Transformhas 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¶
FieldIndexhas 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
ScreenandPlatehas been reversed for consistency with other linked objects. - The
ImageRefelement has been moved to theome.xsdschema 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