Teinte, TEI pour les livres

Ce schéma est une restriction de la recommandation TEI P5 adaptée à la structuration de livres imprimés. Cette simplification est un socle qui n'interdit pas les extensions mais au contraire précise le générique pour mieux repérer le spécifique. Ce profil TEI peut être comparé aux recommandations TEI Tite et Best Practices for TEI in Libraries, conçues pour faire référence dans les projets de numérisation de masse. Ce profil profite de l'expérience acquise et la perfectionne en insistant sur quelques autres aspects : explications en français, exemples tirés de la tradition éditoriale francophone, numérisation avec un logiciel d’OCR par du personnel non entraîné, utilisation du traitement de textes. Ce profil a été conçu en référence continuelle à HTML 5, afin d'au moins garantir la conservation de la sémantique html en TEI. Il permet d'encoder tout ce que peut produire un traitement de textes, notamment issu de la transformation Odette. Il vise à produire au moins une édition électronique de qualité (ePub avec table des matières, site en ligne), tout en permettant des enrichissements sémantiques ultérieurs.

Plan de ce document

Structure générale

Elément racine
<TEI> Structure générale d’un document TEI
Attributs
@*
@n?{string}
@xml:id?{ID}
Identifiant, au moins unique pour le document.
@xml:langCode normalisé de langue.
Enfants
T. <teiHeader> <text
Modèle teiHeader text
Parentsstart.
  • L’entête TEI <teiHeader> : non destiné à être affiché, il contient les métadonnées.
  • Le texte préliminaire <front> : préface, introduction… Si l’édition source comprend plusieurs types de numérotation des pages, cette partie aura plutôt le numéro en chiffres romaina tandis que le body sera numéroté en décimal.
  • Le texte principal <body> : chapitre du livre, source éditée, articles de colloque, etc.
  • Le texte postliminaire <back> : annexes, bibliographie, index, etc.

Le <body> peut parfois contenir du paratexte éditorial (préliminaire <front> ou postliminaire <back>) dans le cas d’une édition de source historique comportant du paratexte d'époque qui sera lui-même commenté et annoté par un éditeur.

Le document comportera toujours un code de langue iso dans l’attribut @xml:lang en racine, on privilégiera le code deux lettres lorsque possible (mieux supporté dans la chaîne éditoriale, par ex. epub).

<TEI xml:lang="fr">
<text>
<front>
<titlePage>page de titre</titlePage>
<argument>quatrième de couverture</argument>
<div type="preface">tout paratexte autre que le corps du texte, souvent numéroté en chiffres romain</div>
</front>
<body>
<head>Corps du livre</head>
<div>
<head>Chapitre 1</head>
</div>
<div>
<head>Chapitre 2</head>
</div>
<!---->
</body>
<back>
<div type="glossary"></div>
</back>
</text>
</TEI>
<text>
Enfants
B. <back> <body
F. <front
G. <group
Modèlefront ? body | group ) back ?
Parents
T. <TEI
<group>
Enfants
G. <group
H. <head
T. <text
Modèlehead ? text + | group +  )
Parents
G. <group
T. <text
<text> Un texte dans un groupe <group>
Attributs
@copyOf?{anyURI}
Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
@n?{string}
@rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
@rendition?{anyURI}
Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
@resp?
@subtype?
@type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
@xml:base?Base de résolution des liens.
@xml:id?{ID}
Identifiant, au moins unique pour le document.
@xml:lang?Code normalisé de langue.
Enfants
B. <back> <body
F. <front
Modèle front ? body back ?
Parents
G. <group
<front> Le texte préliminaire tel qu’imprimé
Attributs
@xml:id?{ID}
Identifiant, au moins unique pour le document.
@xml:lang?Code normalisé de langue.
Enfants
A. <argument
C. <castList
D. <div> <div1
P. <pb
T. <titlePage
Modèlepb | titlePage | argument | castList ) * div * | div1 *  ) pb *
Parents
T. <text> <text

Chaque section (introduction, préface, etc.) est contenue dans un <div>.
Si l’édition contient plusieurs types de numérotations des pages (romain, arabe), alors le <front> doit contenir une numérotation homogène (usuellement en chiffres romains).

<front>
<titlePage>Obligatoire</titlePage>
<!--teibook.xml#blurb-->
</front>
<titlePage> Page de titre
Attributs
@facs?Lien vers une image
@rend?border | border-bottom | border-left | border-right | border-top | noborder ) | rend.align() ) +
@rendition?{anyURI}
Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
@xml:id?{ID}
Identifiant, au moins unique pour le document.
@xml:lang?Code normalisé de langue.
Enfants
A. <argument
B. <byline
E. <epigraph
M. <milestone
P. <pb
T. <titlePart
Modèlepb | byline | docAuthor | titlePart | docDate | docTitle | docEdition | docImprint | epigraph | argument | milestone ) +
Parents
F. <front

Le texte de la page de titre doit être transcrit.
La disposition est imitée avec des éléments de type bloc. Leur positionnement exact n'est pas requis.
L'interprétation sémantique (auteur, titre, date, imprimeur…) n’est pas requise, les métadonnées doivent plutôt être inscrites dans le <teiHeader>.
Si la page de titre est riche d’informations utiles, il est vain de vouloir l’imiter dans un XML qui ne conserve que l’information et n’engage pas la présentation que peuvent en faire les applications, on conseillera plutôt d’en conserver l’image, à lier par la référence de la page <pb facs="??">.

<docTitle>
Enfants
T. <titlePart
ModèletitlePart +
Parents
T. <titlePage
<docEdition> Mention d’édition telle qu’elle figure sur la page de titre
Attributs
@rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
@rendition?{anyURI}
Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
Enfants
A. <abbr> <add> <address> <anchor> <app> <author
B. <bibl
C. <c> <cb> <code> <corr
D. <date> <del
E. <email> <emph
F. <figure> <foreign> <formula
G. <g> <gap> <gloss> <graphic
H. <hi
I. <index
L. <label> <lb
M. <milestone
N. <name> <note> <num
O. <orgName
P. <pb> <persName> <phr> <placeName
Q. <q> <quote
R. <ref> <rs
S. <said> <seg> <space> <stage> <surname
T. <term> <title
U. <unclear
Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
Parents
T. <titlePage
<docImprint> Mention d'impression de l'éditeur (lieu et date de publication, nom de l’éditeur) telle qu’elle figure sur la page de titre
Attributs
@rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
@rendition?{anyURI}
Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
Enfants
A. <abbr> <add> <address> <anchor> <app> <author
B. <bibl
C. <c> <cb> <code> <corr
D. <date> <del
E. <email> <emph
F. <figure> <foreign> <formula
G. <g> <gap> <gloss> <graphic
H. <hi
I. <index
L. <label> <lb
M. <milestone
N. <name> <note> <num
O. <orgName
P. <pb> <persName> <phr> <placeName
Q. <q> <quote
R. <ref> <rs
S. <said> <seg> <space> <stage> <surname
T. <term> <title
U. <unclear
Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
Parents
T. <titlePage
<titlePart>
Attributs
@rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
@rendition?{anyURI}
Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
@type?alt | desc | main | short | sub | {NCName} )
Enfants
A. <abbr> <add> <address> <anchor> <app> <author
B. <bibl
C. <c> <cb> <code> <corr
D. <date> <del
E. <email> <emph
F. <figure> <foreign> <formula
G. <g> <gap> <gloss> <graphic
H. <hi
I. <index
L. <label> <lb
M. <milestone
N. <name> <note> <num
O. <orgName
P. <pb> <persName> <phr> <placeName
Q. <q> <quote
R. <ref> <rs
S. <said> <seg> <space> <stage> <surname
T. <term> <title
U. <unclear
Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
Parents
D. <docTitle
T. <titlePage
<back> Éléments en fin de livre : index, sommaires, glossaires, etc.
Attributs
@xml:id?{ID}
Identifiant, au moins unique pour le document.
@xml:lang?Code normalisé de langue.
Enfants
C. <cb
D. <div> <div1
H. <head
P. <pb
Modèlepb | head ) * div + | div1 +  )pb | cb ) *
Parents
T. <text> <text

Si le projet éditorial ou scientifique requiert de conserver une table des matières imprimée, elle sera encodée comme une liste <list> (structure hiérarchique récursive), conformément aux conseils de la TEI. Un n° de page sera indiqué comme un lien renvoyant à l’identifiant du saut de page dans le texte <pb n="305" xml:id="pb305">.

