This diagram is explained in the text. It shows four blocks labelled a,b,c, and d. These are all design criteris to consider when designing an Oracle XML DB application. a is Data structure. b is Access. c is Language. d is Processing and data manipulation. A fifth block separate from the top four blocks, is labelled Storage Options. It lists XMLType tables and views.