<?xml version="1.0" encoding="UTF-8"?>

<!ENTITY % note "appel_original | note_originale" >
<!ENTITY % style "petites_capitales | exposant | gras | italique | souligne | barre">
<!ENTITY % corps "petit | grand" >
<!ENTITY % forme "petites_capitales | exposant | gras | italique" >
<!ENTITY % decoration "souligne | barre" >

<!--  structure de l'édition critique -->
<!ELEMENT edition_critique (introduction?, chronologie?, corps_de_texte, bibliographie?)>
	<!ELEMENT corps_de_texte (titre | sous-titre | p)*>
	<!-- Eléments encodés en amont du dépôt du texte sur la plateforme, mais on donnera la possibilité aux étudiants de mettre des passages en italique, petites capitales, exposant, gras, souligné, barré, grand et petit. -->
		<!ELEMENT titre (#PCDATA) >
		<!ELEMENT sous-titre (#PCDATA) >
		<!ELEMENT p (#PCDATA | nouvelle_ligne | %style; | %corps; | %note;)* >
			<!ATTLIST p alignement (centre|gauche|droite) #IMPLIED >
			<!ELEMENT nouvelle_ligne EMPTY>
			<!ELEMENT italique (#PCDATA | nouvelle_ligne | petites_capitales | exposant | gras | %decoration; | %note;)*>
			<!ELEMENT petites_capitales (#PCDATA | nouvelle_ligne | italique | exposant | gras | %decoration; | %note;)*> 
			<!ELEMENT exposant (#PCDATA | nouvelle_ligne | petites_capitales | italique | gras | %decoration; | %note;)*>
			<!ELEMENT gras (#PCDATA | nouvelle_ligne | petites_capitales | exposant | italique | %decoration; | %note;)* >
			<!ELEMENT souligne (#PCDATA | nouvelle_ligne | %forme; | barre | %note;)* >
			<!ELEMENT barre (#PCDATA | nouvelle_ligne | %forme; | souligne | %note;)* >
			<!ELEMENT grand (#PCDATA | nouvelle_ligne | %style; | %corps; | %note;)* >
			<!ELEMENT petit (#PCDATA | nouvelle_ligne | %style; | %corps; | %note;)* >
			    
			<!-- L'élément appel_original introduit une note présente dans la source. Il contient le ou les caractères qui le manifestaient dans le texte. -->
			<!ELEMENT appel_original (#PCDATA) >
			<!ELEMENT note_originale (#PCDATA | %style; | %corps;)* >

			<!-- Boîte à outils spéciale introduction: les étudiants peuvent créer leur partie et écrire à l'intérieur-->
			<!ELEMENT introduction (paragraphe_introduction+)>
			<!ELEMENT paragraphe_introduction (#PCDATA | %style;)*>
       
			<!-- Boîte à outils spéciale chronologie: les étudiants peuvent rajouter une entrée -->
			<!ELEMENT chronologie (entree_chronologie+)>
			<!ELEMENT entree_chronologie ANY >
			<!-- Boîte à outil spéciale bibliographie: permet aux étudiants de rajouter des entrées-->
			<!ELEMENT bibliographie (sous-titre | entree_bibliographie)*>
			<!ELEMENT entree_bibliographie ANY >