|
Another important issue to remember
is the fact that the UDM is a data model and is created
in memory just before a page is delivered to the user.
In terms of sequence, when a user hits a specific page,
the UDM for that page is constructed in memory and then
the data in that memory model is delivered to the page.
There are no restrictions on the structure of that model,
in the sense that you could choose to include multiple
nodes, from different, unrelated tables, in the same
UDM, if you so need them. Sibling nodes can be completely
unrelated, but child nodes must be related in some manner
in the schema. And child nodes can be made to restrict
their data based on the retrieval of a parent node,
since the memory model is constructed in the same sequence
as the UDM’s structure.
|