Schema application.xsd


schema location:  C:\dev\isis\application.xsd
attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types  Simple types 
application  dimension2Dthumbnail_type  categoryItem_type 
brief  dimensions2Dimage_type  filemode_type 
category  inclusion_type 
combo 
count  missionItem_type 
dataFile  paramType_type 
dataFiles  pixelType_type 
default 
description 
document 
example 
examples 
exclusions 
filename 
group 
groups 
guiInterface 
guiInterfaces 
helpers 
history 
image 
inclusions 
inputImages 
internalDefault 
item 
liens 
list 
oldName 
option 
outputImages 
parameter 
parameterName 
path 
seeAlso 
source 
terminalInterface 
title 
type 


element application
diagram object
properties
content complex
children brief description category seeAlso oldName history liens groups examples
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
annotation
documentation
XML file describing an Isis application
source <xs:element name="application">
 
<xs:annotation>
   
<xs:documentation>XML file describing an Isis application</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="brief"/>
     
<xs:element ref="description"/>
     
<xs:element ref="category"/>
     
<xs:element ref="seeAlso" minOccurs="0"/>
     
<xs:element ref="oldName" minOccurs="0"/>
     
<xs:element ref="history"/>
     
<xs:element ref="liens" minOccurs="0"/>
     
<xs:element ref="groups" minOccurs="0"/>
     
<xs:element ref="examples" minOccurs="0"/>
   
</xs:all>
   
<xs:attribute name="name" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute application/@name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="name" type="xs:string" use="required"/>

element brief
diagram object
used by
elements application dataFile example helpers/helper option parameter
complexType dimensions2Dimage_type
annotation
documentation
element enclosing a very brief description
source <xs:element name="brief">
 
<xs:annotation>
   
<xs:documentation>element enclosing a very brief description</xs:documentation>
 
</xs:annotation>
</xs:element>

element category
diagram object
properties
content complex
children categoryItem missionItem
used by
element application
annotation
documentation
A list of categories this application falls under
source <xs:element name="category">
 
<xs:annotation>
   
<xs:documentation>A list of categories this application falls under</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element name="categoryItem" type="categoryItem_type">
       
<xs:annotation>
         
<xs:documentation>Enumerated type describing a single basic category this application falls in</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="missionItem" type="missionItem_type">
       
<xs:annotation>
         
<xs:documentation>Enumerated type describing a single mission-specific category this application falls in</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element category/categoryItem
diagram object
type categoryItem_type
properties
isRef 0
content simple
facets
enumeration Cameras
enumeration Control Networks
enumeration Display
enumeration Fourier Domain
enumeration Filters
enumeration Geometry
enumeration Import and Export
enumeration Map Projection
enumeration Math and Statistics
enumeration Radiometric and Photometric Correction
enumeration Registration and Pattern Matching
enumeration Scripting
enumeration System
enumeration Topography
enumeration Trim and Mask
enumeration Utility
annotation
documentation
Enumerated type describing a single basic category this application falls in
source <xs:element name="categoryItem" type="categoryItem_type">
 
<xs:annotation>
   
<xs:documentation>Enumerated type describing a single basic category this application falls in</xs:documentation>
 
</xs:annotation>
</xs:element>

element category/missionItem
diagram object
type missionItem_type
properties
isRef 0
content simple
facets
enumeration Apollo
enumeration Cassini
enumeration Chandrayaan 1
enumeration Clementine
enumeration Clipper
enumeration Dawn
enumeration ExoMars Trace Gas Orbiter
enumeration Galileo
enumeration Hayabusa
enumeration Hayabusa2
enumeration Kaguya
enumeration Lunar Orbiter
enumeration Lunar Reconnaissance Orbiter
enumeration Mariner
enumeration Mars Exploration Rover
enumeration Mars Express
enumeration Mars Global Surveyor
enumeration Mars Odyssey
enumeration Mars Reconnaissance Orbiter
enumeration Messenger
enumeration Near Earth Asteroid Rendezvous
enumeration New Horizons
enumeration OSIRIS-REx
enumeration Robotic Lunar Observatory
enumeration Rosetta
enumeration Small Missions for Advanced Research and Technology 1
enumeration Viking
enumeration Voyager
annotation
documentation
Enumerated type describing a single mission-specific category this application falls in
source <xs:element name="missionItem" type="missionItem_type">
 
<xs:annotation>
   
<xs:documentation>Enumerated type describing a single mission-specific category this application falls in</xs:documentation>
 
</xs:annotation>
</xs:element>

element count
diagram object
properties
content complex
used by
element parameter
attributes
Name  Type  Use  Default  Fixed  Annotation
sizexs:integerrequired      
annotation
documentation
The number of items in the list or array if this parameter takes a list or array
source <xs:element name="count">
 
<xs:annotation>
   
