• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • Last Change
  • Annotate
  • Revision Log

root/trunk/components/model/resources/mappings/acquisition.ome.xml

Revision 3201, 25.2 kB (checked in by andrew, 4 weeks ago)

Added Other to enum Correction

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4#
5# $Id$
6#
7# Copyright 2006 University of Dundee. All rights reserved.
8# Use is subject to license terms supplied in LICENSE.txt
9#
10#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11-->
12<types>
13<!--
14~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15                Acquisition Context 1
16~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17-->
18        <type id="ome.model.core.Image" named="true" described="true" annotated="true">
19                <properties>
20                        <!-- Acquisition Context 1 -->
21                        <required name="acquisitionDate" type="timestamp"/> <!-- in the model this is creationDate but the DB already has a creation date for the object -->
22                        <optional name="condition" type="ome.model.acquisition.ImagingEnvironment"/>
23                        <optional name="objectiveSettings" type="ome.model.acquisition.ObjectiveSettings">
24                                <rule id="INS_OBJ_SYNCH" description="only if instrument defined"/>
25                        </optional>
26                        <optional name="setup" type="ome.model.acquisition.Instrument"/>
27                        <optional name="position" type="ome.model.acquisition.StageLabel"/>
28                        <optional name="context" type="ome.model.experiment.Experiment"/>
29                        <optional name="defaultPixels" type="ome.model.core.Pixels"/>
30                        <optional name="acquiredPixels" type="ome.model.core.Pixels"/>
31                        <zeromany name="pixels" type="ome.model.core.Pixels" inverse="image" ordered="true"/>
32                        <zeromany name="wellSamples" type="ome.model.screen.WellSample" inverse="image"/>
33                        <!-- Containers -->
34                        <parent name="categoryLinks" type="ome.model.containers.CategoryImageLink" target="ome.model.containers.Category"/>
35                        <parent name="datasetLinks" type="ome.model.containers.DatasetImageLink" target="ome.model.containers.Dataset"/>
36                </properties>
37        </type>
38        <type id="ome.model.acquisition.ObjectiveSettings">
39                <properties>
40                        <optional name="correctionCollar" type="float"/>
41                        <optional name="medium" type="ome.model.enums.Medium"/>
42                        <optional name="refractiveIndex" type="float"/>
43                        <required name="objective" type="ome.model.acquisition.Objective"/>
44                </properties>
45        </type>
46        <type id="ome.model.core.Pixels" annotated="true">
47                <properties>
48                        <!-- Acquisition Context 1 -->
49                        <manyone name="image" type="ome.model.core.Image" ordered="true"/>
50                        <optional name="relatedTo" type="ome.model.core.Pixels"/><!--TODO: not in model-->
51                        <required name="pixelsType" type="ome.model.enums.PixelsType"/>
52                        <required name="sizeX" type="int"/>
53                        <required name="sizeY" type="int"/>
54                        <required name="sizeZ" type="int"/>
55                        <required name="sizeC" type="int"/>
56                        <required name="sizeT" type="int"/>
57                        <required name="sha1" type="string"/>
58                        <required name="dimensionOrder" type="ome.model.enums.DimensionOrder"/>
59                        <optional name="physicalSizeX" type="float"/>
60                        <optional name="physicalSizeY" type="float"/>
61                        <optional name="physicalSizeZ" type="float"/>
62                        <optional name="waveStart" type="int"/>
63                        <optional name="waveIncrement" type="int"/>
64                        <optional name="timeIncrement" type="float"/>
65                        <optional name="methodology" type="string"/>
66                        <onemany name="planeInfo" type="ome.model.core.PlaneInfo" inverse="pixels">
67                                <rule id="PLANE_INFO_CARDINALITY" description="0|sizez*sizey*sizec"/>
68                        </onemany>
69                        <!-- TODO: storage -->
70                        <parent name="pixelsFileMaps" type="ome.model.core.PixelsOriginalFileMap" target="ome.model.core.OriginalFile"/>
71                        <!-- Acquisition Context 2 -->
72                        <onemany name="channels" type="ome.model.core.Channel" inverse="pixels" ordered="true">
73                                <rule id="CHANNEL_CARDINALITY" description="Must be sizeC channels"/>
74                        </onemany>
75                        <!--Display Settings 1-->
76                        <zeromany name="settings" type="ome.model.display.RenderingDef" inverse="pixels"/>
77                        <zeromany name="thumbnails" type="ome.model.display.Thumbnail" inverse="pixels"/>
78                </properties>
79        </type>
80        <link id="ome.model.core.PixelsOriginalFileMap">
81                <properties>
82                        <from_parent type="ome.model.core.OriginalFile"/>
83                        <to_child type="ome.model.core.Pixels"/>
84                </properties>
85        </link>
86        <type id="ome.model.core.OriginalFile" named="true" annotated="true">
87                <properties>
88                        <child name="pixelsFileMaps" type="ome.model.core.PixelsOriginalFileMap" target="ome.model.core.Pixels"/>
89                        <required name="path" type="string"/>
90                        <required name="size" type="long"/>
91                        <optional name="atime" type="timestamp"/>
92                        <optional name="mtime" type="timestamp"/>
93                        <optional name="ctime" type="timestamp"/>
94                        <required name="sha1" type="string"/>
95                        <required name="format" type="ome.model.enums.Format"/>
96                </properties>
97        </type>
98        <type id="ome.model.core.PlaneInfo" annotated="true">
99                <properties>
100                        <manyone name="pixels" type="ome.model.core.Pixels"/>
101                        <required name="theZ" type="int"/>
102                        <required name="theC" type="int"/>
103                        <required name="theT" type="int"/>
104                        <optional name="deltaT" type="float"/>
105                        <optional name="positionX" type="float"/>
106                        <optional name="positionY" type="float"/>
107                        <optional name="positionZ" type="float"/>
108                        <optional name="exposureTime" type="float"/>
109                        <!-- TODO: see mac notes -->
110                </properties>
111        </type>
112        <type id="ome.model.experiment.Experiment" described="true">
113                <properties>
114                        <required name="type" type="ome.model.enums.ExperimentType"/>
115                        <zeromany name="microbeamManipulation" type="ome.model.experiment.MicrobeamManipulation" inverse="experiment"/>
116                </properties>
117        </type>
118        <type id="ome.model.experiment.MicrobeamManipulation" described="true">
119                <properties>
120                        <required name="experimenter" type="ome.model.meta.Experimenter"/>
121                        <required name="type" type="ome.model.enums.MicrobeamManipulationType"/>
122                        <onemany name="roi" type="ome.model.display.Roi" inverse="microbeamManipulation"/>
123                        <manyone name="experiment" type="ome.model.experiment.Experiment"/>
124                </properties>
125        </type>
126        <type id="ome.model.acquisition.StageLabel" named="true">
127                <properties>
128                        <optional name="positionX" type="float"/>
129                        <optional name="positionY" type="float"/>
130                        <optional name="positionZ" type="float"/>
131                </properties>
132        </type>
133        <type id="ome.model.acquisition.ImagingEnvironment">
134                <properties>
135                        <optional name="temperature" type="float"/>
136                        <optional name="airPressure" type="float"/>
137                        <optional name="humidity" type="float">
138                                <rule id="HUMIDITY_RANGE" type="range" description="0-1"/>
139                        </optional>
140                        <optional name="co2percent" type="float">
141                                <rule id="CO2_RANGE" type="range" description="0-1"/>
142                        </optional>
143                </properties>
144        </type>
145<!--
146~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
147                        Acquisition Context 2
148~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
149-->
150        <type id="ome.model.core.Channel" annotated="true">
151                <properties>
152                        <optional name="statsInfo" type="ome.model.stats.StatsInfo"><!--TODO: not in model-->
153                                <rule id="STATSINFO_DEP" type="dependency" description="depends on pixelType"/>
154                                <!--TODO: depends how?-->
155                        </optional>
156                        <optional name="red" type="int">
157                                <rule id="COLOR_REQ" type="conditionalNull" description="color must exist if PIType == RGB|ARGB|CMYK|HSV"/>
158                                <rule id="COLOR_RANGE" type="range" description="rule0_255 all values between 0-255"/>
159                        </optional>
160                        <optional name="green" type="int">
161                                <rule id="COLOR_REQ" type="conditionalNull" description="color must exist if PIType == RGB|ARGB|CMYK|HSV"/>
162                                <rule id="COLOR_RANGE" type="range" description="rule0_255 all values between 0-255"/>
163                        </optional>
164                        <optional name="blue" type="int">
165                                <rule id="COLOR_REQ" type="conditionalNull" description="color must exist if PIType == RGB|ARGB|CMYK|HSV"/>
166                                <rule id="COLOR_RANGE" type="range" description="rule0_255 all values between 0-255"/>
167                        </optional>
168                        <optional name="alpha" type="int">
169                                <rule id="COLOR_REQ" type="conditionalNull" description="color must exist if PIType == RGB|ARGB|CMYK|HSV"/>
170                                <rule id="COLOR_RANGE" type="range" description="rule0_255 all values between 0-255"/>
171                        </optional>
172                        <optional name="logicalChannel" type="ome.model.core.LogicalChannel"/>
173                        <manyone name="pixels" type="ome.model.core.Pixels" ordered="true"/>
174                </properties>
175        </type>
176        <type id="ome.model.core.LogicalChannel">
177                <properties>
178                        <optional name="name" type="string"/>
179                        <optional name="pinHoleSize" type="float"/>
180                        <optional name="illumination" type="ome.model.enums.Illumination"/>
181                        <optional name="contrastMethod" type="ome.model.enums.ContrastMethod"/>
182                        <optional name="excitationWave" type="int"/>
183                        <optional name="emissionWave" type="int"/>
184                        <optional name="fluor" type="string"/>
185                        <optional name="ndFilter" type="float"/>
186                        <optional name="otf" type="ome.model.acquisition.OTF"/>
187                        <optional name="detectorSettings" type="ome.model.acquisition.DetectorSettings">
188                                <rule id="DETECTOR_SETTINGS_REQ" type="conditionalNull" description="if defined, the instrument must be defined"/>
189                        </optional>
190                        <optional name="lightSourceSettings" type="ome.model.acquisition.LightSettings"/>
191                        <optional name="filterSet" type="ome.model.acquisition.FilterSet"/>
192                        <optional name="secondaryEmissionFilter" type="ome.model.acquisition.Filter"/>
193                        <optional name="secondaryExcitationFilter" type="ome.model.acquisition.Filter"/>
194                        <optional name="samplesPerPixel" type="int"/>
195                        <optional name="photometricInterpretation" type="ome.model.enums.PhotometricInterpretation"/>
196                        <optional name="mode" type="ome.model.enums.AcquisitionMode"/>
197                        <optional name="pockelCellSetting" type="int"/>
198                </properties>
199        </type>
200        <type id="ome.model.stats.StatsInfo"><!--TODO: not in model-->
201                <properties>
202                        <required name="globalMin" type="double"/><!--TODO: not in model-->
203                        <required name="globalMax" type="double"/><!--TODO: not in model-->
204                </properties>
205        </type>
206        <type id="ome.model.acquisition.DetectorSettings"><!-- in model as DetectorRef-->
207                <properties>
208                        <optional name="voltage" type="float"/>
209                        <optional name="gain" type="float"/>
210                        <optional name="offsetValue" type="float"/>
211                        <optional name="readOutRate" type="float"/>
212                        <optional name="binning" type="ome.model.enums.Binning"/>
213                        <required name="detector" type="ome.model.acquisition.Detector"/>
214                </properties>
215        </type>
216        <type id="ome.model.acquisition.OTF">
217                <properties>
218                        <required name="sizeX" type="int"/>
219                        <required name="sizeY" type="int"/>
220                        <required name="opticalAxisAvg" type="boolean"/>
221                        <required name="pixelsType" type="ome.model.enums.PixelsType"/>
222                        <required name="path" type="string"/><!-- TODO: no FK? --><!--TODO: not in model-->
223                        <!--TODO: BinaryFile in model - is this path?-->
224                        <optional name="filterSet" type="ome.model.acquisition.FilterSet"/>
225                        <required name="objective" type="ome.model.acquisition.Objective"/>
226                        <!-- TODO: rule to check image_link_objective ? -->
227                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
228                </properties>
229        </type>
230        <type id="ome.model.acquisition.LightSettings">
231                <!-- in model as LightSourceRef-->
232                <properties>
233                        <optional name="attenuation" type="float">
234                                <rule id="ATTENUATION_RANGE" type="range" description="0-1"/>
235                        </optional>
236                        <optional name="wavelength" type="int"/>
237                        <required name="lightSource" type="ome.model.acquisition.LightSource"/>
238                </properties>
239        </type>
240<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
241                        Acquisition Context 3
242           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
243        <abstract id="ome.model.acquisition.LightSource" manufactured="true">
244                <properties>
245                        <optional name="manufacturer" type="string"/>
246                        <optional name="model" type="string"/>
247                        <optional name="power" type="float"/>
248                        <optional name="serialNumber" type="string"/>
249                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
250                </properties>
251        </abstract>
252        <type id="ome.model.acquisition.Arc" superclass="ome.model.acquisition.LightSource">
253                <properties>
254                        <required name="type" type="ome.model.enums.ArcType"/>
255                </properties>
256        </type>
257        <type id="ome.model.acquisition.Filament" superclass="ome.model.acquisition.LightSource">
258                <properties>
259                        <required name="type" type="ome.model.enums.FilamentType"/>
260                </properties>
261        </type>
262        <type id="ome.model.acquisition.Laser" superclass="ome.model.acquisition.LightSource">
263                <properties>
264                        <required name="type" type="ome.model.enums.LaserType"/>
265                        <required name="laserMedium" type="ome.model.enums.LaserMedium"/>
266                        <optional name="frequencyMultiplication" type="int"/>
267                        <optional name="tuneable" type="boolean"/>
268                        <optional name="pulse" type="ome.model.enums.Pulse"/>
269                        <optional name="wavelength" type="int"/>
270                        <optional name="pockelCell" type="boolean"/>
271                        <optional name="pump" type="ome.model.acquisition.LightSource"/>
272                        <optional name="repetitionRate" type="float"/>
273                </properties>
274        </type>
275        <type id="ome.model.acquisition.LightEmittingDiode" superclass="ome.model.acquisition.LightSource">
276                <properties>
277                </properties>
278        </type>
279<!--
280~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281                        Acquisition Context 4
282~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
283-->
284        <type id="ome.model.acquisition.Detector" manufactured="true">
285                <properties>
286                        <optional name="manufacturer" type="string"/>
287                        <optional name="model" type="string"/>
288                        <optional name="serialNumber" type="string"/>
289                        <optional name="voltage" type="float"/>
290                        <optional name="gain" type="float"/>
291                        <optional name="offsetValue" type="float"/>
292                        <optional name="zoom" type="float"/>
293                        <optional name="amplificationGain" type="float"/>
294                        <required name="type" type="ome.model.enums.DetectorType"/>
295                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
296                </properties>
297        </type>
298        <type id="ome.model.acquisition.Microscope" manufactured="true">
299                <properties>
300                        <optional name="manufacturer" type="string"/>
301                        <optional name="model" type="string"/>
302                        <optional name="serialNumber" type="string"/>
303                        <required name="type" type="ome.model.enums.MicroscopeType"/>
304                </properties>
305        </type>
306        <type id="ome.model.acquisition.Objective" manufactured="true">
307                <properties>
308                        <optional name="manufacturer" type="string"/>
309                        <optional name="model" type="string"/>
310                        <optional name="serialNumber" type="string"/>
311                        <optional name="nominalMagnification" type="int"/>
312                        <optional name="calibratedMagnification" type="float"/>
313                        <optional name="lensNA" type="float"/>
314                        <optional name="immersion" type="ome.model.enums.Immersion"/>
315                        <optional name="correction" type="ome.model.enums.Correction"/><!-- called Correction in model -->
316                        <optional name="workingDistance" type="float"/>
317                        <optional name="iris" type="boolean"/>
318                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
319                </properties>
320        </type>
321        <type id="ome.model.acquisition.Instrument">
322                <properties>
323                        <optional name="microscope" type="ome.model.acquisition.Microscope"/>
324                        <zeromany name="detector" type="ome.model.acquisition.Detector" inverse="instrument"/>
325                        <zeromany name="objective" type="ome.model.acquisition.Objective" inverse="instrument"/>
326                        <zeromany name="lightSource" type="ome.model.acquisition.LightSource" inverse="instrument"/>
327                        <zeromany name="filter" type="ome.model.acquisition.Filter" inverse="instrument"/>
328                        <zeromany name="dichroic" type="ome.model.acquisition.Dichroic" inverse="instrument"/>
329                        <zeromany name="filterSet" type="ome.model.acquisition.FilterSet" inverse="instrument"/>
330                        <zeromany name="otf" type="ome.model.acquisition.OTF" inverse="instrument"/>
331                </properties>
332        </type>
333<!--
334~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
335                        Acquisition Context 5
336~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
337-->
338        <type id="ome.model.acquisition.Filter">
339                <properties>
340                        <optional name="manufacturer" type="string"/>
341                        <optional name="model" type="string"/>
342                        <optional name="lotNumber" type="string"/>
343                        <optional name="filterWheel" type="string"/>
344                        <optional name="type" type="ome.model.enums.FilterType"/>
345                        <optional name="transmittanceRange" type="ome.model.acquisition.TransmittanceRange"/>
346                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
347                </properties>
348        </type>
349        <type id="ome.model.acquisition.FilterSet" manufactured="true">
350                <properties>
351                        <optional name="manufacturer" type="string"/>
352                        <optional name="model" type="string"/>
353                        <optional name="lotNumber" type="string"/>
354                        <optional name="exFilter" type="ome.model.acquisition.Filter"/>
355                        <optional name="emFilter" type="ome.model.acquisition.Filter"/>
356                        <optional name="dichroic" type="ome.model.acquisition.Dichroic"/>
357                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
358                </properties>
359        </type>
360        <type id="ome.model.acquisition.Dichroic">
361                <properties>
362                        <optional name="manufacturer" type="string"/>
363                        <optional name="model" type="string"/>
364                        <optional name="lotNumber" type="string"/>
365                        <manyone name="instrument" type="ome.model.acquisition.Instrument"/>
366                </properties>
367        </type>
368        <type id="ome.model.acquisition.TransmittanceRange">
369                <properties>
370                        <optional name="cutIn" type="int"/>
371                        <optional name="cutOut" type="int"/>
372                        <optional name="cutInTolerance" type="int"/>
373                        <optional name="cutOutTolerance" type="int"/>
374                        <optional name="transmittance" type="float">
375                                <rule id="TRANSMITTANCE_RANGE" type="range" description="0-1"/>
376                        </optional>
377                </properties>
378        </type>
379<!--
380~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
381                        Acquisition Context 1 Enumerations
382~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
383-->
384<!-- ExperimentType -->
385        <enum id="ome.model.enums.ExperimentType">
386                <entry name="FP"/>
387                <entry name="FRET"/>
388                <entry name="TimeLapse"/>
389                <entry name="FourDPlus"/>
390                <entry name="Screen"/>
391                <entry name="Immunocytochemistry"/>
392                <entry name="Immunofluorescence"/>
393                <entry name="FISH"/>
394                <entry name="Electrophysiology"/>
395                <entry name="IonImaging"/>
396                <entry name="Colocalization"/>
397                <entry name="PGIDocumentation"/>
398                <entry name="FluorescenceLifetime"/>
399                <entry name="SpectralImaging"/>
400                <entry name="Photobleaching"/>
401                <entry name="Other"/>
402        </enum>
403        <enum id="ome.model.enums.MicrobeamManipulationType">
404                <entry name="FRAP"/>
405                <entry name="Photoablation"/>
406                <entry name="Photoactivation"/>
407                <entry name="Uncaging"/>
408                <entry name="OpticalTrapping"/>
409                <entry name="Other"/>
410        </enum>
411<!-- Objective Settings Entity -->
412        <enum id="ome.model.enums.Medium">
413                <entry name="Air"/>
414                <entry name="Oil"/>
415                <entry name="Water"/>
416                <entry name="Glycerol"/>
417        </enum>
418<!-- Microscope Entity -->
419        <enum id="ome.model.enums.MicroscopeType">
420                <entry name="Upright"/>
421                <entry name="Inverted"/>
422                <entry name="Dissection"/>
423                <entry name="Electrophysiology"/>
424                <entry name="Unknown"/>
425        </enum>
426<!-- Object Entity -->
427        <enum id="ome.model.enums.Immersion">
428                <entry name="Oil"/>
429                <entry name="Water"/>
430                <entry name="WaterDipping"/>
431                <entry name="Air"/>
432                <entry name="Multi"/>
433                <entry name="Glycerol"/>
434                <entry name="Other"/>
435                <entry name="Unknown"/>
436        </enum>
437       
438        <enum id="ome.model.enums.Correction">
439                <entry name="Unknown"/>
440                <entry name="Other"/>
441                <entry name="UV"/>
442                <entry name="PlanApo"/>
443                <entry name="PlanFluor"/>
444                <entry name="SuperFluor"/>
445                <entry name="VioletCorrected"/>
446                <entry name="Achro"/>
447                <entry name="Achromat"/>
448                <entry name="Fluor"/>
449                <entry name="Fl"/>
450                <entry name="Fluar"/>
451                <entry name="Neofluar"/>
452                <entry name="Fluotar"/>
453                <entry name="Apo"/>
454        </enum>
455
456<!-- OriginalFile Entity -->
457        <enum id="ome.model.enums.Format"><!-- not in model but used by OriginalFile-->
458                <entry name="PNG"/>
459                <entry name="JPEG"/>
460                <entry name="PGM"/>
461                <entry name="Fits"/>
462                <entry name="GIF"/>
463                <entry name="BMP"/>
464                <entry name="Dicom"/>
465                <entry name="BioRad"/>
466                <entry name="IPLab"/>
467                <entry name="Deltavision"/>
468                <entry name="MRC"/>
469                <entry name="Gatan"/>
470                <entry name="Imaris"/>
471                <entry name="OpenlabRaw"/>
472                <entry name="OMEXML"/>
473                <entry name="LIF"/>
474                <entry name="AVI"/>
475                <entry name="QT"/>
476                <entry name="Pict"/>
477                <entry name="SDT"/>
478                <entry name="EPS"/>
479                <entry name="Slidebook"/>
480                <entry name="Alicona"/>
481                <entry name="MNG"/>
482                <entry name="NRRD"/>
483                <entry name="Khoros"/>
484                <entry name="Visitech"/>
485                <entry name="LIM"/>
486                <entry name="PSD"/>
487                <entry name="InCell"/>
488                <entry name="ICS"/>
489                <entry name="PerkinElmer"/>
490                <entry name="TCS"/>
491                <entry name="FV1000"/>
492                <entry name="ZeissZVI"/>
493                <entry name="IPW"/>
494                <entry name="LegacyND2"/>
495                <entry name="ND2"/>
496                <entry name="PCI"/>
497                <entry name="ImarisHDF"/>
498                <entry name="Metamorph"/>
499                <entry name="ZeissLSM"/>
500                <entry name="SEQ"/>
501                <entry name="Gel"/>
502                <entry name="ImarisTiff"/>
503                <entry name="Flex"/>
504                <entry name="SVS"/>
505                <entry name="Leica"/>
506                <entry name="Nikon"/>
507                <entry name="Fluoview"/>
508                <entry name="Prairie"/>
509                <entry name="Micromanager"/>
510                <entry name="ImprovisionTiff"/>
511                <entry name="OMETiff"/>
512                <entry name="MetamorphTiff"/>
513                <entry name="Tiff"/>
514                <entry name="Openlab"/>
515                <entry name="text/csv"/>
516                <entry name="text/plain"/>
517                <entry name="text/xml"/>
518                <entry name="text/html"/>
519                <entry name="text/rtf"/>
520                <entry name="text/x-python"/>
521                <entry name="application/pdf"/>
522                <entry name="application/ms-excel"/>
523                <entry name="application/ms-powerpoint"/>
524                <entry name="application/ms-word"/>
525        </enum>
526<!-- Pixels Entity -->
527        <enum id="ome.model.enums.DimensionOrder">
528                <entry name="XYZCT"/>
529                <entry name="XYZTC"/>
530                <entry name="XYCTZ"/>
531                <entry name="XYCZT"/>
532                <entry name="XYTCZ"/>
533                <entry name="XYTZC"/>
534        </enum>
535        <enum id="ome.model.enums.PixelsType">
536                <entry name="int8"