Diagram
Diagrams are pictorial representations of ideas. It associate semantic meanings to graphical artifacts.
Useful reading materials
There are some books on that directly relates to this concept:
On PKC, one may use simple textual data to generate diagrams, using the Diagrams extension.
Sample Diagrams
<graphviz renderer="neato" caption="Graph for example no. 2"> graph example2 {
run -- intr; intr -- runbl; runbl -- run; run -- kernel; kernel -- zombie; kernel -- sleep; kernel -- runmem; sleep -- swap; swap -- runswap; runswap -- new; runswap -- runmem; new -- runmem; sleep -- runmem;
} </graphviz>