The data models of DDMP have at least seven components. Many of which can be writtent as data tables. These are the indices or dependent variables by which the model inputs, outputs, and parameters can depend. Inputs is a table that describes all of the inputs to the data model, and the default sources for these inputs. Algorithms is a data table or collection of source code that describes the algorithms uses in teh data model calculation.
Outputs describes the different data model outputs and output tables.
Actions is the collection of all possible actions of the data model ranging from simple documentation reporting to the outputing of output data tables or web pages in different formats. Actions may also consist of more sophisticated behaviors like prioritized calibration of model parameters with particular input data. Formats is a collection of output or web page format descriptions or routine links. Model Path is the path of the main system copy of the data model object. Inputs Table is the name or location of the Data Model Inputs table, though again this may be redundant information as we may make modeling system specifications on the default value of this model parameter.