lexique
authorCoraline MARKWITZ
mer., 15 juin 2016 15:15:54 +0200
changeset 419 9ee9258144c5
parent 418 2c303e23577d
child 420 a70a7d6227a4
lexique
Data/Documents/torture_test.xml
RelaxNG/publidoc.rnc
--- a/Data/Documents/torture_test.xml	dim. mai 29 14:06:37 2016 +0200
+++ b/Data/Documents/torture_test.xml	mer. juin 15 15:15:54 2016 +0200
@@ -10,7 +10,7 @@
       <identifier type="ean">9781449328030</identifier>
       <identifier type="ean" for="kf8">9781449328031</identifier>
       <identifier type="uri">http://www.prismallia.fr/Xml/torture_test</identifier>
-      <copyright>Prismallia, Paris, 2015</copyright>
+      <copyright>Prismallia, Paris, 2014</copyright>
       <collection>Sachez vous mettre à l'épreuve</collection>
       <contributors>
         <contributor>
@@ -27,7 +27,7 @@
         <contributor>
           <identifier type="uri">pll</identifier>
           <label>Prismallia</label>
-          <address>123 boulevard de Grenelle – 75015 Paris</address>
+          <address>2 ter rue des Chantiers – 75005 Paris</address>
           <link uri="http://www.prismallia.fr"/>
           <role>publisher</role>
           <role>packager</role>
@@ -52,33 +52,31 @@
         <subject>Littérature</subject>
         <subject>Mathématiques</subject>
       </subjectset>
+      <abstract>
+        <p>Ce fichier rassemble un maximum de situations afin de tester les
+        possibilités de <name>publidoc</name>.</p>
+      </abstract>
+      <cover>
+        <image id="torture_test_cover"/>
+      </cover>
+      <annotation>Ce fichier n'a pas de réelle signification.</annotation>
       <indexset>
         <index>
           <entry>Publidoc</entry>
         </index>
       </indexset>
-      <abstract>
-        <p>
-          Ce fichier rassemble un maximum de situations afin de tester les
-          possibilités de <name>publidoc</name>.
-        </p>
-      </abstract>
-      <cover>
-        <image id="torture_test_cover"/>
-      </cover>
-      <annotation>Ce fichier n'a pas de réelle signification.</annotation>
     </head>
-
+    
     <!-- ================================================================== -->
     <topic type="title">
       <head>
-        <title><name>Publidoc</name></title>
+        <title>
+          <name>Publidoc</name>
+        </title>
         <subtitle>Torture test</subtitle>
       </head>
       <section>
-        <p>
-          Réalisation <link uri="http://www.prismallia.fr">Prismallia</link>
-        </p>
+        <p>Réalisation <link uri="http://www.prismallia.fr">Prismallia</link></p>
       </section>
     </topic>
 
@@ -120,10 +118,8 @@
           <p>Qui gagne sans tricher, à tout coup ! c'est la loi.</p>
           <p>Le jour décroît ; la nuit augmente ; souviens-toi !</p>
           <p>La gouffre a toujours soif ; la clepsydre se vide.</p>
-          <attribution>
-            Charles Baudelaire, <name of="book">Les Fleurs du Mal,
-            L'Horloge</name> (1857), L'horloge
-          </attribution>
+          <attribution>Charles Baudelaire, <name of="book">Les Fleurs du Mal,
+          L'Horloge</name> (1857), L'horloge</attribution>
         </blockquote>
       </section>
     </topic>
@@ -168,8 +164,7 @@
         <header>
           <media>
             <image id="header">
-             <?tune-html-img-format png ?>
-             <?tune-html-img-size x45> ?>
+              <?tune target="html" format="png" size="x45&gt;"?>
             </image>
           </media>
         </header>
@@ -222,10 +217,8 @@
         <section>
           <head>
             <title>Section profonde</title>
-            <indexset>
-              <index><entry>section</entry><entry>section profonde</entry></index>
-              <index><entry>classification phylogénétique</entry></index>
-            </indexset>
+            <indexset><index><entry>section</entry><entry>section profonde</entry></index>
+            <index><entry>classification phylogénétique</entry></index></indexset>
           </head>
           <section>
             <head>
@@ -235,16 +228,31 @@
               <head>
                 <title>1.1. Crénarchées</title>
               </head>
-              <section><head><title>1.1.1. Thermoprotéales</title></head><p>…</p></section>
-              <section><head><title>1.1.2. Désulfurococcales</title></head><p>…</p></section>
-              <section><head><title>1.1.3. Sulfolobales</title></head><p>…</p></section>
+              <section>
+                <head>
+                  <title>1.1.1. Thermoprotéales</title>
+                </head>
+                <p>…</p>
+              </section>
+              <section>
+                <head>
+                  <title>1.1.2. Désulfurococcales</title>
+                </head>
+                <p>…</p>
+              </section>
+              <section>
+                <head>
+                  <title>1.1.3. Sulfolobales</title>
+                </head>
+                <p>…</p>
+              </section>
             </section>
             <section>
               <head>
                 <title>1.2. Euryarchées</title>
               </head>
               <p>…</p>
