Schema image.xsd


schema location:  http://mipav.cit.nih.gov/documentation/xml-format/image/image.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements 
image 


element image
diagram
properties
content complex
children Dataset-attributes Subject-Information Scan-attributes Investigators Thumbnail Sets Annotation VOI Surface Talairach
attributes
Name  Type  Use  Default  Fixed  Annotation
filename  xs:stringoptional      
nDimensions  xs:intrequired      
source
<xs:element name="image">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Dataset-attributes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Description" type="xs:string" minOccurs="0"/>
            <xs:element name="History" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element name="Linked-image" type="xs:string" minOccurs="0"/>
            <xs:element name="Image-offset" minOccurs="0"/>
            <xs:element name="Data-type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Boolean"/>
                  <xs:enumeration value="Byte"/>
                  <xs:enumeration value="Unsigned Byte"/>
                  <xs:enumeration value="Short"/>
                  <xs:enumeration value="Unsigned Short"/>
                  <xs:enumeration value="Integer"/>
                  <xs:enumeration value="Long"/>
                  <xs:enumeration value="Float"/>
                  <xs:enumeration value="Double"/>
                  <xs:enumeration value="ARGB"/>
                  <xs:enumeration value="ARGB Ushort"/>
                  <xs:enumeration value="ARGB Float"/>
                  <xs:enumeration value="Complex"/>
                  <xs:enumeration value="Complex Double"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Endianess">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Big"/>
                  <xs:enumeration value="Little"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Extents" type="xs:positiveInteger" minOccurs="2" maxOccurs="5"/>
            <xs:element name="Resolutions" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Resolution" type="xs:float" minOccurs="2" maxOccurs="5"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Slice-spacing" type="xs:float" minOccurs="0"/>
            <xs:element name="Units" minOccurs="2" maxOccurs="5">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Unknown"/>
                  <xs:enumeration value="Inches"/>
                  <xs:enumeration value="Centimeters"/>
                  <xs:enumeration value="Angstroms"/>
                  <xs:enumeration value="Nanometers"/>
                  <xs:enumeration value="Micrometers"/>
                  <xs:enumeration value="Millimeters"/>
                  <xs:enumeration value="Meters"/>
                  <xs:enumeration value="Kilometers"/>
                  <xs:enumeration value="Miles"/>
                  <xs:enumeration value="Nanoseconds"/>
                  <xs:enumeration value="Microseconds"/>
                  <xs:enumeration value="Milliseconds"/>
                  <xs:enumeration value="Seconds"/>
                  <xs:enumeration value="Minutes"/>
                  <xs:enumeration value="Hours"/>
                  <xs:enumeration value="Hertz"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Compression" default="none">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="none"/>
                  <xs:enumeration value="zipped"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Orientation" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Axial"/>
                  <xs:enumeration value="Coronal"/>
                  <xs:enumeration value="Sagittal"/>
                  <xs:enumeration value="Unknown"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Subject-axis-orientation" minOccurs="0" maxOccurs="3">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Unknown"/>
                  <xs:enumeration value="Right to Left"/>
                  <xs:enumeration value="Left to Right"/>
                  <xs:enumeration value="Posterior to Anterior"/>
                  <xs:enumeration value="Anterior to Posterior"/>
                  <xs:enumeration value="Inferior to Superior"/>
                  <xs:enumeration value="Superior to Inferior"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Origin" type="xs:float" minOccurs="0" maxOccurs="4"/>
            <xs:element name="Matrix" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Transform-ID">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="Unknown"/>
                        <xs:enumeration value="Scanner Anatomical"/>
                        <xs:enumeration value="Another Dataset"/>
                        <xs:enumeration value="Talairach Tournoux"/>
                        <xs:enumeration value="MNI 152"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Data" type="xs:double" minOccurs="9" maxOccurs="16"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Modality" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Unknown Modality"/>
                  <xs:enumeration value="Biomagenetic Imaging"/>
                  <xs:enumeration value="Color Flow Doppler"/>
                  <xs:enumeration value="Computed Radiography"/>
                  <xs:enumeration value="Computed Tomography"/>
                  <xs:enumeration value="Duplex Doppler"/>
                  <xs:enumeration value="Diaphanography"/>
                  <xs:enumeration value="Digital Radiography"/>
                  <xs:enumeration value="Endoscopy"/>
                  <xs:enumeration value="General Microscopy"/>
                  <xs:enumeration value="Hardcody"/>
                  <xs:enumeration value="Intraoral Radiography"/>
                  <xs:enumeration value="Laser Surface Scan"/>
                  <xs:enumeration value="Magnetic Resonance Angiography"/>
                  <xs:enumeration value="Mammography"/>
                  <xs:enumeration value="Magnetic Resonance"/>
                  <xs:enumeration value="Magnetic Resonance Spectroscopy"/>
                  <xs:enumeration value="Nuclear Medicine"/>
                  <xs:enumeration value="Other"/>
                  <xs:enumeration value="Positron Emission Tomography"/>
                  <xs:enumeration value="Panoramic XRay"/>
                  <xs:enumeration value="Radio Fluoroscopy"/>
                  <xs:enumeration value="Radiographic Imaging"/>
                  <xs:enumeration value="Radiotherapy Dose"/>
                  <xs:enumeration value="Radiotherapy Image"/>
                  <xs:enumeration value="Radiotherapy Plan"/>
                  <xs:enumeration value="Radiotherapy Record"/>
                  <xs:enumeration value="Radiotherapy Structure Set"/>
                  <xs:enumeration value="Slide Microscopy"/>
                  <xs:enumeration value="Single Photon Emission Computed Tomography"/>
                  <xs:enumeration value="Thermography"/>
                  <xs:enumeration value="Ultrasound"/>
                  <xs:enumeration value="XRay Angiography"/>
                  <xs:enumeration value="External Camera Photography"/>
                  <xs:enumeration value="Red Free"/>
                  <xs:enumeration value="FA"/>
                  <xs:enumeration value="ICG"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="LUT-functions" minOccurs="0" maxOccurs="5">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Function-type">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="transfer"/>
                        <xs:enumeration value="red"/>
                        <xs:enumeration value="green"/>
                        <xs:enumeration value="blue"/>
                        <xs:enumeration value="alpha"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Point" type="xs:string" minOccurs="2" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="LUT" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LUValue" type="xs:string" minOccurs="256" maxOccurs="256"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Subject-Information" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Subject-name" type="xs:string" minOccurs="0"/>
            <xs:element name="Race" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Caucasian"/>
                  <xs:enumeration value="American Indian"/>
                  <xs:enumeration value="African-American"/>
                  <xs:enumeration value="Asian"/>
                  <xs:enumeration value="Hispanic"/>
                  <xs:enumeration value="Unknown"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Subject-ID" type="xs:string"/>
            <xs:element name="Diagnosis" type="xs:string" minOccurs="0"/>
            <xs:element name="Date-of-birth" type="xs:date" minOccurs="0"/>
            <xs:element name="Height" type="xs:positiveInteger" minOccurs="0"/>
            <xs:element name="Weight" type="xs:positiveInteger" minOccurs="0"/>
            <xs:element name="Sex" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Other"/>
                  <xs:enumeration value="Female"/>
                  <xs:enumeration value="Male"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Body-part" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Scan-attributes" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Equipment-model-name" type="xs:string" minOccurs="0"/>
            <xs:element name="Scan-ID" type="xs:string" minOccurs="0"/>
            <xs:element name="Protocol" type="xs:string" minOccurs="0"/>
            <xs:element name="Scan-date-time" type="xs:dateTime"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Investigators" minOccurs="0" maxOccurs="3">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Investigator-name" type="xs:string"/>
            <xs:element name="Title" type="xs:string" minOccurs="0"/>
            <xs:element name="Affiliation" type="xs:string" minOccurs="0"/>
            <xs:element name="Email" type="xs:string" minOccurs="0"/>
            <xs:element name="Phone" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Thumbnail" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Thumbnail-data" type="xs:string" maxOccurs="683"/>
          </xs:sequence>
          <xs:attribute name="xDim" type="xs:int" use="required"/>
          <xs:attribute name="yDim" type="xs:int" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="Sets" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Set-description" type="xs:string"/>
            <xs:element name="Parameters" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Parameter-name" type="xs:string"/>
                  <xs:element name="Parameter-description" type="xs:string" minOccurs="0"/>
                  <xs:element name="Value-type">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="ubyte"/>
                        <xs:enumeration value="byte"/>
                        <xs:enumeration value="ushort"/>
                        <xs:enumeration value="short"/>
                        <xs:enumeration value="int"/>
                        <xs:enumeration value="long"/>
                        <xs:enumeration value="float"/>
                        <xs:enumeration value="double"/>
                        <xs:enumeration value="string"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="Value" type="xs:string"/>
                  <xs:element name="Parameter-date-time" type="xs:dateTime" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Annotation" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Text-location" type="xs:string"/>
            <xs:element name="Text" type="xs:string"/>
            <xs:element name="Font-color" type="xs:string"/>
            <xs:element name="Font-descriptor" type="xs:int"/>
            <xs:element name="Font-size" type="xs:int"/>
            <xs:element name="Font-type" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="VOI" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="VOI-path" type="xs:string"/>
            <xs:element name="Load-VOI-with-image" type="xs:boolean" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Surface" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Surface-path" type="xs:string"/>
            <xs:element name="Load-surface-with-image" type="xs:boolean" minOccurs="0"/>
            <xs:element name="Surface-opacity" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Talairach" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="origAC" type="xs:float" minOccurs="3" maxOccurs="3"/>
            <xs:element name="origPC" type="xs:float" minOccurs="3" maxOccurs="3"/>
            <xs:element name="origDim" type="xs:int" minOccurs="3" maxOccurs="3"/>
            <xs:element name="origRes" type="xs:float" minOccurs="3" maxOccurs="3"/>
            <xs:element name="origOrient" type="xs:float" minOccurs="9" maxOccurs="9"/>
            <xs:element name="acpcPC" type="xs:float" minOccurs="3" maxOccurs="3"/>
            <xs:element name="acpcRes" type="xs:float"/>
            <xs:element name="tlrcInfo" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="acpcMin" type="xs:float" minOccurs="3" maxOccurs="3"/>
                  <xs:element name="acpcMax" type="xs:float" minOccurs="3" maxOccurs="3"/>
                  <xs:element name="tlrcRes" type="xs:float" minOccurs="7" maxOccurs="7"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="filename" type="xs:string" use="optional"/>
    <xs:attribute name="nDimensions" type="xs:int" use="required"/>
  </xs:complexType>
