USGS
Schema application.xsd


schema location:  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 
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
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

attribute application/@name
type xs:string
properties
isRef 0
use required

element brief
diagram
used by
elements application dataFile example helpers/helper option parameter
complexType dimensions2Dimage_type
annotation
documentation
element enclosing a very brief description

element category
diagram
properties
content complex
children categoryItem missionItem
used by
element application
annotation
documentation
A list of categories this application falls under

element category/categoryItem
diagram
type categoryItem_type
properties
isRef 0
content simple
facets
enumeration Cameras
enumeration Control Networks
enumeration Display
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

element category/missionItem
diagram
type missionItem_type
properties
isRef 0
content simple
facets
enumeration Cassini
enumeration Clementine
enumeration Mariner
enumeration Galileo
enumeration Lunar Orbiter
enumeration Lunar Reconnaissance Orbiter
enumeration Mars Reconnaissance Orbiter
enumeration Mars Global Surveyor
enumeration Mars Odyssey
enumeration Mars Exploration Rover
enumeration Messenger
enumeration Voyager
enumeration Viking
annotation
documentation
Enumerated type describing a single mission-specific category this application falls in

element count
diagram
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

attribute count/@size
type xs:integer
properties
isRef 0
use required

element dataFile
diagram
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.

attribute dataFile/@path
type xs:anyURI
properties
isRef 0
use required

element dataFiles
diagram
properties
content complex
children dataFile
used by
element example
annotation
documentation
A container of dataFiles for this example.

element default
diagram
properties
content complex
children item
used by
element parameter
annotation
documentation
The default value or array/list of values

element description
diagram
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

element document
diagram
properties
content complex
children title source author publisher pages date
used by
element seeAlso/documents
annotation
documentation
container describing a document

element document/author
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
author (or authors) of the document

element document/publisher
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
publisher information (name, city, etc.)

element document/pages
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
pages in document refered to by this reference

element document/date
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
publication date

element example
diagram
properties
content complex
children brief description terminalInterface guiInterfaces dataFiles inputImages outputImages
used by
element examples
annotation
documentation
A single example of using this application.

element examples
diagram
properties
content complex
children example
used by
element application
annotation
documentation
A container of examples for using the application.

element exclusions
diagram
properties
content complex
children item
used by
elements option parameter
annotation
documentation
List of parameters to exclude if this parameter is used

element filename
diagram
used by
element source
annotation
documentation
Filename of a resource with no path specified

element group
diagram
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.

attribute group/@name
type xs:string
properties
isRef 0
use required

element groups
diagram
properties
content complex
children group
used by
element application
annotation
documentation
A container for holding the groups of parameters for the application.

element guiInterface
diagram
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.

element guiInterfaces
diagram
properties
content complex
children guiInterface
used by
element example
annotation
documentation
A container of Graphical User Interface (GUI) screenshots for this example.

element helpers
diagram
properties
content complex
children helper
used by
element parameter
annotation
documentation
defines a set of 'helper' functions that provide advanced options or other assistance

element helpers/helper
diagram
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

attribute helpers/helper/@name
type xs:string
properties
isRef 0
use required
annotation
documentation
name of the helper

element helpers/helper/function
diagram
properties
isRef 0
annotation
documentation
name of function to call that implements the helper

element helpers/helper/icon
diagram
properties
isRef 0
minOcc 0
maxOcc 1
annotation
documentation
icon file to display for this helper

element history
diagram
properties
content complex
children change
used by
element application
annotation
documentation
A container describing the history of this application.

element history/change
diagram
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.

attribute history/change/@name
type xs:string
properties
isRef 0
use required

attribute history/change/@date
type xs:date
properties
isRef 0
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

element image
diagram
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.

element inclusions
diagram
properties
content complex
children item
used by
elements option parameter
annotation
documentation
List of parameters that must be used if this one is used.

element inputImages
diagram
properties
content complex
children image
used by
element example
annotation
documentation
A container of images that are inputs to the application.

element internalDefault
diagram
type xs:string
properties
content simple
used by
element parameter
annotation
documentation
Description of a calculated default (depended on input files or other variables)

element item
diagram
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

element liens
diagram
properties
content complex
children item
used by
element application
annotation
documentation
things-to-do list. Each 'item' contains a single lien in the list.

element list
diagram
properties
content complex
children option
used by
element parameter
annotation
documentation
list of possible values

element oldName
diagram
properties