Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema BinaryFile.xsd
Namespace http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06
Annotations
The elements in this file are not yet represented by classes in the EA diagrams - ajp
Properties
attribute form default unqualified
element form default qualified
version 1
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Element Bin:BinData
Namespace http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06
Annotations
The contents of this element are base64-encoded.  These are not CDATA sections, just a base64 stream.
Diagram
Diagram BinaryFile_xsd.tmp#BinData_Compression BinaryFile_xsd.tmp#BinData_BigEndian BinaryFile_xsd.tmp#BinData_Length
Type extension of xsd:base64Binary
Properties
content complex
Used by
Attributes
QName Type Default Use Annotation
BigEndian xsd:boolean required
This is true if the binary data was written in BigEndian order. This is dependent on the system architecture of the machine that wrote the pixels. True for essentially all modern CPUs other than Intel and Alpha. All Binary data must be written in the same endian order.
Compression restriction of xsd:string none optional
Specifies the compression scheme used to encode the data.
Length NonNegativeLong required
Character count attribute for the BinData field. This is the length of the base-64 encoded block. It allows easy skipping of the block when parsing the file.
Source
<xsd:element name="BinData">
  <!-- top level definition -->
  <xsd:annotation>
    <xsd:appinfo>
      <xsdfu>
        <plural>BinDataBlocks</plural>
      </xsdfu>
    </xsd:appinfo>
    <xsd:documentation>The contents of this element are base64-encoded. These are not CDATA sections, just a base64 stream.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:base64Binary">
        <xsd:attribute name="Compression" default="none" use="optional">
          <xsd:annotation>
            <xsd:documentation>Specifies the compression scheme used to encode the data.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="zlib"/>
              <xsd:enumeration value="bzip2"/>
              <xsd:enumeration value="none"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="BigEndian" use="required" type="xsd:boolean">
          <xsd:annotation>
            <xsd:documentation>This is true if the binary data was written in BigEndian order. This is dependent on the system architecture of the machine that wrote the pixels. True for essentially all modern CPUs other than Intel and Alpha. All Binary data must be written in the same endian order.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="Length" use="required">
          <xsd:annotation>
            <xsd:documentation>Character count attribute for the BinData field. This is the length of the base-64 encoded block. It allows easy skipping of the block when parsing the file.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="OME:NonNegativeLong">
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Element Bin:BinaryFile
Namespace http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06
Annotations
Describes a binary file.
Diagram
Diagram BinaryFile_xsd.tmp#BinaryFile_FileName BinaryFile_xsd.tmp#BinaryFile_Size BinaryFile_xsd.tmp#BinaryFile_MIMEType BinaryFile_xsd.tmp#External BinaryFile_xsd.tmp#BinData
Properties
content complex
Used by
Element FileAnnotation
Model
Children Bin:BinData, Bin:External
Instance
<Bin:BinaryFile FileName="" MIMEType="" Size="" xmlns:Bin="http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06">
  <Bin:External Compression="none" href="" SHA1="">{1,1}</Bin:External>
  <Bin:BinData BigEndian="" Compression="none" Length="">{1,1}</Bin:BinData>
</Bin:BinaryFile>
Attributes
QName Type Use Annotation
FileName xsd:string required
MIMEType xsd:string optional
Size NonNegativeLong required
Size (in bytes) of the uncompressed file.
Source
<xsd:element name="BinaryFile">
  <!-- top level definition -->
  <xsd:annotation>
    <xsd:appinfo>
      <xsdfu>
        <plural>BinaryFiles</plural>
      </xsdfu>
    </xsd:appinfo>
    <xsd:documentation>Describes a binary file.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice minOccurs="1" maxOccurs="1">
      <xsd:element ref="Bin:External" minOccurs="1" maxOccurs="1"/>
      <xsd:element ref="Bin:BinData" minOccurs="1" maxOccurs="1"/>
    </xsd:choice>
    <xsd:attribute name="FileName" use="required" type="xsd:string"/>
    <xsd:attribute name="Size" use="required" type="OME:NonNegativeLong">
      <xsd:annotation>
        <xsd:documentation>Size (in bytes) of the uncompressed file.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MIMEType" use="optional" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Element Bin:External
Namespace http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06
Annotations
Describes a file location.  Can optionally specify a portion of a file using Offset and a ReadLength.
If Offset and ReadLength are specified in conjuction with Compression, then they point into the uncompressed file.
Diagram
Diagram BinaryFile_xsd.tmp#External_href BinaryFile_xsd.tmp#External_SHA1 BinaryFile_xsd.tmp#External_Compression
Properties
content complex
Used by
Element Bin:BinaryFile
Attributes
QName Type Default Use Annotation
Compression restriction of xsd:string none optional
Specifies the compression scheme used to encode the data.
SHA1 Bin:Hex40 required
The digest of the file specified in href.
href xsd:anyURI required
file location
Source
<xsd:element name="External">
  <!-- top level definition -->
  <xsd:annotation>
    <xsd:appinfo>
      <xsdfu>
        <plural>Externals</plural>
      </xsdfu>
    </xsd:appinfo>
    <xsd:documentation>Describes a file location. Can optionally specify a portion of a file using Offset and a ReadLength. If Offset and ReadLength are specified in conjuction with Compression, then they point into the uncompressed file.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="href" use="required" type="xsd:anyURI">
      <xsd:annotation>
        <xsd:documentation>file location</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SHA1" use="required" type="Bin:Hex40">
      <xsd:annotation>
        <xsd:documentation>The digest of the file specified in href.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Compression" default="none" use="optional">
      <xsd:annotation>
        <xsd:documentation>Specifies the compression scheme used to encode the data.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="zlib"/>
          <xsd:enumeration value="bzip2"/>
          <xsd:enumeration value="none"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Simple Type Bin:Hex40