</xs:element>

element image/Dataset-attributes
diagram
properties
isRef 0
content complex
children Description History Linked-image Image-offset Data-type Endianess Extents Resolutions Slice-spacing Units Compression Orientation Subject-axis-orientation Origin Matrix Modality LUT-functions LUT
source
<xs:element name="Dataset-attributes">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Description" type="xs:string" minOccurs="0"/>
      <xs:element name="History" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="Linked-image" type="xs:string" minOccurs="0"/>
      <xs:element name="Image-offset" minOccurs="0"/>
      <xs:element name="Data-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Boolean"/>
            <xs:enumeration value="Byte"/>
            <xs:enumeration value="Unsigned Byte"/>
            <xs:enumeration value="Short"/>
            <xs:enumeration value="Unsigned Short"/>
            <xs:enumeration value="Integer"/>
            <xs:enumeration value="Long"/>
            <xs:enumeration value="Float"/>
            <xs:enumeration value="Double"/>
            <xs:enumeration value="ARGB"/>
            <xs:enumeration value="ARGB Ushort"/>
            <xs:enumeration value="ARGB Float"/>
            <xs:enumeration value="Complex"/>
            <xs:enumeration value="Complex Double"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Endianess">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Big"/>
            <xs:enumeration value="Little"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Extents" type="xs:positiveInteger" minOccurs="2" maxOccurs="5"/>
      <xs:element name="Resolutions" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Resolution" type="xs:float" minOccurs="2" maxOccurs="5"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Slice-spacing" type="xs:float" minOccurs="0"/>
      <xs:element name="Units" minOccurs="2" maxOccurs="5">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Unknown"/>
            <xs:enumeration value="Inches"/>
            <xs:enumeration value="Centimeters"/>
            <xs:enumeration value="Angstroms"/>
            <xs:enumeration value="Nanometers"/>
            <xs:enumeration value="Micrometers"/>
            <xs:enumeration value="Millimeters"/>
            <xs:enumeration value="Meters"/>
            <xs:enumeration value="Kilometers"/>
            <xs:enumeration value="Miles"/>
            <xs:enumeration value="Nanoseconds"/>
            <xs:enumeration value="Microseconds"/>
            <xs:enumeration value="Milliseconds"/>
            <xs:enumeration value="Seconds"/>
            <xs:enumeration value="Minutes"/>
            <xs:enumeration value="Hours"/>
            <xs:enumeration value="Hertz"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Compression" default="none">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="none"/>
            <xs:enumeration value="zipped"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Orientation" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Axial"/>
            <xs:enumeration value="Coronal"/>
            <xs:enumeration value="Sagittal"/>
            <xs:enumeration value="Unknown"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Subject-axis-orientation" minOccurs="0" maxOccurs="3">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Unknown"/>
            <xs:enumeration value="Right to Left"/>
            <xs:enumeration value="Left to Right"/>
            <xs:enumeration value="Posterior to Anterior"/>
            <xs:enumeration value="Anterior to Posterior"/>
            <xs:enumeration value="Inferior to Superior"/>
            <xs:enumeration value="Superior to Inferior"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Origin" type="xs:float" minOccurs="0" maxOccurs="4"/>
      <xs:element name="Matrix" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Transform-ID">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="Unknown"/>
                  <xs:enumeration value="Scanner Anatomical"/>
                  <xs:enumeration value="Another Dataset"/>
                  <xs:enumeration value="Talairach Tournoux"/>
                  <xs:enumeration value="MNI 152"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Data" type="xs:double" minOccurs="9" maxOccurs="16"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Modality" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Unknown Modality"/>
            <xs:enumeration value="Biomagenetic Imaging"/>
            <xs:enumeration value="Color Flow Doppler"/>
            <xs:enumeration value="Computed Radiography"/>
            <xs:enumeration value="Computed Tomography"/>
            <xs:enumeration value="Duplex Doppler"/>
            <xs:enumeration value="Diaphanography"/>
            <xs:enumeration value="Digital Radiography"/>
            <xs:enumeration value="Endoscopy"/>
            <xs:enumeration value="General Microscopy"/>
            <xs:enumeration value="Hardcody"/>
            <xs:enumeration value="Intraoral Radiography"/>
            <xs:enumeration value="Laser Surface Scan"/>
            <xs:enumeration value="Magnetic Resonance Angiography"/>
            <xs:enumeration value="Mammography"/>
            <xs:enumeration value="Magnetic Resonance"/>
            <xs:enumeration value="Magnetic Resonance Spectroscopy"/>
            <xs:enumeration value="Nuclear Medicine"/>
            <xs:enumeration value="Other"/>
            <xs:enumeration value="Positron Emission Tomography"/>
            <xs:enumeration value="Panoramic XRay"/>
            <xs:enumeration value="Radio Fluoroscopy"/>
            <xs:enumeration value="Radiographic Imaging"/>
            <xs:enumeration value="Radiotherapy Dose"/>
            <xs:enumeration value="Radiotherapy Image"/>
            <xs:enumeration value="Radiotherapy Plan"/>
            <xs:enumeration value="Radiotherapy Record"/>
            <xs:enumeration value="Radiotherapy Structure Set"/>
            <xs:enumeration value="Slide Microscopy"/>
            <xs:enumeration value="Single Photon Emission Computed Tomography"/>
            <xs:enumeration value="Thermography"/>
            <xs:enumeration value="Ultrasound"/>
            <xs:enumeration value="XRay Angiography"/>
            <xs:enumeration value="External Camera Photography"/>
            <xs:enumeration value="Red Free"/>
            <xs:enumeration value="FA"/>
            <xs:enumeration value="ICG"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="LUT-functions" minOccurs="0" maxOccurs="5">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Function-type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="transfer"/>
                  <xs:enumeration value="red"/>
                  <xs:enumeration value="green"/>
                  <xs:enumeration value="blue"/>
                  <xs:enumeration value="alpha"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Point" type="xs:string" minOccurs="2" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="LUT" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LUValue" type="xs:string" minOccurs="256" maxOccurs="256"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Dataset-attributes/Description
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Description" type="xs:string" minOccurs="0"/>