<xs:documentation>The number of items in the list or array if this parameter takes a list or array</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="size" type="xs:integer" use="required"/>
 
</xs:complexType>
</xs:element>

attribute count/@size
type xs:integer
properties
isRef 0
use required
source <xs:attribute name="size" type="xs:integer" use="required"/>

element dataFile
diagram object
properties
content complex
children brief description parameterName
used by
element dataFiles
attributes
Name  Type  Use  Default  Fixed  Annotation
pathxs:anyURIrequired      
annotation
documentation
Container describing an input or output file other than an image used in the example.
source <xs:element name="dataFile">
 
<xs:annotation>
   
<xs:documentation>Container describing an input or output file other than an image used in the example.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="brief"/>
     
<xs:element ref="description"/>
     
<xs:element ref="parameterName" minOccurs="0"/>
   
</xs:all>
   
<xs:attribute name="path" type="xs:anyURI" use="required"/>
 
</xs:complexType>
</xs:element>

attribute dataFile/@path
type xs:anyURI
properties
isRef 0
use required
source <xs:attribute name="path" type="xs:anyURI" use="required"/>

element dataFiles
diagram object
properties
content complex
children dataFile
used by
element example
annotation
documentation
A container of dataFiles for this example.
source <xs:element name="dataFiles">
 
<xs:annotation>
   
<xs:documentation>A container of dataFiles for this example.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="dataFile" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element default
diagram object
properties
content complex
children item
used by
element parameter
annotation
documentation
The default value or array/list of values
source <xs:element name="default">
 
<xs:annotation>
   
<xs:documentation>The default value or array/list of values</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element description
diagram object
properties
content complex
mixed true
used by
elements application dataFile example helpers/helper option parameter terminalInterface
complexType dimensions2Dimage_type
annotation
documentation
multiline description that may contain HTML
source <xs:element name="description">
 
<xs:annotation>
   
<xs:documentation>multiline description that may contain HTML</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:sequence>
     
<xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element document
diagram object
properties
content complex
children title source author publisher pages date
used by
element seeAlso/documents
annotation
documentation
container describing a document
source <xs:element name="document">
 
<xs:annotation>
   
<xs:documentation>container describing a document</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="title"/>
     
<xs:element ref="source" minOccurs="0"/>
     
<xs:element name="author" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>author (or authors) of the document</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="publisher" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>publisher information (name, city, etc.)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="pages" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>pages in document refered to by this reference</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>publication date</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element document/author
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
author (or authors) of the document
source <xs:element name="author" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>author (or authors) of the document</xs:documentation>
 
</xs:annotation>
</xs:element>

element document/publisher
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
publisher information (name, city, etc.)
source <xs:element name="publisher" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>publisher information (name, city, etc.)</xs:documentation>
 
</xs:annotation>
</xs:element>

element document/pages
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
pages in document refered to by this reference
source <xs:element name="pages" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>pages in document refered to by this reference</xs:documentation>
 
</xs:annotation>
</xs:element>

element document/date
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
publication date
source <xs:element name="date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>publication date</xs:documentation>
 
</xs:annotation>
</xs:element>

element example
diagram object
properties
content complex
children brief description terminalInterface guiInterfaces dataFiles inputImages outputImages
used by
element examples
annotation
documentation
A single example of using this application.
source <xs:element name="example">
 
<xs:annotation>
   
<xs:documentation>A single example of using this application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="brief"/>
     
<xs:element ref="description"/>
     
<xs:element ref="terminalInterface" minOccurs="0"/>
     
<xs:element ref="guiInterfaces" minOccurs="0"/>
     
<xs:element ref="dataFiles" minOccurs="0"/>
     
<xs:element ref="inputImages" minOccurs="0"/>
     
<xs:element ref="outputImages" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element examples
diagram object
properties
content complex
children example
used by
element application
annotation
documentation
A container of examples for using the application.
source <xs:element name="examples">
 
<xs:annotation>
   
<xs:documentation>A container of examples for using the application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="example" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element exclusions
diagram object
properties
content complex
children item
used by
elements option parameter
annotation
documentation
List of parameters to exclude if this parameter is used
source <xs:element name="exclusions">
 
<xs:annotation>
   
<xs:documentation>List of parameters to exclude if this parameter is used</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element filename
diagram object
used by
element source
annotation
documentation
Filename of a resource with no path specified
source <xs:element name="filename">
 
<xs:annotation>
   
<xs:documentation>Filename of a resource with no path specified</xs:documentation>
 
</xs:annotation>
</xs:element>

element group
diagram object
properties
content complex
children parameter
used by
element groups
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
annotation
documentation
A container of parameters for an application.
source <xs:element name="group">
 
<xs:annotation>
   
<xs:documentation>A container of parameters for an application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="parameter" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute group/@name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="name" type="xs:string" use="required"/>