-           </section>
+            </section>
           </section>
           <section>
             <head>
@@ -261,13 +269,40 @@
                 <title>3.1. Bicontes</title>
               </head>
               <section>
-                <head><title>3.1.1. Lignée verte</title></head>
-                <section><head><title>3.1.1.1. Glaucophytes</title></head><p>…</p></section>
-                <section><head><title>3.1.1.2. Métabiontes</title></head><p>…</p></section>
+                <head>
+                  <title>3.1.1. Lignée verte</title>
+                </head>
+                <section>
+                  <head>
+                    <title>3.1.1.1. Glaucophytes</title>
+                  </head>
+                  <p>…</p>
+                </section>
+                <section>
+                  <head>
+                    <title>3.1.1.2. Métabiontes</title>
+                  </head>
+                  <p>…</p>
+                </section>
               </section>
-              <section><head><title>3.1.2. Chromoalvéolés</title></head><p>…</p></section>
-              <section><head><title>3.1.3. Rhizariens</title></head><p>…</p></section>
-              <section><head><title>3.1.4. Excavobiontes</title></head><p>…</p></section>
+              <section>
+                <head>
+                  <title>3.1.2. Chromoalvéolés</title>
+                </head>
+                <p>…</p>
+              </section>
+              <section>
+                <head>
+                  <title>3.1.3. Rhizariens</title>
+                </head>
+                <p>…</p>
+              </section>
+              <section>
+                <head>
+                  <title>3.1.4. Excavobiontes</title>
+                </head>
+                <p>…</p>
+              </section>
             </section>
             <section>
               <head>
@@ -288,18 +323,16 @@
               </index>
             </indexset>
           </head>
-          <p>
-            Il semblerait que cette expression vienne du Premier empire durant
-            les guerres Napoléoniennes.  Sur les champs de bataille de
-            l'époque, les médecins militaires (majors) ne disposaient pas du
-            matériel nécessaire pour anesthésier le soldat avant de
-            l'amputer. Pour résoudre ce problème, on avait trouvé une bien
-            maigre solution. Il s'agissait de donner une pipe en terre cuite au
-            patient qu'il place entre ses dents, pour éviter que ce dernier ne
-            crie. Dans le cas où le médecin échouait lors de l'opération et que
-            le soldat succombait, il lâchait alors la pipe qu'il tenait entre
-            ses mâchoires, et celle-ci tombait en se brisant.
-          </p>
+          <p>Il semblerait que cette expression vienne du Premier empire durant
+          les guerres Napoléoniennes.  Sur les champs de bataille de
+          l'époque, les médecins militaires (majors) ne disposaient pas du
+          matériel nécessaire pour anesthésier le soldat avant de
+          l'amputer. Pour résoudre ce problème, on avait trouvé une bien
+          maigre solution. Il s'agissait de donner une pipe en terre cuite au
+          patient qu'il place entre ses dents, pour éviter que ce dernier ne
+          crie. Dans le cas où le médecin échouait lors de l'opération et que
+          le soldat succombait, il lâchait alors la pipe qu'il tenait entre
+          ses mâchoires, et celle-ci tombait en se brisant.</p>
           <p>Ce serait de là que naquit l'expression « casser sa pipe ».</p>
         </section>
         <section type="ex">
@@ -323,51 +356,38 @@
             <title>Encart</title>
           </head>
           <section type="insert">
-            <p>
-              <name of="book">L'Aiguille creuse</name> est un roman de Maurice
-              <name of="person">Leblanc</name> mettant en scène les aventures
-              d'Arsène <name of="person">Lupin</name>,
-              gentleman-cambrioleur.
-            </p>
-            <p>
-              Il a été publié dans le journal <name of="newspaper">Je sais
-              tout</name>, du 15 novembre 1908 au 15 mai 1909, puis avec
-              quelques modifications, le roman entier a été édité en juin 1909.
-            </p>
+            <p><name of="book">L'Aiguille creuse</name> est un roman de Maurice
+            <name of="person">Leblanc</name> mettant en scène les aventures
+            d'Arsène <name of="person">Lupin</name>,
+            gentleman-cambrioleur.</p>
+            <p>Il a été publié dans le journal <name of="newspaper">Je sais
+            tout</name>, du 15 novembre 1908 au 15 mai 1909, puis avec
+            quelques modifications, le roman entier a été édité en juin 1909.</p>
           </section>
           <section>
             <head>
               <title>L'Aiguille creuse</title>
               <subtitle>Le coup de feu</subtitle>
             </head>