element image/Dataset-attributes/History
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="History" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element image/Dataset-attributes/Linked-image
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Linked-image" type="xs:string" minOccurs="0"/>

element image/Dataset-attributes/Image-offset
diagram
properties
isRef 0
source
<xs:element name="Image-offset" minOccurs="0"/>

element image/Dataset-attributes/Data-type
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Boolean
enumeration Byte
enumeration Unsigned Byte
enumeration Short
enumeration Unsigned Short
enumeration Integer
enumeration Long
enumeration Float
enumeration Double
enumeration ARGB
enumeration ARGB Ushort
enumeration ARGB Float
enumeration Complex
enumeration Complex Double
source
<xs:element name="Data-type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Boolean"/>
      <xs:enumeration value="Byte"/>
      <xs:enumeration value="Unsigned Byte"/>
      <xs:enumeration value="Short"/>
      <xs:enumeration value="Unsigned Short"/>
      <xs:enumeration value="Integer"/>
      <xs:enumeration value="Long"/>
      <xs:enumeration value="Float"/>
      <xs:enumeration value="Double"/>
      <xs:enumeration value="ARGB"/>
      <xs:enumeration value="ARGB Ushort"/>
      <xs:enumeration value="ARGB Float"/>
      <xs:enumeration value="Complex"/>
      <xs:enumeration value="Complex Double"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Endianess
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Big
enumeration Little
source
<xs:element name="Endianess">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Big"/>
      <xs:enumeration value="Little"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Extents