element groups
diagram object
properties
content complex
children group
used by
element application
annotation
documentation
A container for holding the groups of parameters for the application.
source <xs:element name="groups">
 
<xs:annotation>
   
<xs:documentation>A container for holding the groups of parameters for the application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="group" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element guiInterface
diagram object
properties
content complex
children image
used by
element guiInterfaces
annotation
documentation
A container describing a single GUI screenshot for this example. A screenshot is a raster image depicting an application window.
source <xs:element name="guiInterface">
 
<xs:annotation>
   
<xs:documentation>A container describing a single GUI screenshot for this example. A screenshot is a raster image depicting an application window.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="image"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element guiInterfaces
diagram object
properties
content complex
children guiInterface
used by
element example
annotation
documentation
A container of Graphical User Interface (GUI) screenshots for this example.
source <xs:element name="guiInterfaces">
 
<xs:annotation>
   
<xs:documentation>A container of Graphical User Interface (GUI) screenshots for this example.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="guiInterface" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element helpers
diagram object
properties
content complex
children helper
used by
element parameter
annotation
documentation
defines a set of 'helper' functions that provide advanced options or other assistance
source <xs:element name="helpers">
 
<xs:annotation>
   
<xs:documentation>defines a set of 'helper' functions that provide advanced options or other assistance</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="helper" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>defines a 'helper' function that provides advanced options or other assistance</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="function">
             
<xs:annotation>
               
<xs:documentation>name of function to call that implements the helper</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element ref="brief"/>
           
<xs:element ref="description"/>
           
<xs:element name="icon" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>icon file to display for this helper</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:all>
         
<xs:attribute name="name" type="xs:string" use="required">
           
<xs:annotation>
             
<xs:documentation>name of the helper</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element helpers/helper
diagram object
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children function brief description icon
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
documentation
name of the helper
annotation
documentation
defines a 'helper' function that provides advanced options or other assistance
source <xs:element name="helper" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>defines a 'helper' function that provides advanced options or other assistance</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="function">
       
<xs:annotation>
         
<xs:documentation>name of function to call that implements the helper</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="brief"/>
     
<xs:element ref="description"/>
     
<xs:element name="icon" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>icon file to display for this helper</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:all>
   
<xs:attribute name="name" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>name of the helper</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute helpers/helper/@name
type xs:string
properties
isRef 0
use required
annotation
documentation
name of the helper
source <xs:attribute name="name" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>name of the helper</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element helpers/helper/function
diagram object
properties
isRef 0
annotation
documentation
name of function to call that implements the helper
source <xs:element name="function">
 
<xs:annotation>
   
<xs:documentation>name of function to call that implements the helper</xs:documentation>
 
</xs:annotation>
</xs:element>

element helpers/helper/icon
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
icon file to display for this helper
source <xs:element name="icon" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>icon file to display for this helper</xs:documentation>
 
</xs:annotation>
</xs:element>

element history
diagram object
properties
content complex
children change
used by
element application
annotation
documentation
A container describing the history of this application.
source <xs:element name="history">
 
<xs:annotation>
   
<xs:documentation>A container describing the history of this application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="change" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>A single 'change' in the history of this class. Attribute 'name' is the author's full name; attribute 'date' is the change date in YYYY-MM-DD format. The element contains a free text description of the changes made.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType mixed="true">
         
<xs:attribute name="name" type="xs:string" use="required"/>
         
<xs:attribute name="date" type="xs:date" use="required"/>
         
<xs:attribute name="hidden" use="optional" default="false">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="yes"/>
               
<xs:enumeration value="no"/>
               
<xs:enumeration value="true"/>
               
<xs:enumeration value="false"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element history/change
diagram object
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
datexs:daterequired      
hiddenderived by: xs:stringoptional  false    
annotation
documentation
A single 'change' in the history of this class. Attribute 'name' is the author's full name; attribute 'date' is the change date in YYYY-MM-DD format. The element contains a free text description of the changes made.
source <xs:element name="change" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A single 'change' in the history of this class. Attribute 'name' is the author's full name; attribute 'date' is the change date in YYYY-MM-DD format. The element contains a free text description of the changes made.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="date" type="xs:date" use="required"/>
   
<xs:attribute name="hidden" use="optional" default="false">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="yes"/>
         
<xs:enumeration value="no"/>
         
<xs:enumeration value="true"/>
         
<xs:enumeration value="false"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute history/change/@name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="name" type="xs:string" use="required"/>

attribute history/change/@date
type xs:date
properties
isRef 0
use required
source <xs:attribute name="date" type="xs:date" use="required"/>

attribute history/change/@hidden
type restriction of xs:string
properties
isRef 0
default false
use optional
facets
enumeration yes
enumeration no
enumeration true
enumeration false
source <xs:attribute name="hidden" use="optional" default="false">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="yes"/>
     
