Documentation/source/publidoc.rst
changeset 5 69310bc35b63
--- /dev/null	jeu. janv. 01 00:00:00 1970 +0000
+++ b/Documentation/source/publidoc.rst	lun. juin 06 21:51:00 2011 +0200
@@ -0,0 +1,75 @@
+.. $Id$
+
+Publidoc
+========
+
+``publidoc`` est un schéma défini en Relax NG permetant de définir des
+documents complets ou des parties de document à assembler.
+
+.. ============================================================================
+
+La structure générale d'un document ``publidoc``
+------------------------------------------------
+
+
+.. ============================================================================
+
+Les éléments de haut niveau
+---------------------------
+
+``document``
+    Un document le plus complet possible en ``publidoc``.
+
+``topic``
+    Un texte élémentaire. Il peut être utilisé tel quel ou assemblé avec
+    d'autres. 
+
+.. ============================================================================
+
+Les éléments de niveau bloc
+---------------------------
+
+``parag``
+    Un paragraphe
+
+``media``
+    L'appel d'un media (image, vidéo ou son) avec sa légende.
+
+``speech``
+
+.. ============================================================================
+
+Les éléments de niveau courant
+------------------------------
+
+``sup``
+    Exposant.
+
+``sub``
+    Indice.
+
+``romannum``
+    Chiffre romain.
+
+``date``
+    date.
+
+``name``
+    Nom. L'attribut ``of`` permet de préciser la nature du nom.
+
+``note``
+    Note. L'attribut ``label`` permet de préciser la chaîne d'appel. Par
+    défaut, les notes sont numérotées.
+
+``foreign``
+    Mot étranger.
+
+``highlight``
+    Expression mise en valeur.
+
+``term``
+    Terme technique.
+    
+``mentioned``
+    Expression mentionnée pour elle même.
+