diagram
type xs:positiveInteger
properties
isRef 0
content simple
source
<xs:element name="Extents" type="xs:positiveInteger" minOccurs="2" maxOccurs="5"/>

element image/Dataset-attributes/Resolutions
diagram
properties
isRef 0
content complex
children Resolution
source
<xs:element name="Resolutions" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Resolution" type="xs:float" minOccurs="2" maxOccurs="5"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Dataset-attributes/Resolutions/Resolution
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Resolution" type="xs:float" minOccurs="2" maxOccurs="5"/>

element image/Dataset-attributes/Slice-spacing
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Slice-spacing" type="xs:float" minOccurs="0"/>

element image/Dataset-attributes/Units
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Unknown
enumeration Inches
enumeration Centimeters
enumeration Angstroms
enumeration Nanometers
enumeration Micrometers
enumeration Millimeters
enumeration Meters
enumeration Kilometers
enumeration Miles
enumeration Nanoseconds
enumeration Microseconds
enumeration Milliseconds
enumeration Seconds
enumeration Minutes
enumeration Hours
enumeration Hertz
source
<xs:element name="Units" minOccurs="2" maxOccurs="5">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="Inches"/>
      <xs:enumeration value="Centimeters"/>
      <xs:enumeration value="Angstroms"/>
      <xs:enumeration value="Nanometers"/>
      <xs:enumeration value="Micrometers"/>
      <xs:enumeration value="Millimeters"/>
      <xs:enumeration value="Meters"/>
      <xs:enumeration value="Kilometers"/>
      <xs:enumeration value="Miles"/>
      <xs:enumeration value="Nanoseconds"/>
      <xs:enumeration value="Microseconds"/>
      <xs:enumeration value="Milliseconds"/>
      <xs:enumeration value="Seconds"/>
      <xs:enumeration value="Minutes"/>
      <xs:enumeration value="Hours"/>
      <xs:enumeration value="Hertz"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Compression