<xs:enumeration value="no"/>
     
<xs:enumeration value="true"/>
     
<xs:enumeration value="false"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element image
diagram object
type dimensions2Dimage_type
properties
content complex
children brief description thumbnail parameterName
used by
elements guiInterface inputImages outputImages
attributes
Name  Type  Use  Default  Fixed  Annotation
widthxs:integerrequired      
heightxs:integerrequired      
srcxs:anyURIrequired      
annotation
documentation
A container describing an image. Attributes: width and height are the number of pixels horizontally and vertically;  src is the relative path to the thumbenail.
source <xs:element name="image" type="dimensions2Dimage_type">
 
<xs:annotation>
   
<xs:documentation>A container describing an image. Attributes: width and height are the number of pixels horizontally and vertically;  src is the relative path to the thumbenail.</xs:documentation>
 
</xs:annotation>
</xs:element>

element inclusions
diagram object
properties
content complex
children item
used by
elements option parameter
annotation
documentation
List of parameters that must be used if this one is used.
source <xs:element name="inclusions">
 
<xs:annotation>
   
<xs:documentation>List of parameters that must be used if this one is used.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element inputImages
diagram object
properties
content complex
children image
used by
element example
annotation
documentation
A container of images that are inputs to the application.
source <xs:element name="inputImages">
 
<xs:annotation>
   
<xs:documentation>A container of images that are inputs to the application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element ref="image"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element internalDefault
diagram object
type xs:string
properties
content simple
used by
element parameter
annotation
documentation
Description of a calculated default (depended on input files or other variables)
source <xs:element name="internalDefault" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Description of a calculated default (depended on input files or other variables)</xs:documentation>
 
</xs:annotation>
</xs:element>

element item
diagram object
type xs:string
properties
content simple
used by
elements seeAlso/applications default exclusions parameter/greaterThan parameter/greaterThanOrEqual inclusions parameter/lessThan parameter/lessThanOrEqual liens parameter/notEqual oldName
annotation
documentation
An item in a list
source <xs:element name="item" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>An item in a list</xs:documentation>
 
</xs:annotation>
</xs:element>

element liens
diagram object
properties
content complex
children item
used by
element application
annotation
documentation
things-to-do list. Each 'item' contains a single lien in the list.
source <xs:element name="liens">
 
<xs:annotation>
   
<xs:documentation>things-to-do list. Each 'item' contains a single lien in the list.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element combo
diagram object
used by
element type
annotation
documentation
List of options displayed as combo/choice box
source <xs:element name="combo">
 
<xs:annotation>
   
<xs:documentation>List of options displayed as combo/choice box</xs:documentation>
 
</xs:annotation>
</xs:element>

element list
diagram object
properties
content complex
children option
used by
element parameter
annotation
documentation
list of possible values
source <xs:element name="list">
 
<xs:annotation>
   
<xs:documentation>list of possible values</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="option" minOccurs="2" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element oldName
diagram object
properties
content complex
children item
used by
element application
annotation
documentation
list of application names this application was named in previous versions
source <xs:element name="oldName">
 
<xs:annotation>
   
<xs:documentation>list of application names this application was named in previous versions</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element option
diagram object
properties
content complex
children brief description exclusions inclusions
used by
element list
attributes
Name  Type  Use  Default  Fixed  Annotation
valuexs:stringrequired      
annotation
documentation
Describes an option in a list. Brief child element will be used as the text next to the radio button for the optiion.
source <xs:element name="option">
 
<xs:annotation>
   
<xs:documentation>Describes an option in a list. Brief child element will be used as the text next to the radio button for the optiion.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="brief"/>
     
<xs:element ref="description"/>
     
<xs:element ref="exclusions" minOccurs="0"/>
     
<xs:element ref="inclusions" minOccurs="0"/>
   
</xs:all>
   
<xs:attribute name="value" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute option/@value
type xs:string
properties
isRef 0
use required
source <xs:attribute name="value" type="xs:string" use="required"/>

element outputImages
diagram object
properties
content complex
children image
used by
element example
annotation
documentation
A container of images that are outputs from the application.
source <xs:element name="outputImages">
 
<xs:annotation>
   
<xs:documentation>A container of images that are outputs from the application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element ref="image"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element parameter
diagram object
properties
content complex
children type fileMode defaultPath brief description count default internalDefault list minimum maximum greaterThan greaterThanOrEqual lessThan lessThanOrEqual notEqual odd filter exclusions inclusions pixelType helpers
used by
element group
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
annotation
documentation
A container describing a single parameter to an application.
source <xs:element name="parameter">
 
<xs:annotation>
   
<xs:documentation>A container describing a single parameter to an application.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="type"/>
     
<xs:element name="fileMode" type="filemode_type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>enumeration describing a parameter of type filename: whether the file's an input, output, etc.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="defaultPath" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>default directory path to a location on the system</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="brief"/>
     
