Un plan , un cours, du code source quel qu'en soit le langage, ont en commun d'être une information structurée sous forme arborescente (titres, sous-titre). On représente classiquement cette hierarchie par des retraits progressifs du texte selon le niveau de profondeur comme dans l'exemple ci-dessous.
L'arbre correspondant à ce document à l'allure suivante :
ou de manière équivalente :
Une simple succession d'éléments de titre et de paragraphes ne rend pas compte des relations entres parties du texte.