diagram
type restriction of xs:string
properties
isRef 0
content simple
default none
facets
enumeration none
enumeration zipped
source
<xs:element name="Compression" default="none">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="none"/>
      <xs:enumeration value="zipped"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Orientation
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Axial
enumeration Coronal
enumeration Sagittal
enumeration Unknown
source
<xs:element name="Orientation" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Axial"/>
      <xs:enumeration value="Coronal"/>
      <xs:enumeration value="Sagittal"/>
      <xs:enumeration value="Unknown"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Subject-axis-orientation
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Unknown
enumeration Right to Left
enumeration Left to Right
enumeration Posterior to Anterior
enumeration Anterior to Posterior
enumeration Inferior to Superior
enumeration Superior to Inferior
source
<xs:element name="Subject-axis-orientation" minOccurs="0" maxOccurs="3">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="Right to Left"/>
      <xs:enumeration value="Left to Right"/>
      <xs:enumeration value="Posterior to Anterior"/>
      <xs:enumeration value="Anterior to Posterior"/>
      <xs:enumeration value="Inferior to Superior"/>
      <xs:enumeration value="Superior to Inferior"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Origin
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="Origin" type="xs:float" minOccurs="0" maxOccurs="4"/>

element image/Dataset-attributes/Matrix
diagram
properties
isRef 0
content complex
children Transform-ID Data
source
<xs:element name="Matrix" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Transform-ID">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Unknown"/>
            <xs:enumeration value="Scanner Anatomical"/>
            <xs:enumeration value="Another Dataset"/>
            <xs:enumeration value="Talairach Tournoux"/>
            <xs:enumeration value="MNI 152"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Data" type="xs:double" minOccurs="9" maxOccurs="16"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Dataset-attributes/Matrix/Transform-ID
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Unknown
enumeration Scanner Anatomical
enumeration Another Dataset
enumeration Talairach Tournoux
enumeration MNI 152
source
<xs:element name="Transform-ID">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="Scanner Anatomical"/>
      <xs:enumeration value="Another Dataset"/>
      <xs:enumeration value="Talairach Tournoux"/>
      <xs:enumeration value="MNI 152"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/Matrix/Data
diagram
type xs:double
properties
isRef 0
content simple
source
<xs:element name="Data" type="xs:double" minOccurs="9" maxOccurs="16"/>

element image/Dataset-attributes/Modality
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Unknown Modality
enumeration Biomagenetic Imaging
enumeration Color Flow Doppler
enumeration Computed Radiography
enumeration Computed Tomography
enumeration Duplex Doppler
enumeration Diaphanography
enumeration Digital Radiography
enumeration Endoscopy
enumeration General Microscopy
enumeration Hardcody
enumeration Intraoral Radiography
enumeration Laser Surface Scan
enumeration Magnetic Resonance Angiography
enumeration Mammography
enumeration Magnetic Resonance
enumeration Magnetic Resonance Spectroscopy
enumeration Nuclear Medicine
enumeration Other
enumeration Positron Emission Tomography
enumeration Panoramic XRay
enumeration Radio Fluoroscopy
enumeration Radiographic Imaging
enumeration Radiotherapy Dose
enumeration Radiotherapy Image
enumeration Radiotherapy Plan
enumeration Radiotherapy Record
enumeration Radiotherapy Structure Set
enumeration Slide Microscopy
enumeration Single Photon Emission Computed Tomography
enumeration Thermography
enumeration Ultrasound
enumeration XRay Angiography
enumeration External Camera Photography
enumeration Red Free
enumeration FA
enumeration ICG
source
<xs:element name="Modality" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Unknown Modality"/>
      <xs:enumeration value="Biomagenetic Imaging"/>
      <xs:enumeration value="Color Flow Doppler"/>
      <xs:enumeration value="Computed Radiography"/>
      <xs:enumeration value="Computed Tomography"/>
      <xs:enumeration value="Duplex Doppler"/>
      <xs:enumeration value="Diaphanography"/>
      <xs:enumeration value="Digital Radiography"/>
      <xs:enumeration value="Endoscopy"/>
      <xs:enumeration value="General Microscopy"/>
      <xs:enumeration value="Hardcody"/>
      <xs:enumeration value="Intraoral Radiography"/>
      <xs:enumeration value="Laser Surface Scan"/>
      <xs:enumeration value="Magnetic Resonance Angiography"/>
      <xs:enumeration value="Mammography"/>
      <xs:enumeration value="Magnetic Resonance"/>
      <xs:enumeration value="Magnetic Resonance Spectroscopy"/>
      <xs:enumeration value="Nuclear Medicine"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Positron Emission Tomography"/>
      <xs:enumeration value="Panoramic XRay"/>
      <xs:enumeration value="Radio Fluoroscopy"/>
      <xs:enumeration value="Radiographic Imaging"/>
      <xs:enumeration value="Radiotherapy Dose"/>
      <xs:enumeration value="Radiotherapy Image"/>
      <xs:enumeration value="Radiotherapy Plan"/>
      <xs:enumeration value="Radiotherapy Record"/>
      <xs:enumeration value="Radiotherapy Structure Set"/>
      <xs:enumeration value="Slide Microscopy"/>
      <xs:enumeration value="Single Photon Emission Computed Tomography"/>
      <xs:enumeration value="Thermography"/>
      <xs:enumeration value="Ultrasound"/>
      <xs:enumeration value="XRay Angiography"/>
      <xs:enumeration value="External Camera Photography"/>
      <xs:enumeration value="Red Free"/>
      <xs:enumeration value="FA"/>
      <xs:enumeration value="ICG"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/LUT-functions