<xs:element ref="description"/>
     
<xs:element ref="count" minOccurs="0"/>
     
<xs:element ref="default" minOccurs="0"/>
     
<xs:element ref="internalDefault" minOccurs="0"/>
     
<xs:element ref="list" minOccurs="0"/>
     
<xs:element name="minimum" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The minimum allowed value the user may enter for this parameter.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="inclusive" type="inclusion_type" use="required"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="maximum" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The maximum allowed value the user may enter for this parameter.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="inclusive" type="inclusion_type" use="required"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="greaterThan" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of parameters the value for this parameter must be greater than.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="item" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="greaterThanOrEqual" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of parameters the value for this parameter must be greater than or equal to.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="item" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="lessThan" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of parameters the value for this parameter must be less than.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="item" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="lessThanOrEqual" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of parameters the value for this parameter must be less than or equal to.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="item" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="notEqual" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of parameters the value for this parameter must not be equal to.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="item" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="odd" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Is the parameter value an odd integer? This is an empty element. If it exists, the parameter must be an odd integer.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="filter" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Regular Expression to filter a file list if this parameter is a file choice. (e.g. *.cub for input cube file parameter)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="exclusions" minOccurs="0"/>
     
<xs:element ref="inclusions" minOccurs="0"/>
     
<xs:element name="pixelType" type="pixelType_type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>What numerical type are the pixels in the cube? (real, unsigned byte, etc.)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="helpers" minOccurs="0"/>
   
</xs:all>
   
<xs:attribute name="name" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute parameter/@name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="name" type="xs:string" use="required"/>

element parameter/fileMode
diagram object
type filemode_type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration input
enumeration output
annotation
documentation
enumeration describing a parameter of type filename: whether the file's an input, output, etc.
source <xs:element name="fileMode" type="filemode_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>enumeration describing a parameter of type filename: whether the file's an input, output, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element parameter/defaultPath
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
default directory path to a location on the system
source <xs:element name="defaultPath" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>default directory path to a location on the system</xs:documentation>
 
</xs:annotation>
</xs:element>

element parameter/minimum
diagram object
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
inclusiveinclusion_typerequired      
annotation
documentation
The minimum allowed value the user may enter for this parameter.
source <xs:element name="minimum" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The minimum allowed value the user may enter for this parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="inclusive" type="inclusion_type" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute parameter/minimum/@inclusive
type inclusion_type
properties
isRef 0
use required
facets
enumeration yes
enumeration no
enumeration true
enumeration false
source <xs:attribute name="inclusive" type="inclusion_type" use="required"/>

element parameter/maximum
diagram object
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
inclusiveinclusion_typerequired      
annotation
documentation
The maximum allowed value the user may enter for this parameter.
source <xs:element name="maximum" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The maximum allowed value the user may enter for this parameter.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="inclusive" type="inclusion_type" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute parameter/maximum/@inclusive
type inclusion_type
properties
isRef 0
use required
facets
enumeration yes
enumeration no
enumeration true
enumeration false
source <xs:attribute name="inclusive" type="inclusion_type" use="required"/>

element parameter/greaterThan
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children item
annotation
documentation
A list of parameters the value for this parameter must be greater than.
source <xs:element name="greaterThan" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of parameters the value for this parameter must be greater than.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element parameter/greaterThanOrEqual
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children item
annotation
documentation
A list of parameters the value for this parameter must be greater than or equal to.
source <xs:element name="greaterThanOrEqual" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of parameters the value for this parameter must be greater than or equal to.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element parameter/lessThan
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children item
annotation
documentation
A list of parameters the value for this parameter must be less than.
source <xs:element name="lessThan" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of parameters the value for this parameter must be less than.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element parameter/lessThanOrEqual
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children item
annotation
documentation
A list of parameters the value for this parameter must be less than or equal to.
source <xs:element name="lessThanOrEqual" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of parameters the value for this parameter must be less than or equal to.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element parameter/notEqual
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children item
annotation
documentation
A list of parameters the value for this parameter must not be equal to.
source <xs:element name="notEqual" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of parameters the value for this parameter must not be equal to.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element parameter/odd
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
Is the parameter value an odd integer? This is an empty element. If it exists, the parameter must be an odd integer.
source <xs:element name="odd" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Is the parameter value an odd integer? This is an empty element. If it exists, the parameter must be an odd integer.</xs:documentation>
 
</xs:annotation>
</xs:element>

element parameter/filter
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
Regular Expression to filter a file list if this parameter is a file choice. (e.g. *.cub for input cube file parameter)
source <xs:element name="filter" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Regular Expression to filter a file list if this parameter is a file choice. (e.g. *.cub for input cube file parameter)</xs:documentation>
 
</xs:annotation>
</xs:element>

