XML TEI : Encodage de la sortie — TEI P5
Kamel Nebhi
Février 2011

1 Introduction

Le schéma permettant d'encoder la sortie TEI FIPS est issu d'une personnalisation de la TEI que le présent document décrit.

Notre personnalisation de la TEI inclut les modules tei, core, textstructure, header et analysis.

Nous avons supprimé certains éléments des modules car nous les avons jugés inutiles pour l'encodage de la sortie XML TEI. Nous avons également restreint certaines valeurs d'attributs. Parfois, certains éléments inutilisés feront l'objet d'une explication détaillée.

Nous expliquerons la structure du corpus en fournissant divers exemples.

2 Structure d'un fichier XML TEI

Tous les documents TEI doivent contenir : Ces deux éléments sont combinés pour former un seul élément TEI .

L'élément text contient un body qui lui même contient les composants de l'analyse.

Une analyse sera donc encodé de cette façon :
<TEI>
 <teiHeader>
<!-- [ TEI Header information ] -->
 </teiHeader>
 <text>
  <body>
<!-- [ corps de l'analyse ... ] -->
   <div type="analyse">
    <s xml:lang="french">
     <phr type="DPfunction="SUBJ">
      <w type="DETERMINANT-DEFINI SIN MASlemma="le">Le</w>
      <w type="NOM-COMMUN SIN MASlemma="chat">chat</w>
     </phr>
     <phr type="function="Predicate">
      <w type="VERBE-IND-PRE 3 SINlemma="manger">mange</w>
     </phr>
     <phr type="DPfunction="OBJ">
      <w type="DETERMINANT-DEFINI SIN FEMlemma="le">la</w>
      <w type="NOM-COMMUN SIN FEMlemma="souris">souris</w>
     </phr>
    </s>
   </div>
  </body>
 </text>
</TEI>

3 Le header de la sortie XML-TEI

4 Encodage de l'élément body

Comme il est indiqué ci dessus, un document XML TEI contient l'élément body. Le body (corps du texte) contient la totalité de toutes les analyses. Dans cette partie, nous allons voir les éléments qui font le body.

Les éléments : ont été supprimés de notre personnalisation car le corpus ne contenait pas de texte préliminaire qui aurait pu être contenu dans l'élément <front> ou encore de texte postliminaire (placé après la partie principale du texte) contenu habituellement dans le < back > .

4.1 Eléments de division de texte

Dans notre cas, le body n'a qu'un seul niveau correspondant à un élément div avec un attribut type qui aura toujours la valeur analyse . Nous n'avons donc pas de sous-divisions ou encore de division numérotées.

Notre division principale est composée des éléments suivants :
    <s ><phr >w
Voici comment est structurée l'élément div :
<p>
 <div type="analyse">
  <s xml:lang="french">
   <phr type="DPfunction="SUBJ">
    <w type="DETERMINANT-DEFINI SIN MASlemma="le">Le</w>
    <w type="ADJECTIF SIN MASlemma="joli">joli</w>
    <w type="NOM-COMMUN SIN MASlemma="chat">chat</w>
   </phr>
<!-- [ etc. ... ] -->
  </s>
 </div>
</p>
Nous allons expliquer en détails, dans les parties qui suivent, les éléments contenus dans div .

5 Sentence

L'élément <sentence> contient une division textuelle de type phrase.

Chaque analyse possède un élément <sentence> .

<sentence> contient un attribut : xml:lang qui indique la langue du contenu de l'élément en utilisant les codes du RFC 3066.

5.1 Phrase

Chaque élément <sentence> contient des éléments phr .

< phr> représente un syntagme grammatical.

L'élément phr possède deux attributs qui sont : function qui caractérise la fonction grammaticale du segment phr et type qui indique le type de syntagme. L' attribut function prendra les valeurs suivantes : SUBJ qui signifie que le syntagme est le sujet de la phrase , Predicate qui signifie que le syntagme est le verbe de la phrase , OBJ qui signifie que le syntagme est l'objet direct de la phrase , PrepO qui signifie que le syntagme est l'objet indirect de la phrase , CC qui signifie que le syntagme est le circonstanciel de la phrase , FPO qui signifie que le syntagme est l'attribut de la phrase , SO qui signifie que le syntagme est la subordonnée objet de la phrase . Voici un exemple :
<phr type="function="Predicate">
 <w type="VERBE-AUX-IND 3 SINlemma="avoir">a</w>
</phr>
<phr type="AdvPfunction="CC">
 <w type="ADVERBElemma="bien">bien</w>
</phr>
<phr type="function="Predicate">
 <w type="VERBE-PPAlemma="donner">donné</w>
</phr>

5.2 Word

Chaque élément phr contient des éléments w .

< w> représente un mot grammatical (pas nécessairement orthographique).

L'élément w possède deux attributs qui sont : type qui caractérise l'élément en utilisant la partie du discours appropriée et lemma qui fournit le lemme du mot (entrée du dictionnaire). L' attribut type prendra les valeurs suivantes : VERBE-AUX pour le verbe auxiliaire , VERBE , VERBE-MOD , VERBE-CAU , NOM-PROPRE , NOM-COMMUN , NOM-QUANT , NOM par défaut , PRONOM-PERSONNEL , PRONOM-RELATIF , PRONOM-INTERROGATIF , PRONOM-POSSESSIF , PRONOM-DEM , PRONOM-REFLECHI , PRONOM-INDEFINI , PRONOM-PERSONNEL , PRONOM par défaut , PRONOM-CLITIQUE , DETERMINANT-DEFINI , DETERMINANT-INDEFINI , DETERMINANT-PARTITIF , DETERMINANT-DEMONSTRATIF , DETERMINANT-POSSESSIF , DETERMINANT-NUMERIQUE , DETERMINANT-QUANT , DETERMINANT-COMPARATIF , DETERMINANT-INTERROGATIF , DETERMINANT , ADVERBE par défaut , ADVERBE-NEGATION , PREPOSITION , PREPOSITION-CONTR-à pour l'article contracté avec à , PREPOSITION-CON-de pour l'article contracté avec de , CONJONCTION-COORDINATION , CONJONCTION-SUBORDINATION , CONJONCTION-COMP , CONJONCTION par défaut , EXC pour les interjections , PONC . On ajoutera à l'atribut type le mode, le temps, la personne, le nombre, le genre et la valeur. Voici un exemple :
<div type="analyse">
 <s xml:lang="french">
  <phr type="DPfunction="SUBJ">
   <w type="PRONOM-PERSONNEL 1 SIN-INGlemma="je">Je</w>
  </phr>
  <phr type="function="Predicate">
   <w type="VERBE-IND-PRE 1 SINlemma="regarder">regarde</w>
  </phr>
  <phr type="DPfunction="OBJ">
   <w type="DETERMINANT-DEFINI SIN MASlemma="le">le</w>
   <w type="NOM-COMMUN SIN MASlemma="chat">chat</w>
   <phr type="DPfunction="SUBJ">
    <w type="PRONOM-RELATIF SIN MASlemma="qui">qui</w>
   </phr>
   <phr type="DPfunction="SUBJ"/>
   <phr type="function="Predicate">
    <w type="VERBE-AUX-IND 3 SINlemma="avoir">a</w>
   </phr>
   <phr type="function="Predicate">
    <w type="VERBE-PPAlemma="manger">mangé</w>
   </phr>
   <phr type="DPfunction="OBJ">
    <w type="DETERMINANT-DEFINI SIN FEMlemma="le">la</w>
    <w type="NOM-COMMUN SIN FEMlemma="souris">souris</w>
   </phr>
  </phr>
  <w type="PONC">.</w>
 </s>
</div>

6 Spécifications du schéma

Schema myTEI: Model classes

model.addrPart

model.addrPart regroupe des éléments comme des noms ou des codes postaux qui peuvent apparaître dans une adresse postaleModuleteiUtilisé paraddressMembresmodel.nameLike [model.nameLike.agent [name] idno] addrLine

model.addressLike

model.addressLike regroupe des éléments employés pour représenter des adresses postales ou électroniques.ModuleteiUtilisé parmodel.pPart.dataMembresaddress email

model.biblPart

model.biblPart regroupe des éléments qui sont des composantes d’une description bibliographique.ModuleteiUtilisé parMembresmodel.imprintPart [distributor] model.respLike [author respStmt] edition extent

model.common

model.common regroupe des éléments de niveau fragment - et des éléments de niveau intermédiaire.ModuleteiUtilisé parbody divMembresmodel.divPart [model.pLike [p] ] model.inter [model.biblLike model.listLike] Note
Cette classe définit l'ensemble des éléments de niveau fragment et de niveau intermédiaire ; de nombreux modèles de contenu y font appel, y compris ceux qui sont relatifs aux divisions textuelles.

model.dateLike

model.dateLike regroupe des éléments contenant des expressions relatives au temps.ModuleteiUtilisé parmodel.pPart.dataMembresdate

model.divLike

model.divLike regroupe des éléments utilisés pour représenter des divisions structurelles génériques non-numérotées.ModuleteiUtilisé parbody divMembresdiv s

model.divPart

model.divPart regroupe des éléments de niveau paragraphe apparaissant directement dans des divisionsModuleteiUtilisé parmacro.specialParamodel.commonMembresmodel.pLike [p] Note
Noter que cette classe d'éléments ne comprend pas les membres de la classe model.inter, qui peuvent apparaître soit à l'intérieur soit entre des items de niveau paragraphe.

model.divTop

model.divTop regroupe des éléments apparaissant au début d'une division de texte.ModuleteiUtilisé parbody divMembresmodel.divTopPart [model.headLike [head] ]

model.divTopPart

model.divTopPart regroupe des éléments qu'on ne trouve qu'au début d'une division de texte.ModuleteiUtilisé parmodel.divTopMembresmodel.headLike [head]

model.editorialDeclPart

model.editorialDeclPart regroupe des éléments qui peuvent être employés dans l'élément editorialDecl et souvent à de nombreuses reprises. ModuleteiUtilisé pareditorialDeclMembresnormalization

model.emphLike

model.emphLike regroupe des éléments du niveau sémantique de l'expression ModuleteiUtilisé parmodel.highlighted model.limitedPhraseMembrestitle

model.encodingDescPart

model.encodingDescPart regroupe des éléments qui peuvent être employés dans l'élément encodingDesc et souvent à de nombreuses reprises.ModuleteiUtilisé parencodingDescMembresclassDecl editorialDecl projectDesc

model.global

model.global regroupe des éléments qui peuvent apparaître à un point quelconque dans un texte TEI.ModuleteiUtilisé paraddress body change date div s text wmacro.paraContent macro.phraseSeq macro.phraseSeq.limited macro.specialParaMembresmodel.global.edit [gap] model.noteLike [note]

model.global.edit

model.global.edit regroupe des éléments globalement disponibles qui exécutent une fonction spécifiquement éditoriale. ModuleteiUtilisé parmodel.globalMembresgap

model.headLike

model.headLike regroupe des éléments employés pour donner un titre ou un intitulé au début d'une division de texteModuleteiUtilisé parmodel.divTopPartMembreshead

model.highlighted

model.highlighted regroupe des éléments du niveau de l'expression qui sont typographiquement distincts.ModuleteiUtilisé parmodel.phraseMembresmodel.emphLike [title] model.hiLike

model.imprintPart

model.imprintPart regoupe les éléments bibliographiques qui apparaissent à l'intérieur de documents imprimés.ModuleteiUtilisé parmodel.biblPartMembresdistributor

model.inter

model.inter  regroupe des éléments qui peuvent apparaître à l’intérieur ou entre des composants semblables au paragraphe.ModuleteiUtilisé parchangemacro.paraContent macro.specialParamodel.commonMembresmodel.biblLike model.listLike

model.limitedPhrase

model.limitedPhrase regroupe des éléments du niveau de l'expression excluant ceux qui sont principalement destinés à la transcription des sources existantes. ModuleteiUtilisé parcatDesc changemacro.phraseSeq.limitedMembresmodel.emphLike [title] model.pPart.data [model.addressLike [address email] model.dateLike [date] model.nameLike [model.nameLike.agent [name] idno] ]

model.msItemPart

model.msItemPart regroupe des éléments qui peuvent apparaître dans une description de manuscritModuleteiUtilisé parMembresmodel.msQuoteLike [title] model.respLike [author respStmt]

model.msQuoteLike

model.msQuoteLike regroupe des éléments qui représentent des passages d'un manuscrit, tels que des titres cités comme une partie de sa descriptionModuleteiUtilisé parmodel.msItemPartMembrestitle

model.nameLike

model.nameLike regroupe des éléments qui nomment ou font référence à une personne, à un lieu ou à une organisation.ModuleteiUtilisé parmodel.addrPart model.pPart.dataMembresmodel.nameLike.agent [name] idnoNote
Un ensemble de niveau supérieur regroupant les éléments d'appellation qui peuvent apparaître dans les dates, les adresses, les mentions de responsabilité, etc.

model.nameLike.agent

model.nameLike.agent regroupe des éléments qui contiennent des noms d'individus ou de personnes morales.ModuleteiUtilisé parrespStmtmodel.nameLikeMembresnameNote
Cette classe est utilisée dans le modèle de contenu des éléments qui référencent des noms de personnes ou d'organisations.

model.noteLike

model.noteLike regroupe tous les éléments globaux de type note ModuleteiUtilisé parnotesStmtmodel.globalMembresnote

model.pLike

model.pLike regroupe des éléments de type paragrapheModuleteiUtilisé paravailability editionStmt editorialDecl encodingDesc normalization projectDesc publicationStmt sourceDescmodel.divPartMembresp

model.pLike.front

model.pLike.front regroupe des éléments de type paragraphe qui peuvent apparaître comme des constituants directs des parties liminaires.ModuleteiUtilisé parMembreshead

model.pPart.data

model.pPart.data regroupe des éléments de niveau expression contenant des noms, des dates, des nombres, des mesures et d'autres données semblablesModuleteiUtilisé parmodel.phrase model.limitedPhraseMembresmodel.addressLike [address email] model.dateLike [date] model.nameLike [model.nameLike.agent [name] idno]

model.pPart.edit

model.pPart.edit regroupe des éléments de niveau expression utilisés pour de simples interventions éditoriales de corrections et de transcriptions.ModuleteiUtilisé parwmodel.phraseMembresmodel.pPart.transcriptional [del]

model.pPart.transcriptional

model.pPart.transcriptional regroupe des éléments de niveau expression utilisés pour des transcriptions éditoriales de sources pré-existantesModuleteiUtilisé parmodel.pPart.editMembresdel

model.phrase

model.phrase regroupe des éléments qui apparaissent au niveau de mots isolés ou de groupes de mots.ModuleteiUtilisé pardate smacro.paraContent macro.phraseSeq macro.specialParaMembresmodel.highlighted [model.emphLike [title] model.hiLike] model.lPart model.pPart.data [model.addressLike [address email] model.dateLike [date] model.nameLike [model.nameLike.agent [name] idno] ] model.pPart.edit [model.pPart.transcriptional [del] ] model.segLike [phr s w] Note
Cette classe d'éléments ne peut se trouver qu'à l'intérieur d'éléments plus vastes de la classe intermédiaire (inter) ou fragment (chunk). Pour les textes en prose, cela signifie que ces éléments peuvent se trouver dans des paragraphes, des entrées de listes, des vers, etc.

model.profileDescPart

model.profileDescPart regroupe des éléments que l'on peut utiliser plusieurs fois dans l'élément profileDesc.ModuleteiUtilisé parprofileDescMembrestextClass

model.publicationStmtPart

model.publicationStmtPart regroupe des éléments qui peuvent apparaître à l'intérieur de l'élément publicationStmt de l'En-tête TEIModuleteiUtilisé parpublicationStmtMembresaddress availability date distributor idno

model.respLike

model.respLike regroupe des éléments qui sont utilisés pour indiquer une responsabilité intellectuelle ou une autre responsabilité significative, par exemple dans un élément bibliographiqueModuleteiUtilisé partitleStmtmodel.biblPart model.msItemPartMembresauthor respStmt

model.segLike

model.segLike regroupe des éléments utilisés pour une segmentation arbitraireModuleteiUtilisé parmodel.phraseMembresphr s wNote
Les principes sur lesquels repose la segmentation, ainsi que tout code particulier ou valeur d'attribut utilisé, doivent être définis explicitement dans l'élément <segmentation> de l'élément encodingDesc situé dans l'En-tête TEI associé.

model.teiHeaderPart

model.teiHeaderPart regroupe des éléments de macrostructure qui peuvent apparaître plus d'une fois dans l’en-tête TEI.ModuleteiUtilisé parteiHeaderMembresencodingDesc profileDesc

Schema myTEI: Attribute classes

att.ascribed

att.ascribed fournit des attributs pour des éléments transcrivant la parole ou l'action qui peuvent être attribuées à un individu en particulier.ModuleteiMembreschangeAttributswhoindique la personne ou le groupe de personnes à qui le contenu d'élément est attribué.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs Pour un discours transcrit, identifiera typiquement un participant ou un groupe participant ; dans d'autres contextes, pointera vers n'importe quel élément <person> identifié.

att.canonical

att.canonical fournit des attributs qui peuvent être utilisés pour associer une représentation telle qu'un nom ou un titre à l'information canonique concernant l'objet nommé ou auquel il est fait référence.ModuleteiMembresatt.naming [author name] resp titleAttributskey fournit un moyen, défini de façon externe, d'identifier l'entité (ou les entités) nommé(es), en utilisant une valeur codée d'un certain type.Statut OptionelType de données stringValeurs toute chaîne de caractères en UnicodeNote
La valeur peut être un identifiant unique dans une base de données, ou toute autre chaîne définie de façon externe identifiant le référent.
ref (référence) fournit un moyen explicite de localiser une définition complète de l'entité nommée au moyen d'un ou plusieurs URIs.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceNote
La valeur doit pointer directement vers un ou plusieurs éléments XML au moyen d'un ou plusieurs URIs, séparés par un espace. Si plus d'un URI est fourni, cela implique que le nom identifie plusieurs entités distinctes.

att.datable

att.datable fournit des attributs pour la normalisation d' éléments qui contiennent des mentions d'événements datablesModuleteiMembreschange dateAttributsatt.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to) Note
Cette‘superclasse’ fournit des attributs qui peuvent être employés pour donner des valeurs normalisées à des informations relatives au temps. Par défaut, les attributs de la classse att.datable.w3c sont fournis. Si le module pour les noms et les dates est chargé, cette classe fournit également des attributs de la classeatt.datable.iso. En général, les valeurs possibles des attributs limitées aux types de données W3C forment un sous-ensemble des valeurs que l'on trouve dans la norme ISO 8601. Cependant, il n'est peut-être pas nécessaire de recourir aux possibilités très étendues des types de données de l'ISO, il existe en effet une bien plus grande offre logicielle pour le traitement des types de données W3C.

