DESCRIPTION

This program is used to define sources of evidence in a Dempster-Shafer knowledge base file. The knowledge base file is an XML format ASCII file which resides in its own 'DST' element inside the user's current mapset. Such a file is necessary to perform Dempster-Shafer Theory (DST) calculations using dst.combine . If you do not know what DST is or why you would need this program, please refer to the dst.combine command's manpage for an introduction.

Although the knowlegde base file can theoretically be edited with any ASCII editor, it is highly recommended to always use dst.source to make changes regarding sources of evidence. This ensures that the mathematical structure of the model layout will remain intact.

The dst.source command allows the user to define sources of evidence in a knowledge base file. This is the last step in preparing data for a DST analysis. To get an overview of the DST model structure and the defined sources of evidence at any time, use the dst.view command. Knowledge base files themselves can be listed, created, deleted and renamed using a special set of commands.

Since hypotheses can be defined and evidences attached to them using dst.update , it may seem unnecessary to define these relations again as 'sources of evidence'. However, the information structure created by dst.update is not necessarily unambiguous. There are no restrictions on the order in which evidences are attached and some hypotheses may be associated with more evidences than others. This means that it is not always clear which evidences have to be combined in one run of dst.combine and therefore another step is necessary. Defining sources of evidence ensures that one input to dst.combine will always consist of exactly one evidence for each hypothesis in the frame of reference and that BPA values relating to that hypothesis will not be accidentally combined with hypotheses from another source.

Parameters

file=name
Name of DST knowledge base file to modify. You can get a listing of DST knowledge base files in your current mapset by invoking dst.list .
add=name
Adds a source of evidence 'name' to the knowledge base. Naming conventions follow the same rules as filenames.
del=name
Deletes the evidence source 'name' from the knowledge base file.
ren=name
Renames evidence source 'name'. New name must be specified using the new=[name] parameter (see below).
new=name
Specifies a new name for renaming a source of evidence.
const=value
Assigns constant evidence to a source of evidence. The hypothesis (or set of hypotheses) to which this evidence relates must be specified using the hypothesis=[name] parameter. The target source must be specified using the source=[name] parameter.
rast=name
Assigns raster map evidence to a source of evidence.
vect=name
Assigns vector map evidence to a source of evidence.
clean=name
Removes all assignments to a source of evidence from a hypothesis (specified using hypothesis=[name]).
prune=name
Removes assignments to a source of evidence from one or all hypotheses. The type(s) of evidence (const,rast,vect) to un-assign can be specified using type=[name].
source=name
Specifies source of evidence to operate on. Case matters!
hypothesis=name
Specifies hypothesis to operate on. Note that order matters when refering to hypotheses sets: 'a,c' may exist, but 'c,a' not!
type=name
Type of evidence to un-assign (use in conjunction with prune=[hyp]). Possible options are const,rast,vect,*.

USAGE

Refer to the section on 'Predictive Modelling' in the manpage of the dst.combine command for an example of how to define sources of evidence using dst.source.

Notes

This program was developed as part of the GRASS 5 DST Predictive Modelling Toolkit.
The term 'knowledge base file' was first used in the manual of the IDRISI GIS software which also offers some DST functionality.

SEE ALSO

dst.combine
dst.list, dst.create, dst.remove, dst.rename
dst.update
dst.view

AUTHOR

Benjamin Ducke,
University of Kiel, Germany
Last changed: 2005/07/21