element parameter/pixelType
diagram object
type pixelType_type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration real
enumeration unsignedByte
enumeration signedWord
annotation
documentation
What numerical type are the pixels in the cube? (real, unsigned byte, etc.)
source <xs:element name="pixelType" type="pixelType_type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>What numerical type are the pixels in the cube? (real, unsigned byte, etc.)</xs:documentation>
 
</xs:annotation>
</xs:element>

element parameterName
diagram object
used by
element dataFile
complexType dimensions2Dimage_type
annotation
documentation
The name of the application parameter associated with this image
source <xs:element name="parameterName">
 
<xs:annotation>
   
<xs:documentation>The name of the application parameter associated with this image</xs:documentation>
 
</xs:annotation>
</xs:element>

element path
diagram object
used by
element source
annotation
documentation
Relative path or URL path to a file without a filename specified. If this element is not specified, stylesheets may assume a default location other than the current working directory.
source <xs:element name="path">
 
<xs:annotation>
   
<xs:documentation>Relative path or URL path to a file without a filename specified. If this element is not specified, stylesheets may assume a default location other than the current working directory.</xs:documentation>
 
</xs:annotation>
</xs:element>

element seeAlso
diagram object
properties
content complex
children documents applications
used by
element application
annotation
documentation
list of related applications and documents
source <xs:element name="seeAlso">
 
<xs:annotation>
   
<xs:documentation>list of related applications and documents</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="documents" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of related documents. Each item should contain the directory name for a particular document stored in the 'documents' directory.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="document" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="applications" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A list of related applications. Each item should contain the proper Isis application name.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="item" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element seeAlso/documents
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children document
annotation
documentation
A list of related documents. Each item should contain the directory name for a particular document stored in the 'documents' directory.
source <xs:element name="documents" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of related documents. Each item should contain the directory name for a particular document stored in the 'documents' directory.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="document" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element seeAlso/applications
diagram object
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children item
annotation
documentation
A list of related applications. Each item should contain the proper Isis application name.
source <xs:element name="applications" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A list of related applications. Each item should contain the proper Isis application name.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="item" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element source
diagram object
properties
content complex
children filename path
used by
element document
annotation
documentation
full path or URL to a resource including the filename
source <xs:element name="source">
 
<xs:annotation>
   
<xs:documentation>full path or URL to a resource including the filename</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="filename"/>
     
<xs:element ref="path" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element terminalInterface
diagram object
properties
content complex
children commandLine description
used by
element example
annotation
documentation
A container desribing the command line for executing this example.
source <xs:element name="terminalInterface">
 
<xs:annotation>
   
<xs:documentation>A container desribing the command line for executing this example.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="commandLine" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The full command line that will execute this example and render the result.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="description"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element terminalInterface/commandLine
diagram object
type xs:string
properties
isRef 0
content simple
annotation
documentation
The full command line that will execute this example and render the result.
source <xs:element name="commandLine" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The full command line that will execute this example and render the result.</xs:documentation>
 
</xs:annotation>
</xs:element>

element title
diagram object
used by
element document
annotation
documentation
title of an application, document, or resource
source <xs:element name="title">
 
<xs:annotation>
   
<xs:documentation>title of an application, document, or resource</xs:documentation>
 
</xs:annotation>
</xs:element>

element type
diagram object
type paramType_type
properties
content simple
used by
element parameter
facets
enumeration combo
enumeration filename
enumeration integer
enumeration double
enumeration string
enumeration boolean
enumeration cube
annotation
documentation
an enumeration describing the type of a value.
source <xs:element name="type" type="paramType_type">
 
<xs:annotation>
   
<xs:documentation>an enumeration describing the type of a value. </xs:documentation>
 
</xs:annotation>
</xs:element>

complexType dimension2Dthumbnail_type
diagram object
used by
element dimensions2Dimage_type/thumbnail
attributes
Name  Type  Use  Default  Fixed  Annotation
widthxs:integerrequired      
heightxs:integerrequired      
captionxs:stringrequired      
srcxs:stringrequired      
annotation
documentation
reusable type for describing a thumbnail image
source <xs:complexType name="dimension2Dthumbnail_type">
 
<xs:annotation>
   
<xs:documentation>reusable type for describing a thumbnail image</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="width" type="xs:integer" use="required"/>
 
<xs:attribute name="height" type="xs:integer" use="required"/>
 
<xs:attribute name="caption" type="xs:string" use="required"/>
 
<xs:attribute name="src" type="xs:string" use="required"/>
</xs:complexType>

attribute dimension2Dthumbnail_type/@width
type xs:integer
properties
isRef 0
use required
source <xs:attribute name="width" type="xs:integer" use="required"/>

attribute dimension2Dthumbnail_type/@height
type xs:integer
properties
isRef 0
use required
source <xs:attribute name="height" type="xs:integer" use="required"/>

