e
XML schema for Isis application documentation (Application Markup Language, or AML)
2006-03-12 Designed by Jeff Anderson, janderson@usgs.gov, and Deborah Lee Soltesz, dsoltesz@usgs.gov, USGS Astrogeology Research Program, Flagstaff, AZ
2006-03-23 Added helpers element based on work by Elizabeth Riblin and Jeff Anderson
2007-07-26 Added missionItem_type enummerations for LO and LRO - Steven Koechle
XML file describing an Isis application
element enclosing a very brief description
multiline description that may contain HTML
A list of categories this application falls under
Enumerated type describing a single basic category this application falls in
Enumerated type describing a single mission-specific category this application falls in
An item in a list
A container of parameters for an application.
A container describing a single parameter to an application.
enumeration describing a parameter of type filename: whether the file's an input, output, etc.
default directory path to a location on the system
The minimum allowed value the user may enter for this parameter.
The maximum allowed value the user may enter for this parameter.
A list of parameters the value for this parameter must be greater than.
A list of parameters the value for this parameter must be greater than or equal to.
A list of parameters the value for this parameter must be less than.
A list of parameters the value for this parameter must be less than or equal to.
A list of parameters the value for this parameter must not be equal to.
Is the parameter value an odd integer? This is an empty element. If it exists, the parameter must be an odd integer.
Regular Expression to filter a file list if this parameter is a file choice. (e.g. *.cub for input cube file parameter)
What numerical type are the pixels in the cube? (real, unsigned byte, etc.)
The number of items in the list or array if this parameter takes a list or array
The default value or array/list of values
Description of a calculated default (depended on input files or other variables)
List of parameters to exclude if this parameter is used
list of possible values
A single example of using this application.
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.
A container describing a single GUI screenshot for this example. A screenshot is a raster image depicting an application window.
A container desribing the command line for executing this example.
The full command line that will execute this example and render the result.
The name of the application parameter associated with this image
Container describing an input or output file other than an image used in the example.
an enumeration describing the type of a value.
things-to-do list. Each 'item' contains a single lien in the list.
A container describing the history of this application.
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.
reusable type for describing an image
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.
reusable type for describing a thumbnail image
enumeration for basic Application categorizations
enumeration for mission specific Application categorizations
enumeration for inclusion types - boolean values
enumerations for types of parameters
enumeration describing if a file (parameter) is input, output, etc.
enumeration describing a cube's pixel digital number type
A container for holding the groups of parameters for the application.
A container of examples for using the application.
A container of Graphical User Interface (GUI) screenshots for this example.
A container of dataFiles for this example.
A container of images that are inputs to the application.
A container of images that are outputs from the application.
Describes an option in a list. Brief child element will be used as the text next to the radio button for the optiion.
list of related applications and documents
A list of related documents. Each item should contain the directory name for a particular document stored in the 'documents' directory.
A list of related applications. Each item should contain the proper Isis application name.
List of parameters that must be used if this one is used.
title of an application, document, or resource
full path or URL to a resource including the filename
Filename of a resource with no path specified
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.
list of application names this application was named in previous versions
container describing a document
author (or authors) of the document
publisher information (name, city, etc.)
pages in document refered to by this reference
publication date
defines a set of 'helper' functions that provide advanced options or other assistance
defines a 'helper' function that provides advanced options or other assistance
name of function to call that implements the helper
icon file to display for this helper
name of the helper