Source Tree and Destination Tree
A source tree is the source structure (of a profile) filled with data, that is, after the process of parsing.
A destination tree is the destination structure (of a profile) filled with data, that is, after the process of mapping.
Note: From a practical point of view, the main difference between a structure and a tree is that any node (and its fields and possibly subnodes) of a structure can occur multiple times in a tree.
Note: A source and destination tree can consist of several records, each containing a subtree. We call the entire construct the source/destination tree, i.e. starting from a (virtual) root we have the records and these, in turn, contain the subtrees.