attribute dimension2Dthumbnail_type/@caption
type xs:string
properties
isRef 0
use required
source <xs:attribute name="caption" type="xs:string" use="required"/>

attribute dimension2Dthumbnail_type/@src
type xs:string
properties
isRef 0
use required
source <xs:attribute name="src" type="xs:string" use="required"/>

complexType dimensions2Dimage_type
diagram object
children brief description thumbnail parameterName
used by
element image
attributes
Name  Type  Use  Default  Fixed  Annotation
widthxs:integerrequired      
heightxs:integerrequired      
srcxs:anyURIrequired      
annotation
documentation
reusable type for describing an image
source <xs:complexType name="dimensions2Dimage_type">
 
<xs:annotation>
   
<xs:documentation>reusable type for describing an image</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element ref="brief"/>
   
<xs:element ref="description"/>
   
<xs:element name="thumbnail" type="dimension2Dthumbnail_type">
     
<xs:annotation>
       
<xs:documentation>A description of the thumbnail for this image. Attributes: width and height are the number of pixels horizontally and vertically; caption is a brief description of the image; src is the relative path to the thumbenail.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="parameterName" minOccurs="0"/>
 
</xs:all>
 
<xs:attribute name="width" type="xs:integer" use="required"/>
 
<xs:attribute name="height" type="xs:integer" use="required"/>
 
<xs:attribute name="src" type="xs:anyURI" use="required"/>
</xs:complexType>

attribute dimensions2Dimage_type/@width
type xs:integer
properties
isRef 0
use required
source <xs:attribute name="width" type="xs:integer" use="required"/>

attribute dimensions2Dimage_type/@height
type xs:integer
properties
isRef 0
use required
source <xs:attribute name="height" type="xs:integer" use="required"/>

attribute dimensions2Dimage_type/@src
type xs:anyURI
properties
isRef 0
use required
source <xs:attribute name="src" type="xs:anyURI" use="required"/>

element dimensions2Dimage_type/thumbnail
diagram object
type dimension2Dthumbnail_type
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
widthxs:integerrequired      
heightxs:integerrequired      
captionxs:stringrequired      
srcxs:stringrequired      
annotation
documentation
A description of the thumbnail for this image. Attributes: width and height are the number of pixels horizontally and vertically; caption is a brief description of the image; src is the relative path to the thumbenail.
source <xs:element name="thumbnail" type="dimension2Dthumbnail_type">
 
<xs:annotation>
   
<xs:documentation>A description of the thumbnail for this image. Attributes: width and height are the number of pixels horizontally and vertically; caption is a brief description of the image; src is the relative path to the thumbenail.</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType categoryItem_type
type restriction of xs:string
properties
final restriction
used by
element category/categoryItem
facets
enumeration Cameras
enumeration Control Networks
enumeration Display
enumeration Fourier Domain
enumeration Filters
enumeration Geometry
enumeration Import and Export
enumeration Map Projection
enumeration Math and Statistics
enumeration Radiometric and Photometric Correction
enumeration Registration and Pattern Matching
enumeration Scripting
enumeration System
enumeration Topography
enumeration Trim and Mask
enumeration Utility
annotation
documentation
enumeration for basic Application categorizations
source <xs:simpleType name="categoryItem_type" final="restriction">
 
<xs:annotation>
   
<xs:documentation>enumeration for basic Application categorizations</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Cameras"/>
   
<xs:enumeration value="Control Networks"/>
   
<xs:enumeration value="Display"/>
   
<xs:enumeration value="Fourier Domain"/>
   
<xs:enumeration value="Filters"/>
   
<xs:enumeration value="Geometry"/>
   
<xs:enumeration value="Import and Export"/>
   
<xs:enumeration value="Map Projection"/>
   
<xs:enumeration value="Math and Statistics"/>
   
<xs:enumeration value="Radiometric and Photometric Correction"/>
   
<xs:enumeration value="Registration and Pattern Matching"/>
   
<xs:enumeration value="Scripting"/>
   
<xs:enumeration value="System"/>
   
<xs:enumeration value="Topography"/>
   
<xs:enumeration value="Trim and Mask"/>
   
<xs:enumeration value="Utility"/>
 
</xs:restriction>
</xs:simpleType>

simpleType filemode_type
type restriction of xs:string
properties
final restriction
used by
element parameter/fileMode
facets
enumeration input
enumeration output
annotation
documentation
enumeration describing if a file (parameter) is input, output, etc.
source <xs:simpleType name="filemode_type" final="restriction">
 
<xs:annotation>
   
<xs:documentation>enumeration describing if a file (parameter) is input, output, etc.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="input"/>
   
<xs:enumeration value="output"/>
 
</xs:restriction>
</xs:simpleType>