diagram
properties
isRef 0
content complex
children Function-type Point
source
<xs:element name="LUT-functions" minOccurs="0" maxOccurs="5">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Function-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="transfer"/>
            <xs:enumeration value="red"/>
            <xs:enumeration value="green"/>
            <xs:enumeration value="blue"/>
            <xs:enumeration value="alpha"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Point" type="xs:string" minOccurs="2" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Dataset-attributes/LUT-functions/Function-type
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration transfer
enumeration red
enumeration green
enumeration blue
enumeration alpha
source
<xs:element name="Function-type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="transfer"/>
      <xs:enumeration value="red"/>
      <xs:enumeration value="green"/>
      <xs:enumeration value="blue"/>
      <xs:enumeration value="alpha"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Dataset-attributes/LUT-functions/Point
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Point" type="xs:string" minOccurs="2" maxOccurs="unbounded"/>

element image/Dataset-attributes/LUT
diagram
properties
isRef 0
content complex
children LUValue
source
<xs:element name="LUT" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LUValue" type="xs:string" minOccurs="256" maxOccurs="256"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Dataset-attributes/LUT/LUValue
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="LUValue" type="xs:string" minOccurs="256" maxOccurs="256"/>

element image/Subject-Information
diagram
properties
isRef 0
content complex
children Subject-name Race Subject-ID Diagnosis Date-of-birth Height Weight Sex Body-part
source
<xs:element name="Subject-Information" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Subject-name" type="xs:string" minOccurs="0"/>
      <xs:element name="Race" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Caucasian"/>
            <xs:enumeration value="American Indian"/>
            <xs:enumeration value="African-American"/>
            <xs:enumeration value="Asian"/>
            <xs:enumeration value="Hispanic"/>
            <xs:enumeration value="Unknown"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Subject-ID" type="xs:string"/>
      <xs:element name="Diagnosis" type="xs:string" minOccurs="0"/>
      <xs:element name="Date-of-birth" type="xs:date" minOccurs="0"/>
      <xs:element name="Height" type="xs:positiveInteger" minOccurs="0"/>
      <xs:element name="Weight" type="xs:positiveInteger" minOccurs="0"/>
      <xs:element name="Sex" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Other"/>
            <xs:enumeration value="Female"/>
            <xs:enumeration value="Male"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Body-part" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Subject-Information/Subject-name
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Subject-name" type="xs:string" minOccurs="0"/>

element image/Subject-Information/Race
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Caucasian
enumeration American Indian
enumeration African-American
enumeration Asian
enumeration Hispanic
enumeration Unknown
source
<xs:element name="Race" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Caucasian"/>
      <xs:enumeration value="American Indian"/>
      <xs:enumeration value="African-American"/>
      <xs:enumeration value="Asian"/>
      <xs:enumeration value="Hispanic"/>
      <xs:enumeration value="Unknown"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Subject-Information/Subject-ID
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Subject-ID" type="xs:string"/>

element image/Subject-Information/Diagnosis
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Diagnosis" type="xs:string" minOccurs="0"/>

element image/Subject-Information/Date-of-birth
diagram
type xs:date
properties
isRef 0
content simple
source
<xs:element name="Date-of-birth" type="xs:date" minOccurs="0"/>

element image/Subject-Information/Height
diagram
type xs:positiveInteger
properties
isRef 0
content simple
source
<xs:element name="Height" type="xs:positiveInteger" minOccurs="0"/>

element image/Subject-Information/Weight
diagram
type xs:positiveInteger
properties
isRef 0
content simple
source
<xs:element name="Weight" type="xs:positiveInteger" minOccurs="0"/>

element image/Subject-Information/Sex
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Other
enumeration Female
enumeration Male
source
<xs:element name="Sex" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Female"/>
      <xs:enumeration value="Male"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Subject-Information/Body-part
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Body-part" type="xs:string" minOccurs="0"/>

element image/Scan-attributes
diagram
properties
isRef 0
content complex
children Equipment-model-name Scan-ID Protocol Scan-date-time
source
<xs:element name="Scan-attributes" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Equipment-model-name" type="xs:string" minOccurs="0"/>
      <xs:element name="Scan-ID" type="xs:string" minOccurs="0"/>
      <xs:element name="Protocol" type="xs:string" minOccurs="0"/>
      <xs:element name="Scan-date-time" type="xs:dateTime"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Scan-attributes/Equipment-model-name
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Equipment-model-name" type="xs:string" minOccurs="0"/>