-            <p>
-              Raymonde prêta l’oreille. De nouveau et par deux fois le bruit se
-              fit entendre, assez net pour qu’on pût le détacher de tous les
-              bruits confus qui formaient le grand silence nocturne, mais si
-              faible qu’elle n’aurait su dire s’il était proche ou lointain,
-              s’il se produisait entre les murs du vaste château, ou dehors,
-              parmi les retraites ténébreuses du parc.
-            </p>
-            <p>
-              Doucement elle se leva. Sa fenêtre était entrouverte, elle en
-              écarta les battants. La clarté de la lune reposait sur un calme
-              paysage de pelouses et de bosquets où les ruines éparses de
-              l’ancienne abbaye se découpaient en silhouettes tragiques,
-              colonnes tronquées, ogives incomplètes, ébauches de portiques et
-              lambeaux d’arcs-boutants. Un peu d’air flottait à la surface des
-              choses, glissant à travers les rameaux nus et immobiles des
-              arbres, mais agitant les petites feuilles naissantes des
-              massifs.
-            </p>
-            <p>
-              Et soudain, le même bruit… C’était vers sa gauche et au-dessous
-              de l’étage qu’elle habitait, par conséquent dans les salons qui
-              occupaient l’aile occidentale du château.
-            </p>
-            <p>
-              Bien que vaillante et forte, la jeune fille sentit l’angoisse de
-              la peur. Elle passa ses vêtements de nuit et prit les allumettes.
-            </p>
+            <p>Raymonde prêta l’oreille. De nouveau et par deux fois le bruit se
+            fit entendre, assez net pour qu’on pût le détacher de tous les
+            bruits confus qui formaient le grand silence nocturne, mais si
+            faible qu’elle n’aurait su dire s’il était proche ou lointain,
+            s’il se produisait entre les murs du vaste château, ou dehors,
+            parmi les retraites ténébreuses du parc.</p>
+            <p>Doucement elle se leva. Sa fenêtre était entrouverte, elle en
+            écarta les battants. La clarté de la lune reposait sur un calme
+            paysage de pelouses et de bosquets où les ruines éparses de
+            l’ancienne abbaye se découpaient en silhouettes tragiques,
+            colonnes tronquées, ogives incomplètes, ébauches de portiques et
+            lambeaux d’arcs-boutants. Un peu d’air flottait à la surface des
+            choses, glissant à travers les rameaux nus et immobiles des
+            arbres, mais agitant les petites feuilles naissantes des massifs.</p>
+            <p>Et soudain, le même bruit… C’était vers sa gauche et audessous de
+            l’étage qu’elle habitait, par conséquent dans les salons qui
+            occupaient l’aile occidentale du château.</p>
+            <p>Bien que vaillante et forte, la jeune fille sentit l’angoisse de
+            la peur. Elle passa ses vêtements de nuit et prit les allumettes.</p>
           </section>
         </section>
         <bibliography>
@@ -385,7 +405,6 @@
                 <role>publisher</role>
               </contributor>
             </contributors>
-            <date value="1988">1988</date>
             <pages>217</pages>
           </entry>
           <entry>
@@ -402,15 +421,14 @@
                 <role>publisher</role>
               </contributor>
             </contributors>
-            <date value="1998-12-15">15 décembre 1998</date>
             <pages>512</pages>
             <collection>Les classiques</collection>
           </entry>
         </bibliography>
         <footer>
           <media>
-            <image id="footer">
-              <?tune-html-img-format png ?>
+            <image id="footer" zoom="true">
+              <?tune target="html" format="png"?>
             </image>
           </media>
         </footer>
@@ -461,7 +479,6 @@
           <p>Où l'on aborde les différents types de bloc.</p>
         </abstract>
       </head>
-
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <division>
         <head>
@@ -568,7 +585,6 @@
             <head>
               <title>la pâte à crêpes</title>
             </head>
-
             <list>
               <head>
                 <title>Liste non ordonnée : les ingrédients</title>
@@ -578,7 +594,6 @@
               <item>75 cl de lait</item>
               <item>2 cuillères à soupe de sucre</item>
             </list>
-
             <list type="ordered">
               <head>
                 <title>Liste ordonnée : la recette</title>
@@ -629,7 +644,7 @@
             </list>
           </section>
           <section>
-            <?tune-latex-newpage?>
+            <?tune target="latex" action="newpage"?>
             <list>
               <head>
                 <title>Listes imbriquées : la météo aéronautique</title>
@@ -667,6 +682,13 @@
               âge !</quote></p>
               <attribution>Woody ALLEN</attribution>
             </blockquote>
+            <blockquote>
+              <p>C'est une grande <gloss ref="grace">grâce</gloss> de <gloss
+              ref="pouvoir">pouvoir</gloss> s'accepter soi-même, mais c'est
+              une grâce suprême de pouvoir
+              <gloss ref="oublier">s'oublier</gloss>.</p>
+              <attribution>Sénèque</attribution>
+            </blockquote>
           </section>
         </topic>
         <!-- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -->