simpleType inclusion_type
type restriction of xs:string
properties
final restriction
used by
attributes parameter/minimum/@inclusive parameter/maximum/@inclusive
facets
enumeration yes
enumeration no
enumeration true
enumeration false
annotation
documentation
enumeration for inclusion types - boolean values
source <xs:simpleType name="inclusion_type" final="restriction">
 
<xs:annotation>
   
<xs:documentation>enumeration for inclusion types - boolean values</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="yes"/>
   
<xs:enumeration value="no"/>
   
<xs:enumeration value="true"/>
   
<xs:enumeration value="false"/>
 
</xs:restriction>
</xs:simpleType>

simpleType missionItem_type
type restriction of xs:string
properties
final restriction
used by
element category/missionItem
facets
enumeration Apollo
enumeration Cassini
enumeration Chandrayaan 1
enumeration Clementine
enumeration Clipper
enumeration Dawn
enumeration ExoMars Trace Gas Orbiter
enumeration Galileo
enumeration Hayabusa
enumeration Hayabusa2
enumeration Kaguya
enumeration Lunar Orbiter
enumeration Lunar Reconnaissance Orbiter
enumeration Mariner
enumeration Mars Exploration Rover
enumeration Mars Express
enumeration Mars Global Surveyor
enumeration Mars Odyssey
enumeration Mars Reconnaissance Orbiter
enumeration Messenger
enumeration Near Earth Asteroid Rendezvous
enumeration New Horizons
enumeration OSIRIS-REx
enumeration Robotic Lunar Observatory
enumeration Rosetta
enumeration Small Missions for Advanced Research and Technology 1
enumeration Viking
enumeration Voyager
annotation
documentation
enumeration for mission specific Application categorizations
source <xs:simpleType name="missionItem_type" final="restriction">
 
<xs:annotation>
   
<xs:documentation>enumeration for mission specific Application categorizations</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Apollo"/>
   
<xs:enumeration value="Cassini"/>
   
<xs:enumeration value="Chandrayaan 1"/>
   
<xs:enumeration value="Clementine"/>
   
<xs:enumeration value="Clipper"/>
   
<xs:enumeration value="Dawn"/>
   
<xs:enumeration value="ExoMars Trace Gas Orbiter"/>
   
<xs:enumeration value="Galileo"/>
   
<xs:enumeration value="Hayabusa"/>
   
<xs:enumeration value="Hayabusa2"/>
   
<xs:enumeration value="Kaguya"/>
   
<xs:enumeration value="Lunar Orbiter"/>
   
<xs:enumeration value="Lunar Reconnaissance Orbiter"/>
   
<xs:enumeration value="Mariner"/>
   
<xs:enumeration value="Mars Exploration Rover"/>
   
<xs:enumeration value="Mars Express"/>
   
<xs:enumeration value="Mars Global Surveyor"/>
   
<xs:enumeration value="Mars Odyssey"/>
   
<xs:enumeration value="Mars Reconnaissance Orbiter"/>
   
<xs:enumeration value="Messenger"/>
   
<xs:enumeration value="Near Earth Asteroid Rendezvous"/>
   
<xs:enumeration value="New Horizons"/>
   
<xs:enumeration value="OSIRIS-REx"/>
   
<xs:enumeration value="Robotic Lunar Observatory"/>
   
<xs:enumeration value="Rosetta"/>
   
<xs:enumeration value="Small Missions for Advanced Research and Technology 1"/>
   
<xs:enumeration value="Viking"/>
   
<xs:enumeration value="Voyager"/>
 
</xs:restriction>
</xs:simpleType>

simpleType paramType_type
type restriction of xs:string
properties
final restriction
used by
element type
facets
enumeration combo
enumeration filename
enumeration integer
enumeration double
enumeration string
enumeration boolean
enumeration cube
annotation
documentation
enumerations for types of parameters
source <xs:simpleType name="paramType_type" final="restriction">
 
<xs:annotation>
   
<xs:documentation>enumerations for types of parameters</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="combo"/>
   
<xs:enumeration value="filename"/>
   
<xs:enumeration value="integer"/>
   
<xs:enumeration value="double"/>
   
<xs:enumeration value="string"/>
   
<xs:enumeration value="boolean"/>
   
<xs:enumeration value="cube"/>
 
</xs:restriction>
</xs:simpleType>

simpleType pixelType_type
type restriction of xs:string
properties
final restriction
used by
element parameter/pixelType
facets
enumeration real
enumeration unsignedByte
enumeration signedWord
annotation
documentation
enumeration describing a cube's pixel digital number type
source <xs:simpleType name="pixelType_type" final="restriction">
 
<xs:annotation>
   
<xs:documentation>enumeration describing a cube's pixel digital number type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="real"/>
   
<xs:enumeration value="unsignedByte"/>
   
<xs:enumeration value="signedWord"/>
 
</xs:restriction>
</xs:simpleType>


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