ForestModel References

Table of Contents

ForestModel — The main enclosing element for the ForestModel XML document
table — a table of data elements that can be used as a lookup table
define — defines inventory fields and variables
exec — executes commands in an external command processor
script — a container for commands to be run by the exec element
assign — reassigns values to fields
input — declares input file fields
output — defines output filenames
attribute — a curve that describes a feature or product related to selected stratum
attributes — collection of similar attributes
expression — A simple linear equation that describes the vertices that make up time series data
curve — describes the vertices that make up time series data
point — provides inflection points of a curve
curvetable — a row- or column-oriented table of curves that make up time series data
column — specifies conversion parameters for a column in a curvetable
select — defines eligibility for a given stratum of inventory
succession — specifies overstory breakup timing, renewal timing and change in forest characteristics
track — a collection of possible treatments
treatment — define a management treatment and the stand response
package — defines a treatment package composed of a sequence of treatments
produce — allows for assignment of stratification values during the resolution of product values
transition — update stratification values after a treatment has been applied
features — defines a collection of feature attributes
products — defines a collection of product attributes for the selection
retention — optional within block retention definition
repeat — repeat the enclosed block with variable substitution

This appendix provides a reference to the ForestModel XML stand dynamics specification. This reference provides details about the XML schema, including the elements and attributes that make up the language, and the content model of how these elements are related to each other.

In addition to this reference the chapter The Patchworks Data Model also provides a useful context for understanding how Patchworks models stand dynamics.