att.datable.w3c

att.datable.w3c fournit des attributs pour la normalisation des éléments qui contiennent des notions d'événements datables, en utilisant les types de données du W3C.ModuleteiMembresatt.datable [change date] Attributsperiodfournit un pointeur vers un emplacement donné définissant une période de temps nommée pendant laquelle l'item datable s'inscrit.Statut OptionelType de données xsd:anyURIwhenspécifie une date exacte pour un événement sous une forme normalisée, par ex. aaaa-mm-jj.Statut OptionelType de données xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTimeValeurs Forme normalisée d'une expression temporelle conformément au W3C XML Schema Part 2: Datatypes Second Edition.
<date when="1945-10-24">24 Oct 45</date>
<date when="1996-09-24T07:25:00Z">24 septembre 1996 à 3h 25 du matin</date>
<time when="1999-01-04T20:42:00-05:00">4 janvier 1999 à 8h de l'après-midi.</time>
<time when="14:12:38">14 h 12 minutes et 38 secondes</time>
<date when="1962-10">octobre 1962</date>
<date when="--06-12">12 juin</date>
<date when="---01">premier du mois</date>
<date when="--08">Août</date>
<date when="2006">MMVI</date>
<date when="0056">56 ap. J.-C.</date>
<date when="-0056">56 av. J.-C.</date>
Shakespeare meurt dix jours plus tard, à Stratford-on-Avon, Warwickshire, dans
l'Angleterre protestante et dans le calendrier julien, le <date calendar="julianwhen="--04-23">mardi 23 avril ancien style</date>, c'est-à-dire le <date calendar="gregorianwhen="--05-03">3 mai</date> dans le calendrier grégorien.
<opener>
 <dateline>
  <placeName>Paris,</placeName>, ce <date when="--12-11">11 décembre 17.. </date>
 </dateline>
 <salute>à Madame De Rosemonde.,</salute>
</opener>
Note
La valeur de l'attribut when doit être une représentation normalisée de la date ou de l'heure, ou des deux, dans l'un des formats spécifiés par le XML Schema Part 2: Datatypes Second Edition, selon le calendrier grégorien.
Pour la date, le format le plus courant est yyyy-mm-dd, mais on trouve aussi yyyy, --mm, ---dd, yyyy-mm, ou --mm-dd. Pour l'heure, on utilise le format hh:mm:ss.
Il faut noter qu'actuellement ce format ne permet pas d'utiliser la valeur 0000 pour représenter l'année précédant le début de l'ère chrétienne ; on doit utiliser la valeur -0001.
notBeforespécifie la date la plus ancienne pour l'événement sous une forme normalisée, par ex. aaaa-mm-jjStatut OptionelType de données xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTimeValeurs Forme normalisée d'une expression temporelle conformément au W3C XML Schema Part 2: Datatypes Second Edition.notAfterspécifie la date la plus récente possible pour l'événement sous une forme normalisée, par ex. aaaa-mm-jjStatut OptionelType de données xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTimeValeurs Forme normalisée d'une expression temporelle conformément au W3C XML Schema Part 2: Datatypes Second Edition.fromindique le point de départ d'une période sous une forme normalisée, par ex. aaaa-mm-jjStatut OptionelType de données xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTimeValeurs Forme normalisée d'une expression temporelle conformément au W3C XML Schema Part 2: Datatypes Second Edition.toindique le terme de la période sous une forme normalisée, par ex. aaaa-mm-jjStatut OptionelType de données xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTimeValeurs Forme normalisée d'une expression temporelle conformément au W3C XML Schema Part 2: Datatypes Second Edition.

att.declarable

att.declarable fournit des attributs pour les éléments dans l'en-tête TEI qui peuvent être choisis indépendamment au moyen de l'attribut declsprévu dans ce but ModuleteiMembresavailability editorialDecl normalization projectDesc sourceDesc textClassAttributsdefaultIndique si oui ou non cet élément est affecté par défaut quand son élément parent a été sélectionné.Statut Obligatoire quand applicableType de données xsd:booleanLes valeurs autorisées sont:truecet élément est choisi si son parent est choisifalsecet élément ne peut être sélectionné qu'explicitement, à moins qu'il ne soit le seul de ce type, auquel cas il est selectionné si son parent a été choisi [Valeur par défaut]Note
Les règles régissant l'association d'éléments déclarables avec des parties individuelles d'un texte TEI sont entièrement définies au chapitre . Un seul élément d'un type particulier peut avoir un attribut default avec une valeur true.

att.declaring

att.declaring fournit des attributs pour les éléments qui peuvent être associés indépendamment à un élément particulier déclarable dans l'en-tête TEI, ignorant ainsi la valeur dont cet élément devrait hériter par défautModuleteiMembresbody div p textAttributsdeclsidentifie un ou plusieurséléments déclarables dans l'en-tête TEI, qui sont destinés à s'appliquer à l'élément portant cet attribut et à son contenu. Statut Obligatoire quand applicableType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs doit identifier un jeu d'éléments déclarables de différents types.Note
Les règles régissant l'association d'éléments déclarables avec des parties individuelles d'un texte TEI sont entièrement définies au chapitre .

att.dimensions