Namespace http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06
Diagram
Diagram
Type restriction of xsd:hexBinary
Facets
length 20
Used by
Attribute Bin:External/@SHA1
Source
<xsd:simpleType name="Hex40">
  <xsd:restriction base="xsd:hexBinary">
    <xsd:length value="20"/>
  </xsd:restriction>
</xsd:simpleType>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:BinData / @Compression
Namespace No namespace
Annotations
Specifies the compression scheme used to encode the data.
Type restriction of xsd:string
Properties
use optional
default none
Facets
enumeration zlib
enumeration bzip2
enumeration none
Used by
Element Bin:BinData
Source
<xsd:attribute name="Compression" default="none" use="optional">
  <xsd:annotation>
    <xsd:documentation>Specifies the compression scheme used to encode the data.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="zlib"/>
      <xsd:enumeration value="bzip2"/>
      <xsd:enumeration value="none"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:BinData / @BigEndian
Namespace No namespace
Annotations
This is true if the binary data was written in BigEndian order. This is dependent on the system architecture of the machine that wrote the pixels. True for essentially all modern CPUs other than Intel and Alpha. All Binary data must be written in the same endian order.
Type xsd:boolean
Properties
use required
Used by
Element Bin:BinData
Source
<xsd:attribute name="BigEndian" use="required" type="xsd:boolean">
  <xsd:annotation>
    <xsd:documentation>This is true if the binary data was written in BigEndian order. This is dependent on the system architecture of the machine that wrote the pixels. True for essentially all modern CPUs other than Intel and Alpha. All Binary data must be written in the same endian order.</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:BinData / @Length
Namespace No namespace
Annotations
Character count attribute for the BinData field. This is the length of the base-64 encoded block. It allows easy skipping of the block when parsing the file.
Type NonNegativeLong
Type hierarchy
Properties
use required
Facets
minInclusive 0
Used by
Element Bin:BinData
Source
<xsd:attribute name="Length" use="required">
  <xsd:annotation>
    <xsd:documentation>Character count attribute for the BinData field. This is the length of the base-64 encoded block. It allows easy skipping of the block when parsing the file.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="OME:NonNegativeLong">
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:External / @href
Namespace No namespace
Annotations
file location
Type xsd:anyURI
Properties
use required
Used by
Element Bin:External
Source
<xsd:attribute name="href" use="required" type="xsd:anyURI">
  <xsd:annotation>
    <xsd:documentation>file location</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:External / @SHA1
Namespace No namespace
Annotations
The digest of the file specified in href.
Type Bin:Hex40
Properties
use required
Facets
length 20
Used by
Element Bin:External
Source
<xsd:attribute name="SHA1" use="required" type="Bin:Hex40">
  <xsd:annotation>
    <xsd:documentation>The digest of the file specified in href.</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:External / @Compression
Namespace No namespace
Annotations
Specifies the compression scheme used to encode the data.
Type restriction of xsd:string
Properties
use optional
default none
Facets
enumeration zlib
enumeration bzip2
enumeration none
Used by
Element Bin:External
Source
<xsd:attribute name="Compression" default="none" use="optional">
  <xsd:annotation>
    <xsd:documentation>Specifies the compression scheme used to encode the data.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="zlib"/>
      <xsd:enumeration value="bzip2"/>
      <xsd:enumeration value="none"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:BinaryFile / @FileName
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Element Bin:BinaryFile
Source
<xsd:attribute name="FileName" use="required" type="xsd:string"/>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:BinaryFile / @Size
Namespace No namespace
Annotations
Size (in bytes) of the uncompressed file.
Type NonNegativeLong
Properties
use required
Facets
minInclusive 0
Used by
Element Bin:BinaryFile
Source
<xsd:attribute name="Size" use="required" type="OME:NonNegativeLong">
  <xsd:annotation>
    <xsd:documentation>Size (in bytes) of the uncompressed file.</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd
Attribute Bin:BinaryFile / @MIMEType
Namespace No namespace
Type xsd:string
Properties
use optional
Used by
Element Bin:BinaryFile
Source
<xsd:attribute name="MIMEType" use="optional" type="xsd:string"/>
Schema location http://www.openmicroscopy.org/Schemas/BinaryFile/2012-06/BinaryFile.xsd