@@ -678,7 +700,6 @@
             <head>
               <title>Tableau standard</title>
             </head>
-
             <table>
               <head>
                 <title>Consonnes sonores et sourdes en russe</title>
@@ -692,7 +713,6 @@
                 <td>к, п, с, т, ф, ш</td>
               </tr>
             </table>
-
             <table type="template">
               <head>
                 <title>Journal de navigation</title>
@@ -800,7 +820,6 @@
           </section>
         </topic>
       </division>
-
       <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       <division>
         <head>
@@ -829,32 +848,28 @@
                 <title>Cosette</title>
               </head>
               <image id="cosette">
-                <?tune-latex-img-size .6\linewidth ?>
+                <?tune target="latex" size=".6\linewidth"?>
                 <copyright>Émile BAYARD</copyright>
                 <hotspot x="35%" y="32%" w="34%" h="50%" display="visible">
                   <link idref="cosette"/>
                 </hotspot>
               </image>
-              <caption>
-                Illustration pour Les <name of="book">Misérables</name>.
-              </caption>
+              <caption>Illustration pour Les <name of="book">Misérables</name>.</caption>
             </media>
             <media type="logo">
-              <image id="prismallia_logo" type="thumbnail" alt="Logo Prismallia">
-                <?tune-html-img-format svg ?>
+              <image id="prismallia_logo" type="icon" alt="Logo Prismallia">
+                <?tune target="html" format="svg"?>
               </image>
               <caption>Le logo de <name>Prismallia</name></caption>
               <link uri="http://www.prismallia.fr"/>
             </media>
-            <p>
-              En typographie, un cul-de-lampe est un ornement placé en bas
-              d'une page de fin de chapitre ou de livre. Il prend généralement
-              la forme d’un triangle composé d'un dessin abstrait ou imagé
-              comme avec le fleuron typographique (<image id="culdelampe"/>).
-              Le cul-de-lampe désigne aussi l'arrangement décoratif d'un texte
-              qui va en diminuant, d'une ligne à l'autre, jusqu'à ne plus
-              former qu'une pointe sur la dernière ligne.
-            </p>
+            <p>En typographie, un cul-de-lampe est un ornement placé en bas
+            d'une page de fin de chapitre ou de livre. Il prend généralement la
+            forme d’un triangle composé d'un dessin abstrait ou imagé comme
+            avec le fleuron typographique (<image id="culdelampe"/>). Le
+            cul-de-lampe désigne aussi l'arrangement décoratif d'un texte qui
+            va en diminuant, d'une ligne à l'autre, jusqu'à ne plus former
+            qu'une pointe sur la dernière ligne.</p>
           </section>
           <section>
             <media xml:id="cockpit">
@@ -871,8 +886,7 @@
               </head>
               <image id="f-gcru">
                 <hotspot x="68.2%" y="49.5%" w="7.5%" h="14.2%" type="zone"/>
-                <hotspot x="23.6%" y="49%" w="7.5%" h="14.2%"
-                         display="normal" type="caption">
+                <hotspot x="23.6%" y="49%" w="7.5%" h="14.2%" display="normal" type="caption">
                   <spot dx="-1.5%" dy="-4.1%">
                     <p>Directionnel</p>
                   </spot>
@@ -881,8 +895,7 @@
                     <onclick action="show" target="spot"/>
                   </scenario>
                 </hotspot>
-                <hotspot x="68.2%" y="33%" w="7.5%" h="14.2%"
-                         display="visible" type="caption">
+                <hotspot x="68.2%" y="33%" w="7.5%" h="14.2%" display="visible" type="caption">
                   <spot dx="-2%" dy="-4.1%">
                     <p>Compte-tours</p>
                   </spot>
@@ -891,8 +904,7 @@
                     <onclick action="show" target="spot"/>
                   </scenario>
                 </hotspot>
-                <hotspot x="55.3%" y="67.8%" w="7.5%" h="14.2%"
-                         display="pulse" type="zoom">
+                <hotspot x="55.3%" y="67.8%" w="7.5%" h="14.2%" display="pulse" type="zoom">
                   <spot dx="-2.5%" dy="-6%" dw="5%">
                     <image id="zoom_oil"/>
                   </spot>
@@ -921,28 +933,22 @@
               </head>
               <image id="plane" type="animation"/>
             </media>