att.dimensions fournit des attributs pour décrire la taille d'objects physiquesModuleteiMembresatt.editLike [att.transcriptional [del] date gap] Attributsatt.ranging (@atLeast, @atMost, @min, @max) unitnoms des unités utilisées pour la mesure.Statut OptionelType de données xsd:NameLes valeurs suggérées comprennent:cm (centimètres) mm (millimètres) in (pouces) lineslignes de textechars (characters) caractères du textequantityspécifie la longueur dans les unités indiquéesStatut OptionelType de données xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimalextentindique la dimension de l'objet concerné en utilisant un vocabulaire spécifique à un projet qui combine quantité et unités dans une chaîne de mots uniqueStatut OptionelType de données 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }séparé par un espaceValeurs toute expression de la mesure, par ex.25 lettres, 2 × 3 pouces.
<gap extent="5 words"/>
<height extent="half the page"/>
precisioncaractérise la précision des valeurs spécifiées par les autres attributs.Statut OptionelType de données "high" | "medium" | "low" | "unknown"scopespécifie l'applicabilité de cette mesure, là où plus d'un objet est mesuré.Statut OptionelType de données xsd:NameExemple de valeurs possibles:allla mesure s'applique à tous les cas.mostla mesure s'applique à la plupart des cas examinésrangela mesure s'applique seulement à la gamme des exemples indiqués

att.divLike

att.divLike fournit un jeu d'attributs communs à tous les éléments qui offrent les mêmes caractéristiques que des divisionsModuleteiMembresdivAttributsorg (organisation) précise l'organisation du contenu de la division Statut OptionelLes valeurs autorisées sont:compositecontenu composite : c'est-à-dire qu'aucune déclaration n'est faite quant à l'ordre dans lequel les composants de cette division doivent être traités ou bien quant à leurs corrélationsuniformcontenu uniforme : c'est-à-dire que les composants de cet élément sont à considérer comme formant une unité logique et doivent être traités dans l'ordre séquentiel [Valeur par défaut]sampleindique si cette division est un échantillon de la source originale et dans cas, de quelle partie.Statut OptionelLes valeurs autorisées sont:initial par rapport à la source, lacune à la fin de la divisionmedialpar rapport à la source, lacune au début et à la fin de la divisionfinalpar rapport à la source, lacune au début de la divisionunknownpar rapport à la source, position de l'échantillon inconnuecompletela division n'est pas un échantillon [Valeur par défaut]partprécise si la division est vraiment fragmentée ou non par quelques autres éléments structurels, par exemple une prise de parole qui est partagée en au moins deux strophes de vers.Statut Obligatoire quand applicableLes valeurs autorisées sont:Y (oui) la division est incomplète à certains égardsN (non) soit la division est complète, soit aucune déclaration n'est faite quant à son intégralité [Valeur par défaut]I (initiale) partie initiale d'une division incomplèteM (médiane) partie médiane d'une division incomplèteF (final) partie finale d'une division incomplèteNote
Les valeursI, M, ou F sont à employer seulement lorsqu'on sait comment la division va être reconstituée.

att.docStatus

att.docStatus provides attributes for use on metadata elements describing the status of a document.ModuleteiMembreschange revisionDescAttributsstatusdescribes the status of a document either currently or, when associated with a dated element, at the time indicated.Statut OptionelType de données xsd:NameExemple de valeurs possibles:approvedcandidatecleareddeprecateddraft [Valeur par défaut]embargoedexpiredfrozengalleyproposedpublishedrecommendationsubmittedunfinishedwithdrawnExemple
<revisionDesc status="published">
 <change when="2010-10-21status="published"/>
 <change when="2010-10-02status="cleared"/>
 <change when="2010-08-02status="embargoed"/>
 <change when="2010-05-01status="frozenwho="#MSM"/>
 <change when="2010-03-01status="draftwho="#LB"/>
</revisionDesc>

att.editLike

att.editLike fournit des attributs décrivant la nature d'une intervention savante encodée ou de tout autre interprétation ModuleteiMembresatt.transcriptional [del] date gapAttributsatt.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) att.responsibility (@cert, @resp) evidenceindique la nature de la preuve attestant la fiabilité ou la justesse de l'intervention ou de l'interprétation.Statut OptionelType de données 1–∞ occurrences of  xsd:Nameséparé par un espaceLes valeurs suggérées comprennent:internall'intervention est justifiée par une preuve interneexternall'intervention est justifiée par une preuve externeconjecturel'intervention ou l'interprétation a été faite par le rédacteur, le catalogueur, ou le chercheur sur la base de leur expertise.source contient une liste d'un ou plusieurs pointeurs indiquant les sources qui appuient la lecture proposéeStatut Obligatoire quand applicableType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs Série d'abréviations séparées par des espaces ; chaque abréviation doit correspondre à un témoin ou à un groupe témoin et figurer comme valeur de l'attribut xml:id d'un élément <witness> ou <msDesc> ailleurs dans le document.Note
Les membres de cette classe d'attributs sont couramment employés pour représenter tout type d'intervention éditoriale dans un texte, par exemple une correction ou une interprétation, ou bien une datation ou une localisation de manuscrit, etc...

att.global

