<define name="">
...
</define>
<ref name=""/>
<grammar xmlns="http://relaxng.org/ns/structure/1.0">
<start>
<element name="">
<ref name=""/>
</element>
</start>
<define name="">
...
<define name="">
...
</grammar>
<grammar xmlns="http://relaxng.org/ns/structure/1.0">
<start>
<element name="texte">
<zeroOrMore>
<ref name="Paragraphe"/>
</zeroOrMore>
</element>
</start>
<define name="Paragraphe">
<element name="paragraphe">
<text/>
</element>
</define>
</grammar>
On adoptera la convention minimale suivante : si tous les éléments du langage XML commencent par une majuscule, les patterns commenceront par une majuscule.
Si certains éléments commencent par une majuscule ou si l'on souhaite limiter les risques de confusion, on pourra adopter une convention plus explicite, comme préfixer les patterns par p_
par exemple.