element image/Scan-attributes/Scan-ID
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Scan-ID" type="xs:string" minOccurs="0"/>

element image/Scan-attributes/Protocol
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Protocol" type="xs:string" minOccurs="0"/>

element image/Scan-attributes/Scan-date-time
diagram
type xs:dateTime
properties
isRef 0
content simple
source
<xs:element name="Scan-date-time" type="xs:dateTime"/>

element image/Investigators
diagram
properties
isRef 0
content complex
children Investigator-name Title Affiliation Email Phone
source
<xs:element name="Investigators" minOccurs="0" maxOccurs="3">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Investigator-name" type="xs:string"/>
      <xs:element name="Title" type="xs:string" minOccurs="0"/>
      <xs:element name="Affiliation" type="xs:string" minOccurs="0"/>
      <xs:element name="Email" type="xs:string" minOccurs="0"/>
      <xs:element name="Phone" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Investigators/Investigator-name
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Investigator-name" type="xs:string"/>

element image/Investigators/Title
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Title" type="xs:string" minOccurs="0"/>

element image/Investigators/Affiliation
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Affiliation" type="xs:string" minOccurs="0"/>

element image/Investigators/Email
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Email" type="xs:string" minOccurs="0"/>

element image/Investigators/Phone
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Phone" type="xs:string" minOccurs="0"/>

element image/Thumbnail
diagram
properties
isRef 0
content complex
children Thumbnail-data
attributes
Name  Type  Use  Default  Fixed  Annotation
xDim  xs:intrequired      
yDim  xs:intrequired      
source
<xs:element name="Thumbnail" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Thumbnail-data" type="xs:string" maxOccurs="683"/>
    </xs:sequence>
    <xs:attribute name="xDim" type="xs:int" use="required"/>
    <xs:attribute name="yDim" type="xs:int" use="required"/>
  </xs:complexType>
</xs:element>

element image/Thumbnail/Thumbnail-data
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Thumbnail-data" type="xs:string" maxOccurs="683"/>

element image/Sets
diagram
properties
isRef 0
content complex
children Set-description Parameters
source
<xs:element name="Sets" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Set-description" type="xs:string"/>
      <xs:element name="Parameters" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Parameter-name" type="xs:string"/>
            <xs:element name="Parameter-description" type="xs:string" minOccurs="0"/>
            <xs:element name="Value-type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="ubyte"/>
                  <xs:enumeration value="byte"/>
                  <xs:enumeration value="ushort"/>
                  <xs:enumeration value="short"/>
                  <xs:enumeration value="int"/>
                  <xs:enumeration value="long"/>
                  <xs:enumeration value="float"/>
                  <xs:enumeration value="double"/>
                  <xs:enumeration value="string"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="Value" type="xs:string"/>
            <xs:element name="Parameter-date-time" type="xs:dateTime" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Sets/Set-description
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Set-description" type="xs:string"/>

element image/Sets/Parameters
diagram
properties
isRef 0
content complex
children Parameter-name Parameter-description Value-type Value Parameter-date-time
source
<xs:element name="Parameters" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Parameter-name" type="xs:string"/>
      <xs:element name="Parameter-description" type="xs:string" minOccurs="0"/>
      <xs:element name="Value-type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="ubyte"/>
            <xs:enumeration value="byte"/>
            <xs:enumeration value="ushort"/>
            <xs:enumeration value="short"/>
            <xs:enumeration value="int"/>
            <xs:enumeration value="long"/>
            <xs:enumeration value="float"/>
            <xs:enumeration value="double"/>
            <xs:enumeration value="string"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Value" type="xs:string"/>
      <xs:element name="Parameter-date-time" type="xs:dateTime" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Sets/Parameters/Parameter-name
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Parameter-name" type="xs:string"/>

element image/Sets/Parameters/Parameter-description
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Parameter-description" type="xs:string" minOccurs="0"/>

element image/Sets/Parameters/Value-type
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration ubyte
enumeration byte
enumeration ushort
enumeration short
enumeration int
enumeration long
enumeration float
enumeration double
enumeration string
source
<xs:element name="Value-type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="ubyte"/>
      <xs:enumeration value="byte"/>
      <xs:enumeration value="ushort"/>
      <xs:enumeration value="short"/>
      <xs:enumeration value="int"/>
      <xs:enumeration value="long"/>
      <xs:enumeration value="float"/>
      <xs:enumeration value="double"/>
      <xs:enumeration value="string"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element image/Sets/Parameters/Value
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Value" type="xs:string"/>

element image/Sets/Parameters/Parameter-date-time
diagram
type xs:dateTime
properties
isRef 0
content simple
source
<xs:element name="Parameter-date-time" type="xs:dateTime" minOccurs="0"/>

