A virtual document is a container for component documents, which are either simple non-folder sysobjects (objects of type
dm_sysobject or a subtype excluding
dm_folder and its subtypes) or virtual documents. The virtual document is also a non-folder sysobject. This definition is illustrated in the following figure:
Note that it is a recursive definition—the definition of virtual document, in turn, uses the term virtual document. In computer science, recursive definitions facilitate description of tree-like structures. In a virtual document hierarchy, objects are generically referred to as nodes and the object corresponding ...