<body> Texte principal
Enfants
A. <ab> <anchor
B. <bibl
C. <castList> <cb> <cit
D. <dateline> <desc> <div> <div1
E. <eg> <entryFree> <epigraph
F. <figure
G. <gap> <graphic
H. <head
I. <index
L. <l> <label> <lb> <lg> <list> <listBibl
M. <milestone
N. <note
P. <p> <pb
Q. <q> <quote
S. <salute> <signed> <sp> <space> <stage
T. <table
Modèlehead | pb ) * div + | div1 + | div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) )
Parents
T. <text> <text
div.atts()
Contenu( @type="abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )" ? , @copyOf="{anyURI}" ? , @resp ? , @n="{string}" ? , @xml:base ? , @subtype ? , rendering.block (( @rend="rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) + " ? , @rendition="{anyURI}" ?  )), xml-atts (( @xml:lang ? , @xml:id="{ID}" ?  )) )
Usage
D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
T. <text
@type
Valeur
  • abstractRésumé ou quatrième de couverture
  • ackRemerciements, paratexte, généralement en <front>
  • actThéâtre, acte.
  • appendixAppendice, paratexte, généralement en <back>
  • argumentArgument, paratexte, généralement en entête, parfois entre deux actes
  • articleArticle, niveau de référence du découpage du texte. Peut être contenu dans une structuration supérieure (partie, livre…), ou contenir d'autres divisions (sections…). Ce terme ne doit pas être utilisé pour un niveau inférieur ou supérieur à la division de référence d'un texte.
  • bookDivision de haut niveau dans un gros texte
  • bibliographyBibliographie, paratexte, généralement en <back>
  • chapterChapitre, niveau de référence équivalent à “article”, souvent la seule dans un roman.
  • colophonColophon, paratexte, généralement en <back>
  • contentsTable des matières, paratexte en <front> ou en <back>
  • dedicationDédicace, paratexte généralement en <front>
  • epigraphÉpigraphe, paratexte généralement en <front>
  • frontispieceFrontispice, paratexte généralement en <front>
  • glossaryGlossaire, paratexte, généralement en <back>
  • indexIndex, paratexte, généralement en <back>
  • interludeDans une pièce de théâtre, intermède, par example dansé ou musical, le texte y a un statut différent des actes pleins.
  • introductionIntroduction, paratexte, généralement en <front>
  • letterLettre.
  • notesNotes de fin de volume, paratexte, généralement en <back>
  • poemUn poème
  • postfacePostface, paratexte, généralement en <back>
  • prefacePréface, paratexte, généralement en <front>
  • privilegePrivilège d’imprimer, paratexte
  • prologuePrologue, par exemple dans une pièce de théâtre, préférer une division typée à l’élément prologue de la TEI qui n’est autorisé que dans l’avant-texte <front>.
  • sceneThéâtre, scène.
  • sectionSection non sémantisée
  • setThéâtre, pages liminaires.
  • tocTable des matières, synonyme de “contents”, paratexte en <front> ou en <back>
  • tomeTome, dans certaines grosses tables des matières
  •  )
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    T. <text
    <div> Sections du texte, <html5:section>, <html5:article>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )divdiv.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    B. <back> <body
    D. <div
    F. <front

    Le texte est un arbre de sections (<div>) hiérarchiques. La hiérarchie est récursive. Il y a cependant un niveau privilégié, le chapitre ou l’article, qui correspond à l’unité documentaire référencée par la table des matières, ou au juste découpage pour l’écran. Cette unité peut être contenue dans d’autres hiérarchies (livres, tomes, volumes…), ou contenir elle-même de la hiérarchie (parties, sections, sous-sections…). L’unité documentaire sera marqué par un attribut @type avec la valeur “article” (qui correspond à la terminologie html5:article [spec]). Cette marque est indispensable pour générer automatiquement une table des matières et découper un livre en différentes pages ou fichiers.

    Une section doit principalement contenir soit des blocs, soit des sections (<div>).

    <!-- Une interprétation éditoriale de la Bible où un livre est considéré comme l’unité documentaire référencée par la table des matières -->
    <TEI
    xmlns="http://www.tei-c.org/ns/1.0"
    >
    <!---->
    <text>
    <body>
    <head>la Bible</head>
    <!--teibook.xml#AT-->
    <!--teibook.xml#NT-->
    </body>
    </text>
    </TEI>
    <div1>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )div2div.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    B. <back> <body
    F. <front
    <div2>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )div3div.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    D. <div1
    <div3>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )div4div.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    D. <div2
    <div4>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )div5div.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    D. <div3
    <div5>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )div6div.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    D. <div4
    <div6>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )div7div.inter (point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) * ) ) * div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    D. <div5
    <div7>
    Attributs
    @copyOf?{anyURI}
    Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    @n?{string}
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?
    @subtype?
    @type?abstract | ack | act | appendix | argument | article | book | bibliography | chapter | colophon | contents | dedication | epigraph | frontispiece | glossary | index | interlude | introduction | letter | notes | poem | postface | preface | privilege | prologue | scene | section | set | toc | tome )
    @xml:base?Base de résolution des liens.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor> <argument
    B. <bibl> <byline
    C. <castList> <cb> <cit> <closer
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    O. <opener
    P. <p> <pb> <postscript
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table> <trailer
    Modèle div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.flow (block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * )
    Parents
    D. <div6
    div.flow()
    Contenublock (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Usage
    B. <body
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    div.inter()
    Contenupoint (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | figure ) *
    Usage
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6
    div.front()
    Contenuab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Usage
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    div.back()
    Contenuargument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Usage
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q

    Entrées et sorties de section

    <argument> Résumé d'une section, contient des blocs
    Attributs
    @ana?
    @rend?border | border-bottom | border-left | border-right | border-top | noborder ) | rend.align() ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab
    B. <bibl
    C. <castList> <cit
    D. <dateline> <desc
    E. <eg> <entryFree> <epigraph
    F. <figure
    H. <head
    L. <l> <label> <lg> <list> <listBibl
    P. <p
    Q. <q> <quote
    S. <salute> <signed> <sp> <stage
    T. <table
    Modèle head ? block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) *
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <front
    O. <opener
    Q. <q
    T. <titlePage
    <byline> Mention de responsabilité (dans un article de presse, une lettre…). On souhaitera y voir
    Enfants
    A. <anchor
    C. <cb
    D. <date> <docAuthor
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb> <placeName
    S. <space
    T. <title
    Modèle{text} | docAuthor | hi | title | date | placeName | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    O. <opener
    Q. <q
    T. <titlePage
    <closer>
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <dateline> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <salute> <seg> <signed> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèledateline | salute | signed | flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + ) ) *
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    <dateline> Mention de date, de temps ou de lieu, ex : donné le … à … ("datum", dans une lettre, une charte…)
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Enfants
    A. <abbr> <anchor> <author
    C. <cb
    D. <del> <docDate
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <name> <note
    O. <orgName
    P. <pb> <persName> <placeName
    R. <rs
    S. <space
    T. <term> <title
    Modèle{text} - ( del | docDate | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | hi | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *  )
    Parents
    A. <argument
    B. <body
    C. <cell> <closer
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    O. <opener
    P. <postscript
    Q. <q
    <docDate> Date de création d'un document
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @when?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    D. <dateline> <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    T. <titlePage
    <epigraph> Épigraphe, citation en exergue de section
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    B. <bibl
    L. <l> <label> <lb> <lg
    P. <p> <pb
    Modèlebibl | l | label | lg | lb | p | pb ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    O. <opener
    P. <postscript
    Q. <q
    T. <titlePage
    <epigraph>
    <l>Quand tu diras à Tabaqui<note n="9" place="bottom">Le Chacal.</note> : Frère, à l’Hyène :
    <lb/>Voici mon gibier,
    </l>
    <l>Tu feras ta trêve avec Jacala<note n="10" place="bottom">Crocodile de rivière, habituellement charognard.</note>, le Ventre qui court
    <lb/>sur quatre pieds.
    </l>
    <bibl>Loi de Jungle.</bibl>
    </epigraph>
    <head> Titre, niveau déterminé par le contexte hiérarchique, html5 : h1, h2, h3, h4, h5, h6
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?alt | desc | main | short | sub | {token} )
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <author
    D. <date
    E. <emph
    H. <hi
    L. <lb> <listPerson
    N. <name> <note> <num
    O. <orgName
    R. <ref> <rs
    T. <term> <title
    Modèle{text} | date | emph | hi | lb | listPerson | note | num | ref | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) ) +
    Parents
    A. <argument
    B. <back> <body
    C. <castList
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    G. <group
    L. <lg> <list> <listBibl
    Q. <q
    T. <table

    Pour la génération automatique d’interfaces de navigation telle qu’une table des matières, il est nécessaire de disposer des titres expurgés de leur numérotation (afin d’éviter la redondance entre la numérotation inscrite en dur et la numérotation générée). À cette fin, il convient d’encoder cette numérotation avec la balise <num>. Ex. : <head><num>III. — </num>La transmission des témoignages</head>

    L'attribut @xml:id est volontairement non autorisé à ce niveau pour encourager l'identification de la section enveloppante.

    <opener>
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <argument> <author
    B. <bibl> <byline
    C. <c> <cb> <code> <corr
    D. <date> <dateline> <del
    E. <email> <emph> <epigraph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <salute> <seg> <signed> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèleargument | byline | dateline | epigraph | salute | signed | flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + ) ) *
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    <postscript> Post-scriptum, dans une lettre, ou plus généralement, en fin de section
    Attributs
    @rend?border | border-bottom | border-left | border-right | border-top | noborder ) | rend.align() ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab
    B. <bibl
    C. <castList> <cb> <cit
    D. <dateline> <desc
    E. <eg> <entryFree> <epigraph
    F. <figure
    L. <l> <label> <lg> <list> <listBibl
    P. <p> <pb
    Q. <q> <quote
    S. <salute> <signed> <sp> <stage
    T. <table
    Modèleblock (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | pb | cb ) +
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    <trailer> Un titre de fin (livre, chapitre, page…)
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    <salute> Salutation
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    A. <argument
    B. <body
    C. <cell> <closer
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    O. <opener
    P. <postscript
    Q. <q
    <signed> Signature
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    A. <argument
    B. <body
    C. <cell> <closer
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    O. <opener
    P. <postscript
    Q. <q

    Blocs

    block()
    Contenuab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )
    Usage
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q
    flow() Contenu de type paragraphe : tous les éléments de niveau caractère.
    Contenu{text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) +
    Usage
    C. <cell> <closer
    E. <eg
    F. <fw
    L. <lem
    O. <opener
    P. <p
    Q. <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <ab> Un bloc “anonyme”. html5: <hr>
    Attributs
    @n?
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @typehr | ornament )
    Enfants
    L. <lb
    Modèle{text} | lb ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    L. <lg
    N. <note
    P. <postscript
    Q. <q> <quote

    Usage très restrictif de <ab> dans Teibook où cet élement est utilisé en dernier recours pour représenter un ornement ou un séparateur typographique (couillard ou cul de lampe).

    <address> Adresse postale de l'éditeur du texte
    Enfants
    A. <addrLine
    ModèleaddrLine +
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    L. <lem
    O. <opener
    P. <p
    Q. <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <addrLine>
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    A. <address
    <bibl> Référence bibliographique. Peut apparaître comme un bloc, comme un item de liste <listBibl>, ou comme un élément “inline” contenu dans un bloc.
    Attributs
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @n?{string}
    @source?{anyURI}
    URI dont est tiré l’information
    @type?embed
    Enfants
    A. <anchor> <author
    B. <biblScope
    C. <cb
    D. <date
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb> <pubPlace> <publisher
    R. <ref
    S. <space
    T. <title
    Modèle{text} | author | biblScope | date | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | pubPlace | publisher | ref | title ) +
    Parents
    A. <argument
    B. <body
    C. <cell> <cit> <closer
    E. <eg> <epigraph
    F. <figure> <fw
    I. <item
    L. <lem> <listBibl
    N. <note
    O. <opener
    P. <p> <postscript
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <biblScope>
    Attributs
    @unit?
    Modèle{text}
    Parents
    B. <bibl
    <publisher>
    Enfants
    H. <hi
    Modèle{text} | hi ) *
    Parents
    B. <bibl
    <cit> Permet de regrouper un texte cité avec sa référence bibliographique.
    Enfants
    B. <bibl
    Q. <quote
    Modèlequotebibl ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q
    <desc> Description , notamment dans les figures, <html5:figcaption>
    Attributs
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    G. <graphic
    I. <item
    N. <note
    P. <postscript
    Q. <q
    <entryFree>
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    D. <def
    F. <form
    Q. <quote
    X. <xr
    Modèle formquote | def | xr ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q
    <form>
    Enfants
    O. <orth
    Modèle{text} | orth ) *
    Parents
    E. <entryFree
    <def>
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    E. <entryFree
    <xr>
    Enfants
    R. <ref
    Modèle{text} | ref ) *
    Parents
    E. <entryFree
    <eg> Exemple de code, apparaissant souvent en texte préformaté, html5:pre
    Attributs
    @n?{string}
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q
    <l> Un vers, généralement contenu dans une strophe <lg>
    Attributs
    @met?tri | hepta | octo | deca | alex{text} )
    @n?{string}
    @part?I | M | F )
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | refrain | indent ) +
    @rhyme?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <anchor> <app> <author
    C. <c> <caesura> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q
    R. <ref> <rhyme> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle{text} | caesura | rhyme | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | stage | typo (c | emph | hi | g ) * ) ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    E. <epigraph
    F. <figure
    I. <item
    L. <lg
    N. <note
    P. <postscript
    Q. <q> <quote
    S. <sp> <sp> <stage

    Pour les vers rompus du théâtre (– Hé ? – Quoi ! – Ah…), renseigner l’attribut @part qui permettra à une application de rétablir les alignements, indiquer explicitement la succession pour informer un automate : Initial (1) – Medial (0 ou n) – Final (1)
    Les indentations spécifiques sont à inscrire sous forme d’espaces insécables (caractère unicode équivalent à l’entité XML &#160;). Pour les vers numérotés, le numéro est inscrit dans l’attribut @n.
    <caesura>
    Modèle
    Parents
    L. <l
    <rhyme>
    Attributs
    @label
    @type?
    Modèle{text}
    Parents
    L. <l
    <label> Étiquette, pour un intitulé court, de niveau paragraphe ou de niveau caractère. Utilisé par exemple pour les intertitres, pour des listes de définitions, ou dans le théâtre.
    Attributs
    @place?above | below | book | bottom | bubble | div | end | inline | inspace | margin | oppposite | overleaf | top | {token} )
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?dateline | head | salute | speaker )
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <name> <note> <num
    P. <pb
    R. <ref
    S. <space> <stage
    T. <term
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * ) | name | foreign | stage | term ) *
    Parents
    A. <argument
    B. <body
    C. <cell> <closer
    E. <eg> <epigraph
    F. <figure> <fw
    I. <item
    L. <lem> <lg> <list
    N. <note
    O. <opener
    P. <p> <postscript
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed> <sp
    T. <titlePart> <trailer
    @part
    Valeur
  • I“Initial”, début de vers
  • M“Medial”, milieu de vers
  • F“Final”, fin de vers
  •  )
    Parents
    L. <l> <lg
    P. <p
    <lg> Strophe de vers
    Attributs
    @n?{string}
    @part?I | M | F )
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @rhyme?
    @type?Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab
    C. <cb
    H. <head
    L. <l> <label> <lg
    P. <pb
    Modèle head * ab | cb | l | label | lg | pb ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    E. <epigraph
    F. <figure
    I. <item
    L. <lg
    N. <note
    P. <postscript
    Q. <q> <quote
    S. <sp> <sp> <stage
    <p> Paragraphe de texte, html5:p
    Attributs
    @n?{string}
    @part?I | M | F )
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <s> <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèles + | flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + ) )
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    E. <epigraph
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q> <quote
    S. <sp> <sp> <stage

    [html]

    <q> Bloc ou suite de blocs distingués du flux principal
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?diary | drama | index | legal | letter | narrative | poem | press | treatise{text} )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <abbr> <add> <anchor> <app> <argument> <author
    B. <bibl> <byline
    C. <c> <castList> <cb> <cit> <closer> <code> <corr
    E. <eg> <email> <emph> <entryFree> <epigraph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <head> <hi
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <name> <note> <num
    O. <opener> <orgName
    P. <p> <pb> <persName> <phr> <placeName> <postscript
    Q. <q> <q> <quote
    R. <ref> <rs
    S. <said> <salute> <seg> <signed> <sp> <space> <stage> <surname
    T. <table> <term> <title> <trailer
    U. <unclear
    Modèle{text} | typo (c | emph | hi | g ) * ) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) + | ( div.front (ab | argument | byline | dateline | docAuthor | docDate | epigraph | head | index | milestone | opener | salute | signed | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ), block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) * , div.back (argument | byline | closer | dateline | docAuthor | docDate | epigraph | index | milestone | postscript | salute | signed | trailer | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) * ) ) ) bibl ?
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q
    S. <sp> <sp

    Bloc de texte inséré dans un texte qui interrompt le texte principal, généralement séparé du texte environnant par un dispositif typographique spécifique (italique, blanc typographique, passage guillemeté). Contrairement à <quote>, le contenu de <q> ne peut pas être attribué à une origine extérieure au texte (origine fictionnelle ou non identifiable). Exemples : récit enchâssé, lettre insérée, article de presse, acte notarié, poème, traité, axiomes…

    <quote> Citation, notamment les paragraphes en retrait ou/et en italique, <html5:blockquote>
    Attributs
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <abbr> <add> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <l> <label> <lb> <lg> <list
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <p> <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <sp> <space> <stage> <surname
    T. <table> <term> <title
    U. <unclear
    Modèlebibl | persName ) ? {text} | typo (c | emph | hi | g ) * ) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) + | ( ab | bibl | cb | l | label | list | lg | lb | milestone | note | p | pb | quote | sp | stage | table ) +  )bibl | persName ) ?
    Parents
    A. <argument
    B. <body
    C. <cell> <cit
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    E. <entryFree
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q> <quote
    S. <sp> <sp> <stage
    <quote> Citation insérée dans un paragraphe (niveau caractère)
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    L. <lem
    N. <note
    O. <opener
    P. <p
    Q. <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Figures, tables et listes

    <figure> Boîte hors du flux, parfois encadrée, pouvant contenir une image, une table, une formule, ou autre objet susceptible d’être référencé dans une table dédiée. Permet notamment d’envelopper une image avec sa légende. <html5:figure>
    Attributs
    @n?{string}
    @rend?border | border-bottom | border-left | border-right | border-top | noborder ) | rend.align() ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <anchor
    B. <bibl
    C. <castList> <cb> <cit
    D. <dateline> <desc
    E. <eg> <entryFree> <epigraph
    F. <figure
    G. <gap> <graphic
    H. <head
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <note
    P. <p> <pb
    Q. <q> <quote
    S. <salute> <signed> <sp> <space> <stage
    T. <table
    Modèleblock (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | head | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) +
    Parents
    A. <argument
    B. <body
    C. <cell> <closer
    E. <eg
    F. <figure> <fw
    I. <item
    L. <lem> <list
    N. <note
    O. <opener
    P. <p> <postscript
    Q. <q> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed> <sp
    T. <titlePart> <trailer
    <list> Listes, <html5:ul> <html5:ol> <html5:dl>
    Attributs
    @rend?disc | circle | square | 1 | decimal | decimal-leading-zero | upper-roman | I. | lower-latin | lower-alpha | upper-latin | upper-alpha | row | - | |  )
    Type de liste, indiqué par un caractère, ou une valeur CSS standard
    @type?dialogue | gloss | index | toc | {token} )
    Enfants
    C. <cb
    F. <figure
    H. <head
    I. <index> <item
    L. <label> <lb
    N. <note
    P. <pb
    Modèle index * head * label | item | note | figure | pb | cb | lb ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q> <quote

    Les listes récursives permettent de représenter de nombreux composants textuels, il sont notamment utilisés, selon les conseils de la documentation TEI, pour les index ou les tables des matières.

    Liste de définitions, [html], adapté à l’encodage de tables à deux colonnes de type légende ou dictionnaire. L’attribut @rend permet à un programme d’interpréter différemment l’information.

    <item>
    Attributs
    @n?{string}
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <abbr> <add> <anchor> <app> <author
    B. <bibl
    C. <c> <castList> <cb> <cit> <code> <corr
    D. <date> <dateline> <del> <desc
    E. <eg> <email> <emph> <entryFree> <epigraph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <p> <pb> <persName> <phr> <placeName
    Q. <q> <q> <quote
    R. <ref> <rs
    S. <said> <salute> <seg> <signed> <sp> <space> <stage> <surname
    T. <table> <term> <title
    U. <unclear
    Modèle{text} | typo (c | emph | hi | g ) * ) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | bibl )point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ?  ) + | block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) + | ( {text} | bibl | num | persName | title ) * list ) +  )
    Parents
    L. <list
    <listBibl> Liste de références bibliographiques
    Attributs
    @rend?disc | circle | square | 1 | decimal | decimal-leading-zero | upper-roman | I. | lower-latin | lower-alpha | upper-latin | upper-alpha | row | - | |  )
    Type de liste, indiqué par un caractère, ou une valeur CSS standard
    Enfants
    B. <bibl
    C. <cb
    H. <head
    L. <listBibl
    P. <pb
    Modèle head ? pb | cb | bibl | listBibl ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    L. <listBibl
    N. <note
    P. <postscript
    Q. <q
    <table> Table, <html5:table>. Avant essaiera de limiter l'usage des tables aux structures de contenu qui ne peuvent pas être ramenées à une liste <list> (penser notamment aux listes de définitions qui correspondent à des tableaux à deux colonnes)
    Attributs
    @rend?border | border-bottom | border-left | border-right | border-top | noborder ) | rend.align() ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Enfants
    C. <cb
    H. <head
    I. <index
    P. <pb
    R. <row
    Modèlehead | index ) * spanGrp type="colgroup" ? row | pb | cb ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q> <quote
    <spanGrp type="colgroup">
    Attributs
    @type="colgroup"colgroup
    Enfants
    Modèlespan type="col" +
    Parents
    T. <table
    <span type="col">
    Attributs
    @rend?
    @style?
    @type="col"col
    Modèle
    Parents
    <row>
    Attributs
    @n?{string}
    @rend?Indication de rendu, selon un vocabulaire contrôlé. Interprété comme une liste de classes CSS comme dans l'attribut @html5:class. Conserve une information de la source, ou suggère une présentation. À distinguer de la précision sémantique de l’élément, indiquée avec l’attribut @type
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @role?data | label )
    Enfants
    C. <cell
    Modèle cell +
    Parents
    T. <table
    <cell>
    Attributs
    @cols?
    @rend?center | bottom | middle | top | left | right | border | rend.font() ) +
    @role?data | label{text} )
    @rows?
    Enfants
    A. <ab> <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <castList> <cb> <cit> <code> <corr
    D. <date> <dateline> <del> <desc
    E. <eg> <email> <emph> <entryFree> <epigraph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <l> <label> <lb> <lg> <list> <listBibl
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <p> <pb> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <rs
    S. <said> <salute> <seg> <signed> <sp> <space> <stage> <surname
    T. <table> <term> <title
    U. <unclear
    Modèleflow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + ) | block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) +  )
    Parents
    R. <row

    Typographie de niveau caractère

    typo()
    Contenuc | emph | hi | g ) *
    Usage
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <seg> <signed
    T. <titlePart> <trailer
    <c> Caractère auquel attacher des propriétés particulières, par exemple pour isoler une lettrine.
    Attributs
    @n?{string}
    @rend?rend.font() | vertical | drop-cap )
    Enfants
    N. <note
    Modèle{text} note ?
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <seg> <signed
    T. <titlePart> <trailer
    <l><c n="vertical">L</c>’amour est libre, il n’est jamais soumis au sort</l>
    <l><c rend="vertical">O</c> Lou, le mien est plus fort encor que la mort</l>
    <l><c rend="vertical">U</c>n cœur, le mien te suit dans ton voyage au Nord</l>
    L’amour est libre, il n’est jamais soumis au sort
    O Lou, le mien est plus fort encor que la mort
    Un cœur, le mien te suit dans ton voyage au Nord
    <emph> Mise en valeur, <html5:em> (apparence italique)
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    A. <actor> <addrLine
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <foreign> <fw
    G. <gloss
    H. <head> <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener
    P. <p> <phr
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc
    S. <s> <said> <salute> <seg> <signed> <stage
    T. <term> <titlePart> <trailer
    <hi> Mise en forme de niveau caractère, sans interprétation sémantique (ex : italique, gras, couleurs…)
    Attributs
    @rend?rend.font() | strong | mark )
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor> <author
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <placeName
    R. <ref> <rs
    S. <space
    T. <term> <title
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * ) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) ) *
    Parents
    A. <abbr> <author
    B. <bibl> <byline
    C. <cell> <closer
    E. <eg
    F. <formula> <fw
    H. <head
    I. <item
    L. <l> <lem
    N. <note
    O. <opener> <orgName
    Q. <q> <quote> <quote
    R. <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <speaker> <stage
    T. <title> <titlePart> <trailer

    La liste des possibilités de mise en forme est volontairement close, afin de favoriser un balisage plus sémantique, ou alors de reporter les styles de caractères plus spécifiques vers l'élément <seg>.

    L'attribut @n peut être utilisé pour conserver un code couleur, par exemple après conversion depuis un traitement de texte (surlignage, coloration), en attendant que la fonction sémantique voulue par l'auteur soit attribuée par un remplacement ultérieur.

    Il est parfois nécessaire de préciser qu'à l'intérieur d'un segment mis en forme (ex : citation en italique), une expression apparaît en romain (ex : mot en mention dans une citation : « J’appelle typographie la mise à plat d’une pensée » ; titre d’ouvrage dans un titre en italique : le Quichotte au XXe s.). On recommande pour ces cas de redoubler la mise en forme (ex : italique dans l'italique), l'apparence peut ainsi être restaurée par stylage. Un balisage typographique doit pouvoir généralement résoudre tous ces cas.

    <!-- Balisage TEI respectant la continuité typographique -->
    <hi rend="i">« J’appelle <hi rend="i">typographie</hi> la mise à plat d’une pensée »</hi>
    <!-- Balisage TEI plus sémantique -->
    <q>J'appelle <term rend="i">typographie</term> la mise à plat d’une pensée</q>
    <g> Caractère particulier qui peuvent ne pas être correctement rendus dans les polices unicode habituelles. L'encadrement du caractère risqué ou approximatif permet d'adapter le rendu selon le média de destination. Indiquer obligatoirement un code local dans l’attribut @n (dans l'esprit du nom d'une entité XML).
    Attributs
    @n{string}
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Enfants
    N. <note
    Modèle{text} note ?
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <seg> <signed
    T. <titlePart> <trailer
    <c n="cent">¢</c>
    <gap> Texte non transcrit. Indiquer obligatoirement une raison et un ordre de grandeur. Les unités de distance linéaire sont interprétées verticalement lorsque que l’élément est utilisé au niveau paragraphe, sinon elles sont interprétées horizontalement. Pour les manques horizontaux sur plus d'une ligne, préférer un ordre de grandeur en caractères.
    Attributs
    @quantity?
    @reason?omitted | illisible | hors projet{text} )
    @unit?lines | chars | mm | cm )
    @xml:lang?Code normalisé de langue.
    Modèle
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    T. <term> <title> <titlePart> <trailer
    <seg> Segment de texte à distinguer, à utiliser en derniers recours lorsqu’aucun autre élément n’est approprié, permet notamment de porter une classe ou un identifiant, <html5:span>
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?exquote | tab )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <c> <cb
    E. <emph
    G. <g> <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb
    S. <space
    Modèle{text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <space> Espace significatif. Dans le mesure du possible, éviter cet élément lorsque l’espace peut être représenté par une suite d’espaces insécables ' ' (caractère unicode équivalent à l’entité XML &#160;).
    Attributs
    @extent?Renseigner avec une expression CSS : width:5ex /* 5 caractères de long */; width:50% /* une demi-ligne */; height:4em /* 4 ligne de haut */
    @quantity?{int}
    @rend?tab
    @unit?cm | mm | in | lines | chars )
    Modèle
  • {token} — pattern:  *
  • Parents
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <stage> <surname
    T. <term> <title> <titlePart> <trailer

    Théâtre

    <sp> Théâtre : tirade, tour de parole
    Attributs
    @who{IDREFS}
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    F. <figure
    L. <l> <label> <lg
    N. <note
    P. <p> <pb
    Q. <q> <quote
    S. <speaker> <stage
    Modèle speakerfigure | l | label | lg | note | p | pb | q | quote | stage ) +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure
    I. <item
    N. <note
    P. <postscript
    Q. <q
    <sp> Citation de théâtre : tirade, tour de parole
    Attributs
    @who?{IDREFS}
    Enfants
    L. <l> <lg
    N. <note
    P. <p> <pb
    Q. <q> <quote
    S. <speaker> <stage
    Modèlespeaker ? l | lg | note | p | pb | q | quote | stage ) +
    Parents
    Q. <quote
    @who
    Valeur{IDREFS}
    Parents
    S. <sp> <sp
    <stage> Théâtre, indication scénique.
    Attributs
    @rend?rend.align() | sc{text} )
    @type?setting | entrance | exit | business | novelistic | delivery | modifier | location | mixed | didascalia | castList{text} )
    Enfants
    E. <emph
    H. <hi
    L. <l> <lb> <lg> <listPerson
    N. <note> <num
    P. <p> <pb
    Q. <quote
    R. <ref
    S. <space> <stage
    Modèle{text} | emph | hi | lb | listPerson | note | num | pb | ref | space | stage ) + | ( l | listPerson | lg | p | pb | quote ) +  )
    Parents
    A. <argument
    B. <body
    C. <cell> <closer
    E. <eg
    F. <figure> <fw
    I. <item
    L. <l> <label> <lem
    N. <note
    O. <opener
    P. <p> <postscript
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed> <sp> <sp> <speaker> <stage
    T. <titlePart> <trailer

    La didascalie est une notion pouvant accepter plusieurs définitions. Un encodage en XML impose une grammaire stricte dans la désignation et l’imbrication des éléments. A priori, le balisage des didascalies concerne principalement l’élément <stage>. Il peut se trouver au niveau de la pièce (Le Cid : « La scène est à Séville »), de l’acte, de la scène, de la réplique, ou en cours de réplique (« Tartuffe : Le Ciel défend, de vrai, certains contentements ; C’est un Scélérat qui parle. Mais on trouve avec lui des accommodements. »). Tout semble théoriquement prévu, mais la machine se grippe rapidement, par exemple avec cette entête de réplique pourtant fréquente « SGANARELLE, à part ». En TEI, les noms de personnages sont enveloppées dans l’élément <speaker>. <speaker> n’a pas le droit de contenir l’élément <stage>. Ce choix a été longtemps discuté et réfléchi dans la communauté TEI, il porte potentiellement une définition des didascalies.

    On pourrait proposer cette première définition : « la didascalie est un discours de l’auteur et non d’un personnage ». Ceci recouvre très bien ce qui se met dans un <stage>, mais aussi, une grande partie du paratexte. La distribution des rôles <castList> est aussi un discours de l’auteur, ne serait-ce que par son ordre qui donne une indication scénique. Ainsi, Tartuffe est entre la famille et les valets, qualifié de « faux dévot ». Cette indication scénique donne une direction importante aux acteurs, la TEI la met généralement dans un jeu d’éléments pour encoder la distribution des rôles : <castList>, contenant des <castItem>, contenant principalement les notions de <role>, <actor> et <roleDesc> (description du rôle, qui contiendrait « faux dévot »). <stage> n’est pas autorisé dans <castItem>. Le « discours de l’auteur » s’avère donc une notion très imprécise à interpréter. D’ailleurs, ne serait-ce pas l’auteur, ou certains de ses aspects, qui parle à travers chaque personnage ?

    Nous avons préféré partir d’une analyse plus concrète de la situation de communication. Généralement, un texte imprimé de théâtre s’adresse d’abord à une troupe. Il en résulte une distinction forte : une didascalie est du texte écrit à destination des acteurs, et qui ne se prononce pas. Cette définition a des effets larges, qui expliquent assez bien les choix de la TEI.

    • La distribution ou liste de personnages en tête de pièce <castList> est une didascalie à destination de la troupe pour annoncer les rôles, emplois, et relations. La dramaturgie automatique a besoin de cette information, de manière plus précise et plus structurée.
    • La distribution de scène, ex : « Phède, Hippolyte », relève de la didascalie. Le titre d’acte, de tableau ou de scène, aussi : « Scène 1 ». Il en résulte que l’on pourrait mettre titre de section et liste de personnages dans un même élément, un “titre” <head> : « Scène 1. Phèdre, Hippolyte. ». Ce n’est pas contradictoire avec la définition ci-dessus, mais <head> en TEI a le sens plus général de titres de section. Or, la liste des personnages peut être diversement longue et mêlée d’autres indications scéniques, ne relevant plus à proprement du titre. En conséquence, nous plaçons la distribution de scène dans un élément <stage>, juste après le <head>. Cette structure n’engage pas la présentation typographique (ex : tout peut paraître une ligne). La dramaturgie automatique aura besoin d’informations supplémentaires, cf. <listPerson>.
    • Les noms de personnages en tête de réplique <speaker> sont des didascalies, raison qui justifie TEI de ne pas y autoriser <stage> (comme on ne peut pas mettre un paragraphe dans un paragraphe). Il en résulte que les mots qui ne sont pas des noms de personnage ont le même statut de didascalie, les distinctions ne sont que typographiques.
      <speaker>Pipi <emph>et</emph> quatorze, <emph>riant</emph></speaker>

    Selon cette définition, l'élément <stage> peut apparaître à de nombreux endroits :

    • div[@type='act' or @type='prologue' or @type='interlude']/stage[1] – didascalie d’acte (ou prologue ou intermède) lorsque la division de niveau 1 ne comporte pas de scènes
    • div[@type='scene']/stage[1] – didascalie de scène listant les personnages
    • div/stage – entre deux répliques <sp>
    • sp/stage – à l’intérieur d’une réplique, entre deux vers <l> ou deux paragraphes <p>
    • sp/(l|p)/stage – en cours de phrase

    Pour une étude scientifique des indications scéniques, on conseillera d'utiliser des procédés analytiques plus élaborés, permettant notamment de typer et reconstruire des formules compréhensibles lorsqu'elles sont extraites du contexte.

    <speaker>
    Enfants
    H. <hi
    L. <listPerson
    N. <note
    P. <pb
    R. <ref
    S. <stage
    Modèle{text} | hi | listPerson | note | pb | ref | stage ) *
    Parents
    S. <sp> <sp
    <castList> Théâtre, distribution
    Enfants
    C. <castItem
    H. <head
    Modèlehead ? castItem +
    Parents
    A. <argument
    B. <body
    C. <cell
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    F. <figure> <front
    I. <item
    N. <note
    P. <postscript
    Q. <q

    <castList> permet d'encoder la distribution d'un texte dramatique. La structuration sémantique, notamment l'élément <role>, permet de porter des informations, par exemple un identifiant qui sera rappelé avec un élément <person> dans une configuration scénique <listPerson>.

    <castList>
    <castItem><role xml:id="madame-pernelle" rend="female veteran">Madame Pernelle</role>, <roleDesc>Mère d’Orgon</roleDesc>.</castItem>
    <castItem><role xml:id="orgon" rend="male superior">Orgon</role>, <roleDesc>Mari d’Elmire</roleDesc>.</castItem>
    <castItem><role xml:id="elmire" rend="female superior">Elmire</role>, <roleDesc>Femme d’Orgon</roleDesc>.</castItem>
    <castItem><role xml:id="damis" rend="male junior">Damis</role>, <roleDesc>Fils d’Orgon</roleDesc>.</castItem>
    <castItem><role xml:id="mariane" rend="female junior">Mariane</role>, <roleDesc>Fille d’Orgon, et Amante de Valère</roleDesc>.</castItem>
    <castItem><role xml:id="valere" rend="male junior">Valère</role>, <roleDesc>Amant de Mariane</roleDesc>.</castItem>
    <castItem><role xml:id="cleante" rend="male">Cléante</role>, <roleDesc>Beau-frère d’Orgon</roleDesc>.</castItem>
    <castItem><role xml:id="tartuffe" rend="male">Tartuffe</role>, <roleDesc>Faux Dévot</roleDesc>.</castItem>
    <castItem><role xml:id="dorine" rend="female inferior">Dorine</role>, <roleDesc>Suivante de Mariane</roleDesc>.</castItem>
    <castItem><role xml:id="loyal">Monsieur Loyal</role>, <roleDesc>Sergent</roleDesc>.</castItem>
    <castItem><role xml:id="exempt">Un exempt</role>.</castItem>
    <castItem><role xml:id="flipote" rend="female inferior">Flipote</role>, Servante de Mme Pernelle.</castItem>
    </castList>
    <castItem>
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <actor
    R. <role> <roleDesc
    Modèle{text} | role | actor | roleDesc ) *
    Parents
    C. <castList
    <role>
    Attributs
    @n?{string}
    @rend?male | female ) | cadet | junior | senior | veteran ) | ( inferior | exterior | superior ) ) +
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <castItem
    <actor>
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <castItem
    <roleDesc>
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèleflow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    C. <castItem
    <listPerson> Liste de personnes, théâtre : configuration scénique (dramaturgie automatique)
    Attributs
    @n?Chiffre arabe indiquant l'ordre de la configuration à l'intérieur de la scène, peut être généré automatiquement, notamment pour générer automatiquement un identifiant.
    @subtype?break | escape | search | escape-search )
    @type?configuration{text} )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    P. <person
    Modèleperson * | listPerson type="group" +  )
    Parents
    H. <head
    S. <speaker> <stage

    <listPerson> peut avoir de nombreux usages, ne sera documenté ici qu'un usage spécifique, pour le théâtre.

    Un texte de théâtre encodé peut permettre des analyses automatiques, et notamment, suivre les configurations de personnages qui occupent la scène. Les didascalies permettent en général de donner des indications suffisantes à destination des humains pour reconstruire l'état de la scène, mais l'information doit être encodée pour qu'un automate puisse l'extraire avec précision.

    Le théâtre classique français est divisé en scènes, avec en général la liste complète du personnel impliqué. En théorie, les entrées et les sorties définissent justement la division d'un acte en scènes. Ce n'est pas le cas dans toutes les traditions, par exemple le théâtre espagnol du grand siècle est souvent divisés en actes sur un même lieu où le personnel entre et sort. Par ailleurs, même dans le th'âtre français le plus classique, des entrées et des sorties peuvent inetrvenir entre des tirades, voire en plein milieu, ce qui fait généralement l'objet d'une indication scénique <stage>.

    Une configuration est une partie d’un texte dramatique qui ne contient aucun mouvement d’entrée ou de sortie du plateau, et se définit par la liste des personnages qui sont présents durant cet intervalle. On peut distinguer les configurations successives en insérant un élément <listPerson> à chaque fois qu’un personnage entre ou sort, même si ce mouvement correspond à un changement de scène.

    On peut également considérer qu'il y a une nouvelle configuration quand les mêmes personnages restent sur le plateau, mais que leurs relations changent (personnage caché qui apparaît, personnage endormi qui se réveille, ou inversement, etc.).

    <div type="scene" xml:id="IV05">
    <head>Scène V</head>
    <stage>Tartuffe, Elmire, Orgon <listPerson type="configuration"><person corresp="#tartuffe"/><person corresp="#elmire"/>
    <!-- Orgon est caché sous la table -->
    <person corresp="#orgon" role="hidden"/></listPerson>
    </stage>
    <sp xml:id="IV05-1" who="tartuffe">
    <speaker>Tartuffe</speaker>
    <l n="1387" xml:id="l1387">On m’a dit qu’en ce lieu vous me vouliez parler.</l>
    </sp>
    <!-- ... -->
    </div>

    La scène peut être vide, mais en général, une configuration comporte au moins un personnage (monologue) <person>, souvent plusieurs. Il est possible de regrouper les personnes d'une configuration dans un <listGroup>, ce qui permet de par exemple d'isoler les figurants des protagonistes.

    <listPerson type="group">
    Attributs
    @type="group"group
    Enfants
    P. <person
    Modèleperson +
    Parents
    L. <listPerson
    <person> Personne, théâtre : personnage dans une configuration scénique (dramaturgie automatique)
    Attributs
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @rend?male | female ) | cadet | junior | senior | veteran ) | ( inferior | exterior | superior ) ) +
    @role?hidden | offstage | dead | absent | unconscious | aside )
    @role?inferior | exterior | superior )
    @sex?1 | 2 | O | 9 )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Modèle
    Parents

    Personnage de théâtre, soit en déclaration initiale (alternative plus formalisée à <role>) avec identifiant @xml:id obligatoire, soit dans une configuration scénique, avec identifiant @corresp obligatoire, pointant vers la déclaration initiale du personnage.

    Fonctions

    function() Balises de niveau caractère qui indiquent la fonction d’un segment de texte, sans préjuger de sa mise en valeur typographique.
    Contenuabbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )
    Usage
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    textual() Contenu quasi textuel avec une typographie minimale, notamment à l’intérieur d'une balise fonctionnelle
    Contenu{text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) *
    Usage
    A. <actor> <addrLine
    C. <code
    D. <date> <def
    E. <emph
    F. <foreign
    G. <gloss
    H. <hi> <hi> <hi
    L. <label
    N. <name> <num
    P. <phr
    Q. <q
    R. <role
    T. <term
    <hi>
    Attributs
    @rendsub | sup | sc | i | n )
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    A. <actor> <addrLine
    C. <code
    D. <date> <def
    E. <emph
    F. <foreign
    G. <gloss
    H. <hi> <hi> <hi
    L. <label
    N. <name> <num
    P. <phr
    Q. <q
    R. <role
    T. <term
    <add> Segment de texte inséré, <html5:ins>
    Attributs
    @resp?
    Enfants
    T. <title
    Modèle{text} | title ) * {text}
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <app> Note d’apparat critique
    Attributs
    @n{string}
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    L. <lem
    N. <note
    Modèlelemnote ) ?
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <lem>
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèleflow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    A. <app
    <code> Segment de code informatique, souvent en police machine à écrire, <html5:code>
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <corr> Segment de texte corrigé
    Attributs
    @n?Permet de retenir le mot corrigé
    Modèle{text}
    Parents
    A. <actor> <addrLine
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <foreign> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener
    P. <p> <phr
    Q. <q> <q> <quote> <quote
    R. <role> <roleDesc
    S. <s> <said> <salute> <signed
    T. <term> <titlePart> <trailer
    <date> Date
    Attributs
    @evidence?conjecture
    Nature de la preuve attestant la justesse de l'interprétation
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?
    @when?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    B. <bibl> <byline
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <del> Segment de texte supprimé, <html5:del>
    Modèle{text}
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <email> Adresse courriel
    Modèle{text}
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <foreign> Mot, expression, ou proposition dans une langue différente du contexte. Permet de spécifier une police particulière pour certains alphabets (grec, hébreu…).
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    A. <actor> <addrLine
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <foreign> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener
    P. <p> <phr
    Q. <q> <q> <quote> <quote
    R. <role> <roleDesc
    S. <s> <said> <salute> <signed
    T. <term> <titlePart> <trailer
    <formula> Formule mathématique
    Attributs
    @rend?Indication de rendu, selon un vocabulaire contrôlé. Interprété comme une liste de classes CSS comme dans l'attribut @html5:class. Conserve une information de la source, ou suggère une présentation. À distinguer de la précision sémantique de l’élément, indiquée avec l’attribut @type
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    G. <graphic
    H. <hi
    Modèle{text} | hi | graphic ) * {text}
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <gloss> Glose, définition
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <num> Nombre
    Attributs
    @type?Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    @value?{integer}
    Pour certains corpus, comme les éditions de comptabilités manuscrites, les valeurs numériques peuvent être exploitées (ex : vérification automatique de sommes). L’attribut @value permet d’inscrire de telles valeurs en notation décimale.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    A. <actor> <addrLine> <author
    B. <bibl
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <foreign> <fw
    G. <gloss
    H. <head> <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <rs
    S. <s> <said> <salute> <signed> <stage
    T. <term> <title> <titlePart> <trailer

    Le balisage des nombres est spécialement utile pour les chiffres romains, afin qu’ils puissent paraître en petites capitales selon les conventions d’édition, par exemple les siècles. xvie s.

    <num>xvi<hi rend="sup">e</hi></num> s.
    <q> L’usage de cette balise est très déconseillé, sa sémantique étant particulièrement vague
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor> <author
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <placeName
    R. <ref> <rs
    S. <space
    T. <term> <title
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * ) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) ) *
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <phr> Syntagme, expression au sens grammatical
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <ref> Lien simple, html5:<a href="@target">texte</a>. Pour les liens internes, utiliser une URI ancre, #pb0101 (page 101).
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @target{text}
    @type?Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor> <author
    C. <cb
    E. <emph
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space
    T. <title
    Modèle{text} | hi | author | emph | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | title ) *
    Parents
    A. <actor> <addrLine
    B. <bibl
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <foreign> <fw
    G. <gloss
    H. <head> <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener
    P. <p> <phr
    Q. <q> <q> <quote> <quote
    R. <role> <roleDesc
    S. <s> <said> <salute> <signed> <speaker> <stage
    T. <term> <titlePart> <trailer
    X. <xr
    <hi>
    Attributs
    @rendsub | sup | sc | i | n )
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèletextual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    R. <ref
    <s> Phrase (sentence)
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    P. <p
    <said> Parole, par exemple dans un dialogue de roman
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <unclear> Incertain, segment de texte transcrit sans certitude
    Modèle{text}
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Entités nommées

    indexable() Balises de niveau caractère utiles à l’indexation des entités nommées
    Contenuabbr | author | name | orgName | persName | placeName | rs | term | title )
    Usage
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <author> Auteur dans une référence bibliographique.
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?author | editor | translator | ©{text} )
    @role?translator{text} )
    @unit?Unité d'une information
    Enfants
    A. <anchor
    C. <cb
    F. <forename
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space> <surname
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | surname | forename | num | hi ) *
    Parents
    B. <bibl
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <ref> <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Utile pour établir l’index des auteurs référencés dans le texte. L’élement <author> n’étant pas autorisé en dehors de <bibl>, les auteurs cités au fil du texte sont balisés avec <persName type="author">.

    <docAuthor> Auteur du document, ou de la section (selon le contexte). Dans une page de titre, répétera une information déjà définie dans l’entête de métadonnées, par contre, est obligatoire pour les préfaciers, ou les chapitres dans un ouvrage collectif.
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) +
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @unit?Unité d'une information
    Enfants
    A. <anchor
    C. <cb
    F. <forename
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space> <surname
    Modèle{text} | forename | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | surname ) *
    Parents
    B. <byline
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    Q. <q
    T. <titlePage

    L’élément <docAuthor> relève d’une logique de métadonnée bibliographique : il permet par exemple d’établir la liste des contributeurs d’un recueil d’articles. Il n’est en aucun cas utilisé l’indexation des auteurs cités dans un texte (voir <author> et <persName type="author">).

    De type bloc dans un <titlePage> et de type inline dans un <byline>.

    <name> Entités nommmées non résolues (personne, lieu, institution, initiales…)
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <label> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Ce repérage très générique des entités peut être produit automatiquement. Il est utile notamment à l’extraction des mots qui ne sont pas du dictionnaire, pour les traitements lexicographiques.

    Ce balisage est temporaire et, idéalement, il doit être précisé : <name> ne porte pas les attributs d’indexation (index-atts()) car la résolution des entités doit permettre de préciser la sémantique (<persName>, <placeName>, etc.).

    <persName> Nom de personne, d’auteur, de personnage
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @evidence?conjecture
    Nature de la preuve attestant la justesse de l'interprétation
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @type?author | character | actor{text} )
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    F. <forename
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space> <surname
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | surname | forename | num | hi ) *
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Les noms de personne peuvent être balisés pour différents objectifs :

    • Mise en forme typographique : si l’objectif est la mise en petites capitales des noms de famille, utiliser <surname>, afin que <persName> encadre la totalité d’un nom de personne, nom, prénom, et autres composantes compris.
    • Traitements linguistiques : le but sera d’inclure tous les noms propres. Il doit être possible de remplacer <persName> par "il" ou "elle" sans rompre la signification de la phrase. Pour un tel objectif, il convient de baliser aussi les noms abrégés ("K.", "Joseph K.").
    • Indexation : il est nécessaire d'ajouter l’attribut utile (index-atts()) à l’identification de la personne, notamment pour les pronoms, et permettre les regroupements.
      <persName key="dieu">Il</persName>
      L’attribut @type permet, grâce à la valeur "author", d’indexer les auteurs mentionnés au fil du texte. De manière complémentaire, l’élement <author>, autorisé uniquement dans <bibl>, permet d’indexer les auteurs référencés, c’est-à-dire ceux dont les citations sont explicitement référencées par un auteur ou un éditeur scientifique. Pour établir l’index des auteurs cités dans un texte, il convient donc de regrouper les clés (@key, @corresp ou @ref, cf index-atts()) renseignées pour les éléments <persName @type="author"]> et <author>.
      Auteur mentionné :
      Je veux parler du drame d’amour qui mit aux prises, voici soixante ans passé, deux des beaux génies de notre âge : <persName ref="http://www.idref.fr/027043339" type="author">Alfred de Musset</persName> et <persName ref="http://www.idref.fr/027121577" type="author">George Sand</persName>.
      Auteur référencé :
      <note>Le merveilleux <bibl><title>Cyrano</title> de <author ref="http://www.idref.fr/027109860">M. Edmond Rostand</author></bibl> est venu confirmer cette hypothèse. (NdA)</note>
    <surname> Nom de famille, souvent en petites capitales
    Attributs
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Parents
    A. <author
    C. <cell> <closer
    E. <eg
    F. <fw
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p> <persName
    Q. <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <forename> Prénom
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) ) *
    Parents
    A. <author
    D. <docAuthor
    P. <persName
    <placeName> Nom de lieu
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | num | hi ) *
    Parents
    B. <byline
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Comme les noms de personnes, le balisage des noms de lieux peut avoir plusieurs objectifs.

    Objectif linguistique : inclure une expression remplaçable par ici où là : <rue Léon Trulin>

    <rs> Référence à une entité
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @typeevent
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | num | hi ) *
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Comme les noms de personnes, le balisage des noms de lieux peut avoir plusieurs objectifs.

    Objectif linguistique : inclure une expression remplaçable par ici où là : <rue Léon Trulin>

    <orgName> Nom d’organisation
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | hi ) *
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer
    <roleName> Rôle
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | hi ) *
    ParentsInutilisé
    <abbr> Abréviation
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?rend.font()
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | hi ) *
    Parents
    A. <actor> <addrLine
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <foreign> <fw
    G. <gloss
    H. <head> <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener
    P. <p> <phr
    Q. <q> <q> <quote> <quote
    R. <role> <roleDesc
    S. <s> <said> <salute> <signed
    T. <term> <titlePart> <trailer
    <title> Titre d'ouvrage
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @level?a | m | j | s | u )
    @n-att?
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?
    @resp?
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <anchor
    C. <cb
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    S. <space
    Modèle{text} | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | hi | num ) *
    Parents
    A. <add
    B. <bibl> <byline
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <item
    L. <l> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <ref> <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Indexation

    L’indexation d’un texte peut se faire de deux manières :

    1. Par le regroupement automatique des clés inscrites pour l’identification de chacun des segments indexés.
    2. En liant les segments indexés aux entrées correspondantes définies dans une ressource prédéfinie (lexique, référentiel d’autorités), pour les désambiguïser.

    Le jeu d’attributs défini pour l’indexation prévoit ces deux cas de figure.

    index-atts() Jeu d’attributs utiles à l’indexation d’un élément
    Contenu( @key ? , @corresp="{anyURI}" ? , @ref="{anyURI}" ? , @cert ? , @precision ? , @unit ? , @quantity ?  )
    Usage
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title

    Une entité indexée peut être identifiée par (du plus vague au plus précis) :

    • @key – à minima une clé, utile au regroupement des entrées pour générer automatiquement un index ;
    • @corresp – un pointeur vers l’ID défini dans une liste d’autorité, inscrite dans le fichier même (<back>) ou dans un fichier déporté ;
    • @ref – idéalement une URI identifiant l’entité indexée.

    On conserve la possibilité de renseigner conjointement les attributs @ref et @corresp pour lier l’entité indexée à la fois à un référentiel partagé (type idRef) et à un référentiel plus spécifique (un fichier XML/TEI), dédié au projet scientifique.

    La maîtrise de l’attribution de ce jeu d’attributs aux justes éléments indexables est essentiel, de manière à éviter tout risque d’indexation redondante (par ex. persName > name|forname|surname, etc.).

    <term> Terme (mot ou expression), <html5:dfn> (terme défini, “defining instance of a term”)
    Attributs
    @cert?Degré de certitude d'une information
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @key?Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    @precision?Degré de précision d'une information
    @quantity?Quantité en chiffre décimaux se rapportant à une information
    @ref?{anyURI}
    URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    @rend?Indication de rendu, selon un vocabulaire contrôlé. Interprété comme une liste de classes CSS comme dans l'attribut @html5:class. Conserve une information de la source, ou suggère une présentation. À distinguer de la précision sémantique de l’élément, indiquée avec l’attribut @type
    @subtype?Clé2 de regroupement
    @type?Clé1 de regroupement
    @unit?Unité d'une information
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <anchor
    C. <cb> <corr
    E. <emph
    F. <foreign
    G. <gap> <graphic
    H. <hi
    I. <index
    L. <lb
    M. <milestone
    N. <note> <num
    P. <pb
    R. <ref
    S. <space
    Modèle textual ({text} | abbr | corr | emph | foreign | hi | num | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | ref ) * )
    Parents
    C. <cell> <closer
    E. <eg
    F. <fw
    H. <head> <hi
    I. <index> <item
    L. <l> <label> <lem
    N. <note
    O. <opener
    P. <p
    Q. <q> <q> <quote> <quote
    R. <roleDesc
    S. <s> <said> <salute> <signed
    T. <titlePart> <trailer

    Il est très utile de pouvoir récupérer l’indexation saisie par un chercheur dans un fichier de traitement de texte. Une chaîne de caractères indexée dans un index lexical se caractérise par une "entrée" normalisée (qui peut différer de la chaîne de caractères sélectionnée) et deux clés optionnelles ("clé1" et "clé2") qui permettent de regrouper hiérarchiquement les entrées. Un tel index lexical est généré grâce au regroupement automatique des entrées insérées dans le fichier. L’interprétation sémantique faite ici de l’élément <term> est un peu limite au regard des Guidelines mais se justifie par sa simplicité (pas d’élément parent <index>) et la disponibilité du jeu d’attribut att.typed utile à l’expression des clés 1 et 2.

    Cet usage de <term> est conçu pour la conversion automatique d’un index lexical ODT. Il serait à rapporter au 3e niveau d’encodage défini par les Best Practices for TEI in Libraries, à savoir un fichier XML/TEI issu d’une conversion OCR. Un tel encodage doit ensuite être précisé de manière à désambiguïser les entités indexées (<persName>, <placeName>, etc.).

    <term> sert aussi au repérage sémantique de notions au fil du texte, parfois mises en valeur par l’auteur lui-même. Cette mise en valeur typographique est inscrite en valeur de @rend.

    Texte

    Idéalement, tous les caractères du texte imprimé, de toutes les pages, doivent être inscrits comme des nœuds de texte. Cette attitude conservatoire évite de présumer des intérêts futurs de la recherche. La seule réserve concerne les navigations ajoutées par l’éditeur (table des matières, index) que l’on essaiera autant que possible de générer automatiquement par la structure XML.

    Entités — Flux de caractères UTF-8. Toujours préférer un caractère unicode UTF-8 lorsque possible. Pas d'entités, car soit elles sont en chiffres, et elles correspondent à un caractère unicode, soit elles sont en lettres, et elles ne sont pas supportées par xml sans déclaration DTD &nbsp;, &thinsp;, &eacute;… Exemple : pour une espace insécable inscrire le caractère ' ' (U+00A0, &#160;), visible ici comme une espace mais distinguable dans certains éditeurs, de même pour les espaces fines ' ' ( U+2009, &#8201;). Si des caractères rencontrés ne correspondent pas de façon exacte à un code unicode standard, alors utiliser <g n="{code local pour le caractère}">{approximation unicode}</g>

    Guillemets — Autant que possible, on évitera les "guillemets droits", afin de favoriser les guillemets orientés, qui s'ouvrent et se ferment pour délimiter un segment, en distinguant les « guillemets français » et les “guillemets anglais”. Les guillemets français encadrent généralement du texte cité ou rapporté, d'un autre auteur que le texte environnant, et sont susceptibles (sous contrôle humain) d'être encadrés pas la balise <quote>. Les guillemets anglais encadrent généralement des segments plus courts, qui pourraient aussi paraître en italique : terme technique <term>, langue étrangère <foreign>, mot en mention <mentionned>…

    Apostrophes — Autant que possible, éviter les 'apostrophes droites', pour privilégier l’apostrophe courbe et orientée.

    Caractères mal supportés par certaines polices ou clients, que l'on peut cependant conserver tel quel dans la source XML, sans entité ni transcodage.

    Points

    point() Balises hors du flux textuel principal (saut de page ou de ligne, notes...)
    Contenuanchor | cb | gap | graphic | index | lb | note | milestone | pb | space )
    Usage
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    T. <term> <title> <titlePart> <trailer
    <anchor> Une ancre, lorsqu’un point (et non un segment) identifiant est requis. Exemple : destination d’un lien. Pour identifier un segment (et non un point), renseigner l’attribut @xml:id de l'élément conteneur (section <div> ; bloc <p>, <list>… ; segment <term>…)
    Attributs
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Modèle
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <note> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    T. <term> <title> <titlePart> <trailer
    <cb> Saut de colonne
    Attributs
    @n{string}
    Modèle
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <back> <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem> <lg> <list> <listBibl
    N. <name> <num
    O. <opener> <orgName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    T. <table> <term> <title> <titlePart> <trailer

    Conservation des sauts de colonne de l’édition imprimée. Un tel numéro est nécessaire pour le référencement des citations des textes imprimés en colonnes (un dictionnaire par exemple). Par convention, on accole le numéro de page à la lettre de colonne pour constituer une référence de colonne unique par ouvrage. Par exemple 245c pour la troisième colonne de la page 245.

    @ed Sigle permettant d'identifier l’édition d’origine d’une numérotation (de page, folio, colonne, ligne…)
    Valeur
  • marginNuméro dans la marge
  • marginBigNuméro dans la marge, plus grand (relativement à un autre)
  • marginBoldNuméro dans la marge, en gras (relativement à un autre qui serait maigre)
  • []Numéro entre crochets
  • ()Numéro entre parenthèses
  • | {token} )
    Parents
    L. <lb
    P. <pb

    Idéalement, un tel sigle est défini par l’éditeur (date d’une édition imprimée, lettre dans le stemma d’un manuscrit…). Il est indispensable de choisir une clé cohérente dans tout le texte lorsque plusieurs numérotations concurrentes cohabitent.

    Lors d’une numérisation, on peut choisir d’adopter provisoirement un code qui décrit l’apparence physique du numéro (mise en valeur typographique), et laisser l’interprétation à un éditeur électronique postérieur.

    <fw> Mentions hors teneur (titre courant, numéro de page, tampon…)
    Attributs
    @type?header | footer | pageNum | lineNum | sig | catch )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <abbr> <add> <address> <anchor> <app> <author
    B. <bibl
    C. <c> <cb> <code> <corr
    D. <date> <del
    E. <email> <emph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss> <graphic
    H. <hi
    I. <index
    L. <label> <lb
    M. <milestone
    N. <name> <note> <num
    O. <orgName
    P. <pb> <persName> <phr> <placeName
    Q. <q> <quote
    R. <ref> <rs
    S. <said> <seg> <space> <stage> <surname
    T. <term> <title
    U. <unclear
    Modèle flow ({text} | typo (c | emph | hi | g ) * ) | point (anchor | cb | gap | graphic | index | lb | note | milestone | pb | space )) | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | figure | quote | label | bibl | stage | address ) + )
    ParentsInutilisé
    <graphic> Image <html5:img src="{@url}">
    Attributs
    @rend?rend.align()
    @scale?{decimal}
    @url
    Enfants
    D. <desc
    Modèle desc ?
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <formula> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    T. <term> <title> <titlePart> <trailer
    <index> Clé d'index
    Attributs
    @indexName?
    @n?
    @resp?
    Enfants
    T. <term
    Modèle term *
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem> <list
    N. <name> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    T. <table> <term> <title> <titlePart> <trailer
    <lb> Saut de ligne “line break” <html5:br/>
    Attributs
    @ed?margin | marginBig | marginBold | [] | () | {token} )
    Sigle permettant d'identifier l’édition d’origine d’une numérotation (de page, folio, colonne, ligne…)
    @n?{string}
    @rend?hyphen{text} )
    @resp?author | editor | translator | ©{text} )
    Modèle
    Parents
    A. <ab> <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph> <epigraph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <head> <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem> <list
    N. <name> <note> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <stage> <surname
    T. <term> <title> <titlePart> <trailer
    (line break)

    <lb> peut être utilisé pour forcer un saut de ligne, par exemple dans un titre.

    Dans le cas d’un texte avec lignes numérotées qui ne sont pas des vers inclus dans un élément <l>, les numéros sont utiles au référencement des citations des notes d’apparat critique. Il est donc nécessaire de conserver tous les sauts de lignes dans le flux du texte, et d’inscrire le numéro — quand il est imprimé — dans l’attribut @n. Attention : certaines éditions alternent l’emplacement du numéro de ligne selon les pages paires ou impaires (marges intérieures ou extérieures). Conformément à la spécification TEI, le numéro inscrit doit toujours se rapporter à ce qui suit. Les césures sont traitées comme pour le reste du texte. Une édition électronique de référence doit proposer une exploitation de ces sauts de ligne pour garantir une citabilité de qualité égale à la version imprimée. Si plusieurs numérotations concurrentes des lignes sont conservées, elles sont distinguées par l’attribut @ed.

    <milestone> Borne anonyme, vide, permet d’étiqueter des points qui n’entrent pas dans la hiérarchie éditoriale, et qui ne sont pas des sauts de page <pb>, de colonne <cb> ou de ligne <lb>
    Attributs
    @corresp?{anyURI}
    Pointeur vers une ressource liée
    @type?
    @unit?hr | rule{text} )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Modèle
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem
    N. <name> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <surname
    <note> Une note, encodée dans le flux du texte, au point de l’appel.
    Attributs
    @n?{string}
    @place?above | below | book | bottom | bubble | div | end | inline | inspace | margin | oppposite | overleaf | top | {token} )
    @rend?Indication de rendu, selon un vocabulaire contrôlé. Interprété comme une liste de classes CSS comme dans l'attribut @html5:class. Conserve une information de la source, ou suggère une présentation. À distinguer de la précision sémantique de l’élément, indiquée avec l’attribut @type
    @rendition?{anyURI}
    Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    @resp?author | editor | translator | ©{text} )
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Enfants
    A. <ab> <abbr> <add> <anchor> <app> <author
    B. <bibl
    C. <c> <castList> <cit> <code> <corr
    D. <date> <dateline> <del> <desc
    E. <eg> <email> <emph> <entryFree> <epigraph
    F. <figure> <foreign> <formula
    G. <g> <gap> <gloss
    H. <hi
    L. <l> <label> <lb> <lg> <list> <listBibl
    N. <name> <note> <num
    O. <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <rs
    S. <said> <salute> <seg> <signed> <sp> <stage> <surname
    T. <table> <term> <title
    U. <unclear
    Modèle{text} | anchor | bibl | quote | function (abbr | add | app | code | corr | date | del | email | foreign | formula | gloss | num | phr | q | ref | said | seg | surname | unclear )) | gap | indexable (abbr | author | name | orgName | persName | placeName | rs | term | title )) | lb | typo (c | emph | hi | g ) * ) | note ) + | ( block (ab | bibl | castList | cit | desc | eg | dateline | entryFree | epigraph | figure | l | label | list | listBibl | lg | p | q | quote | salute | signed | stage | sp | table )) | gap ) +  )
    Parents
    A. <abbr> <actor> <addrLine> <app> <author
    B. <bibl> <body> <byline
    C. <c> <cell> <closer> <code
    E. <eg> <emph
    F. <figure> <foreign> <forename> <fw
    G. <g> <gloss
    H. <head> <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem> <list
    N. <name> <note> <num
    O. <opener> <orgName
    P. <p> <persName> <phr> <placeName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <sp> <sp> <speaker> <stage> <surname
    T. <term> <title> <titlePart> <trailer

    Une note ne contient que du texte riche, ou que des blocs (le mélange texte avec blocs n'est pas autorisé).

    Le numéro ou la lettre d’appel dans le texte original est contenu dans l’attribut @n. Si la note ne comporte pas d'attribut @n, elle apparaît dans le flux, mais le bloc est considéré comme relevant d'un autre statut que le texte environnant. Lorsque plusieurs types de notes cohabitent (hors apparat critique <app>), chaque type doit pouvoir être distingué, afin notamment de pouvoir filtrer les notes pour certains exports (ex : texte hors droit à destination de la recherche, avec les notes de l’auteur hors droit, sans les notes de l’éditeur encore sous droits d’auteur). Le responsable d’une note sera alors précisé dans l’attribut @resp. Il est aussi possible de distinguer les notes par leur présentation typographique @rend.

    <pb> Saut de page “page break”
    Attributs
    @ana?Titre courant de la page imprimée. Si le titre courant comporte de la variation typographique, par exemple de l’italique ou des lettres en exposant, les chevrons des balises seront échappés avec les entités xml conventionnelles < : &lt;, > : &gt; afin de conserver un XML valide.
    @ed?margin | marginBig | marginBold | [] | () | {token} )
    Sigle permettant d'identifier l’édition d’origine d’une numérotation (de page, folio, colonne, ligne…)
    @facs?Lien vers une image
    @n?{string}
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    @xml:lang?Code normalisé de langue.
    Modèle
    Parents
    A. <abbr> <actor> <addrLine> <author
    B. <back> <bibl> <body> <byline
    C. <cell> <closer> <code
    E. <eg> <emph> <epigraph
    F. <figure> <foreign> <forename> <front> <fw
    G. <gloss
    H. <hi> <hi> <hi
    I. <item
    L. <l> <label> <lem> <lg> <list> <listBibl
    N. <name> <num
    O. <opener> <orgName
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleDesc> <roleName> <rs
    S. <s> <said> <salute> <seg> <signed> <sp> <sp> <speaker> <stage> <surname

    Le saut de page permet de conserver un lien avec une ou plusieurs éditions imprimées de référence.

    Le numéro de page imprimé est inscrit dans l’attribut @n. Ce numéro se rapporte à la page qui suit, la balise <pb> étant placée en début de page. Il est conseillé d’enregistrer tous les sauts de pages, même les pages blanches non numérotées.

    Un lien à une image de la page numérisée peut être inscrit dans l’attribut @facs. Quelle que soit la convention de nommage adoptée par le numériseur, ce nom de fichier doit être unique ; il est inutile de préciser les chemins relatifs qui varient selon les contextes applicatifs. L’attribut xml:id est utilisé comme ancre de destination pour les renvois à une page.

    En cas de note interrompue par un saut de page, il est déconseiller d’indiquer le saut de page à cet endroit, un saut de page doit être unique, et dans le flux de texte principal.

    Pour une édition de source, lorsque la foliotation de l’original est conservée, utiliser le même élément mais en précisant le sigle du témoin dans l’attribut @ed dont provient le n° de folio (dans ce cas, titre courant et fichier image ne sont pas requis).

    Lorsqu’un saut de page coupe un mot dans l’édition imprimée, on conseillera de résoudre la césure, et de placer le saut de page après le mot non coupé + une espace (une page ne doit jamais commencer par une espace).

    Attributs

    @corresp Pointeur vers une ressource liée
    Valeur{anyURI}
    Parents
    A. <abbr> <author
    B. <bibl
    D. <docAuthor
    M. <milestone
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @copyOf Lien de copie (non directionnel) entre l’élément porteur de l’attribut et un fichier ou un fragment de fichier pointé par une url.
    Valeur{anyURI}
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    T. <text
    @xml:id Identifiant, au moins unique pour le document.
    Valeur{ID}
    Parents
    A. <abbr> <actor> <anchor> <app> <argument
    B. <back
    C. <castItem
    D. <date> <def> <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7> <docDate
    E. <eg> <entryFree> <epigraph
    F. <figure> <foreign> <formula> <front> <fw
    G. <gloss
    I. <item
    L. <l> <lg> <listPerson
    M. <milestone
    N. <name> <note
    O. <orgName
    P. <p> <pb> <persName> <person> <phr> <placeName> <postscript
    Q. <q> <q> <quote> <quote
    R. <ref> <role> <roleName> <rs
    S. <s> <said> <seg> <sp
    T. <TEI> <term> <text> <title> <titlePage> <trailer
    @key Terme normalisé (clé de regroupement) pour une entité indexable (auteur, titre, personne, lieu…)
    Valeur{text}
    Parents
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @facs Lien vers une image
    Valeur{text}
    Parents
    P. <pb
    T. <titlePage
    @cert Degré de certitude d'une information
    Valeur{text}
    Parents
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @precision Degré de précision d'une information
    Valeur{text}
    Parents
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @unit Unité d'une information
    Valeur{text}
    Parents
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @quantity Quantité en chiffre décimaux se rapportant à une information
    Valeur{text}
    Parents
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @xml:lang Code normalisé de langue.
    Valeur{text}
    Parents
    A. <abbr> <anchor> <app> <argument
    B. <back
    C. <castItem
    D. <date> <def> <desc> <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7> <docDate
    E. <eg> <entryFree> <epigraph
    F. <figure> <foreign> <front> <fw
    G. <gap> <gloss
    H. <head> <hi
    I. <item
    L. <l> <lg
    N. <name> <note
    O. <orgName
    P. <p> <pb> <persName> <phr> <placeName> <postscript
    Q. <q> <q> <quote> <quote
    R. <ref> <roleName> <rs
    S. <s> <said> <seg> <sp
    T. <TEI> <term> <text> <title> <titlePage> <trailer
    @xml:base Base de résolution des liens.
    Valeur{text}
    Parents
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    T. <text
    @n
    Valeur
  • {string} — minLength: 1
  • Parents
    A. <app
    B. <bibl
    C. <c> <cb
    D. <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7
    E. <eg
    F. <figure
    G. <g
    I. <item
    L. <l> <lb> <lg
    N. <note
    P. <p> <pb
    R. <role> <row
    T. <TEI> <text
    @place
    Valeur
  • aboveau-dessus de la ligne
  • belowau-dessous de la ligne
  • bookfin de livre (non TEI)
  • bottomdans la marge inférieure
  • bubblefenêtre au survol
  • divfin de section (non TEI)
  • endà la fin, par exemple d'un chapitre ou d'un volume
  • inlinedans le corps du texte
  • inspacedans un espace prédéfini, par exemple à gauche d'un scripteur précédent
  • margindans la marge (gauche, droite ou les deux en même temps)
  • opppositesur la page opposée, c'est-à-dire en regard
  • overleafde l'autre côté de la feuille
  • topdans la marge supérieure
  • | {token} )
    Parents
    L. <label
    N. <note
    @ref URI de référence pour un terme indexable : auteur, titre, personne, lieu…
    Valeur{anyURI}
    Parents
    A. <abbr> <author
    D. <docAuthor
    O. <orgName
    R. <roleName> <rs
    T. <term> <title
    @source URI dont est tiré l’information
    Valeur{anyURI}
    Parents
    B. <bibl
    @rend Indication de rendu, selon un vocabulaire contrôlé. Interprété comme une liste de classes CSS comme dans l'attribut @html5:class. Conserve une information de la source, ou suggère une présentation. À distinguer de la précision sémantique de l’élément, indiquée avec l’attribut @type
    Valeur{text}
    Parents
    F. <formula
    N. <note
    R. <row
    T. <term
    @resp
    Valeur
  • authornote de l’auteur
  • editornote de l’éditeur
  • translatornote du traducteur
  • ©note protégée par le droit d’auteur au moment de l’écriture du fichier
  • {text} )
    Parents
    A. <author
    L. <lb
    N. <note
    @type Type, qualifiant l’élément parent, indépendamment de son apparence. Dans la mesure du possible, une liste d’autorité contextuelle sera proposée au niveau de l’élément.
    Valeur{text}
    Parents
    F. <figure
    L. <lg
    N. <num
    Q. <quote> <quote
    R. <ref
    xml-atts()
    Contenu( @xml:lang ? , @xml:id="{ID}" ?  )
    Usage
    A. <abbr> <anchor> <app> <argument
    B. <back
    C. <castItem
    D. <date> <def> <div> <div1> <div2> <div3> <div4> <div5> <div6> <div7> <docDate
    E. <eg> <entryFree> <epigraph
    F. <figure> <foreign> <front> <fw
    G. <gloss
    I. <item
    L. <l> <lg
    N. <name> <note
    O. <orgName
    P. <p> <pb> <persName> <phr> <placeName> <postscript
    Q. <q> <q> <quote> <quote
    R. <ref> <roleName> <rs
    S. <s> <said> <seg> <sp
    T. <term> <text> <title> <titlePage> <trailer
    @rend Type de liste, indiqué par un caractère, ou une valeur CSS standard
    Valeur
  • discdisque
  • circlecercle
  • squarecarré
  • 1décimal : 1 2
  • decimaldécimal : 1. 2.
  • decimal-leading-zerodécimal formlaté : 01, 02…
  • upper-romanI II III
  • I.I. II. III.
  • lower-latinalphabet latin minuscule : a, b, c…
  • lower-alphaalphabétique minuscule : a, b, c…
  • upper-latinalphabet latin majuscule : A, B, C…
  • upper-alphaalphabétique majuscule : A, B, C…
  • | row | - | |  )
    Parents
    L. <list> <listBibl
    [CSS]. Le nombre de valeurs est susceptible de s’étendre. En cas d’encodage de texte existant, si la numérotation est difficile à générer automatiquement, il peut être plus commode de la reporter en valeur d’attribut de l’item @n.
    rendering-atts()
    Contenu( @rend ? , @rendition="{anyURI}" ?  )
    Usage
    N. <note
    R. <row
    rendering.figure() Information de rendu pour un conteneur de blocs, concerne notamment la possibilité d'encadrer plusieurs paragraphes.
    Contenu( @rend="border | border-bottom | border-left | border-right | border-top | noborder ) | rend.align() ) + " ? , @rendition="{anyURI}" ?  )
    Usage
    A. <argument
    F. <figure
    P. <postscript
    T. <table> <titlePage
    @rend
    Valeur
  • borderencadré
  • border-bottomtrait en bas
  • border-lefttrait à gauche
  • border-righttrait à droite
  • border-toptrait en haut
  • noborderpas de bord
  •  )
    | rend.align() ) +
    Parents
    A. <argument
    F. <figure
    P. <postscript
    T. <table> <titlePage
    rendering.block() Information de rendu pour un bloc, combine des rendus de niveau caractère et de niveau bloc avec possibilité de classe personnalisé comme une liste de tokens séparés d'espaces.
    Contenu( @rend="rend.font() | rend.align() | ( lmarg1 | lmarg2 | lmarg3 | lmarg25 | lmarg50 ) | argument | indent | lg | noindent | pre ) + " ? , @rendition="{anyURI}" ?  )
    Usage
    A. <ab
    E. <epigraph
    H. <head
    L. <label> <lg
    P. <p
    Q. <q> <quote
    S. <salute> <signed
    T. <text> <titlePart> <trailer
    @rend
    Valeurrend.font() | rend.align() | ( 
  • lmarg1Retrait gauche de 1 graduation (cm ou in)
  • lmarg2Retrait gauche de 2 graduation (cm ou in)
  • lmarg3Retrait gauche de 3 graduation (cm ou in)
  • lmarg25Retrait gauche de 25%
  • lmarg50Retrait gauche de 50%
  •  )
  • argumentValeur sémantique d’un élément argument, mais qui autorise à placer un élément <stage> avant (édition de théâtre)
  • indentIndentation de première ligne (lorsque pas d’indentation par défaut)
  • lgUtile provisoirement, mais lg/l est préférable.
  • noindentPas d’indentation de première ligne (lorsque indentation par défaut)
  • preBloc préformaté, conserver les espaces et sauts de ligne, police à chasse fixe. Pour des exemples de codes, préférer @lt;eg>. @rend='pre' peut servir à rendre des formules mathématiques.
  •  ) +
    Parents
    A. <ab
    E. <epigraph
    H. <head
    L. <label> <lg
    P. <p
    Q. <q> <quote
    S. <salute> <signed
    T. <text> <titlePart> <trailer
    rendering.char() Information de rendu pour un segment de caractères, liste fermée de tokens séparés d’espaces.
    Contenu( @rend="rend.font()" ? , @rendition="{anyURI}" ?  )
    Usage
    A. <abbr> <author
    D. <date
    G. <g> <gloss
    N. <name
    O. <orgName
    P. <persName> <phr> <placeName
    Q. <quote
    R. <ref> <roleName> <rs
    S. <seg> <surname
    @rend
    Valeurrend.font()
    Parents
    A. <abbr> <author
    D. <date
    G. <g> <gloss
    N. <name
    O. <orgName
    P. <persName> <phr> <placeName
    Q. <quote
    R. <ref> <roleName> <rs
    S. <seg> <surname
    @rendition Lien à une déclaration locale de stylage (URI ancre, ex : #surtitre, vers une déclaration <rendition xml:id="surtitre"> dans <teiHeader>). L'attribut @rend est contraint dans ce schéma à une liste close de valeurs dont le traitement est garanti, @rendition permet d'ajouter d’autres classes
    Valeur{anyURI}
    Parents
    A. <ab> <abbr> <argument> <author
    E. <epigraph
    F. <figure
    G. <g> <gloss
    H. <head> <hi
    L. <label> <lg
    N. <name> <note
    O. <orgName
    Q. <q> <quote> <quote
    R. <ref> <roleName> <row> <rs
    S. <salute> <seg> <signed> <surname
    rend.lmarg() Retrait gauche de bloc
    Contenu
  • lmarg1Retrait gauche de 1 graduation (cm ou in)
  • lmarg2Retrait gauche de 2 graduation (cm ou in)
  • lmarg3Retrait gauche de 3 graduation (cm ou in)
  • lmarg25Retrait gauche de 25%
  • lmarg50Retrait gauche de 50%
  •  )
    Usage
    R. @rend 
    rend.font() Styles de caractères, pour un segment de texte ou un bloc, valeurs reprises de html5 ou CSS
    Contenu
  • bgras “bold” <html5:b>
  • bigras “bold” et italique (rare et déconseillé, souvent le signe qu’une balise sémantique est nécessaire, comme un titre)
  • bigtaille de caractère relativement plus grande
  • boldgras, css{font-weight:bold}
  • iitalique “italic” <html5:i>
  • italicitalique, css{font-style:italic}
  • lsespacé “letter-spacing”
  • letter-spacingespacé css{letter-spacing:2px}
  • nnormal (annule toutes les mmises en formes héritées de niveau caractère)
  • sBarré “strike” <html5:s>
  • scpetites capitales “small-caps”
  • smalltaille de caractère relativement plus petite
  • smallcapspetites capitales
  • small-capspetites capitales css{font-variant:small-caps}
  • supExposant <html5:sup>
  • subIndice <html5:sub>
  • strikeBarré <html5:strike>
  • uccapitales “uppercase”
  • uppercasecapitales css{text-transform:uppercase}
  • usouligné “underline” <html5:u>
  • underlinesouligné css{text-decoration:unbderline}
  •  )
    Usage
    R. @rend @rend 
    rend.align() Valeurs normalisées d'alignement de blocs, CSS text-align
    Contenu
  • centercentré
  • hangingindentation négative de la première ligne
  • justifyjustifié
  • leftaligné à gauche
  • marginbloc décroché à gauche
  • noindentpas d’indentation de première ligne
  • rightaligné à droite
  •  )
    Usage
    R. @rend @rend 
    @rend
    Valeurmale | female ) |
  • cadetEnfant
  • juniorJeune (mariable)
  • seniorPar défaut, sans âge
  • veteranVieux
  •  )
    | ( 
  • inferiorStatut inférieur aux principaux protagonistes (valet, nourrice…)
  • exteriorStatut extérieur aux principaux protagonistes (notaire, médecin…)
  • superiorStatut supérieur aux principaux protagonistes (roi, dieu…)
  •  )
     ) +
    Parents
    P. <person
    R. <role
    val-status()
    Contenu
  • inferiorStatut inférieur aux principaux protagonistes (valet, nourrice…)
  • exteriorStatut extérieur aux principaux protagonistes (notaire, médecin…)
  • superiorStatut supérieur aux principaux protagonistes (roi, dieu…)
  •  )
    Usage
    R. @rend 

    teibookHeader

    Ce schéma précise la structure du teiHeader Teibook.
    Il détaille où et comment sont inscrites les métadonnées d’un fichier source afin de faciliter les opérations de conversion.

    teibookHeader core

    Un teiHeader minimal et obligatoire pour générer les principales métadonnées de l’édition au format DC.
    La table TEI to DC fait la synthèse des correspondances (mapping).

    <teiHeader>
    <fileDesc>
    <titleStmt>
    <title>Les fleurs du mal</title>
    <author key="Baudelaire, Charles (1821-1867)">Baudelaire</author>
    </titleStmt>
    <publicationStmt>
    <date when="2013-01"/>
    <idno>...</idno>
    <availability status="restricted">
    <licence target="
    http://creativecommons.org/publicdomain/mark/1.0/deed.fr
    "/>
    </availability>
    </publicationStmt>
    <sourceDesc>
    <bibl>Baudelaire, <title>les Fleurs du mal</title>, Michel Lévy frères, 3e éd., Paris, 1868</bibl>
    </sourceDesc>
    </fileDesc>
    <profileDesc>
    <creation>
    <date notAfter="1861" notBefore="1840">Entre 1840 et 1861</date>
    </creation>
    <langUsage>
    <language ident="fre"/>
    </langUsage>
    </profileDesc>
    </teiHeader>
    <teiHeader> En-tête de fichier TEI
    Enfants
    E. <encodingDesc
    F. <fileDesc
    P. <profileDesc
    R. <revisionDesc
    ModèlefileDescprofileDesc, encodingDesc ?  ) | ( encodingDesc ? , profileDesc ) ) revisionDesc ?
    Parentsstart.
    T. <TEI

    <teiHeader> renseigne l’ensemble des métadonnées (informations bibliographiques, légales, techniques, etc.) attachées à une édition.

    <fileDesc> Description bibliographique complète du fichier
    Enfants
    N. <notesStmt
    T. <titleStmt
    ModèletitleStmt editionStmt ? extent ? publicationStmt seriesStmt ? notesStmt ? sourceDesc +
    Parents
    T. <teiHeader

    <fileDesc> articule surtout les blocs suivants :

    • titleStmt : titre et mentions de responsabilité de l’œuvre ;
    • publicationStmt : informations légales ;
    • sourceDesc : description de la source (imprimée ou manuscrite).
    <titleStmt> Titre et mentions de responsabilité de l’œuvre
    Enfants
    A. <author
    E. <editor
    F. <funder
    P. <principal
    S. <sponsor
    T. <title
    ModèletitleStmt.cont (title + , ( author | principal | editor | funder | sponsor ) *  ))
    Parents
    F. <fileDesc

    <titleStmt> décrit le texte électronique (et non la source numérisée, voir sourceDesc).
    Les titres répétables sont interprétés hiérarchiquement.

    titleStmt.cont()
    Contenutitle + , ( author | principal | editor | funder | sponsor ) *  )
    Usage
    <title> Titres. Le premier titre est considéré comme le titre principal. Les suivants sont considérés commes des compléments du titre. En cas de traduction, le titre original est à indiquer avec un attribut @xml:lang qui en indique la langue.
    Attributs
    @ref?{anyURI}
    Identification du texte (et non de l’édition imprimée source, voir sourceDesc) vers un référentiel (ex: URI Wikipédia par ex.)
    @type?main | sub | alt | short | desc | {token} )
    Type du complément du titre
    @xml:lang?Code normalisé de langue.
    Enfants
    H. <hi
    N. <num
    Modèle{text} | hi | num ) *
    Parents
    <title ref="http://fr.wikipedia.org/wiki/Les_Fleurs_du_mal">Les fleurs du mal</title>
    @type Type du complément du titre
    Valeur
  • maintitre principal
  • subsous-titre
  • alttitre alternatif
  • shortforme abrégée
  • descparaphrase descriptive de l’œuvre
  • | {token} )
    Parents
    T. <title
    <author> Auteur(s) du texte, forme normalisée.
    Attributs
    @key?Forme normalisée (NF Z 44-061) pour le tri et les traitements : Nom, Prénom (naissance-mort)
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    @role?illustrator | paratext{text} )
    Enfants
    F. <forename
    N. <num
    S. <surname
    Modèle pers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    <author key="Baudelaire, Charles (1821-1867)" ref="http://www.idref.fr/026709635">Baudelaire</author>
    <publisher> L’éditeur. Répétable en cas de coédition.
    Attributs
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    Enfants
    F. <forename
    N. <num
    S. <surname
    Modèlepers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p> <publicationStmt
    R. <resp
    T. <title
    <principal> Éditeur scientifique
    Attributs
    @key?Forme normalisée (NF Z 44-061) pour le tri et les traitements : Nom, Prénom (naissance-mort)
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    Enfants
    F. <forename
    N. <num
    S. <surname
    Modèle pers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents

    L’éditeur scientifique d’un colloque par ex. (dir. ou .éd.). Ne pas confondre avec l’éditeur critique (voir <editor>).

    Ne pas confondre également avec le responsable de l’édition électronique (editionStmt/principal, mention d’édition et non mention de reponsabilité)

    <funder> Financeur
    Attributs
    @key?Forme normalisée (NF Z 44-061) pour le tri et les traitements : Nom, Prénom (naissance-mort)
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    Enfants
    F. <forename
    N. <num
    S. <surname
    Modèle pers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents
    <sponsor> Sponsor
    Attributs
    @key?Forme normalisée (NF Z 44-061) pour le tri et les traitements : Nom, Prénom (naissance-mort)
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    Enfants
    F. <forename
    N. <num
    S. <surname
    Modèle pers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents
    pers.cont() Contenu commun aux personnes, comme auteurs, contributeurs, éditeurs…
    Contenu( @ref="{anyURI}" ? , ( {text} | forename | num | surname ) *  )
    Usage
    A. <author
    E. <editor
    F. <funder
    S. <sponsor
    T. <title
    @ref Identification vers un référentiel (URI idRef par ex)
    Valeur{anyURI}
    Parents
    A. <author
    E. <editor
    F. <funder
    S. <sponsor
    T. <title
    <forename>
    Modèle{text}
    Parents
    A. <author
    E. <editor
    F. <funder
    S. <sponsor
    T. <title
    <num>
    Modèle{text}
    Parents
    A. <author
    E. <editor
    F. <funder
    S. <sponsor
    T. <title
    <surname>
    Modèle{text}
    Parents
    A. <author
    E. <editor
    F. <funder
    S. <sponsor
    T. <title
    @key Forme normalisée (NF Z 44-061) pour le tri et les traitements : Nom, Prénom (naissance-mort)
    Valeur{text}
    Parents
    A. <author
    E. <editor
    F. <funder
    P. <principal
    S. <sponsor
    <publicationStmt> Informations relatives à la publication et à la diffusion du fichier XML/TEI
    Enfants
    D. <date> <distributor
    I. <idno
    Modèlepublisher + date | idno | availability | pubPlace | address | distributor ) *
    Parents
    B. <biblFull
    F. <fileDesc
    <date> Date de publication du fichier TEI, forme normalisée : AAAA((-MM)?-JJ)?
    Attributs
    @when{string}
    Modèle
    Parents
    • <dc:date> ou <dc:issued>, pour la date de publication électronique (uniquement)
    <idno> URI de référence du texte électronique, obligatoire
    Attributs
    @type?tei | html | txt | epub | {Name} )
    Modèle{text}
    Parents
    <pubPlace> Lieu de publication
    Modèle{text}
    Parents
    <address> Adresse postale de l'éditeur du texte
    Enfants
    A. <addrLine
    ModèleaddrLine +
    Parents
    <distributor> À renseigner si différent du "publisher"
    Modèle{text}
    Parents
    <availability> Texte de la licence
    Attributs
    @status?restricted
    Enfants
    L. <licence
    Modèle licence
    Parents
    <licence> URI de référence vers la licence
    Attributs
    @target{anyURI}
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <p> <publisher
    R. <ref
    T. <title
    Modèlep + | teiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * ) )
    Parents
    A. <availability
    • <dc:rights> (Prévoir ligne courte pour la licence)
    <profileDesc> Description non-bibliographique du texte (langue, circonstances de production)
    Enfants
    C. <creation
    L. <langUsage
    T. <textClass
    Modèlecreation - langUsage ) textClass ?
    Parents
    T. <teiHeader
    <creation>
    Enfants
    D. <date
    Modèledate +
    Parents
    P. <profileDesc

    “The date and place of composition are often of particular importance for studies of linguistic variation; since such information cannot be inferred with confidence from the bibliographic description of the copy text, the creation element may be used to provide a consistent location for this information.” (TEI P5, Guidelines, principes directeurs)

    <langUsage>
    Enfants
    L. <language
    Modèlelanguage +
    Parents
    P. <profileDesc
    <language> Langue principale du texte. Renseigner l’attribut @ident avec un code ISO 639-2 (avec extensions simili ISO si nécessaire), et donner un intitulé textuel de la langue dans le contenu de l'élément
    Attributs
    @ident{text}
    @usage?{text}
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    Modèle teiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    L. <langUsage

    La langue principale du texte doit être inscrite sur sa racire /TEI, en valeur de l’attribut @xml:lang (permet notamment d’informer la correction orthographique dans un éditeur XML).

    <language ident="la_EU_mod" usage="75">Latin moderne (XVIIe)</language>
    <language ident="fr" usage="25">Français (préface et notes)</language>
    <date> Date formatée pour les traitements automatisés dans les attributs
    Attributs
    @notAfter?{string}
    @notAfter?{string}
    @notBefore?{string}
    @notBefore?{string}
    @type?accepted | available | copyrighted | created | issued | modified | submitted | translated | valid )
    @when?{string}
    Modèle{text}
    Parents
    C. <creation
    @xml:id Identifiant, au moins unique pour le document.
    Valeur{ID}
    Parents
    N. <name
    P. <principal
    S. <seriesStmt
    T. <title
    date.type()
    Contenu
  • {string} — pattern: ([0-9]{4}(-[0-9]{2}(-[0-9]{2})?)?)?
  • UsageInutilisé
    @xml:lang Code normalisé de langue.
    Valeur{text}
    Parents
    N. <note
    T. <title
    <p> Paragraphe de texte enrichi
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    ModèleteiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    L. <licence
    N. <note
    P. <projectDesc
    S. <samplingDecl
    <hi>
    Attributs
    @rendsub | sup | sc | i )
    Modèle{text}
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    T. <title> <title> <title
    <num>
    Enfants
    Modèle{text} | hi rend="sup" ) *
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    T. <title> <title> <title
    <hi rend="sup">
    Attributs
    @rend="sup"sup
    Modèle{text}
    Parents
    N. <num
    teiHeader.flow() Texte riche contrôlé, par exemple dans un titre
    Contenu{text} | author | date | hi | publisher | ref | num | title ) *
    Usage
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    T. <title
    <date>
    Modèle{text}
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    T. <title
    <ref>
    Attributs
    @target
    Modèle{text}
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    T. <title
    <title>
    Attributs
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    Enfants
    F. <forename
    H. <hi
    N. <num> <num
    S. <surname
    Modèle{text} | hi | num ) * pers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents
    B. <bibl
    C. <change
    E. <edition> <edition
    F. <funder
    L. <language> <licence
    P. <p
    R. <resp
    T. <title

    teibookHeader optionnel

    <editor> Auteurs(s) secondaires, forme normalisée (éditeur dans le cas d’une édition de texte)
    Attributs
    @key?Forme normalisée (NF Z 44-061) pour le tri et les traitements : Nom, Prénom (naissance-mort)
    @ref?{anyURI}
    Identification vers un référentiel (URI idRef par ex)
    @role?translator{text} )
    Enfants
    F. <forename
    N. <num
    S. <surname
    Modèle pers.cont (, ( {text} | forename | num | surname ) *  ))
    Parents
    <seriesStmt> Informations sur la collection électronique ou imprimée
    Attributs
    @n?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    I. <idno
    T. <title
    Modèle title idno ? biblScope type="vol" ?
    Parents
    B. <biblFull
    F. <fileDesc

    <seriesStmt> décrit la relation à une collection :

    • URI et n° de volume pour le fichier TEI
    • ISSN et n° de volume pour le volume numérisé (voir <sourceDesc>)
    • <dc:isPartOf> relation à un parent (pour le fichier TEI seulement)
    <title> Titre de la collection
    Attributs
    @ref?Identifiant Sudoc PPN de la notice de collection imprimée
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    Modèle teiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    S. <seriesStmt
    @ref Identifiant Sudoc PPN de la notice de collection imprimée
    Valeur{text}
    Parents
    T. <title
    <idno> Identifiant de la collection
    Attributs
    @typeURI | ISSN )
    Modèle{text}
    Parents
    S. <seriesStmt
    <biblScope type="vol"> Numéro de volume
    Attributs
    @type="vol"vol
    Modèle{integer}
    Parents
    S. <seriesStmt
    <notesStmt> Informations complémentaires sur le texte électronique. Une note de type “abstract” permettent d’inscrire : résumé, liens à des images, liens à d'autres notices de référence pour le même texte
    Enfants
    N. <note
    Modèlenote +
    Parents
    B. <biblFull
    F. <fileDesc
    <notesStmt>
    <note type="abstract">
    <p>Résumé du texte reproduit</p>
    <graphic rend="cover" url="cover.jpg"/>
    <ref n="762566493" target="http://www.worldcat.org/oclc/762566493" type="worldcat"/>
    </note>
    </notesStmt>
    <note>
    Attributs
    @typeabstract | image | ref | {NCName} )
    @xml:lang?Code normalisé de langue.
    Enfants
    G. <graphic
    P. <p
    R. <ref
    Modèlep | graphic | ref ) *
    Parents
    N. <notesStmt
    <graphic>
    Attributs
    @rendcover{text} )
    @url{anyURI}
    Modèle
    Parents
    N. <note
    <ref>
    Attributs
    @n?
    @target{anyURI}
    @typeppn | worldcat | {NCName} )
    Modèle{text}
    Parents
    N. <note
    <editionStmt> Mentions de responsabilité pour le fichier XML/TEI
    Enfants
    E. <edition
    F. <funder
    P. <principal
    R. <respStmt
    Modèleedition principal * funder * respStmt *
    Parents
    B. <biblFull
    F. <fileDesc
    <editionStmt>
    <edition>Algone</edition>
    <respStmt>
    <name ref="glorieux@algone.net" xml:id="FG">Frédéric Glorieux</name>
    <resp>2012 – Encodage TEI</resp>
    </respStmt>
    <respStmt>
    <name ref="jolivet@algone.net" xml:id="VJ">Vincent Jolivet</name>
    <resp>2012 – Encodage TEI</resp>
    </respStmt>
    </editionStmt>
    <edition> "Décrit les particularités de l’édition d’un texte." (Guidelines) ???
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    ModèleteiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    E. <editionStmt
    <principal> Responsable de l'édition électronique
    Attributs
    @ref?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    A. <affiliation
    E. <email
    Modèleresp.cont (, ( {text} | affiliation | email ) *  ))
    Parents
    E. <editionStmt
    <funder> Financeur du projet
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    ModèleteiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    E. <editionStmt
    <respStmt> Mention de responsabilité
    Enfants
    N. <name
    R. <resp
    Modèlename - resp )
    Parents
    E. <editionStmt

    Personne ayant une responsabilité dans l'élaboration du texte électronique.
    Ne pas mettre ici l'auteur ou l'éditeur de l'œuvre originale (<titleStmt>), mais uniquement les personnes responsables de la numérisation.

    <name> Nom de l’intervenant sur le fichier XML/TEI
    Attributs
    @ref?
    @xml:id?{ID}
    Identifiant, au moins unique pour le document.
    Enfants
    A. <affiliation
    E. <email
    Modèleresp.cont (, ( {text} | affiliation | email ) *  ))
    Parents
    R. <respStmt

    L’attribut @ref renseigne le mail de la personne et l’identifie.
    Inscrire les initiales en valeur de @xml:id (comme cible de liens, par exemple dans la liste des modifications <change>).

    <resp> Date et rôle dans l’établissement du texte
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    ModèleteiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    R. <respStmt
    resp.cont()
    Contenu( @xml:id="{ID}" ? , @ref ? , ( {text} | affiliation | email ) *  )
    Usage
    N. <name
    P. <principal
    <affiliation> Affilation de l’intervenant
    Attributs
    @ref?{anyURI}
    Modèle{text}
    Parents
    N. <name
    P. <principal
    <email>
    Modèle{text}
    Parents
    N. <name
    P. <principal
    <revisionDesc> Historique des révisions du fichier
    Enfants
    C. <change
    Modèlechange +
    Parents
    T. <teiHeader
    <change> Date et nature de la modification
    Attributs
    @when{string}
    @who
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    ModèleteiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    R. <revisionDesc
    <revisionDesc>
    <change when="2012-01-08" who="#FG">Balisage des entités nommées</change>
    </revisionDesc>

    L’identifiant du responsable de la modification (@who) doit pointer vers fileDesc/editionStmt/respStmt/name/@xml:id

    <extent> Description quantitative du fichier
    Enfants
    M. <measure
    Modèlemeasure + {text} )
    Parents
    F. <fileDesc
    <measure>
    Attributs
    @quantity{integer}
    @unitpage | paragraph | word | character )
    Modèle
    Parents
    E. <extent
    <textClass> Description du texte par mots-clés
    Enfants
    K. <keywords
    Modèlekeywords +
    Parents
    P. <profileDesc
    <textClass>
    <keywords scheme="http://data.bnf.fr/liste-rameau">
    <term key="http://data.bnf.fr/ark:/12148/cb133199588" type="subject">Langages de balisage</term>
    <term key="http://data.bnf.fr/ark:/12148/cb131774360" type="subject">XML (langage de balisage)</term>
    </keywords>
    <keywords scheme="http://id.loc.gov/authorities/subjects.html">
    <term key="http://id.loc.gov/authorities/subjects/sh95002796" type="subject">Document markup languages</term>
    <term key="http://id.loc.gov/authorities/subjects/sh97007825" type="subject">XML (Document markup language)</term>
    </keywords>
    </textClass>
    <keywords> Groupe de mots-clés sujet issus d’un même thésaurus (taxonomie)
    Attributs
    @scheme?{text}
    Désigne le thésaurus des mots-clés utilisés (définition locale ou URI)
    Enfants
    T. <term
    Modèle term +
    Parents
    T. <textClass
    <term> Mot-clé d’indexation
    Attributs
    @key?Numéro de la notice d’autorité
    @subtype?{Name}
    @type?subject | person | work | {Name} )
    Modèle{text}
    Parents
    K. <keywords
    <encodingDesc> Documentation technique de l'encodage (relation d'un texte électronique avec sa ou ses sources)
    Enfants
    P. <p> <projectDesc
    S. <samplingDecl
    T. <tagsDecl
    Modèlep + | ( projectDesc ? , samplingDecl ? , editorialDecl ? , tagsDecl ?  ) )
    Parents
    T. <teiHeader
    <projectDesc> Description scientifique du projet.
    Enfants
    P. <p
    Modèlep +
    Parents
    E. <encodingDesc
    <samplingDecl> Etendue numérisée de la source (pour préciser par ex. les pages de la source non reprises dans le fichier, et pourquoi)
    Enfants
    P. <p
    Modèlep +
    Parents
    E. <encodingDesc
    <editorialDecl> Corrections apportées au document source.
    Enfants
    P. <p
    Modèlep +
    Parents
    E. <encodingDesc
    <tagsDecl>
    Enfants
    Modèlerendition scheme="css" +
    Parents
    E. <encodingDesc
    <rendition scheme="css">
    Attributs
    @scheme="css"css
    @xml:id{ID}
    Identifiant, au moins unique pour le document.
    Modèle{text}
    Parents
    T. <tagsDecl

    notice bibliographique (rétro-numérisation)

    Ce sous-ensemble correspond aux principaux champs de la notice bibliographique du livre source, dans le cas d’une rétro-numérisation
    L’objectif est de générer cette courte notice grâce à un import MarcXML ou ONIX depuis un OPAC.
    La table ONIX|Unimarc to TEI fait la synthèse des correspondances (mapping).

    <sourceDesc>
    <bibl>Marc Bloch, <title>Apologie pour l’histoire ou métier d’historien</title>, Cahier des Annales, 3, Librairie Armand Colin, Paris, 2<hi rend="sup">e</hi> édition, 1952, 112 pages. (1<hi rend="sup">ère</hi> éd. 1949).</bibl>
    <biblFull>
    <titleStmt>
    <title>Apologie pour l’histoire ou métier d’historien</title>
    <author>Marc Bloch</author>
    </titleStmt>
    <seriesStmt>
    <title ref="http://www.sudoc.fr/001027468">Cahier des Annales</title>
    <idno type="ISSN">0755-1487</idno>
    <biblScope type="vol">3</biblScope>
    </seriesStmt>
    <publicationStmt>
    <publisher>Librairie Armand Colin</publisher>
    <date when="1952"/>
    </publicationStmt>
    <extent ana="pp" n="112"/>
    <notesStmt>
    <note type="abstract">
    <ref n="010052690" target="http://www.sudoc.fr/010052690" type="ppn"/>
    <ref n="422040961" target="http://www.worldcat.org/search?q=no%3A422040961" type="worldcat"/>
    </note>
    </notesStmt>
    </biblFull>
    </sourceDesc>
    <sourceDesc> Description de la (des) source(s) numérisée(s)
    Enfants
    B. <bibl> <biblFull
    ModèlebiblbiblFull ?  ) +
    Parents
    F. <fileDesc
    <bibl> Référence bibliographique peu structurée de l’œuvre numérisée. En texte mêlé ponctuée, avec typographie légère (italique). Référence utilisée par exemple pour générer les citations à la page
    Attributs
    @source?
    Enfants
    A. <abbr> <author> <author
    B. <biblScope
    D. <date
    E. <edition
    H. <hi
    N. <num
    R. <ref
    T. <title
    Modèle abbr ? teiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * ) | author | author | biblScope | publisher | pubPlace | edition ) *
    Parents
    S. <sourceDesc
    <abbr> Forme courte de la référence bibliographique, par ex. pour l'inscription répétée de la foliotation.
    Modèle{text}
    Parents
    B. <bibl
    <biblScope>
    Attributs
    @unit?
    Modèle{text}
    Parents
    B. <bibl
    <edition>
    Enfants
    A. <author
    D. <date
    H. <hi
    N. <num
    P. <publisher
    R. <ref
    T. <title
    ModèleteiHeader.flow ({text} | author | date | hi | publisher | ref | num | title ) * )
    Parents
    B. <bibl
    <biblFull> Notice bibliographique complète du volume numérisé
    Enfants
    N. <notesStmt
    S. <seriesStmt
    T. <titleStmt
    ModèletitleStmt editionStmt ? extent ana="pp" ? publicationStmt seriesStmt ? notesStmt ?
    Parents
    S. <sourceDesc
    <titleStmt>
    Enfants
    A. <author
    E. <editor
    F. <funder
    P. <principal
    S. <sponsor
    T. <title
    ModèletitleStmt.cont (title + , ( author | principal | editor | funder | sponsor ) *  ))
    Parents
    B. <biblFull
    <idno> ISBN (10 ou 13)
    Attributs
    @typeISBN{text} )
    Modèle
    ParentsInutilisé
    <extent ana="pp"> Description matérielle
    Attributs
    @ana="pp"pp
    @n{integer}
    Modèle{text}
    Parents
    B. <biblFull

    Texte imprimé : la nouvelle édition de la norme Z44-050 d'avril 2005 généralise la mention de volume qui s'applique même pour un volume unique.
    ex. : 215 ##$a1 vol. (XII-32 p.)$d25 cm

    Correspondance TEI vers Dublin Core

    Pour chaque propriété Dublin Core (en ordre alphabétique) diffusable en OAI, sont indiqués : la définition DC, un chemin XPath dans un document XML/TEI

    dc:contributor
    An entity responsible for making contributions to the resource.
    Auteur secondaire (préface, postface, etc.). Même règles d’écriture que dc:creator
    /TEI/teiHeader/fileDesc/titleStmt/author[@ana='contributor']/@key
    /TEI/teiHeader/fileDesc/titleStmt/editor/@key
    dc:creator
    An entity primarily responsible for making the resource.
    Auteur du texte : Nom, Prénom (date-date) NF Z 44-061 – obligatoire, répétable
    /TEI/teiHeader/fileDesc/titleStmt/author/@key
    dc:date (xsi:type="dcterms:W3CDTF")
    A point or period of time associated with an event in the lifecycle of the resource.
    Date de création du document et non de sa déclinaison éditoriale (première édition imprimée, date du fichier TEI, etc.).
    /TEI/teiHeader/profileDesc/creation/date/@when
    /TEI/teiHeader/profileDesc/creation/date/@notBefore
    /TEI/teiHeader/profileDesc/creation/date/@notAfter
    dc:description
    An account of the resource.
    Description du texte à destination du public
    /TEI/teiHeader/fileDesc/noteStmt/note[@type='abstract']
    dc:identifier (xsi:type="dcterms:URI")
    An unambiguous reference to the resource within a given context.
    URI de référence du fichier (du document en texte intégral) – unique, obligatoire.
    /TEI/teiHeader/fileDesc/publicationStmt/idno
    dcterms:isPartOf (xsi:type="dcterms:URI")
    A related resource in which the described resource is physically or logically included.
    URI de référence vers la collection – unique, obligatoire si connu
    /TEI/teiHeader/fileDesc/seriesStmt/idno
    dc:publisher
    An entity responsible for making the resource available.
    Éditeur du texte électronique (et non de la source numérisée).
    /TEI/teiHeader/fileDesc/publicationStmt/publisher
    dc:language (xsi:type="dcterms:ISO639-2")
    A language of the resource.
    Langue principale du document, code de 3 lettres (ISO 639-b2) – unique, obligatoire
    /TEI/@xml:lang
    /TEI/teiHeader/profileDesc/langUsage/language/@ident
    dc:rights (xsi:type="dcterms:URI")
    Information about rights held in and over the resource.
    URI de référence vers une licence – obligatoire, unique
    /TEI/teiHeader/fileDesc/publicationStmt/availability/licence/@target
    dc:source
    A related resource from which the described resource is derived.
    Citation bibliographique complète pour le document (description de la (des) source(s) numérisée(s))
    /TEI/teiHeader/fileDesc/sourceDesc/bibl[1]
    dc:title
    A name given to the resource.
    concat(/TEI/teiHeader/fileDesc/titleStmt/title[not(@type)], '. ' , /TEI/teiHeader/fileDesc/titleStmt/title[@type='sub'])

    Il est encore nécessaire de travailler l'indexation sujet, et d'établire des listes d'autorité pour pouvoir renseigner les propriétés dc:subject, dc:coverage (xsi:type="dcterms:spatial").

    Correspondance Unimarc|ONIX vers TEI

    Cette table précise les principales métadonnées à importer dans le teiHeader depuis une notice bibliographique.
    Il s’agit donc des métadonnées descriptives de la source numérisée (livre).

    Pour ces principaux champs bibliographiques, sont indiqués : la zone Unimarc, le chemin XPath ONIX et le chemin XPath dans l’en-tête TEI teibookHeader.

    ISBN-10
    Unimarc : zone 010, $a
    ONIX : /ONIXMessage/Product/ProductIdentifier/IDValue[preceding-sibling::ProductIDType=02]
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/titleStmt/idno[@type='ISBN']
    ISBN-13
    Unimarc : zone 010, $A
    ONIX : /ONIXMessage/Product/ProductIdentifier/IDValue[preceding-sibling::ProductIDType=15]
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/titleStmt/idno[@type='ISBN']
    Identifiant pérenne de la notice dans un autre système
    Unimarc : zone 033
    ONIX : /ONIXMessage/Product/ProductWebsite/ProductWebsiteLink
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/noteStmt/note/ref/@target
    Titre propre (principal, dc:title)
    Unimarc : zone 200, $a
    ONIX : /ONIXMessage/Product/Title/TitleText[preceding-sibling::TitleType=01]
    teibookHeader : /TEI/teiHeader/fileDesc/titleStmt/title
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/titleStmt/title[@type='main']
    Complément du titre (sous-titre)
    Unimarc : zone 200, $e
    ONIX : /ONIXMessage/Product/Title/Subtitle[preceding-sibling::TitleType=01]
    teibookHeader : /TEI/teiHeader/fileDesc/titleStmt/title[@type='sub']
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/titleStmt/title[@type='sub']
    Première mention de responsabilité (auteurs principaux) : forme normalisée (dc:creator)
    Unimarc : zone 200, $f
    ONIX : /ONIXMessage/Product/Contributor/PersonNameInverted[preceding-sibling::ContributorRole='A01']
    teibookHeader : /TEI/teiHeader/fileDesc/titleStmt/author/@key
    Première mention de responsabilité (auteurs principaux) : forme affichable
    ONIX : concat(/ONIXMessage/Product/Contributor/NamesBeforeKey[preceding-sibling::ContributorRole='A01'], ' ', /ONIXMessage/Product/Contributor/KeyNames[preceding-sibling::ContributorRole='A01'])
    ONIX : /ONIXMessage/Product/Contributor/PersonName[preceding-sibling::ContributorRole='A01']
    teibookHeader : /TEI/teiHeader/fileDesc/titleStmt/author
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/titleStmt/author
    Nom de l'éditeur (du volume numérisé)
    Unimarc : zone 210, $c
    ONIX : /ONIXMessage/Product/Publisher/PublisherName[preceding-sibling::PublishingRole=01]
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/publicationStmt/publisher
    Lieu (ville) de publication
    Unimarc : zone 210, $a
    ONIX : /ONIXMessage/Product/CityOfPublication
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/publicationStmt/pubPlace
    Date de publication
    Unimarc : zone 210, $d
    ONIX : /ONIXMessage/Product/PublicationDate
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/publicationStmt/date/@when
    Résumé ou extrait (dc:description)
    Unimarc : Zone 330, $a
    ONIX : /ONIXMessage/Product/OtherText/Text[preceding-sibling::TextTypeCode=04]
    teibookHeader : /TEI/teiHeader/fileDesc/noteStmt/note[@type='abstract']
    Titre de la collection
    Unimarc : zone 410, $t
    ONIX : /ONIXMessage/Product/Series/Title/TitleText[preceding-sibling::TitleType=01]
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/seriesStmt/title
    ISSN
    Unimarc : zone 410, $x
    ONIX : /ONIXMessage/Product/Series/SeriesIdentifier/IDValue[preceding-sibling::SeriesIDType=02]
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/seriesStmt/idno
    Numéro de volume (collection)
    Unimarc : zone 410, $v
    teibookHeader : /TEI/teiHeader/fileDesc/sourceDesc/biblFull/seriesStmt/biblScope[@type='vol']
    Titre original (en cas de traduction)
    Unimarc : zone 454, $t
    teibookHeader : /TEI/teiHeader/fileDesc/titleStmt/title[@xml:lang]
    Langue original (en cas de traduction)
    teibookHeader : /TEI/teiHeader/fileDesc/titleStmt/title/@xml:lang
    Langue principale du document (ISO 639-b2, dc:language)
    ONIX : /ONIXMessage/Product/Language/LanguageCode[preceding-sibling::LanguageRole=01]
    teibookHeader : /TEI/@xml:lang
    teibookHeader : /TEI/teiHeader/profileDesc/langUsage/language
    Vignette
    ONIX : /ONIXMessage/Product/MediaFile/MediaFileLink
    teibookHeader : /TEI/teiHeader/fileDesc/noteStmt/note[@type='thumbnail']/graphic/@url