att.global fournit un jeu d'attributs communs à tous les éléments dans le système de codage TEI.ModuleteiMembresAttributsatt.global.analytic (@ana) xml:id (identifiant) fournit un identifiant unique pour l'élément qui porte l'attributStatut OptionelType de données xsd:IDValeurs tout identifiant XML valide.Note
L'attribut xml:id peut être employé pour indiquer une référence canonique pour un élément ; voir la section??.
n (nombre) donne un nombre (ou une autre étiquette) pour un élément, qui n'est pas nécessairement unique dans le document TEI.Statut OptionelType de données 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }séparé par un espaceValeurs toute chaîne de caractères ; souvent, mais pas nécessairement, numérique.Note
L'attribut n peut être employé pour indiquer la numérotation de chapitres, sections, items de liste, etc. ; il peut également être employé dans les spécifications d'un système standard de référence pour le texte.
xml:lang (langue) indique la langue du contenu de l'élément en utilisant les codes du RFC 3066Statut OptionelType de données xsd:languageValeurs La valeur doit être conforme au BCP 47. Si la valeur est un code d'usage privé (c'est-à-dire commence par x- ou contient -x-), il devrait correspondre à la valeur d'un attribut ident d'un élément <language> fourni dans l'en-tête TEI du document courant.Note
Si aucune valeur n'est indiquée pour xml:lang, la valeur de l'attributxml:lang de l'élément immédiatement supérieur est héritée ; c'est pour cette raison qu'une valeur devrait toujours être attribuée à l'élément du plus haut niveau hiérarchique (TEI).
rend (interprétation) indique comment l'élément en question a été rendu ou présenté dans le texte sourceStatut OptionelType de données 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }séparé par un espaceValeurs toute chaîne de caractères ; si la restitution typographique d'un texte doit être systématiquement notée, un jeu systématique de valeurs pour l'attribut rend doit être défini.
<head rend="align(center) case(allcaps)">épître dédicatoire<lb/>à <lb/>Monsieur de Coucy <lb/>
 <lb/>.</head>
Note
Ces Principes directeurs ne font aucune recommandation contraignante pour les valeurs de l'attribut rend; les caractéristiques de la présentation visuelle changent trop d'un texte à l'autre et la décision d'enregistrer ou d'ignorer des caractéristiques individuelles est trop variable d'un projet à l'autre. Quelques conventions potentiellement utiles sont notées de temps en temps à des points appropriés dans ces Principes directeurs.
renditionpointe vers une description du rendu ou de la présentation utilisés pour cet élément dans le texte sourceStatut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs un ou plusieurs URIs, séparé par des blancs.
<head rendition="#ac #sc">
 <lb/>épître dédicatoire <lb/>à <lb/>Monsieur de Coucy <lb/>
</head>
<rendition xml:id="fr_scscheme="css">font-variant: uppercase</rendition>
<rendition xml:id="fr_acscheme="css">text-align: center</rendition>
Note
L'attribut rendition est employé à peu près de la même manière que l'attribut class défini pour XHTML mais avec cette sérieuse différence que sa fonction est de décrire la présentation du texte source mais pas nécessairement de déterminer comment ce texte doit être représenté à l'écran ou sur le papier.
rendition et rend sont donnés ensembles, il faut comprendre que le dernier remplace ou complète le premier.
Chaque URI fourni doit indiquer un élément <rendition> définissant le rendu prévu dans les termes d'un langage approprié pour définir les styles, comme indiqué par l'attribut scheme.
xml:basedonne une référence URI de base au moyen de laquelle les applications peuvent résoudre des références d'URI relatives en références d'URI absoluesStatut OptionelType de données xsd:anyURIValeurs toute référence d'URI valide syntaxiquement.
<div type="bibl">
 <head>La Renaissance italienne, bibliographie sélective</head>
 <listBibl>
  <bibl n="1">
   <author>
    <name> Michel Hochmann, ... </name>
   </author>
   <ref>
    <title>L’Abcdaire de la Renaissance italienne</title>
   </ref>
  </bibl>
  <bibl n="2">
   <author>
    <name>Thames et Hudson,</name>
   </author>
   <ref>
    <title>Dictionnaire de la Renaissance</title>
   </ref>
  </bibl>
  <bibl n="3">
   <author>
    <name> Hervé Loilier</name>
   </author>
   <ref>
    <title>Florence : voyage dans la Renaissance italienne du XVe siècle</title>
   </ref>
  </bibl>
  <bibl n="3">
   <author>
    <name>Linda Murray</name>
    <title>La Haute Renaissance et le Maniérisme</title>
   </author>
  </bibl>
 </listBibl>
</div>
xml:spacesignale que les applications doivent préserver l'espace blancStatut OptionelLes valeurs autorisées sont:defaultthe processor should treat white space according to the default XML white space handling rulespreservethe processor should preserve unchanged any and all white space in the source
Note
Les attributs globaux décrits ici deviennent une partie de la déclaration de la liste de définitions d'attributs de chaque élément au moyen d'une référence au modèle att.global.attributes dans chaque déclaration de ce type.

att.global.analytic

att.global.analytic fournit des attributs globaux complémentaires pour associer des analyses ou des interprétations spécifiques avec des portions de texte appropriéesModuleanalysisMembresatt.globalAttributsana (analyse) indique un ou plusieurs éléments contenant des interprétations de l'élément qui porte l'attribut ana.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs one or more valid identifiers of one or more interpretive elements (usually <fs> or <interp>), separated by white space.Note
Quand on donne de multiples valeurs, celles-ci peuvent refléter soit des interprétations multiples et divergentes d'un texte ambigu soit des interprétations multiples et compatibles du même passage dans différents contextes.

att.handFeatures

att.handFeatures fournit des attributs décrivant les caractéristiques de la main par laquelle un manuscrit est écrit.ModuleteiMembresscriptNoteAttributsscribedonne un nom normalisé ou un autre identifiant pour le scribe reconnu comme responsable de cette main.Statut OptionelType de données xsd:NamescribeRefpoints to a full description of the scribe concerned, typically supplied by a <person> element elsewhere in the description.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espacescriptcaractérise la calligraphie ou le style d'écriture particuliers utilisés par cette main, par exemple écriture anglaise, de chancellerie, italienne, etc.Statut OptionelType de données 1–∞ occurrences of  xsd:Nameséparé par un espacescriptRefpoints to a full description of the script or writing style used by this hand, typically supplied by a scriptNote element elsewhere in the description.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espacemediumdécrit la teinte ou le type d'encre, par exemple brune, ou un autre outil d'écriture, par exemple un crayon.Statut OptionelType de données xsd:NamescopeSpécifie la fréquence d'apparition de cette main dans le manuscrit.Statut OptionelLes valeurs autorisées sont:soleil n'y a que cette main dans le manuscrit.majorcette main est utilisée dans la majeure partie du manuscrit.minorcette main est utilisée occasionnellement dans le manuscrit.

att.naming

att.naming fournit des attributs communs aux éléments qui font référence à des personnes, lieux, organismes, etc., nommés.ModuleteiMembresauthor nameAttributsatt.canonical (@key, @ref) rolemay be used to specify further information about the entity referenced by this name, for example the occupation of a person, or the status of a place. Statut OptionelType de données xsd:NamenymRef (référence au nom canonique) indique comment localiser la forme canonique (nym) des noms qui sont associés à l'objet nommé par l'élément qui le contient.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs One or more valid identifiers, separated by whitespace.Note
La valeur doit pointer directement vers un ou plusieurs éléments XML au moyen d'un ou plusieurs URIs, séparés par un espace blanc. Si plus d'un URI est fourni, alors le nom est associé à plusieurs noms canoniques distincts.

att.placement

att.placement fournit des attributs pour décrire l'emplacement où apparaît un élément textuel dans la page ou l'objet source.ModuleteiMembresnoteAttributsplaceStatut RecommendéType de données 1–∞ occurrences of  xsd:Nameséparé par un espaceLes valeurs suggérées comprennent:belowau-dessous de la lignebottomdans la marge inférieuremargindans la marge (gauche, droite ou les deux en même temps)topdans la marge supérieureoppositesur la page opposée, c'est-à-dire en regardoverleafde l'autre côté de la feuilleaboveau-dessus de la ligneendà la fin, par exemple d'un chapitre ou d'un volumeinlinedans le corps du texteinspacedans un espace prédéfini, par exemple à gauche d'un scripteur précédent
<add place="margin">[An addition written in the margin]</add>
<add place="bottom opposite">[An addition written at the
foot of the current page and also on the facing page]</add>
<note place="bottom">Ibid, p.7</note>

att.pointing

att.pointing définit un ensemble d'attributs utilisés par tous les éléments qui pointent vers d'autres éléments au moyen d'une ou de plusieurs références URI.ModuleteiMembrescatRef noteAttributstargetprécise la cible de la référence en donnant une ou plusieurs références URIStatut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs Une ou plusieurs références URI syntactiquement valables, séparée par un espace. Puisqu' un espace blanc est employé pour séparer des URIs, aucun espace blanc n’est autorisé à l'intérieur d' un URI. Si un espace blanc est requis dans un URI, il devrait être traité normalement , par exemple avec le mécanisme TEI%20Consortium.evaluate (évalué) détermine le sens attendu, si la cible d'un pointeur est elle-même un pointeur.Statut OptionelLes valeurs autorisées sont:allsi l'élément pointé est lui-même un pointeur, alors on prendra la cible de ce pointeur, et ainsi de suite jusqu'à trouver un élément qui n'est pas un pointeur.onesi l'élément pointé est lui-même un pointeur, alors sa cible (qui est ou non un pointeur) devient la cible retenue.noneaucune évaluation ultérieure des cibles n'est menée au-delà de la recherche de l'élément désigné dans la cible du pointeur.Note
Si aucune valeur n'est fournie, c'est au programme d'application de décider (éventuellement à partir d'une donnée entrée par l'utilisateur) jusqu'où retracer une chaîne de pointeurs.

att.ranging

att.ranging provides attributes for describing numerical ranges.ModuleteiMembresatt.dimensions [att.editLike [att.transcriptional [del] date gap] ] AttributsatLeastdonne une estimation de la valeur minimum pour la mesure.Statut OptionelType de données xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimalatMostdonne une estimation de la valeur maximum pour la mesure.Statut OptionelType de données xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimalminlorsque la mesure résume plus d'une observation, fournit la valeur minimum observée.Statut OptionelType de données xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimalmaxlorsque la mesure résume plus d'une observation, fournit la valeur maximum observée.Statut OptionelType de données xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal

att.responsibility

att.responsibility provides attributes indicating who is responsible for something asserted by the markup and the degree of certainty associated with it.ModuleteiMembresatt.editLike [att.transcriptional [del] date gap] noteAttributscert (certitude) donne le degré de certitude associée à l'intervention ou à l'interprétation.Statut OptionelType de données "high" | "medium" | "low" | "unknown"resp (responsable) indique l'agent responsable de l'intervention ou de l'interprétation, par exemple un éditeur ou un transcripteur.Statut OptionelType de données 1–∞ occurrences of  xsd:anyURIséparé par un espaceValeurs Pointeur vers un élément de l'en-tête du document TEI relatif à une personne déclarée comme responsable de l'un des aspects de la création, de la transcription, de l'édition ou de l'encodage du texte.

att.segLike

att.segLike donne des attributs pour des éléments utilisés pour une segmentation arbitraire.ModuleteiMembresphr s wAttributsfunction (fonction) caractérise la fonction du segment.Statut OptionelType de données xsd:NameValeurs Pour un élément <cl>, peut prendre des valeurs telles que coordonné, sujet, adverbial, etc. Pour un élément phr, des valeurs telles que sujet, attribut, etc., peuvent être plus appropriées.part (partie) spécifie si le segment est fragmenté ou non par un autre élément structurel, par exemple une clausule qui est divisée en deux phrases ou plus.Statut Obligatoire quand applicableLes valeurs autorisées sont:Y (oui) le segment est incomplet à certains égards.N (non) soit le segment est complet, soit aucune déclaration n'est faite quant à son intégralité. [Valeur par défaut]I (initial) partie initiale d'un segment incompletM (médian) partie médiane d'un segment incompletF (final) partie finale d'un segment incompletNote
Les valeurs I, M, ou F ne sont à utiliser que là où la division peut être clairement reconstituée.

att.transcriptional

att.transcriptional fournit des attributs spécifiques au codage d'éléments relatifs à l'intervention de l'auteur ou du copiste dans un texte lors de la transcription de sources manuscrites ou assimilées.ModuleteiMembresdelAttributsatt.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) handsignale la main de celui qui est intervenu.Statut OptionelType de données xsd:anyURIValeurs doit faire référence à un élément <handNote>, en général déclaré dans l'en-tête TEI (voir la section ??).statusindique la conséquence de l'intervention, par exemple dans le cas d'un effacement, une biffure, qui inclut trop ou pas assez de texte, ou dans le cas d'un ajout, une insertion, qui reproduit une portion du texte déjà présent.Statut OptionelType de données xsd:NameExemple de valeurs possibles:duplicatetout le texte indiqué comme étant une addition reprend un texte de l'original, que la duplication soit identique mot pour mot ou moins exacte.duplicate-partialla partie du texte indiquée comme étant un ajout est redondante avec un texte présent dans l'original.excessStartun passage du texte situé au début de la supression est indiqué comme supprimé bien qu'à l'évidence il ne devrait pas l'être.excessEndun passage du texte situé à la fin de la supression est indiqué comme supprimé bien qu'à l'évidence il ne devrait pas l'être.shortStartun passage du texte situé au début de la supression n'est pas indiqué comme supprimé bien qu'à l'évidence il devrait l'être.shortEndun passage du texte situé à la fin de la supression n'est pas indiqué comme supprimé bien qu'à l'évidence il devrait l'être.partialun passage du texte dans la supression n'est pas indiqué comme disparu bien qu'à l'évidence il devrait l'être.unremarkablel'indication de suppression n'est pas erronée. [Valeur par défaut]Note
Il est rarement nécessaire de donner de l'information sur le statut de chaque suppression sauf dans le cas des éditions critiques de manuscrits d'auteur, l'information sur le statut des additions étant encore plus rare.
L'indication d'une suppression ou d'une addition comme erronée est indéniablement un acte d'interprétation ; le test habituel appliqué dans la pratique est l'acceptabilité linguistique du texte avec et sans les lettres ou mots en question.
seq (séquence) assigne un numéro séquentiel relatif à l'ordre dans lequel les traits encodés portant cet attribut sont supposés être apparus.Statut Obligatoire quand applicableType de données xsd:nonNegativeInteger

att.typed

att.typed fournit des attributs qui peuvent être utilisés pour classer ou interclasser des éléments de n'importe quelle façon.ModuleteiMembresdate del div head name note phr s text wAttributstypecaractérise l'élément en utilisant n'importe quel système ou typologie de classification approprié.Statut OptionelType de données xsd:Namesubtype (sous-type) donne une sous-catégorisation de l'élément, si c'est nécessaire.Statut OptionelType de données xsd:NameNote
L'attribut subtype peut être employé pour fournir une sous-classification pour cet élément, en plus de celle fournie par son propre attribut type.
Note
La typologie utilisée peut être formellement définie au moyen de l'élément <classification> qui se trouve dans l'élémentencodingDesc de l'en-tête TEI associé, ou bien sous forme d'une liste dans un des composants de l'élément encodingDesc, ou encore d'une manière informelle sous forme d'une description dans l'élément encodingDesc.

Schema myTEI: Macros

macro.paraContent

macro.paraContent (contenu de paragraphe.) définit le contenu de paragraphes et d' éléments semblables.ModuleteiUtilisé pardel head p titleDeclaration
macro.paraContent =
   ( text | model.gLike | model.phrase | model.inter | model.global )*

macro.phraseSeq

macro.phraseSeq (suite de syntagmes.) définit un ordre de données et d'éléments syntagmatiques.ModuleteiUtilisé paraddrLine author distributor edition email extent name phrDeclaration
macro.phraseSeq = ( text | model.gLike | model.phrase | model.global )*

macro.phraseSeq.limited

macro.phraseSeq.limited (séquence d'expression délimitée) définit un ordre de données de caractère et ces éléments de niveau d'expression qui ne sont pas typiquement utilisées pour transcrire des documents existants.ModuleteiUtilisé parrespDeclaration
macro.phraseSeq.limited = ( text | model.limitedPhrase | model.global )*

macro.specialPara

macro.specialPara (contenu "spécial" de paragraphe) définit le modèle de contenu des éléments tels que des notes ou des items de liste, contenant soit une suite d'éléments de niveau composant soit qui ont la même structure qu'un paragraphe, contenant une suite d’éléments du niveau de l’expression et de niveau intermédiaire.ModuleteiUtilisé parnote scriptNoteDeclaration
macro.specialPara =
   (
      text
    | model.gLikemodel.phrasemodel.intermodel.divPartmodel.global
   )*

macro.xtext

macro.xtext (texte étendu) définit une suite de caractères et d'éléments gaijiModuleteiUtilisé paridnoDeclaration
macro.xtext = ( text | model.gLike )*

Schema myTEI: Elements

<TEI>

<TEI> (document TEI) contient un seul document conforme à la TEI, qui comprend un en-tête TEI et un texte, soit de façon isolée soit comme partie d’un élément <teiCorpus>. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DS.html#DS http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCDEFModuletextstructureUtilisé parPeut contenirheader: teiHeader textstructure: text Declaration
element TEI
{
   att.global.attributes,
   attribute version { token { pattern = "[\d]+(\.[\d]+){0,2}" } }?,
   ( teiHeader, ( ( model.resourceLike+, text? ) | text ) )
}

<ns xmlns="http://purl.oclc.org/dsdl/schematron"
 prefix="teiuri="http://www.tei-c.org/ns/1.0"/>

<ns xmlns="http://purl.oclc.org/dsdl/schematron"
 prefix="rnguri="http://relaxng.org/ns/structure/1.0"/>
Exemple
<TEI>
 <teiHeader>
  <fileDesc>
   <titleStmt>
    <title>Le document TEI le plus court possible.</title>
   </titleStmt>
   <publicationStmt>
    <p>D'abord publié comme faisant partie de la TEI P2.</p>
   </publicationStmt>
   <sourceDesc>
    <p>Aucune source : il s'agit d'un document original.</p>
   </sourceDesc>
  </fileDesc>
 </teiHeader>
 <text>
  <body>
   <p>Au sujet du document Tei le plus court possible.</p>
  </body>
 </text>
</TEI>
Note
Cet élément est obligatoire.

<addrLine>

<addrLine> (ligne d'adresse) contient une ligne d'adresse postale. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#CONAAD http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOIModulecoreUtilisé parmodel.addrPartPeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element addrLine { att.global.attributes, macro.phraseSeq }
Exemple
<address>
 <addrLine>44, avenue de la Libération</addrLine>
 <addrLine>B.P. 30687</addrLine>
 <addrLine>F 54063 NANCY CEDEX</addrLine>
 <addrLine>FRANCE</addrLine>
</address>
Note
Les adresses peuvent être encodées soit comme une suite de lignes, soit en utilisant un jeu d'éléments de la classe model.addrPart. Les types d'adresses autres que l'adresse postale, tels que les numéros de téléphone, les courriels, ne doivent pas être inclus directement à l'intérieur d'un élément address mais peuvent être contenus dans un élément addrLine s'ils font partie de l'adresse imprimée dans un texte source.

<address>

<address> contient une adresse postale ou d'un autre type, par exemple l'adresse d'un éditeur, d'un organisme ou d'une personne. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#CONAAD http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOIModulecoreUtilisé parmodel.addressLike model.publicationStmtPartPeut contenircore: addrLine gap name note header: idno Declaration
element address
{
   att.global.attributes,
   ( model.global*, ( ( model.addrPart ), model.global* )+ )
}
Exemple
<address>
 <street>via Marsala 24</street>
 <postCode>40126</postCode>
 <name>Bologna</name>
 <name n="I">Italy</name>
</address>
Exemple
<address>
 <addrLine>Computing Center, MC 135</addrLine>
 <addrLine>P.O. Box 6998</addrLine>
 <addrLine>Chicago, IL 60680</addrLine>
 <addrLine>USA</addrLine>
</address>
Note
Cet élément ne doit être utilisé que pour donner une adresse postale. A l'intérieur de cet élément, l'élément générique addrLine peut être utilisé comme élément alternatif aux éléments plus spécialisés de la classe model.addrPart class, tels que <street>, <postCode> etc.

<author>

<author> (auteur) dans une référence bibliographique contient le nom de la (des) personne(s) physique(s) ou du collectif, auteur(s) d'une oeuvre ; la première mention de responsabilité comme seul élément bibliographique. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOR http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD21ModulecoreUtilisé par model.respLikePeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element author
{
   att.global.attributes,
   att.naming.attributes,
   macro.phraseSeq
}
Exemple
<author>La Fayette, Marie Madeleine Pioche de la Vergne, comtesse de (1634–1693)</author>
<author>Anonyme</author>
<author> Erckmann-Chatrian</author>
<author>
 <orgName key="ARTE">Association relative à la télévision européenne</orgName>
</author>
Note
Il est conseillé d'utiliser des listes d'autorité reconnues pour trouver la forme exacte des noms de personnes, en particulier lorsque le catalogage repose sur le contenu de l'en-tête TEI. Les attributs key ou ref seront aussi employés pour donner une référence canonique documentant l'auteur concerné grâce à une autorité appropriée, comme le catalogue d'une bibliothèque ou une ressource en ligne.
Dans le cas d'une émission, utiliser cet élément pour encoder le nom de la société ou du réseau qui diffuse le programme.

<availability>

<availability> (disponibilité) renseigne sur la disponibilité du texte, par exemple sur toutes restrictions quant à son usage ou sa diffusion, son statut de copyright, etc. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24ModuleheaderUtilisé parmodel.publicationStmtPart Peut contenircore: p Declaration
element availability
{
   att.global.attributes,
   att.declarable.attributes,
   attribute status { "free" | "unknown" | "restricted" }?,
   model.pLike+
}
Exemple
<availability status="restricted">
 <p>L' ABES a adopté le système Créative Commons pour permettre à tous ceux qui le
   souhaitent, de reproduire tout ou partie des rubriques du site de l'ABES sur support
   papier ou support électronique.</p>
</availability>
Note
On devrait adopter un format de codage reconnu.

<body>

<body> (corps du texte) contient la totalité du corps d’un seul texte simple, à l’exclusion de toute partie pré- ou post-liminaire. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DS.html#DSModuletextstructureUtilisé partextPeut conteniranalysis: s core: gap head note p textstructure: div Declaration
element body
{
   att.global.attributes,
   att.declaring.attributes,
   (
      model.global*,
      ( ( model.divTop ), ( model.global | model.divTop )* )?,
      ( ( model.divGenLike ), ( model.global | model.divGenLike )* )?,
      (
         ( ( model.divLike ), ( model.global | model.divGenLike )* )+
       | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+
       | (
            ( ( model.common ), model.global* )+,
            (
               ( ( model.divLike ), ( model.global | model.divGenLike )* )+
             | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+
            )?
         )
      ),
      ( ( model.divBottom ), model.global* )*
   )
}
Exemple
<body>
 <l>Nu scylun hergan hefaenricaes uard</l>
 <l>metudæs maecti end his modgidanc</l>
 <l>uerc uuldurfadur sue he uundra gihuaes</l>
 <l>eci dryctin or astelidæ</l>
 <l>he aerist scop aelda barnum</l>
 <l>heben til hrofe haleg scepen.</l>
 <l>tha middungeard moncynnæs uard</l>
 <l>eci dryctin æfter tiadæ</l>
 <l>firum foldu frea allmectig</l>
 <trailer>primo cantauit Cædmon istud carmen.</trailer>
</body>

<catDesc>

<catDesc> (Description de la catégorie) décrit une catégorie particulière à l’intérieur d’une taxinomie ou d’une typologie de texte, sous forme d’un court texte descriptif suivi ou dans les termes des paramètres contextuels utilisés dans l’élément Description du texte <textDesc>. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD55ModuleheaderUtilisé parcategoryPeut contenircore: address date email name title header: idno Declaration
element catDesc
{
   att.global.attributes,
   ( text | model.limitedPhrase | model.catDescPart )*
}
Exemple
<catDesc>Texte documentaire</catDesc>
Exemple
<category>
 <catDesc>genre</catDesc>
 <category>
  <catDesc>Géneral</catDesc>
 </category>
 <category>
  <catDesc>Journal</catDesc>
 </category>
 <category>
  <catDesc>Manuel technique</catDesc>
 </category>
</category>

<catRef>

<catRef> (Référence à la catégorie) spécifie une ou plusieurs catégories définies dans une taxinomie ou une typologie textuelle. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD43ModuleheaderUtilisé partextClassPeut contenirElément videDeclaration
element catRef
{
   att.global.attributes,
   att.pointing.attributes,
   attribute scheme { xsd:anyURI }?,
   empty
}
Exemple
<catRef target="#fr_lex #fr_dict #fr_gloss"/>
<taxonomy>
 <category xml:id="fr_lexique">
  <catDesc>Lexique</catDesc>
 </category>
 <category xml:id="fr_dict">
  <catDesc>Dictionnaire</catDesc>
 </category>
 <category xml:id="fr_gloss">
  <catDesc>Glossaire</catDesc>
 </category>
</taxonomy>
Note
L'attribut scheme n'est donné que si plus d'une taxinomie a été déclarée.

<category>

<category> (catégorie) contient une catégorie descriptive particulière, éventuellement intégrée dans une catégorie de niveau supérieur, à l’intérieur d’une taxinomie définie par l’utilisateur. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD55ModuleheaderUtilisé parcategory taxonomyPeut contenirheader: catDesc category Declaration
element category
{
   att.global.attributes,
   ( ( catDesc+ | model.glossLike* ), category* )
}
Exemple
<category xml:id="fr_tax.a.d">
 <catDesc>Récits de voyage</catDesc>
</category>
<bibl>indexation selon le système d'indexation RAMEAU, géré par la Bibliothèque nationale de
France</bibl>
Exemple
<category xml:id="fr_b1">
 <catDesc>Devinettes et énigmes </catDesc>
 <category xml:id="fr_b11">
  <catDesc>Anagrammes </catDesc>
 </category>
</category>
Exemple
<category xml:id="LIT">
 <catDesc xml:lang="pl">literatura piękna</catDesc>
 <catDesc xml:lang="en">fiction</catDesc>
 <category xml:id="LPROSE">
  <catDesc xml:lang="pl">proza</catDesc>
  <catDesc xml:lang="en">prose</catDesc>
 </category>
 <category xml:id="LPOETRY">
  <catDesc xml:lang="pl">poezja</catDesc>
  <catDesc xml:lang="en">poetry</catDesc>
 </category>
 <category xml:id="LDRAMA">
  <catDesc xml:lang="pl">dramat</catDesc>
  <catDesc xml:lang="en">drama</catDesc>
 </category>
</category>

<change>

<change> (changement) résume une modification ou une correction apportée à une version particulière d’un texte électronique partagé entre plusieurs chercheurs. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD6ModuleheaderUtilisé parrevisionDesc Peut contenircore: address date email gap name note title header: idno Declaration
element change
{
   att.global.attributes,
   att.ascribed.attributes,
   att.datable.attributes,
   att.docStatus.attributes,
   ( text | model.limitedPhrase | model.inter | model.global )*
}
Exemple
<titleStmt>
 <title> ... </title>
 <editor xml:id="fr_GK">G.K.</editor>
 <respStmt xml:id="fr_RT">
  <resp>copie</resp>
  <name>R.T.</name>
 </respStmt>
</titleStmt>
<revisionDesc>
 <change who="#fr_RTwhen="2008-02-02">Fin du chapitre 23</change>
 <change who="#fr_RTwhen="2008-01-02">FIn du chapitre 2</change>
 <change n="P2.2when="1991-12-21who="#fr_GK">Ajout d'exemples dans la section 3</change>
 <change when="1991-11-11who="#fr_MSM">Suppression du chapitre 10</change>
</revisionDesc>
Note
Les modifications doivent être enregistrées dans l'ordre, par exemple la plus récente en premier.

<classDecl>

<classDecl> (déclaration de classification) contient une ou plusieurs taxinomies définissant les codes de classification utilisés n’importe où dans le texte. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD55 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD5ModuleheaderUtilisé parmodel.encodingDescPartPeut contenirheader: taxonomy Declaration
element classDecl { att.global.attributes, taxonomy+ }
Exemple
<classDecl>
 <taxonomy xml:id="LCSH">
  <bibl>Library of Congress Subject Headings</bibl>
 </taxonomy>
</classDecl>
<!-- ... -->
<textClass>
 <keywords scheme="#LCSH">
  <term>Political science</term>
  <term>United States -- Politics and government —
     Revolution, 1775-1783</term>
 </keywords>
</textClass>

<date>

<date> (date) contient une date exprimée dans n'importe quel format. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#CONADA http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD6 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOI http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCAHSE http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/ND.html#NDDATEModulecoreUtilisé parmodel.dateLike model.publicationStmtPart Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element date
{
   att.global.attributes,
   att.datable.attributes,
   att.editLike.attributes,
   att.typed.attributes,
   attribute calendar
   {
      "Gregorian"
    | "Julian"
    | "Islamic"
    | "Hebrew"
    | "Revolutionary"
    | "Iranian"
    | "Coptic"
    | "Chinese"
    | xsd:Name
   }?,
   ( text | model.gLike | model.phrase | model.global )*
}
Exemple
<date when="1980-02">au début de février 1980</date>
Exemple
<date when="1654-11-23">L'an de grâce 1654,<lb/> Lundi, 23 novembre, jour de saint Clément,
pape et martyr et autres au martyrologe, <lb/>Veille de saint Chrysogone, martyr, et
autres, <lb/> Depuis environ dix heures et demie du soir jusques environ minuit et
demi.</date>
Exemple
<date when="1990-09">September 1990</date>

<del>

<del> (suppression) contient une lettre, un mot ou un passage supprimé, marqué comme supprimé, sinon indiqué comme superflu ou erroné dans le texte par un auteur, un copiste, un annotateur ou un correcteur. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COEDADDModulecoreUtilisé parmodel.pPart.transcriptional Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element del
{
   att.global.attributes,
   att.transcriptional.attributes,
   att.typed.attributes,
   macro.paraContent
}
Exemple
<l>
 <del rend="overtyped">Mein</del> Frisch <del rend="overstriketype="primary">schwebt</del>
weht der Wind
</l>
Exemple
<p>[...] mais il y reste quelque chose de mystérieux, de furtif. <del rend="overtyped">Je</del> On cesse un instant d'y penser; <del rend="overstrike">les </del>mes yeux se
ferment ou <del rend="overstrike">s'attardent sur </del> se détournent sur un livre... On
relève la tête: il est là </p>
Note
Cf. gap.
Les degrés d'incertitude sur ce qui est encore lisible peuvent être indiqués par l'emploi de l'élément <certainty> (voir ??).
Cet élément doit être utilisé pour la suppression de courtes séquences de texte, généralement des mots ou des expressions. Il faut utiliser l'élément <delSpan> pour les séquences de texte plus longues, celles qui contiennent des divisions structurelles, et celles qui contiennent un chevauchement d'ajouts et de suppressions.
Le texte supprimé doit être au moins partiellement lisible, afin que l'encodeur soit en mesure de le transcrire. La partie illisible du texte à l'intérieur d'une suppression peut être marquée au moyen de la balise gap pour signaler la présence de texte non transcrit. La quantité de texte omise, la raison de l'omission, etc., peuvent être indiqués au moyen des attributs de l'élément gap. Si le texte n'est pas entièrement lisible, l'élément <unclear> (disponible avec le jeu additionnel de balises pour la transcription des sources primaires) doit être utilisé pour signaler les zones de texte ne pouvant pas être lues de manière fiable. Voir les sections suivantes ?? et, pour l'association étroite entre les balises del et gap, <damage>, <unclear> et <supplied> (ces trois dernières balises étant disponibles avec le jeu additionnel de balises pour la transcription de sources primaires), voir la section ??.
La balise del ne doit pas être utilisée pour les suppressions par des éditeurs scientifiques ou des encodeurs. Dans ce cas, il faut utiliser soit la balise <corr>, soit la balise gap.

<distributor>

<distributor> (Diffuseur) donne le nom d’une personne ou d’un organisme responsable de la diffusion d’un texte. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24ModuleheaderUtilisé parmodel.imprintPart model.publicationStmtPartPeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element distributor { att.global.attributes, macro.phraseSeq }
Exemple
<distributor>Laboratoire : Analyse et Traitement Informatique de la Langue Française)</distributor>
<distributor>Centre National de la Recherche Scientifique</distributor>

<div>

<div> (division du texte) contient une subdivision dans le texte préliminaire, dans le corps d’un texte ou dans le texte postliminaire. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DS.html#DSDIVModuletextstructureUtilisé par model.divLikePeut conteniranalysis: s core: gap head note p textstructure: div Declaration
element div
{
   att.global.attributes,
   att.divLike.attributes,
   attribute type { "analyse" }?,
   att.typed.attribute.subtype,
   att.declaring.attributes,
   (
      ( model.divTop | model.global )*,
      (
         (
            ( ( ( model.divLike | model.divGenLike ), model.global* )+ )
          | (
               ( ( model.common ), model.global* )+,
               ( ( model.divLike | model.divGenLike ), model.global* )*
            )
         ),
         ( ( model.divBottom ), model.global* )*
      )?
   )
}
Exemple
<body>
 <div type="oeuvre">
  <head>Les Chouans </head>
  <div n="1type="partie">
   <head> Première partie</head>
   <head> L'embuscade</head>
   <div n="1type="chapitre">
    <head>Chapitre premier </head>
    <div n="1">
     <head>I</head>
     <p>Dans les premiers jours de l'an VIII, au commencement de vendémiaire, ou, pour
           se conformer au calendrier actuel, vers la fin du mois de septembre 1799, une
           centaine de paysans et un assez grand nombre de bourgeois, partis le matin de
           Fougères pour se rendre à Mayenne, gravissaient la montagne de la Pèlerine,
           située à mi-chemin environ de Fougères à Ernée, petite ville où les voyageurs
           ont coutume de se reposer. </p>
    </div>
   </div>
  </div>
 </div>
</body>

<edition>

<edition> (édition) décrit les particularités de l’édition d’un texte. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD22ModuleheaderUtilisé pareditionStmtmodel.biblPartPeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element edition { att.global.attributes, macro.phraseSeq }
Exemple
<edition>Première édition électronique, Nancy, <date> 2002</date>, réalisée dans le cadre de
la base <ref target="http://www.frantext.fr/">FRANTEXT</ref>
</edition>

<editionStmt>

<editionStmt> (mention d'édition) regroupe les informations relatives à l’édition d’un texte. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD22 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD2ModuleheaderUtilisé parfileDescPeut contenircore: p respStmt header: edition Declaration
element editionStmt
{
   att.global.attributes,
   ( model.pLike+ | ( edition, respStmt* ) )
}
Exemple
<editionStmt>
 <edition>Deuxième édition</edition>
 <respStmt>
  <resp>réalisée par</resp>
  <name>L. F.</name>
 </respStmt>
</editionStmt>
Exemple
<editionStmt>
 <p>Première édition électronique, Nancy, <date> 2002</date>, réalisée dans le cadre de la
   base <ref target="http://www.frantext.fr/">FRANTEXT</ref> .</p>
</editionStmt>

<editorialDecl>

<editorialDecl> (déclaration des pratiques éditoriales) donne des précisions sur les pratiques et les principes éditoriaux appliqués au cours de l’encodage du texte. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD53 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD5 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCAS2ModuleheaderUtilisé parmodel.encodingDescPart Peut contenircore: p header: normalization Declaration
element editorialDecl
{
   att.global.attributes,
   att.declarable.attributes,
   ( model.pLike | model.editorialDeclPart )+
}
Exemple
<editorialDecl>
 <normalization>
  <p>Certains mots coupés par accident typographique en fin de ligne ont été réassemblés
     sans commentaire.</p>
 </normalization>
 <quotation marks="allform="std">
  <p>Les "guillements français" ont été remplacée par des "guillemets droits" (sans
     symétrie)</p>
 </quotation>
</editorialDecl>

<email>

<email> (adresse de courrier électronique) contient l'adresse de courriel identifiant un emplacement où un courriel peut être envoyé. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#CONAADModulecoreUtilisé parmodel.addressLikePeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element email { att.global.attributes, macro.phraseSeq }
Exemple
<email>editors@tei-c.org</email>
Exemple
<email>editors@tei-c.org</email>
Note
Le format d'une adresse de courrier électronique internet moderne est défini dans la RFC 2822

<encodingDesc>

<encodingDesc> (description de l'encodage) documente la relation d'un texte électronique avec sa ou ses sources. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD5 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD11ModuleheaderUtilisé parmodel.teiHeaderPartPeut contenircore: p header: classDecl editorialDecl projectDesc Declaration
element encodingDesc
{
   att.global.attributes,
   ( ( model.encodingDescPart | model.pLike )+ )
}
Exemple
<encodingDesc>
 <p>Basic encoding, capturing lexical information only. All
   hyphenation, punctuation, and variant spellings normalized. No
   formatting or layout information preserved.</p>
</encodingDesc>

<extent>

<extent> (étendue) décrit la taille approximative d’un texte stocké sur son support, numérique ou non-numérique, exprimé dans une unité quelconque appropriée. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD23 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD2 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOIModuleheaderUtilisé parfileDescmodel.biblPartPeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element extent { att.global.attributes, macro.phraseSeq }
Exemple
<extent>198 pages</extent>
<extent>90 195 mots</extent>
<extent>1 Mo</extent>

<fileDesc>

<fileDesc> (description bibliographique du fichier.) contient une description bibliographique complète du fichier électronique. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD2 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD11ModuleheaderUtilisé parteiHeaderPeut contenirheader: editionStmt extent notesStmt publicationStmt sourceDesc titleStmt Declaration
element fileDesc
{
   att.global.attributes,
   (
      ( titleStmt, editionStmt?, extent?, publicationStmt, notesStmt? ),
      sourceDesc+
   )
}
Exemple
<fileDesc>
 <titleStmt>
  <title>The shortest possible TEI document</title>
 </titleStmt>
 <publicationStmt>
  <p>Distributed as part of TEI P5</p>
 </publicationStmt>
 <sourceDesc>
  <p>No print source exists: this is an original digital text</p>
 </sourceDesc>
</fileDesc>
Note
Cet élément est la source d'information principale pour créer une notice catalographique ou une référence bibliographique destinée à un fichier électronique. Il fournit le titre et les mentions de responsabilité, ainsi que des informations sur la publication ou la distribution du fichier, sur la collection à laquelle il appartient le cas échéant, ainsi que des notes détaillées sur des informations qui n'apparaissent pas ailleurs dans l'en-tête. Il contient également une description bibliographique complète de la ou des sources du texte produit.

<gap>

<gap> (omission) indique une omission dans une transcription, soit pour des raisons éditoriales décrites dans l'en-tête TEI au cours d’un échantillonnage, soit parce que le matériau est illisible ou inaudible. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COEDADDModulecoreUtilisé parmodel.global.edit Peut contenirElément videDeclaration
element gap
{
   att.global.attributes,
   att.editLike.attributes,
   attribute reason
   {
      list { token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ }
   }?,
   attribute hand { xsd:anyURI }?,
   attribute agent { xsd:Name }?,
   model.glossLike*
}
Exemple
<gap extent="4unit="charsreason="illegible"/>
Exemple
<gap extent="1unit="essayreason="sampling"/>
Note
Les éléments du jeu de balises de base gap, <unclear>, et del peuvent être étroitement associés avec l'utilisation des éléments <damage> et <supplied>qui sont disponibles si l'on utilise le jeu de balises additionnel pour la transcription des sources primaires. Voir la section ?? pour plus de détails sur l'élément le plus pertinent suivant les circonstances.

<head>

<head> (en-tête) contient tout type d'en-tête, par exemple le titre d'une section, ou l'intitulé d'une liste, d'un glossaire, d'une description de manuscrit, etc. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DS.html#DSHDModulecoreUtilisé par model.headLike model.pLike.frontPeut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element head { att.global.attributes, att.typed.attributes, macro.paraContent }
Exemple

L'élémentheadest employé habituellement pour marquer les titres de sections. Dans d'anciens textes , les titres des textes conclusifs seront précédés de l'élément <trailer>, comme dans cet exemple :

<div type="chapitre">
 <head>Les Mille et une Nuits</head>
 <p>LES chroniques des Sassaniens, anciens rois de Perse, qui avaient étendu leur empire
   dans les Indes, [...]</p>
 <div type="histoire">
  <head>Histoire du Vizir puni</head>
  <p>IL était autrefois un roi, poursuivit-il, qui avait un<lb/> fils qui aimait
     passionnément la chasse. Il lui permettait<lb/> de prendre souvent ce divertissement ;
     [...] </p>
 </div>
</div>
<trailer>
 <hi rend="majuscule">fin du tome premier.</hi>
</trailer>
Exemple

L'élément head est aussi employé pour donner un titre à d'autres éléments, dans une liste par exemple :

Les déictiques
sont des termes qui ne prennent leur sens que dans le cadre de la situation d'énonciation.
<list type="simple">
 <head>déictiques</head>
 <item>ici</item>
 <item>hier</item>
 <item></item>
 <item>je</item>
 <item>tu</item>
 <item>nous</item>
 <item>vous</item>
 <item/>
</list>
Note
L'élément head est utilisé pour les titres de tous niveaux ; un logiciel qui traitera différemment, par exemple, les titres de chapitres, les titres de sections et les titres de listes, devra déterminer le traitement approprié de l'élément head rencontré en fonction de sa position dans la structure XML. Un élément head qui est le premier élément d'une liste est le titre de cette liste ; si l'élément head apparaît comme le premier élément d'un élément <div1>, il sera considéré comme le titre de ce chapitre ou de cette section.

<idno>

<idno> (identifiant) donne un numéro normalisé ou non qui peut être utilisé pour identifier une référence bibliographique. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD26 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOIModuleheaderUtilisé parmodel.nameLike model.publicationStmtPartPeut contenirElément videDeclaration
element idno
{
   att.global.attributes,
   attribute type { xsd:Name }?,
   macro.xtext
}
Exemple
<idno type="ISSN">0143-3385</idno>
<idno type="DOI">doi:10.1000/123</idno>
<idno type="URL">http://authority.nzetc.org/463/</idno>
<idno type="LT">Thomason Tract E.537(17)</idno>
<idno type="Wing">C695</idno>
<idno type="oldCat">
 <g ref="#sym"/>345
</idno>

In the last case, the identifier includes a non-Unicode character which is defined elsewhere by means of a <glyph> or <char> element referenced here as #sym.

Exemple
<idno type="ISSN">0143-3385</idno>
<idno type="OTA">116</idno>
<idno type="ISBN">1-896016-00-6</idno>

<name>

<name> (nom, nom propre) contient un nom propre ou un syntagme nominal http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#CONARSModulecoreUtilisé parmodel.nameLike.agent Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element name
{
   att.global.attributes,
   att.naming.attributes,
   att.typed.attributes,
   macro.phraseSeq
}
Exemple
<name type="person">Thomas Hoccleve</name>
<name type="place">Villingaholt</name>
<name type="org">Vetus Latina Institut</name>
<name type="personref="#HOC001">Occleve</name>
Note
Les noms propres relatifs aux personnes, aux lieux et aux organismes peuvent également être balisés à l'aide de <persName>, <placeName>, ou <orgName>, lorsque le module TEI concernant les noms et dates est inclus.

<normalization>

<normalization> (normalisation) indique l'extension de la normalisation ou de la régularisation effectuée sur le texte source dans sa conversion vers sa forme électronique. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD53 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCAS2ModuleheaderUtilisé par model.editorialDeclPartPeut contenircore: p Declaration
element normalization
{
   att.global.attributes,
   att.declarable.attributes,
   attribute source { xsd:anyURI }?,
   attribute method { "silent" | "markup" }?,
   model.pLike+
}
Exemple
<editorialDecl>
 <normalization method="markup">
  <p>Là où les majuscules et les minuscules i, j, u, v et vv ont été normalisées selon la
     pratique typographique moderne, l'élément<gi> choice</gi> a été employé en association
     avec <gi>orig</gi> et <gi>reg</gi>pour fournir à la fois les formes originales et les
     formes nouvelles , respectivement ... </p>
 </normalization>
 <normalization method="silent">
  <p> L'espace entre chaque mot a été régularisé à un espace. Un signe de ponctuation
     simple est suivi d'un espace, un signe de ponctuation double est précédé et suivi d'un
     espace.</p>
 </normalization>
 <normalization
   source="http://www.academie-francaise.fr/langue/orthographe/plan.html">

  <p>Normalisation effectuée selon le Rapport Du Conseil Supérieur De La Langue Française
     publié dans les documents administratifs du Journal officiel du 6 décembre 1990</p>
 </normalization>
</editorialDecl>

<note>

<note> contient une note ou une annotation http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#CONONO http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD27 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICON http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DI.html#DITPNOModulecoreUtilisé parmodel.noteLike Peut conteniranalysis: phr s w core: address date del email gap name note p title header: idno Declaration
element note
{
   att.global.attributes,
   att.placement.attributes,
   att.pointing.attributes,
   att.responsibility.attributes,
   att.typed.attributes,
   attribute anchored { xsd:boolean }?,
   attribute targetEnd { list { xsd:anyURI+ } }?,
   macro.specialPara
}
Exemple
<p>J'écris dans la<lb/> marge...<lb/> Je vais<lb/> à la ligne.<lb/> Je renvoie à une
note<note type="glossplace="foot"> J'aime beaucoup les renvois en bas de page, même si
   je n'ai rien de particulier à y préciser.</note>en bas de page.</p>
Note
L'attribut globaln sera employé pour donner le symbole ou le nombre utilisé pour marquer le point d'insertion dans le texte source, comme dans l'exemple suivant :
Mevorakh b. Saadya's
mother, the matriarch of the family during the second half of the
eleventh century, <note n="126anchored="true"> The alleged
mention of Judah Nagid's mother in a letter from 1071 is, in fact,
a reference to Judah's children; cf. above, nn. 111 and
54. </note> is well known from Geniza documents published by Jacob
Mann.
Cependant, si les notes sont ordonnées et numérotées et qu’on veuille reconstruire automatiquement leur numérotation par un traitement informatique, il est inutile d’enregistrer le numéro des notes.

<notesStmt>

<notesStmt> (mention de notes) rassemble toutes les notes fournissant des informations sur un texte, en plus des informations mentionnées dans d'autres parties de la description bibliographique. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD27 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD2ModuleheaderUtilisé parfileDescPeut contenircore: note Declaration
element notesStmt { att.global.attributes, model.noteLike+ }
Exemple
<notesStmt>
 <note>Les photographies, héliogravures et cartes postales colorisées signées Lehnert
   &amp; Landrock, de techniques novatrices, sont réellement des œuvres d'art ; elles
   apportent en outre une documentation considérable sur la Tunisie du début du XXe
   siècle.</note>
</notesStmt>
Note
des informations hétérogènes ne doivent pas être regroupées dans une même note.

<p>

<p> (paragraphe) marque les paragraphes dans un texte en prose. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COPA http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DR.html#DRPALModulecoreUtilisé parmodel.pLike Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element p
{
   att.global.attributes,
   att.declaring.attributes,
   macro.paraContent
}
Exemple
<div>
 <p>C'était à Mégara, faubourg de Carthage, dans les jardins d'Hamilcar.</p>
 <p>Les soldats qu'il avait commandés en Sicile se donnaient un grand festin pour célébrer
   le jour anniversaire de la bataille d'Eryx, et comme le maître était absent et qu'ils se
   trouvaient nombreux, ils mangeaient et ils buvaient en pleine liberté.</p>
</div>

<phr>

<phr> (syntagme) représente un syntagme grammatical http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/AI.html#AILCModuleanalysisUtilisé parmodel.segLike Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element phr
{
   att.global.attribute.n,
   att.global.analytic.attributes,
   attribute function { xsd:Name }?,
   attribute type { xsd:Name }?,
   macro.phraseSeq
}
Exemple
<phr type="verbfunction="extraposted_modifier">To talk <phr type="prepositionfunction="complement">of <phr type="nounfunction="object">many things</phr>
 </phr>
</phr>
Note
L'attribut type peut être utilisé pour indiquer le type de syntagme grammatical, avec des valeurs telles que nom, verbe, préposition, etc. selon le cas.

<profileDesc>

<profileDesc> (description du profil) fournit une description détaillée des aspects non-bibliographiques du texte, notamment les langues utilisées et leurs variantes, les circonstances de sa production, les collaborateurs et leur statut. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD4 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD11ModuleheaderUtilisé parmodel.teiHeaderPartPeut contenirheader: textClass Declaration
element profileDesc { att.global.attributes, ( model.profileDescPart* ) }
Exemple
<profileDesc>
 <langUsage>
  <language ident="fr">français</language>
 </langUsage>
 <textDesc n="roman">
  <channel mode="w">copie; extraits </channel>
  <constitution type="single"/>
  <derivation type="original"/>
  <domain type="art"/>
  <factuality type="fiction"/>
  <interaction type="none"/>
  <preparedness type="prepare"/>
  <purpose type="distractiondegree="high"/>
  <purpose type="informationdegree="medium"/>
 </textDesc>
 <settingDesc>
  <setting>
   <name>Paris, France</name>
   <time>Fin 19e</time>
  </setting>
 </settingDesc>
</profileDesc>

<projectDesc>

<projectDesc> (description du projet) décrit en détail le but ou l’objectif visé dans l’encodage d’un fichier électronique, ainsi que toute autre information pertinente sur la manière dont il a été construit ou recueilli. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD51 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD5 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCAS2ModuleheaderUtilisé parmodel.encodingDescPart Peut contenircore: p Declaration
element projectDesc
{
   att.global.attributes,
   att.declarable.attributes,
   model.pLike+
}
Exemple
<projectDesc>
 <p>La saisie a été effectuée par notre partenaire Datactivity. Le texte saisi a été
   ensuite converti et remis en forme selon les normes du format XML, standard d’échange ou
   d’affichage de documents permettant de séparer la forme et le contenu et offrant une
   déclinaison d’outils qui donnent la possibilité d’exploiter un texte comme une véritable
   base de données. La norme adoptée (DTD) est le TEI (Text Encoding Initiative). </p>
 <p> Affichage et manipulation du texte (mise au format, filtrage, réorganisation) se font
   sur un serveur Apache à l'aide de l'infrastructure Axkit.</p>
 <p> Le moteur logiciel du site a été développé en Xpathscript et s'appuie sur les travaux
   de Dominique Quatravaux (Alliance Francophone Pour l'Avancement d'XPathScript) et de
   Yanick Champoux (support de Libxml via YPathScript).</p>
 <p>Les programmes développés pour le site sont mis à la disposition en open-source sur
   demande (contacter Alexandre Gefen). </p>
 <p>Les fonctions de recherche plein texte sont fournies par Philologic dans le cadre du
   partenariat du projet avec ARTFL.</p>
 <p>L’architecture de travail, sous Linux, est destinée à garantir une haute disponibilité
   et des performances optimales. La liaison avec Internet est assurée par les services
   informatiques de l’Université de Neuchâtel (SITEL).</p>
</projectDesc>

<publicationStmt>

<publicationStmt> (mention de publication) regroupe des informations concernant la publication ou la diffusion d’un texte électronique ou d’un autre type de texte. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD2ModuleheaderUtilisé parfileDescPeut contenircore: address date p header: availability distributor idno Declaration
element publicationStmt
{
   att.global.attributes,
   ( model.pLike+ | model.publicationStmtPart+ )
}
Exemple
<publicationStmt>
 <publisher>C. Muquardt </publisher>
 <pubPlace>Bruxelles &amp; Leipzig</pubPlace>
 <date when="1846"/>
</publicationStmt>
Exemple
<publicationStmt>
 <publisher>C. Muquardt</publisher>
 <pubPlace>Bruxelles</pubPlace>
 <date when="1880"/>
</publicationStmt>
Exemple
<publicationStmt>
 <idno type="FRANTEXT">L434</idno>
 <distributor>ATILF (Analyse et Traitement Informatique de la Langue Française)</distributor>
 <address>
  <addrLine>44, avenue de la Libération</addrLine>
  <addrLine>BP 30687</addrLine>
  <addrLine>54063 Nancy Cedex</addrLine>
  <addrLine>FRANCE</addrLine>
 </address>
 <availability status="free">
  <p>Dans un cadre de recherche ou d'enseignement</p>
 </availability>
</publicationStmt>
Note
Bien que non imposé par les schémas, un document conforme à la TEI doit donner des informations sur le lieu de publication, l'adresse, l'identifiant, les droits de diffusion et la date dans cet ordre, après le nom de l'éditeur, du distributeur, ou de l'autorité concernée.

<resp>

<resp> (responsabilité) contient une expression décrivant la nature de la responsabilité intellectuelle d'une personne. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOR http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD21 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD22 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD26ModulecoreUtilisé parrespStmtPeut contenircore: address date email gap name note title header: idno Declaration
element resp
{
   att.global.attributes,
   att.canonical.attributes,
   macro.phraseSeq.limited
}
Exemple
<respStmt>
 <resp>compilateur</resp>
 <name>Edward Child</name>
</respStmt>
Note
Les attributs key or ref, issus de la classe att.canonical, peuvent être utilisés pour indiquer le type de responsabilité sous une forme normalisée, en faisant référence directement (par l'utilisation de ref) ou indirectement (par l'utilisation de key) à une liste normalisée contenant des types de responsabilité, comme celle qui est maintenue par une autorité de nommage, par exemple la liste http://www.loc.gov/marc/relators/relacode.html à usage bibliographique.

<respStmt>

<respStmt> (mention de responsabilité) donne une mention de responsabilité quant au contenu intellectuel d'un texte, d'une édition, d'un enregistrement ou d'une publication en série, lorsque les éléments spécifiques relatifs aux auteurs, éditeurs, etc. ne suffisent pas ou ne s'appliquent pas. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOR http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD21 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD22 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD26ModulecoreUtilisé pareditionStmtmodel.respLikePeut contenircore: name resp Declaration
element respStmt
{
   att.global.attributes,
   ( ( resp+, model.nameLike.agent+ ) | ( model.nameLike.agent+, resp+ ) )
}
Exemple
<respStmt>
 <resp>Nouvelle édition originale</resp>
 <persName>Geneviève Hasenohr</persName>
</respStmt>
Exemple
<respStmt>
 <resp>converti en langage SGML</resp>
 <name>Alan Morrison</name>
</respStmt>

<revisionDesc>

<revisionDesc> (descriptif des révisions) fournit un résumé de l’historique des révisions d’un fichier. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD6 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD11ModuleheaderUtilisé parteiHeaderPeut contenirheader: change Declaration
element revisionDesc
{
   att.global.attributes,
   att.docStatus.attributes,
   ( change+ )
}
Exemple
<revisionDesc>
 <list>
  <item>
   <date when="2003-04-12">12 avril 03</date>Dernière révision par F. B.</item>
  <item>
   <date when="2003-03-01">1 mars 03</date> F.B a fait le nouveau fichier.</item>
 </list>
</revisionDesc>
Note
Les changements les plus récents apparaissent en début de liste

<s>

<s> (phrase) contient une division textuelle de type phrase http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/AI.html#AILC http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/TS.html#TSSASEModuleanalysisUtilisé parmodel.divLike model.segLike Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element s
{
   attribute xml:lang { "french" | " english" | " italian" | " deutsch" }?,
   att.global.analytic.attributes,
   ( text | model.gLike | model.phrase | model.global )*
}

<report xmlns="http://purl.oclc.org/dsdl/schematron"
 test="tei:s">
You may not nest one s element within
another: use seg instead</report>
Exemple
<s>Quand partez-vous ?</s>
<s>Demain.</s>
Note
L'élément s peut être utilisé pour marquer les phrases ou toute autre segmentation existant dans un texte, pourvu que cette segmentation soit présente du début à la fin du texte, complète et sans imbrication. Dans le cas d'une segmentation partielle ou récursive, l'élément <seg> doit remplacer l'élément s.
L'attribut type peut être utilisé pour indiquer le type de segmentation prévue, selon une typologie appropriée.

<scriptNote>

<scriptNote> describes a particular script distinguished within the description of a manuscript or similar resource. «#msph2»ModuleheaderUtilisé parPeut conteniranalysis: phr s w core: address date del email gap name note p title header: idno Declaration
element scriptNote
{
   att.global.attributes,
   att.handFeatures.attributes,
   macro.specialPara
}
Exemple
<scriptNote scope="sole"/>

<sourceDesc>

<sourceDesc> (description de la source) décrit la source à partir de laquelle un texte électronique a été dérivé ou produit, habituellement une description bibliographique pour un texte numérisé, ou une expression comme "document numérique natif " pour un texte qui n'a aucune existence précédente. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD3ModuleheaderUtilisé parfileDescPeut contenircore: p Declaration
element sourceDesc
{
   att.global.attributes,
   att.declarable.attributes,
   (
      model.pLike+
    | ( model.biblLike | model.sourceDescPart | model.listLike )+
   )
}
Exemple
<sourceDesc>
 <p>Texte original : le texte a été créé sous sa forme électronique.</p>
</sourceDesc>

<taxonomy>

<taxonomy> (taxinomie) définit une typologie employée pour classer des textes soit implicitement au moyen d’une référence bibliographique, soit explicitement au moyen d’une taxinomie structurée. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD55ModuleheaderUtilisé parclassDeclPeut contenirheader: category Declaration
element taxonomy
{
   att.global.attributes,
   ( model.glossLike* | category+ | ( ( model.biblLike ), category* ) )
}
Exemple
<taxonomy xml:id="fr_tax.a">
 <category xml:id="fr_tax.a.a">
  <catDesc>littérature</catDesc>
 </category>
 <category xml:id="fr_tax.a.a.1">
  <catDesc>Drame bourgeois</catDesc>
 </category>
 <category xml:id="fr_tax.a.a.1.α">
  <catDesc>Comédie larmoyante</catDesc>
 </category>
 <category xml:id="fr_tax.a.b">
  <catDesc>Correspondance</catDesc>
 </category>
 <category xml:id="fr_tax.a.b.1.a">
  <catDesc>Dernières lettres</catDesc>
 </category>
 <category xml:id="fr_tax.a.c.">
  <catDesc>Littérature européenne -- 16e siècle</catDesc>
 </category>
 <category xml:id="fr_tax.a.c.1">
  <catDesc>Satire de la Renaissance </catDesc>
 </category>
 <category xml:id="fr_tax.a.d">
  <catDesc>Récits de voyage</catDesc>
 </category>
 <category xml:id="fr_tax.a.d.1">
  <catDesc>Récits de la mer </catDesc>
 </category>
</taxonomy>
<bibl>indexation selon le système d'indexation RAMEAU, géré par la Bibliothèque nationale de
France</bibl>

<teiHeader>

<teiHeader> (en-tête TEI) donne des informations descriptives et déclaratives qui constituent une page de titre électronique au début de tout texte conforme à la TEI. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD11 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCDEFModuleheaderUtilisé parTEIPeut contenirheader: encodingDesc fileDesc profileDesc revisionDesc Declaration
element teiHeader
{
   att.global.attributes,
   attribute type { xsd:Name }?,
   ( fileDesc, model.teiHeaderPart*, revisionDesc? )
}
Exemple
<teiHeader>
 <fileDesc>
  <titleStmt>
   <title>La Parisienne</title>
   <author>Henry BECQUE</author>
  </titleStmt>
  <publicationStmt>
   <idno type="FRANTEXT">L434</idno>
   <distributor>ATILF (Analyse et Traitement Informatique de la Langue Française)</distributor>
   <address>
    <addrLine>44, avenue de la Libération</addrLine>
    <addrLine>BP 30687</addrLine>
    <addrLine>54063 Nancy Cedex</addrLine>
    <addrLine>FRANCE</addrLine>
   </address>
   <availability status="free">
    <p>Dans un cadre de recherche ou d'enseignement</p>
   </availability>
  </publicationStmt>
  <sourceDesc>
   <biblStruct>
    <monogr>
     <imprint>
      <publisher>Paris : Fasquelle, 1922.</publisher>
     </imprint>
    </monogr>
   </biblStruct>
  </sourceDesc>
 </fileDesc>
 <profileDesc>
  <creation>
   <date>1885</date>
  </creation>
 </profileDesc>
</teiHeader>
Note
Un des seuls éléments obligatoires dans tout document TEI.

<text>

<text> (texte) contient un seul texte quelconque, simple ou composite, par exemple un poème ou une pièce de théâtre, un recueil d’essais, un roman, un dictionnaire ou un échantillon de corpus. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/DS.html#DS http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CC.html#CCDEFModuletextstructureUtilisé parTEI Peut contenircore: gap note textstructure: body Declaration
element text
{
   att.global.attributes,
   att.declaring.attributes,
   att.typed.attributes,
   ( model.global*, model.global*, ( body ), model.global*, model.global* )
}
Exemple
<text>
 <front>
  <docTitle>
   <titlePart>Souvenir de la nuit du 4</titlePart>
  </docTitle>
 </front>
 <body>
  <l>Il avait dans sa poche une toupie en buis.</l>
 </body>
</text>
Exemple

Le body d'un texte peut être remplacé par un groupe de textes enchâssés, comme dans la structure suivante :

<text>
 <front/>
 <group>
  <text>
   <front/>
   <body/>
   <back/>
  </text>
  <text/>
 </group>
</text>
Note
Cet élément ne devrait pas être utilisé pour encoder un texte inséré à un endroit non prévisible à l'intérieur de la structure d'un autre texte, comme par exemple dans un récit qui est enchâssé ou cité dans un autre ; c'est l'élément <floatingText> qui doit être utilisé à cet effet.

<textClass>

<textClass> (classification du texte) regroupe des informations décrivant la nature ou le sujet d’un texte selon des termes issus d’un système de classification standardisé, d’un thésaurus, etc. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD43ModuleheaderUtilisé parmodel.profileDescPart Peut contenirheader: catRef Declaration
element textClass { att.global.attributes, att.declarable.attributes, catRef* }
Exemple
<textClass>
 <keywords scheme="#fr_RAMEAU">
  <list>
   <item>Littérature française -- 20ème siècle -- Histoire et critique</item>
   <item>Littérature française -- Histoire et critique -- Théorie, etc.</item>
   <item>Français (langue) -- Style -- Bases de données.</item>
  </list>
 </keywords>
</textClass>
Exemple
<textClass>
 <catRef target="#fr_forme_prose"/>
</textClass>

<title>

<title> (titre) contient le titre complet d'une oeuvre quelconque http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/CO.html#COBICOR http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD21 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD26ModulecoreUtilisé partitleStmtmodel.emphLike model.msQuoteLike Peut conteniranalysis: phr s w core: address date del email gap name note title header: idno Declaration
element title
{
   att.global.attributes,
   att.canonical.attributes,
   attribute level { "a" | "m" | "j" | "s" | "u" }?,
   attribute type { xsd:Name }?,
   macro.paraContent
}
Exemple
<title>La vie mode d'emploi. Romans.</title>
Exemple
<title>Analyser les textes de communication</title>
Exemple
<title>Mélanges de linguistique française et de philologie et littérature médiévales
offerts à Monsieur Paul Imbs.</title>
Exemple
<title>Les fleurs du Mal de Charles Baudelaire : une édition électronique</title>
Exemple
<p>quand il rentre de ses chantiers de maçonnerie il dit rien, il pose son cul sur une
chaise, toujours au même endroit, et il lit <title>l'Humanité.</title>
</p>
Exemple
<title type="full">
 <title type="main">Synthèse</title>
 <title type="subtitle">an international journal for
   epistemology, methodology and history of
   science</title>
</title>
Note
Les attributs key et ref, hérités de la classe att.canonical sont utilisés pour indiquer la forme canonique du titre ; le premier donne (par exemple) l’identifiant d’un enregistrement dans un système externe de bibliothèque ; le second pointe vers un élément XML contenant la forme canonique du titre.

<titleStmt>

<titleStmt> (mention de titre) regroupe les informations sur le titre d’une œuvre et les personnes ou institutions responsables de son contenu intellectuel. http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD21 http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/HD.html#HD2ModuleheaderUtilisé parfileDescPeut contenircore: author respStmt title Declaration
element titleStmt { att.global.attributes, ( title+, model.respLike* ) }
Exemple
<titleStmt>
 <title>Le sanctoral du lectionnaire de l'office dominicain (1254-1256)</title>
 <funder>2008—..., École nationale des chartes</funder>
 <principal xml:id="fr_AEU-1">Anne-Élisabeth Urfels-Capot</principal>
 <respStmt>
  <resp>responsable des publications</resp>
  <name xml:id="fr_OC">Olivier Canteaut (École nationale des chartes)</name>
 </respStmt>
 <respStmt>
  <resp> 2009—..., Éditeur électronique : du TEI à l'écran</resp>
  <name ref="vincent.jolivet@enc.sorbonne.frxml:id="fr_VJ">Vincent Jolivet (École nationale
     des chartes)</name>
 </respStmt>
 <respStmt>
  <resp>2009, Éditeur scientifique</resp>
  <name ref="pascale.bourgain@enc.sorbonne.frxml:id="fr_PB">Pascale Bourgain (École
     nationale des chartes)</name>
 </respStmt>
 <respStmt>
  <resp>2008, Conversion du document bureautique vers TEI</resp>
  <name ref="frederic.glorieux@enc.sorbonne.frxml:id="fr_FG">Frédéric Glorieux (École
     nationale des chartes)</name>
 </respStmt>
</titleStmt>

<w>

<w> (mot) représente un mot grammatical (pas nécessairement orthographique) http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/AI.html#AILCModuleanalysisUtilisé parwmodel.segLike Peut conteniranalysis: w core: del gap note Declaration
element w
{
   attribute lemma { string }?,
   att.global.analytic.attributes,
   attribute type { xsd:Name }?,
   (
      text
    | model.gLike
    | seg
    | wmodel.globalmodel.lPartmodel.hiLikemodel.pPart.edit
   )*
}
Exemple
<w
  type="verb"
  lemma="nage"
  lemmaRef="http://www.example.com/lexicon/hitvb.xml">
nag<m type="suffix">er</m>
</w>


Kamel Nebhi. Date: Février 2011