This is created by passing the Dtype object to the Algebra that describes the structure. The user can then perform various operations on the structure. The Path objects are used to refer to actual nodes in the structure, and nodes are added, modified and described using Path s. The functions that are provided for the user are listed in fig. 5.3. We will now look at some of the functions in greater detail.