<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
	<!ENTITY xsd 'http://www.w3.org/2001/XMLSchema#'>
	<!ENTITY xml 'http://www.w3.org/XML/1998/namespace#'>
	<!ENTITY OME '#'>
]>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
         xmlns:owl="http://www.w3.org/2002/07/owl#"
         xmlns:xo="http://rhizomik.net/redefer/xsl/xsd2owl-functions.xsl"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:OME="&OME;">
   <owl:Ontology rdf:about="">
      <rdfs:comment>OWL ontology generated by the xsd2owl XML Style Sheet (http://rhizomik.net/redefer)</rdfs:comment>
      <owl:imports rdf:resource="&xml;"/>
   </owl:Ontology>
   <owl:ObjectProperty rdf:ID="OME">
      <rdfs:range>
         <owl:Class rdf:ID="OMEType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Rights"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                           <owl:Class>
                              <owl:intersectionOf rdf:parseType="Collection">
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Project"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Dataset"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Folder"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Experiment"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Plate"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Screen"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Experimenter"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterGroup"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Instrument"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Image"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#StructuredAnnotations"/>
                                    <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                                 </owl:Restriction>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ROI"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                 </owl:Restriction>
                              </owl:intersectionOf>
                           </owl:Class>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="#BinaryOnly"/>
                              <owl:allValuesFrom>
                                 <owl:Class rdf:ID="BinaryOnlyType">
                                    <rdfs:subClassOf>
                                       <owl:Restriction>
                                          <owl:onProperty rdf:resource="#MetadataFile"/>
                                          <owl:allValuesFrom rdf:resource="&xsd;string"/>
                                       </owl:Restriction>
                                    </rdfs:subClassOf>
                                    <rdfs:subClassOf>
                                       <owl:Restriction>
                                          <owl:onProperty rdf:resource="#MetadataFile"/>
                                          <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                                       </owl:Restriction>
                                    </rdfs:subClassOf>
                                    <rdfs:subClassOf>
                                       <owl:Restriction>
                                          <owl:onProperty rdf:resource="#UUID"/>
                                          <owl:allValuesFrom rdf:resource="&xsd;string"/>
                                       </owl:Restriction>
                                    </rdfs:subClassOf>
                                    <rdfs:subClassOf>
                                       <owl:Restriction>
                                          <owl:onProperty rdf:resource="#UUID"/>
                                          <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                                       </owl:Restriction>
                                    </rdfs:subClassOf>
                                 </owl:Class>
                              </owl:allValuesFrom>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="BinaryOnly"/>
                              <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="BinaryOnly"/>
                              <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                           </owl:Restriction>
                        </owl:unionOf>
                     </owl:Class>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#UUID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Creator"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Image">
      <rdfs:range>
         <owl:Class rdf:ID="ImageType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#AcquisitionDate"/>
                        <owl:allValuesFrom rdf:resource="&xsd;dateTime"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#AcquisitionDate"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimentRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterGroupRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#InstrumentRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ObjectiveSettings"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ImagingEnvironment"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#StageLabel"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Pixels"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Pixels"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ROIRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#MicrobeamManipulationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Pixels">
      <rdfs:range>
         <owl:Class rdf:ID="PixelsType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Channel"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinData"/>
                              <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinData"/>
                              <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TiffData"/>
                              <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TiffData"/>
                              <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#MetadataOnly"/>
                              <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#MetadataOnly"/>
                              <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                           </owl:Restriction>
                        </owl:unionOf>
                     </owl:Class>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Plane"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#DimensionOrder"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SignificantBits"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Interleaved"/>
                  <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#BigEndian"/>
                  <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeX"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeX"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeY"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeY"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeZ"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeZ"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeC"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeC"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeT"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SizeT"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PhysicalSizeX"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PhysicalSizeXUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PhysicalSizeY"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PhysicalSizeYUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PhysicalSizeZ"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PhysicalSizeZUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TimeIncrement"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TimeIncrementUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Plane">
      <rdfs:range>
         <owl:Class rdf:ID="PlaneType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="#HashSHA1"/>
                              <owl:allValuesFrom rdf:resource="&xsd;string"/>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="#HashSHA1"/>
                              <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                           </owl:Restriction>
                        </owl:unionOf>
                     </owl:Class>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TheZ"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TheZ"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TheT"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TheT"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TheC"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TheC"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#DeltaT"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#DeltaTUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExposureTime"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExposureTimeUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionX"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionXUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionY"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionYUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionZ"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionZUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Channel">
      <rdfs:range>
         <owl:Class rdf:ID="ChannelType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceSettings"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#DetectorSettings"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FilterSetRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightPath"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SamplesPerPixel"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#IlluminationType"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PinholeSize"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PinholeSizeUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#AcquisitionMode"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ContrastMethod"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExcitationWavelength"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExcitationWavelengthUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#EmissionWavelength"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#EmissionWavelengthUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Fluor"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#NDFilter"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PockelCellSetting"/>
                  <owl:allValuesFrom rdf:resource="&xsd;int"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Color"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <rdf:Property rdf:ID="MetadataOnly"/>
   <owl:ObjectProperty rdf:ID="TiffData">
      <rdfs:range>
         <owl:Class rdf:ID="TiffDataType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#UUID"/>
                        <owl:allValuesFrom>
                           <owl:Class rdf:ID="UUIDType">
                              <rdfs:subClassOf>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="#FileName"/>
                                    <owl:allValuesFrom rdf:resource="&xsd;string"/>
                                 </owl:Restriction>
                              </rdfs:subClassOf>
                           </owl:Class>
                        </owl:allValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="UUID"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#IFD"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FirstZ"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FirstT"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FirstC"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PlaneCount"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="StageLabel">
      <rdfs:range>
         <owl:Class rdf:ID="StageLabelType">
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#XUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#YUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Z"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ZUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="MicrobeamManipulation">
      <rdfs:range>
         <owl:Class rdf:ID="MicrobeamManipulationType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ROIRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceSettings"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Instrument">
      <rdfs:range>
         <owl:Class rdf:ID="InstrumentType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Microscope"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceGroup"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Detector"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Objective"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FilterSet"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Filter"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Dichroic"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Microscope">
      <rdfs:range>
         <owl:Class rdf:ID="MicroscopeType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ImagingEnvironment">
      <rdfs:range>
         <owl:Class rdf:ID="ImagingEnvironmentType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Map"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Map"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Map"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Temperature"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#TemperatureUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#AirPressure"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#AirPressureUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Humidity"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CO2Percent"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Project">
      <rdfs:range>
         <owl:Class rdf:ID="ProjectType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterGroupRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#DatasetRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ExperimenterGroup">
      <rdfs:range>
         <owl:Class rdf:ID="ExperimenterGroupType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Leader"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Leader">
      <rdfs:range>
         <owl:Class rdf:ID="LeaderType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Dataset">
      <rdfs:range>
         <owl:Class rdf:ID="DatasetType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterGroupRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ImageRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Experiment">
      <rdfs:range>
         <owl:Class rdf:ID="ExperimentType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ExperimenterRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#MicrobeamManipulation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Experimenter">
      <rdfs:range>
         <owl:Class rdf:ID="ExperimenterType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FirstName"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MiddleName"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#LastName"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Email"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Institution"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#UserName"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Folder">
      <rdfs:range>
         <owl:Class rdf:ID="FolderType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FolderRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ImageRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ROIRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="ManufacturerSpec">
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Manufacturer"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Model"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#SerialNumber"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#LotNumber"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:Class rdf:ID="Map">
      <rdfs:subClassOf>
         <owl:Class>
            <owl:intersectionOf rdf:parseType="Collection">
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#M"/>
                  <owl:allValuesFrom>
                     <owl:Class rdf:ID="MType">
                        <rdfs:subClassOf>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="#K"/>
                              <owl:allValuesFrom rdf:resource="&xsd;string"/>
                           </owl:Restriction>
                        </rdfs:subClassOf>
                     </owl:Class>
                  </owl:allValuesFrom>
               </owl:Restriction>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="M"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="M"/>
                  <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
               </owl:Restriction>
            </owl:intersectionOf>
         </owl:Class>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="Objective">
      <rdfs:range>
         <owl:Class rdf:ID="ObjectiveType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Correction"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Immersion"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#LensNA"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#NominalMagnification"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CalibratedMagnification"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WorkingDistance"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WorkingDistanceUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Iris"/>
                  <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Detector">
      <rdfs:range>
         <owl:Class rdf:ID="DetectorType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Gain"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Voltage"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#VoltageUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Offset"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Zoom"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#AmplificationGain"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="FilterSet">
      <rdfs:range>
         <owl:Class rdf:ID="FilterSetType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#ExcitationFilterRef"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FilterRef"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#DichroicRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#EmissionFilterRef"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FilterRef"/>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Filter">
      <rdfs:range>
         <owl:Class rdf:ID="FilterType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TransmittanceRange"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FilterWheel"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="TransmittanceRange">
      <rdfs:range>
         <owl:Class rdf:ID="TransmittanceRangeType">
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutIn"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutInUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutOut"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutOutUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutInTolerance"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutInToleranceUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutOutTolerance"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CutOutToleranceUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Transmittance"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Dichroic">
      <rdfs:range>
         <owl:Class rdf:ID="DichroicType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="LightPath">
      <rdfs:range>
         <owl:Class rdf:ID="LightPathType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#ExcitationFilterRef"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FilterRef"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#DichroicRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#EmissionFilterRef"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FilterRef"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="DichroicRef">
      <rdfs:range>
         <owl:Class rdf:ID="DichroicRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="LightSourceGroup">
      <rdfs:range rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSource"/>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="LightSource">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ManufacturerSpec"/>
      <rdfs:subClassOf>
         <owl:Class>
            <owl:intersectionOf rdf:parseType="Collection">
               <owl:Restriction>
                  <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </owl:intersectionOf>
         </owl:Class>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Power"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#PowerUnit"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="Laser">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="LaserType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSource"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Pump"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#LaserMedium"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Wavelength"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WavelengthUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FrequencyMultiplication"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Tuneable"/>
                  <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Pulse"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PockelCell"/>
                  <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RepetitionRate"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RepetitionRateUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Arc">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="ArcType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSource"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Filament">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="FilamentType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSource"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="LightEmittingDiode">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="LightEmittingDiodeType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSource"/>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="GenericExcitationSource">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSourceGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="GenericExcitationSourceType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LightSource"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Map"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Map"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Map"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Pump">
      <rdfs:range>
         <owl:Class rdf:ID="PumpType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Rights">
      <rdfs:range>
         <owl:Class rdf:ID="RightsType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#RightsHolder"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="RightsHolder"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#RightsHeld"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="RightsHeld"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="Reference"/>
   <owl:ObjectProperty rdf:ID="ImageRef">
      <rdfs:range>
         <owl:Class rdf:ID="ImageRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="FilterRef">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="MicrobeamManipulationRef">
      <rdfs:range>
         <owl:Class rdf:ID="MicrobeamManipulationRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ExperimentRef">
      <rdfs:range>
         <owl:Class rdf:ID="ExperimentRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ChannelRef">
      <rdfs:range>
         <owl:Class rdf:ID="ChannelRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ProjectRef">
      <rdfs:range>
         <owl:Class rdf:ID="ProjectRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ExperimenterRef">
      <rdfs:range>
         <owl:Class rdf:ID="ExperimenterRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ExperimenterGroupRef">
      <rdfs:range>
         <owl:Class rdf:ID="ExperimenterGroupRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="InstrumentRef">
      <rdfs:range>
         <owl:Class rdf:ID="InstrumentRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="DatasetRef">
      <rdfs:range>
         <owl:Class rdf:ID="DatasetRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="FolderRef">
      <rdfs:range>
         <owl:Class rdf:ID="FolderRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="FilterSetRef">
      <rdfs:range>
         <owl:Class rdf:ID="FilterSetRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="Settings">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="LightSourceSettings">
      <rdfs:range>
         <owl:Class rdf:ID="LightSourceSettingsType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Settings"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Attenuation"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Wavelength"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WavelengthUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="DetectorSettings">
      <rdfs:range>
         <owl:Class rdf:ID="DetectorSettingsType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Settings"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Offset"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Gain"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Voltage"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#VoltageUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Zoom"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ReadOutRate"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ReadOutRateUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Binning"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Integration"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ObjectiveSettings">
      <rdfs:range>
         <owl:Class rdf:ID="ObjectiveSettingsType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Settings"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#CorrectionCollar"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Medium"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RefractiveIndex"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="External">
      <rdfs:range>
         <owl:Class rdf:ID="ExternalType">
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#href"/>
                  <owl:allValuesFrom rdf:resource="&xsd;anyURI"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#href"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SHA1"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#SHA1"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Compression"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="BinData">
      <rdfs:range>
         <owl:Class rdf:ID="BinDataType">
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Compression"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#BigEndian"/>
                  <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#BigEndian"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Length"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="BinaryFile">
      <rdfs:range>
         <owl:Class rdf:ID="BinaryFileType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:unionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#External"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#External"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinData"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinData"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:unionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FileName"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FileName"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Size"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Size"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MIMEType"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="StructuredAnnotations">
      <rdfs:range>
         <owl:Class rdf:ID="StructuredAnnotationsType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:unionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#XMLAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#FileAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ListAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#LongAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#DoubleAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#CommentAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BooleanAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TimestampAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TagAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TermAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#MapAnnotation"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:unionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="AnnotationRef">
      <rdfs:range>
         <owl:Class rdf:ID="AnnotationRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="Annotation">
      <rdfs:subClassOf>
         <owl:Class>
            <owl:intersectionOf rdf:parseType="Collection">
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Description"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="Description"/>
                  <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
               </owl:Restriction>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </owl:intersectionOf>
         </owl:Class>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Namespace"/>
            <owl:allValuesFrom rdf:resource="&xsd;anyURI"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Annotator"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:Class rdf:ID="BasicAnnotation">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Annotation"/>
   </owl:Class>
   <owl:Class rdf:ID="NumericAnnotation">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BasicAnnotation"/>
   </owl:Class>
   <owl:Class rdf:ID="TextAnnotation">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Annotation"/>
   </owl:Class>
   <owl:Class rdf:ID="TypeAnnotation">
      <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Annotation"/>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="FileAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="FileAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TypeAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinaryFile"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinaryFile"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="XMLAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="XMLAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TextAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom>
                           <owl:Class rdf:ID="ValueType">
                              <rdfs:subClassOf>
                                 <owl:Class>
                                    <owl:intersectionOf rdf:parseType="Collection">
                                       <owl:Restriction>
                                          <owl:onProperty rdf:resource="#any"/>
                                          <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                                       </owl:Restriction>
                                    </owl:intersectionOf>
                                 </owl:Class>
                              </rdfs:subClassOf>
                           </owl:Class>
                        </owl:allValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ListAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="ListAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Annotation"/>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="CommentAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="CommentAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TextAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="LongAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="LongAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#NumericAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;long"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="DoubleAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="DoubleAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#NumericAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;double"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="BooleanAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="BooleanAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BasicAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="TimestampAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="TimestampAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BasicAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;dateTime"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="TagAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="TagAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#TextAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="TermAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="TermAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BasicAnnotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="MapAnnotation">
      <rdfs:range>
         <owl:Class rdf:ID="MapAnnotationType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Annotation"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Map"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Value"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ROI">
      <rdfs:range>
         <owl:Class rdf:ID="ROIType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="#Union"/>
                              <owl:allValuesFrom>
                                 <owl:Class rdf:ID="UnionType">
                                    <rdfs:subClassOf>
                                       <owl:Class>
                                          <owl:intersectionOf rdf:parseType="Collection">
                                             <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
                                                <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                                             </owl:Restriction>
                                          </owl:intersectionOf>
                                       </owl:Class>
                                    </rdfs:subClassOf>
                                 </owl:Class>
                              </owl:allValuesFrom>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="Union"/>
                              <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                           </owl:Restriction>
                           <owl:Restriction>
                              <owl:onProperty rdf:resource="Union"/>
                              <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                           </owl:Restriction>
                        </owl:unionOf>
                     </owl:Class>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ShapeGroup">
      <rdfs:range rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="Shape">
      <rdfs:subClassOf>
         <owl:Class>
            <owl:intersectionOf rdf:parseType="Collection">
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Transform"/>
                  <owl:allValuesFrom rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AffineTransform"/>
               </owl:Restriction>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Transform"/>
                  <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
               </owl:Restriction>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
               </owl:Restriction>
            </owl:intersectionOf>
         </owl:Class>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#FillColor"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#FillRule"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#StrokeColor"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#StrokeWidth"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#StrokeWidthUnit"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#StrokeDashArray"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Text"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#FontFamily"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#FontSize"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#FontSizeUnit"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#FontStyle"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#Locked"/>
            <owl:allValuesFrom rdf:resource="&xsd;boolean"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#ID"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#TheZ"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#TheT"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#TheC"/>
            <owl:allValuesFrom rdf:resource="&xsd;string"/>
         </owl:Restriction>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="Rectangle">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="RectangleType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Width"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Width"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Height"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Height"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Mask">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="MaskType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinData"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#BinData"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Width"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Width"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Height"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Height"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Point">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="PointType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Ellipse">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="EllipseType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RadiusX"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RadiusX"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RadiusY"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RadiusY"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Line">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="LineType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X1"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X1"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y1"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y1"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X2"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X2"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y2"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y2"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MarkerStart"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MarkerEnd"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Polyline">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="PolylineType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Points"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Points"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MarkerStart"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MarkerEnd"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Polygon">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="PolygonType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Points"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Points"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Label">
      <rdfs:subPropertyOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ShapeGroup"/>
      <rdfs:range>
         <owl:Class rdf:ID="LabelType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Shape"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#X"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Y"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ROIRef">
      <rdfs:range>
         <owl:Class rdf:ID="ROIRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:Class rdf:ID="AffineTransform">
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A00"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A00"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A10"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A10"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A01"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A01"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A11"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A11"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A02"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A02"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A12"/>
            <owl:allValuesFrom rdf:resource="&xsd;float"/>
         </owl:Restriction>
      </rdfs:subClassOf>
      <rdfs:subClassOf>
         <owl:Restriction>
            <owl:onProperty rdf:resource="#A12"/>
            <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
         </owl:Restriction>
      </rdfs:subClassOf>
   </owl:Class>
   <owl:ObjectProperty rdf:ID="Plate">
      <rdfs:range>
         <owl:Class rdf:ID="PlateType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Well"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#PlateAcquisition"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Status"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExternalIdentifier"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ColumnNamingConvention"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#RowNamingConvention"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WellOriginX"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WellOriginXUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WellOriginY"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#WellOriginYUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Rows"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Columns"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#FieldIndex"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Reagent">
      <rdfs:range>
         <owl:Class rdf:ID="ReagentType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ReagentIdentifier"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="ReagentRef">
      <rdfs:range>
         <owl:Class rdf:ID="ReagentRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Screen">
      <rdfs:range>
         <owl:Class rdf:ID="ScreenType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reagent"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#PlateRef"/>
                        <owl:allValuesFrom>
                           <owl:Class rdf:ID="PlateRefType">
                              <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
                              <rdfs:subClassOf>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="#ID"/>
                                    <owl:allValuesFrom rdf:resource="&xsd;string"/>
                                 </owl:Restriction>
                              </rdfs:subClassOf>
                              <rdfs:subClassOf>
                                 <owl:Restriction>
                                    <owl:onProperty rdf:resource="#ID"/>
                                    <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
                                 </owl:Restriction>
                              </rdfs:subClassOf>
                           </owl:Class>
                        </owl:allValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ProtocolIdentifier"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ProtocolDescription"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ReagentSetDescription"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ReagentSetIdentifier"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="PlateAcquisition">
      <rdfs:range>
         <owl:Class rdf:ID="PlateAcquisitionType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="#Description"/>
                        <owl:allValuesFrom rdf:resource="&xsd;string"/>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="Description"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#WellSampleRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Name"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#EndTime"/>
                  <owl:allValuesFrom rdf:resource="&xsd;dateTime"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#StartTime"/>
                  <owl:allValuesFrom rdf:resource="&xsd;dateTime"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#MaximumFieldCount"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="Well">
      <rdfs:range>
         <owl:Class rdf:ID="WellType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#WellSample"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ReagentRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#AnnotationRef"/>
                        <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Column"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Column"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Row"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Row"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExternalDescription"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ExternalIdentifier"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Type"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Color"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="WellSample">
      <rdfs:range>
         <owl:Class rdf:ID="WellSampleType">
            <rdfs:subClassOf>
               <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
                        <owl:onProperty rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#ImageRef"/>
                        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>
                     </owl:Restriction>
                  </owl:intersectionOf>
               </owl:Class>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionX"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionXUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionY"/>
                  <owl:allValuesFrom rdf:resource="&xsd;float"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#PositionYUnit"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Timepoint"/>
                  <owl:allValuesFrom rdf:resource="&xsd;dateTime"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Index"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#Index"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="WellSampleRef">
      <rdfs:range>
         <owl:Class rdf:ID="WellSampleRefType">
            <rdfs:subClassOf rdf:resource="http://www.openmicroscopy.org/Schemas/OME/2016-06#Reference"/>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:allValuesFrom rdf:resource="&xsd;string"/>
               </owl:Restriction>
            </rdfs:subClassOf>
            <rdfs:subClassOf>
               <owl:Restriction>
                  <owl:onProperty rdf:resource="#ID"/>
                  <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minCardinality>
               </owl:Restriction>
            </rdfs:subClassOf>
         </owl:Class>
      </rdfs:range>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:ID="any"/>
   <owl:DatatypeProperty rdf:ID="A00"/>
   <owl:DatatypeProperty rdf:ID="A01"/>
   <owl:DatatypeProperty rdf:ID="A02"/>
   <owl:DatatypeProperty rdf:ID="A10"/>
   <owl:DatatypeProperty rdf:ID="A11"/>
   <owl:DatatypeProperty rdf:ID="A12"/>
   <owl:DatatypeProperty rdf:ID="AcquisitionDate"/>
   <owl:DatatypeProperty rdf:ID="AcquisitionMode"/>
   <owl:DatatypeProperty rdf:ID="AirPressure"/>
   <owl:DatatypeProperty rdf:ID="AirPressureUnit"/>
   <owl:DatatypeProperty rdf:ID="AmplificationGain"/>
   <owl:DatatypeProperty rdf:ID="Annotator"/>
   <owl:DatatypeProperty rdf:ID="Attenuation"/>
   <owl:DatatypeProperty rdf:ID="BigEndian"/>
   <owl:ObjectProperty rdf:ID="BinaryOnly"/>
   <owl:DatatypeProperty rdf:ID="Binning"/>
   <owl:DatatypeProperty rdf:ID="CO2Percent"/>
   <owl:DatatypeProperty rdf:ID="CalibratedMagnification"/>
   <owl:DatatypeProperty rdf:ID="Color"/>
   <owl:DatatypeProperty rdf:ID="Column"/>
   <owl:DatatypeProperty rdf:ID="ColumnNamingConvention"/>
   <owl:DatatypeProperty rdf:ID="Columns"/>
   <owl:DatatypeProperty rdf:ID="Compression"/>
   <owl:DatatypeProperty rdf:ID="ContrastMethod"/>
   <owl:DatatypeProperty rdf:ID="Correction"/>
   <owl:DatatypeProperty rdf:ID="CorrectionCollar"/>
   <owl:DatatypeProperty rdf:ID="Creator"/>
   <owl:DatatypeProperty rdf:ID="CutIn"/>
   <owl:DatatypeProperty rdf:ID="CutInTolerance"/>
   <owl:DatatypeProperty rdf:ID="CutInToleranceUnit"/>
   <owl:DatatypeProperty rdf:ID="CutInUnit"/>
   <owl:DatatypeProperty rdf:ID="CutOut"/>
   <owl:DatatypeProperty rdf:ID="CutOutTolerance"/>
   <owl:DatatypeProperty rdf:ID="CutOutToleranceUnit"/>
   <owl:DatatypeProperty rdf:ID="CutOutUnit"/>
   <owl:DatatypeProperty rdf:ID="DeltaT"/>
   <owl:DatatypeProperty rdf:ID="DeltaTUnit"/>
   <owl:DatatypeProperty rdf:ID="Description"/>
   <owl:DatatypeProperty rdf:ID="DimensionOrder"/>
   <owl:DatatypeProperty rdf:ID="Email"/>
   <owl:ObjectProperty rdf:ID="EmissionFilterRef"/>
   <owl:DatatypeProperty rdf:ID="EmissionWavelength"/>
   <owl:DatatypeProperty rdf:ID="EmissionWavelengthUnit"/>
   <owl:DatatypeProperty rdf:ID="EndTime"/>
   <owl:ObjectProperty rdf:ID="ExcitationFilterRef"/>
   <owl:DatatypeProperty rdf:ID="ExcitationWavelength"/>
   <owl:DatatypeProperty rdf:ID="ExcitationWavelengthUnit"/>
   <owl:DatatypeProperty rdf:ID="ExposureTime"/>
   <owl:DatatypeProperty rdf:ID="ExposureTimeUnit"/>
   <owl:DatatypeProperty rdf:ID="ExternalDescription"/>
   <owl:DatatypeProperty rdf:ID="ExternalIdentifier"/>
   <owl:DatatypeProperty rdf:ID="FieldIndex"/>
   <owl:DatatypeProperty rdf:ID="FileName"/>
   <owl:DatatypeProperty rdf:ID="FillColor"/>
   <owl:DatatypeProperty rdf:ID="FillRule"/>
   <owl:DatatypeProperty rdf:ID="FilterWheel"/>
   <owl:DatatypeProperty rdf:ID="FirstC"/>
   <owl:DatatypeProperty rdf:ID="FirstName"/>
   <owl:DatatypeProperty rdf:ID="FirstT"/>
   <owl:DatatypeProperty rdf:ID="FirstZ"/>
   <owl:DatatypeProperty rdf:ID="Fluor"/>
   <owl:DatatypeProperty rdf:ID="FontFamily"/>
   <owl:DatatypeProperty rdf:ID="FontSize"/>
   <owl:DatatypeProperty rdf:ID="FontSizeUnit"/>
   <owl:DatatypeProperty rdf:ID="FontStyle"/>
   <owl:DatatypeProperty rdf:ID="FrequencyMultiplication"/>
   <owl:DatatypeProperty rdf:ID="Gain"/>
   <owl:DatatypeProperty rdf:ID="HashSHA1"/>
   <owl:DatatypeProperty rdf:ID="Height"/>
   <owl:DatatypeProperty rdf:ID="Humidity"/>
   <owl:DatatypeProperty rdf:ID="ID"/>
   <owl:DatatypeProperty rdf:ID="IFD"/>
   <owl:DatatypeProperty rdf:ID="IlluminationType"/>
   <owl:DatatypeProperty rdf:ID="Immersion"/>
   <owl:DatatypeProperty rdf:ID="Index"/>
   <owl:DatatypeProperty rdf:ID="Institution"/>
   <owl:DatatypeProperty rdf:ID="Integration"/>
   <owl:DatatypeProperty rdf:ID="Interleaved"/>
   <owl:DatatypeProperty rdf:ID="Iris"/>
   <owl:DatatypeProperty rdf:ID="K"/>
   <owl:DatatypeProperty rdf:ID="LaserMedium"/>
   <owl:DatatypeProperty rdf:ID="LastName"/>
   <owl:DatatypeProperty rdf:ID="Length"/>
   <owl:DatatypeProperty rdf:ID="LensNA"/>
   <owl:DatatypeProperty rdf:ID="Locked"/>
   <owl:DatatypeProperty rdf:ID="LotNumber"/>
   <owl:ObjectProperty rdf:ID="M"/>
   <owl:DatatypeProperty rdf:ID="MIMEType"/>
   <owl:DatatypeProperty rdf:ID="Manufacturer"/>
   <owl:ObjectProperty rdf:ID="Map"/>
   <owl:DatatypeProperty rdf:ID="MarkerEnd"/>
   <owl:DatatypeProperty rdf:ID="MarkerStart"/>
   <owl:DatatypeProperty rdf:ID="MaximumFieldCount"/>
   <owl:DatatypeProperty rdf:ID="Medium"/>
   <owl:DatatypeProperty rdf:ID="MetadataFile"/>
   <owl:DatatypeProperty rdf:ID="MiddleName"/>
   <owl:DatatypeProperty rdf:ID="Model"/>
   <owl:DatatypeProperty rdf:ID="NDFilter"/>
   <owl:DatatypeProperty rdf:ID="Name"/>
   <owl:DatatypeProperty rdf:ID="Namespace"/>
   <owl:DatatypeProperty rdf:ID="NominalMagnification"/>
   <owl:DatatypeProperty rdf:ID="Offset"/>
   <owl:DatatypeProperty rdf:ID="PhysicalSizeX"/>
   <owl:DatatypeProperty rdf:ID="PhysicalSizeXUnit"/>
   <owl:DatatypeProperty rdf:ID="PhysicalSizeY"/>
   <owl:DatatypeProperty rdf:ID="PhysicalSizeYUnit"/>
   <owl:DatatypeProperty rdf:ID="PhysicalSizeZ"/>
   <owl:DatatypeProperty rdf:ID="PhysicalSizeZUnit"/>
   <owl:DatatypeProperty rdf:ID="PinholeSize"/>
   <owl:DatatypeProperty rdf:ID="PinholeSizeUnit"/>
   <owl:DatatypeProperty rdf:ID="PlaneCount"/>
   <owl:ObjectProperty rdf:ID="PlateRef"/>
   <owl:DatatypeProperty rdf:ID="PockelCell"/>
   <owl:DatatypeProperty rdf:ID="PockelCellSetting"/>
   <owl:DatatypeProperty rdf:ID="Points"/>
   <owl:DatatypeProperty rdf:ID="PositionX"/>
   <owl:DatatypeProperty rdf:ID="PositionXUnit"/>
   <owl:DatatypeProperty rdf:ID="PositionY"/>
   <owl:DatatypeProperty rdf:ID="PositionYUnit"/>
   <owl:DatatypeProperty rdf:ID="PositionZ"/>
   <owl:DatatypeProperty rdf:ID="PositionZUnit"/>
   <owl:DatatypeProperty rdf:ID="Power"/>
   <owl:DatatypeProperty rdf:ID="PowerUnit"/>
   <owl:DatatypeProperty rdf:ID="ProtocolDescription"/>
   <owl:DatatypeProperty rdf:ID="ProtocolIdentifier"/>
   <owl:DatatypeProperty rdf:ID="Pulse"/>
   <owl:DatatypeProperty rdf:ID="RadiusX"/>
   <owl:DatatypeProperty rdf:ID="RadiusY"/>
   <owl:DatatypeProperty rdf:ID="ReadOutRate"/>
   <owl:DatatypeProperty rdf:ID="ReadOutRateUnit"/>
   <owl:DatatypeProperty rdf:ID="ReagentIdentifier"/>
   <owl:DatatypeProperty rdf:ID="ReagentSetDescription"/>
   <owl:DatatypeProperty rdf:ID="ReagentSetIdentifier"/>
   <owl:DatatypeProperty rdf:ID="RefractiveIndex"/>
   <owl:DatatypeProperty rdf:ID="RepetitionRate"/>
   <owl:DatatypeProperty rdf:ID="RepetitionRateUnit"/>
   <owl:DatatypeProperty rdf:ID="RightsHeld"/>
   <owl:DatatypeProperty rdf:ID="RightsHolder"/>
   <owl:DatatypeProperty rdf:ID="Row"/>
   <owl:DatatypeProperty rdf:ID="RowNamingConvention"/>
   <owl:DatatypeProperty rdf:ID="Rows"/>
   <owl:DatatypeProperty rdf:ID="SHA1"/>
   <owl:DatatypeProperty rdf:ID="SamplesPerPixel"/>
   <owl:DatatypeProperty rdf:ID="SerialNumber"/>
   <owl:DatatypeProperty rdf:ID="SignificantBits"/>
   <owl:DatatypeProperty rdf:ID="Size"/>
   <owl:DatatypeProperty rdf:ID="SizeC"/>
   <owl:DatatypeProperty rdf:ID="SizeT"/>
   <owl:DatatypeProperty rdf:ID="SizeX"/>
   <owl:DatatypeProperty rdf:ID="SizeY"/>
   <owl:DatatypeProperty rdf:ID="SizeZ"/>
   <owl:DatatypeProperty rdf:ID="StartTime"/>
   <owl:DatatypeProperty rdf:ID="Status"/>
   <owl:DatatypeProperty rdf:ID="StrokeColor"/>
   <owl:DatatypeProperty rdf:ID="StrokeDashArray"/>
   <owl:DatatypeProperty rdf:ID="StrokeWidth"/>
   <owl:DatatypeProperty rdf:ID="StrokeWidthUnit"/>
   <owl:DatatypeProperty rdf:ID="Temperature"/>
   <owl:DatatypeProperty rdf:ID="TemperatureUnit"/>
   <owl:DatatypeProperty rdf:ID="Text"/>
   <owl:DatatypeProperty rdf:ID="TheC"/>
   <owl:DatatypeProperty rdf:ID="TheT"/>
   <owl:DatatypeProperty rdf:ID="TheZ"/>
   <owl:DatatypeProperty rdf:ID="TimeIncrement"/>
   <owl:DatatypeProperty rdf:ID="TimeIncrementUnit"/>
   <owl:DatatypeProperty rdf:ID="Timepoint"/>
   <owl:ObjectProperty rdf:ID="Transform"/>
   <owl:DatatypeProperty rdf:ID="Transmittance"/>
   <owl:DatatypeProperty rdf:ID="Tuneable"/>
   <owl:DatatypeProperty rdf:ID="Type"/>
   <rdf:Property rdf:ID="UUID"/>
   <owl:ObjectProperty rdf:ID="Union"/>
   <owl:DatatypeProperty rdf:ID="UserName"/>
   <rdf:Property rdf:ID="Value"/>
   <owl:DatatypeProperty rdf:ID="Voltage"/>
   <owl:DatatypeProperty rdf:ID="VoltageUnit"/>
   <owl:DatatypeProperty rdf:ID="Wavelength"/>
   <owl:DatatypeProperty rdf:ID="WavelengthUnit"/>
   <owl:DatatypeProperty rdf:ID="WellOriginX"/>
   <owl:DatatypeProperty rdf:ID="WellOriginXUnit"/>
   <owl:DatatypeProperty rdf:ID="WellOriginY"/>
   <owl:DatatypeProperty rdf:ID="WellOriginYUnit"/>
   <owl:DatatypeProperty rdf:ID="Width"/>
   <owl:DatatypeProperty rdf:ID="WorkingDistance"/>
   <owl:DatatypeProperty rdf:ID="WorkingDistanceUnit"/>
   <owl:DatatypeProperty rdf:ID="X"/>
   <owl:DatatypeProperty rdf:ID="X1"/>
   <owl:DatatypeProperty rdf:ID="X2"/>
   <owl:DatatypeProperty rdf:ID="XUnit"/>
   <owl:DatatypeProperty rdf:ID="Y"/>
   <owl:DatatypeProperty rdf:ID="Y1"/>
   <owl:DatatypeProperty rdf:ID="Y2"/>
   <owl:DatatypeProperty rdf:ID="YUnit"/>
   <owl:DatatypeProperty rdf:ID="Z"/>
   <owl:DatatypeProperty rdf:ID="ZUnit"/>
   <owl:DatatypeProperty rdf:ID="Zoom"/>
   <owl:DatatypeProperty rdf:ID="href"/>
</rdf:RDF>