element image/Annotation
diagram
properties
isRef 0
content complex
children Text-location Text Font-color Font-descriptor Font-size Font-type
source
<xs:element name="Annotation" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Text-location" type="xs:string"/>
      <xs:element name="Text" type="xs:string"/>
      <xs:element name="Font-color" type="xs:string"/>
      <xs:element name="Font-descriptor" type="xs:int"/>
      <xs:element name="Font-size" type="xs:int"/>
      <xs:element name="Font-type" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Annotation/Text-location
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Text-location" type="xs:string"/>

element image/Annotation/Text
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Text" type="xs:string"/>

element image/Annotation/Font-color
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Font-color" type="xs:string"/>

element image/Annotation/Font-descriptor
diagram
type xs:int
properties
isRef 0
content simple
source
<xs:element name="Font-descriptor" type="xs:int"/>

element image/Annotation/Font-size
diagram
type xs:int
properties
isRef 0
content simple
source
<xs:element name="Font-size" type="xs:int"/>

element image/Annotation/Font-type
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Font-type" type="xs:string"/>

element image/VOI
diagram
properties
isRef 0
content complex
children VOI-path Load-VOI-with-image
source
<xs:element name="VOI" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="VOI-path" type="xs:string"/>
      <xs:element name="Load-VOI-with-image" type="xs:boolean" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/VOI/VOI-path
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="VOI-path" type="xs:string"/>

element image/VOI/Load-VOI-with-image
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="Load-VOI-with-image" type="xs:boolean" minOccurs="0"/>

element image/Surface
diagram
properties
isRef 0
content complex
children Surface-path Load-surface-with-image Surface-opacity
source
<xs:element name="Surface" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Surface-path" type="xs:string"/>
      <xs:element name="Load-surface-with-image" type="xs:boolean" minOccurs="0"/>
      <xs:element name="Surface-opacity" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Surface/Surface-path
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Surface-path" type="xs:string"/>

element image/Surface/Load-surface-with-image
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="Load-surface-with-image" type="xs:boolean" minOccurs="0"/>

element image/Surface/Surface-opacity
diagram
properties
isRef 0
source
<xs:element name="Surface-opacity" minOccurs="0"/>

element image/Talairach
diagram
properties
isRef 0
content complex
children origAC origPC origDim origRes origOrient acpcPC acpcRes tlrcInfo
source
<xs:element name="Talairach" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="origAC" type="xs:float" minOccurs="3" maxOccurs="3"/>
      <xs:element name="origPC" type="xs:float" minOccurs="3" maxOccurs="3"/>
      <xs:element name="origDim" type="xs:int" minOccurs="3" maxOccurs="3"/>
      <xs:element name="origRes" type="xs:float" minOccurs="3" maxOccurs="3"/>
      <xs:element name="origOrient" type="xs:float" minOccurs="9" maxOccurs="9"/>
      <xs:element name="acpcPC" type="xs:float" minOccurs="3" maxOccurs="3"/>
      <xs:element name="acpcRes" type="xs:float"/>
      <xs:element name="tlrcInfo" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="acpcMin" type="xs:float" minOccurs="3" maxOccurs="3"/>
            <xs:element name="acpcMax" type="xs:float" minOccurs="3" maxOccurs="3"/>
            <xs:element name="tlrcRes" type="xs:float" minOccurs="7" maxOccurs="7"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Talairach/origAC
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="origAC" type="xs:float" minOccurs="3" maxOccurs="3"/>

element image/Talairach/origPC
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="origPC" type="xs:float" minOccurs="3" maxOccurs="3"/>

element image/Talairach/origDim
diagram
type xs:int
properties
isRef 0
content simple
source
<xs:element name="origDim" type="xs:int" minOccurs="3" maxOccurs="3"/>

element image/Talairach/origRes
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="origRes" type="xs:float" minOccurs="3" maxOccurs="3"/>

element image/Talairach/origOrient
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="origOrient" type="xs:float" minOccurs="9" maxOccurs="9"/>

element image/Talairach/acpcPC
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="acpcPC" type="xs:float" minOccurs="3" maxOccurs="3"/>

element image/Talairach/acpcRes
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="acpcRes" type="xs:float"/>

element image/Talairach/tlrcInfo
diagram
properties
isRef 0
content complex
children acpcMin acpcMax tlrcRes
source
<xs:element name="tlrcInfo" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="acpcMin" type="xs:float" minOccurs="3" maxOccurs="3"/>
      <xs:element name="acpcMax" type="xs:float" minOccurs="3" maxOccurs="3"/>
      <xs:element name="tlrcRes" type="xs:float" minOccurs="7" maxOccurs="7"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element image/Talairach/tlrcInfo/acpcMin
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="acpcMin" type="xs:float" minOccurs="3" maxOccurs="3"/>

element image/Talairach/tlrcInfo/acpcMax
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="acpcMax" type="xs:float" minOccurs="3" maxOccurs="3"/>

element image/Talairach/tlrcInfo/tlrcRes
diagram
type xs:float
properties
isRef 0
content simple
source
<xs:element name="tlrcRes" type="xs:float" minOccurs="7" maxOccurs="7"/>


XML Schema documentation generated with XMLSpy Schema Editor http://www.altova.com/xmlspy