-            <p>
-              En France, après la Seconde Guerre mondiale, le gouvernement se
-              montra très volontariste pour lancer l'activité des sports
-              aériens et la formation de jeunes pilotes. Un certain nombre
-              d'entreprises ont démarré leur activité à cette époque comme
-              Jodel avec des ingénieurs/entrepreneurs comme Édouard
-              <name of="person">Joly</name> et Jean
-              <name of="person">Délémontez</name>. Ou se sont diversifié comme
-              Bréguet qui construisit des planeurs école.
-            </p>
-            <p>
-              Dans les années 1970, le succès des avions en bois et toile Robin
-              dérivés des Jodel maintient l'activité. Vers le milieu des années
-              1980, la Socata avec ses TB en aluminium perce sur le créneau des
-              avions de voyage.
-            </p>
-            <p>
-              Depuis le début des années 2000, l'aviation légère est en crise
-              en France. Les nouveaux types d'avion alliant structure en
-              composite, moteur diesel, parachute et glass cockpit ont
-              renouvelé le marché.
-            </p>
+            <p>En France, après la Seconde Guerre mondiale, le gouvernement se
+            montra très volontariste pour lancer l'activité des sports aériens
+            et la formation de jeunes pilotes. Un certain nombre d'entreprises
+            ont démarré leur activité à cette époque comme Jodel avec des
+            ingénieurs/entrepreneurs comme Édouard <name
+            of="person">Joly</name> et Jean <name
+            of="person">Délémontez</name>. Ou se sont diversifié comme Bréguet
+            qui construisit des planeurs école.</p>
+            <p>Dans les années 1970, le succès des avions en bois et toile Robin
+            dérivés des Jodel maintient l'activité. Vers le milieu des années
+            1980, la Socata avec ses TB en aluminium perce sur le créneau des
+            avions de voyage.</p>
+            <p>Depuis le début des années 2000, l'aviation légère est en crise
+            en France. Les nouveaux types d'avion alliant structure en
+            composite, moteur diesel, parachute et glass cockpit ont
+            renouvelé le marché.</p>
           </section>
         </topic>
         <!-- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -->
@@ -1004,13 +1010,11 @@
           <list type="glossary">
             <item>
               <label>Ancres</label>
-              <p>
-                Une ancre<anchor xml:id="ancre"/> est un objet embarqué, lourd,
-                souvent de métal et destiné à stabiliser des bateaux à un
-                endroit spécifique sur les fonds rocheux, vaseux ou sableux. Il
-                y a deux catégories d’ancrages (ou mouillage), les ancrages
-                provisoires et les ancrages permanents.
-              </p>
+              <p>Une ancre<anchor xml:id="ancre"/> est un objet embarqué, lourd,
+              souvent de métal et destiné à stabiliser des bateaux à un
+              endroit spécifique sur les fonds rocheux, vaseux ou sableux. Il
+              y a deux catégories d’ancrages (ou mouillage), les ancrages
+              provisoires et les ancrages permanents.</p>
             </item>
             <item>
               <label>Indices et exposants</label>
@@ -1019,23 +1023,21 @@
             </item>
             <item>
               <label>Nombres</label>
-              <p>En horlogerie, <number>4</number> est écrit
-              <number type="roman">IIII</number> au lieu de
-              <number type="roman">IV</number>, essentiellement pour des raisons de
+              <p>En horlogerie, <number>4</number> est écrit <number
+              type="roman">IIII</number> au lieu de <number
+              type="roman">IV</number>, essentiellement pour des raisons de
               <index><w>lisibilité</w></index> sur un cadran rond. C'est ce qui
               lui vaut son nom de <number>quatre</number> d'horloger.</p>
             </item>
             <item>
               <label>Mathématiques</label>
-              <p>
-                L'équation du second degré
-                <math><var>a</var><var>x</var><sup>2</sup> +
-                <var>b</var><var>x</var> + <var>c</var></math> admet les
-                solutions suivantes si elles existent :
-                <math xml:id="eqn2deg">
-                  <latex>x = \frac{-b\pm\sqrt{b^2-4ac}}{2a}</latex>
-                </math>
-              </p>
+              <p>L'équation du second degré
+              <math><var>a</var><var>x</var><sup>2</sup> +
+              <var>b</var><var>x</var> + <var>c</var></math> admet les
+              solutions suivantes si elles existent :
+              
+              <math xml:id="eqn2deg"><latex>x =
+              \frac{-b\pm\sqrt{b^2-4ac}}{2a}</latex></math></p>
             </item>
             <item>
               <label>Acronymes</label>
@@ -1092,10 +1094,9 @@
             </item>
             <item>
               <label>Dates</label>
-              <p>Napoléon Bonaparte est né le
-              <date of="birth" value="1769-08-15">15 août 1769</date>
-              à Ajaccio, en Corse et mort le
-              <date of="death" value="1821-05-05">5 mai 1821</date> sur
+              <p>Napoléon Bonaparte est né le <date of="birth"
+              value="1769-08-15">15 août 1769</date> à Ajaccio, en Corse et
+              mort le <date of="death" value="1821-05-05">5 mai 1821</date> sur
               l'île Sainte-Hélène, au Royaume-Uni. […]</p>
               <p>À son retour d’Italie, en <date value="1797-12">décembre
               1797</date>, Bonaparte est accueilli comme un héros par le
