Un texte est organisé comme un arbre d'éléments de différents types:
1 Texte
2 Chapitre
3 Article
4 Préférence
5 Action
6 Lien
7 Message
Chaque type d'élément correspond a une fonctionnalité particulière.
Une librairie contient des textes, les textes sont organisé en chapitre,
et les articles constituent le contenu écrit.
Les préférences offrent des choix parmi des ensembles de valeurs:
- une liste de personnes;
- une liste de valeurs, comme "Oui/Non", "86/7/23/6/2";
- une liste rangée de valeurs, comme 1 à 100%, ou 1 à 3 jours, le
résultat étant la valeur au centre de la liste des valeurs choisies.
Une préférence particulière peut-être associée à chaque texte, chapitre ou
article.
Elle définit la période après laquelle sont inactivés les actes (choix,
délégations) situés en dessous.
Les textes, chapitres, articles et préférences sont des éléments rangés.
En cas de conflit sur une position, l'élément avec le plus haut niveau
d'acceptation a la priorité.
Les éléments préférence peuvent influencer le comportement de leur élément
parent.
Les éléments actions peuvent modifier leur élément parent (description,
position, valeurs associées).
Elles sont installées ou déclenchées
lorsque leur niveau d'acceptation dépasse celui de leur élément parent.
Les liens sont de simples associations nom/URL.
Les messages sont les éléments de plus bas niveau, ce qui veut dire qu'on
peut les associer à tout type d'élément, y compris un autre message, mettant
ainsi en place des discussions.
Pour assurer la pérennité d'une librairie il est fortement suggéré que ses
textes soient placés sous une licence libre (voir www.fsf.org) ou dans le domaine publique.