@@ -1110,13 +1111,11 @@
             </item>
             <item>
               <label>Citations</label>
-              <p>
-                <quote>Il faut manger pour vivre, et non pas vivre pour
-                manger.</quote> est une citation de
-                l’<name of="book">Avare</name> de Molière. Cependant il est
-                possible qu’il provienne de l’antiquité grecque. En effet,
-                Diogène Laërce l’attribue à Socrate.
-              </p>
+              <p><quote>Il faut manger pour vivre, et non pas vivre pour
+              manger.</quote> est une citation de l’<name
+              of="book">Avare</name> de Molière. Cependant il est possible
+              qu’il provienne de l’antiquité grecque. En effet, Diogène Laërce
+              l’attribue à Socrate.</p>
               <p>
                 <quote>
                   <phrase>Impossible de vous dire mon âge, il change tout
@@ -1127,50 +1126,40 @@
             </item>
             <item>
               <label>Lettrine</label>
-              <p>
-                <initial><c>U</c><w>ne lettrine</w></initial> est une lettre
-                initiale majuscule décorée placée en tête d'un texte et
-                occupant une hauteur supérieure à la ligne courante. Les autres
-                lettres du premier mot sont généralement en petites capitales.
-              </p>
+              <p><initial><c>U</c><w>ne lettrine</w></initial> est une lettre
+              initiale majuscule décorée placée en tête d'un texte et
+              occupant une hauteur supérieure à la ligne courante. Les autres
+              lettres du premier mot sont généralement en petites capitales.</p>
             </item>
             <item>
               <label>Notes</label>
-              <p>
-                Depuis leur entrée dans l'univers des mathématiques (avec
-              <note><w>Pascal</w><p>Blaise PASCAL est né le
-              <date value="1623-06-19">19 juin 1623</date> à Clermont.</p><p>Il
-              est mort le <date value="1662-08-19">19 août 1662</date> à
-              Paris.</p></note> au
-              <number type="roman">XVII</number><sup>e</sup> siècle),
-              les probabilités ont pris une place croissante dans notre façon
-              d'appréhender le monde. La mécanique quantique<note>La mécanique
-              quantique est la théorie mathématique et physique décrivant la
-              structure et l'évolution dans le <highlight>temps</highlight> et
+              <p>Depuis leur entrée dans l'univers des mathématiques (avec
+              <note><w>Pascal</w><p>Blaise PASCAL est né le <date
+              value="1623-06-19">19 juin 1623</date> à Clermont.</p><p>Il est
+              mort le <date value="1662-08-19">19 août 1662</date> à
+              Paris.</p></note> au <number
+              type="roman">XVII</number><sup>e</sup> siècle), les probabilités
+              ont pris une place croissante dans notre façon d'appréhender le
+              monde. La mécanique quantique<note>La mécanique quantique est la
+              théorie mathématique et physique décrivant la structure et
+              l'évolution dans le <highlight>temps</highlight> et
               l'<highlight>espace</highlight> des phénomènes physiques à
               l'échelle de l'atome et en dessous.</note>, par exemple, repose
               en partie sur le calcul des probabilités<note label="*">La
               probabilité d'un événement est un nombre réel compris entre 0 et
-              1.</note>.
-              </p>
+              1.</note>.</p>
             </item>
             <item>
               <label>Liens</label>
-              <p>
-                N'hésitez pas à visiter le site de <link
-                uri="http://www.prismallia.fr">Prismallia</link>.
-              </p>
-              <p>
-                Lisez également l'article sur les <link
-                idref="ancre">ancres</link> et la <link idref="images">page sur
-                les images</link> avec notamment sa photo de
-                <link idref="cockpit">cockpit</link>.
-              </p>
-              <p>
-                N'hésitez pas à revoir les
-                <link idref="eqn2deg">solutions</link> des équations du
-                second degré.
-              </p>
+              <p>N'hésitez pas à visiter le site de <link
+              uri="http://www.prismallia.fr">Prismallia</link>.</p>
+              <p>Lisez également l'article sur les <link
+              idref="ancre">ancres</link> et la <link idref="images">page sur
+              les images</link> avec notamment sa photo de <link
+              idref="cockpit">cockpit</link>.</p>
+              <p>N'hésitez pas à revoir les <link
+              idref="eqn2deg">solutions</link> des équations du second
+              degré.</p>
             </item>
             <item>
               <label>Pictogrammes</label>
@@ -1180,9 +1169,9 @@
             <item>
               <label>Avertissements</label>
               <p>La sagesse tibétaine nous enseigne que
-                <quote><warning>l</warning>a maladie est un avertissement qui
-                nous est donné pour nous rappeler à
-                l’essentiel<warning>.</warning></quote></p>
+              <quote><warning>l</warning>a maladie est un avertissement qui
+              nous est donné pour nous rappeler à
+              l’essentiel<warning>.</warning></quote></p>
             </item>
             <item>
               <label>Lettres grecques</label>
@@ -1196,5 +1185,133 @@
         </section>
       </topic>
     </division>
+
+    <!-- ================================================================== -->
+    <glossary langfrom="fr" langto="en">
+      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+      <entry xml:id="grace">
+        <title>grâce</title>
+        <meanings gramcode="n.f">
+          <meaning>
+            <definition>Faveur accordée à une personne.</definition>
+            <synonym>agrément</synonym>
+            <translation>favour</translation>
+          </meaning>
+          <meaning>
+            <definition>Remise de peine, pardon.</definition>
+            <example>La grâce présidentielle.</example>
+            <synonym>absolution</synonym>
+          </meaning>
+          <meaning>
+            <definition>Charme, élégance de quelqu'un.</definition>
+            <synonym>agilité</synonym>
+            <translation>grace</translation>
+          </meaning>
+          <meaning domain="religion">
+            <definition>Aide divine pouvant mener une personne à son salut.</definition>
+            <synonym>absolution</synonym>
+            <translation>mercy</translation>
+          </meaning>
+          <meaning>
+            <definition>Titre honorifique d'origine britannique.</definition>
+            <example>Merci de m'accorder audience, votre Grâce.</example>
+          </meaning>
+        </meanings>
+        <seealso ref="grace_a"/>        
+      </entry>
+      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+      <entry xml:id="grace_a">
+        <title>grâce à</title>
+        <meanings gramcode="loc">
+          <meaning>
+            <definition>Avec l'aide de quelque chose ou de quelqu'un.</definition>
+            <example>C'est grâce à toi !</example>
+            <translation>thanks to</translation>
+          </meaning>
+        </meanings>
+      </entry>
+      <entry xml:id="oublier">
+        <title>(s')oublier</title>
+        <meanings gramcode="v.t">
+          <meaning>
+            <definition>Perdre le souvenir.</definition>
+            <example>Il a oublié notre rendez-vous.</example>
+            <translation>to forget</translation>
+          </meaning>
+          <meaning>
+            <definition>Laisser par inadvertance.</definition>
+            <example>Oublier son portefeuille.</example>
+            <translation>to forget</translation>
+          </meaning>
+          <meaning>
+            <definition>Négliger.</definition>
+            <example>Oublier ses amis.</example>
+            <synonym>laisser</synonym>
+            <translation>to forget</translation>
+          </meaning>
+          <meaning>
+            <definition>Pardonner.</definition>
+            <synonym>amnistier</synonym>
+            <translation>to forgive</translation>
+          </meaning>
+        </meanings>
+      </entry>
+      <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+      <entry xml:id="pouvoir">
+        <title>pouvoir</title>        
+        <meanings gramcode="n.m">
+          <meaning>
+            <definition>Puissance, possibilité.</definition> 
+            <example>le pouvoir d'achat des Français</example>
+            <example>le pouvoir exampleécutif</example>
+            <example>le pouvoir législatif</example>
+            <example>le pouvoir judiciaire</example>
+            <example>un pouvoir surnaturel</example>
+            <example>un pouvoir magique</example> 
+            <synonym>capacité</synonym>
+            <translation>power</translation>
+          </meaning>
+          <meaning>
+            <definition>autorité</definition>
+            <example>les pouvoirs publics</example>
+            <example>les pouvoirs adjudicateurs</example>
+            <synonym>souveraineté</synonym>
+            <translation>power</translation>
+          </meaning>
+          <meaning>
+            <definition>influence exercée sur quelqu'un</definition>
+            <synonym>permission</synonym>
+          </meaning>
+          <meaning>
+            <definition>Propriétés d'une chose.</definition>
+            <example>le pouvoir nettoyant d'un produit</example>
+            <example>le pouvoir des pierres</example>
+          </meaning>
+        </meanings>        
+        <meanings gramcode="v.t">
+          <meaning>
+            <definition>Avoir la faculté de faire quelque chose.</definition>
+            <example>Je peux marcher.</example>
+            <translation>can</translation>
+            <translation>to be able to</translation>
+          </meaning>
+          <meaning>
+            <definition>Avoir l'autorisation</definition>
+            <translation>can</translation>
+            <translation>may</translation>
+            <translation>o be allowed</translation>
+          </meaning>
+          <meaning>
+            <definition>Oser, avoir de l'audace</definition>
+            <example>Comment peux-tu manger cela ?</example>
+            <translation>to can</translation>
+          </meaning>
+          <meaning>
+            <definition>Être possible</definition>
+            <example>Il peut se tromper</example>
+          </meaning>
+        </meanings>
+      </entry>
+    </glossary>
   </document>
 </publidoc>
--- a/RelaxNG/publidoc.rnc	dim. mai 29 14:06:37 2016 +0200
+++ b/RelaxNG/publidoc.rnc	mer. juin 15 15:15:54 2016 +0200
@@ -15,7 +15,7 @@
 publidoc.content =
    document
  | top.topic
-
+ | glossary
 
 # =============================================================================
 #                                 HEAD LEVEL
@@ -226,7 +226,7 @@
 
 document.content =
    top.head?,
-   (division | topic)+
+   (division | topic | glossary)+
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top.topic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
@@ -246,6 +246,22 @@
    footer?
 
 
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glossary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+glossary = element glossary { glossary.attributes, glossary.content }
+
+glossary.attributes =
+   glossary.type.attribute?
+ & langfrom.attribute?
+ & langto.attribute?
+glossary.type.attribute = attribute type { xsd:NCName }
+langfrom.attribute = attribute langfrom { xsd:language }
+langto.attribute = attribute langto { xsd:language }
+
+glossary.content =
+   glossary.entry+
+
+
 # =============================================================================
 #                                 DIVISION LEVEL
 # =============================================================================
@@ -371,6 +387,22 @@
 footer.content =
    block+
 
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glossary.entry ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ~~~~~~ glossary.entry
+glossary.entry= element entry {
+   glossary.entry.attributes, glossary.entry.content }
+
+glossary.entry.attributes =
+   xmlid.attribute
+
+glossary.entry.content =
+   mainterm,
+   meanings+,
+   seealso*
+
+# ~~~~~~ mainterm
+mainterm = element mainterm { mainterm.content }
+mainterm.content = simple.inlines
 
 # =============================================================================
 #                                 BLOCK LEVEL
@@ -402,7 +434,7 @@
 \list = element list {
    block.head?,
    (  (attribute type {"ordered"}?, item, item+)
-    | (attribute type {"glossary"}, glossary.item+) )
+    | (attribute type {"glossary"}, item.glossary+) )
 }
 
 # ~~~~~~ item
@@ -412,10 +444,10 @@
    inlines
  | block+
 
-# ~~~~~~ glossary.item
-glossary.item = element item { glossary.item.content }
+# ~~~~~~ item.glossary
+item.glossary = element item { item.glossary.content }
 
-glossary.item.content =
+item.glossary.content =
    label,
    block+
 
@@ -718,6 +750,60 @@
 
 pages.content = xsd:positiveInteger
 
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ meanings ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+# ~~~~~~ meanings
+meanings = element meanings { meanings.attributes, meanings.content }
+
+meanings.attributes =
+   gramcode.attribute?
+gramcode.attribute = attribute gramcode { xsd:NMTOKEN }
+
+meanings.content =
+   female?,
+   plural?,
+   meaning+
+
+# ~~~~~~ female, plural
+female = element female { inlines }
+plural = element plural { inlines }
+
+# ~~~~~~ meaning
+meaning = element meaning { meaning.attributes, meaning.content }
+
+meaning.attributes =
+   meaning.domain.attribute?
+ & langlevel.attribute?
+meaning.domain.attribute = attribute domain { xsd:NMTOKEN }
+langlevel.attribute = attribute langlevel { xsd:NMTOKEN }
+
+meaning.content =
+   ((definition, example*, synonym*, antonym*, translation*)
+    | (definition?, example*, synonym*, antonym*, translation+)
+    | (definition?, example*, synonym+, antonym*, translation*)
+    | (definition?, example*, synonym*, antonym+, translation*)),
+   dictum*
+
+# ~~~~~~ definition
+definition = element definition { inlines }
+
+# ~~~~~~ synonym, antonym
+synonym = element synonym { simple.inlines }
+antonym = element antonym { simple.inlines }
+
+# ~~~~~~ translation
+translation = element translation { simple.inlines }
+
+# ~~~~~~ dictum
+dictum = element dictum { inlines }
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ seealso ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+seealso = element seealso { seealso.attributes }
+
+seealso.attributes =
+   gloss.ref.attribute
+
 
 # =============================================================================
 #                                 INLINE LEVEL
@@ -747,6 +833,7 @@
  & mentioned*
  & literal*
  & term*
+ & example*
  & stage*
  & name*
  & foreign*
@@ -758,6 +845,7 @@
  & link*
  & anchor*
  & index*
+ & gloss*
  & image*
  & audio*
  & smil*
@@ -821,6 +909,12 @@
 
 term.content = mixed { sup* & warning* }
 
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ example ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+example = element example { example.content }
+   
+example.content = inlines
+
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 stage = element stage { stage.content }
@@ -941,6 +1035,16 @@
 
 anchor.content = simple.inlines
 
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gloss ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+gloss = element gloss { gloss.attributes, gloss.content }
+
+gloss.attributes =
+   gloss.ref.attribute
+gloss.ref.attribute = attribute ref { xsd:NCName }
+
+gloss.content = simple.inlines
+
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 smil = element smil { smil.attributes, smil.content }