Documentation technique

Encodage des Archives de l'Oulipo : manuel de référence

Lou Burnard Consulting

Table of contents

1. Elements

1.1. <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>. [4. Default Text Structure 15.1. Varieties of Composite Text]
Module textstructure
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: teiCorpus
May contain
header: teiHeader
textstructure: text
Note

Cet élément est obligatoire.

Example
<TEI xml:id="t10010004-1961-01-cr-v" xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title>Transcription du scan 10010004 pp. 2 à 5 (CR) : version TEI</title> <!-- ... --> </titleStmt> <publicationStmt> <p>Edition numérique distribué par le projet ANR DifDePo</p> </publicationStmt> <sourceDesc> <bibl> <!-- ... --> </bibl> </sourceDesc> </fileDesc> <revisionDesc> <listChange> <change when="2016-08-04T12:46:32Z">Oulipo specific tags added</change> </listChange> </revisionDesc> </teiHeader> <text type="CR"> <body> <pb xml:id="p2" n="2"/> <p> <!-- ... --> </p> </body> </text> </TEI>
Schematron
<s:ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/> <s:ns prefix="xs" uri="http://www.w3.org/2001/XMLSchema"/>
Schematron
<s:ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/>
Content model
<content>
 <sequence minOccurs="1" maxOccurs="1">
  <elementRef key="teiHeader"/>
  <classRef key="model.resourceLike"
   minOccurs="1" maxOccurs="unbounded"/>
 </sequence>
</content>
    
Schema Declaration
element TEI { att.global.attributes, ( teiHeader, model.resourceLike+ ) }

1.2. <affiliation>

<affiliation> (affiliation) contient une description non formalisée portant sur l'affiliation présente ou passée d'une personne à une organisation, par exemple un employeur ou un sponsor. [15.2.2. The Participant Description]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.datable (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) att.naming (@role) (att.canonical (@ref))
Member of
Contained by
May contain
header: idno
character data
Note

S'il est présent, le nom d'une organisation peut être balisé en utilisant soit l'élément <name> comme ci-dessus, soit l'élément plus spécifique <orgName>.

Example
<affiliation>associé étranger de <name type="org">l'Académie des Inscriptions et Belles-Lettres</name> </affiliation> <affiliation notAfter="1960-01-01" notBefore="1957-02-28">Chargé de cours, puis professeur d’archéologie (1949-1981) et doyen (1958-1961) <orgName>à la Faculté des lettres d’Ankara</orgName>.</affiliation>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element affiliation
{
   att.global.attributes,
   att.datable.attributes,
   att.naming.attributes,
   macro.phraseSeq
}

1.3. <bibl>

<bibl> (référence bibliographique.) contient une référence bibliographique faiblement structurée dans laquelle les sous-composants peuvent ou non être explicitement balisés. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: listBibl
header: sourceDesc
May contain
core: meeting title
header: idno
character data
Note

Cet élément contient des éléments de type expression, ainsi qu'un jeu d'éléments de la classe biblPart.

Example
<bibl> <meeting> <date when="1977-11-03"/> <placeName> chez FLL</placeName> <list type="present"> <item> <persName ref="#FLL"/> </item> <item> <persName ref="#HM"/> </item> </list> </meeting> </bibl>
Example
<bibl> <idno type="cote">DM-4 (9)</idno> <title>Compte rendu autographe(s) de Paul Fournel de la réunion du 3 novembre (<ptr target="http://gallica.bnf.fr/ark:/12148/btv1b10010200q"/>)</title> </bibl>
Example
<bibl>Encodé a partir du scan 10010200 pp. 1 à 2</bibl>
Content model
<content>
 <alternate minOccurs="1" maxOccurs="1">
  <textNode/>
  <sequence minOccurs="1" maxOccurs="1">
   <elementRef key="idno"
    maxOccurs="unbounded" minOccurs="0"/>
   <alternate minOccurs="1" maxOccurs="1">
    <elementRef key="meeting"/>
    <elementRef key="title"/>
   </alternate>
  </sequence>
 </alternate>
</content>
    
Schema Declaration
element bibl
{
   att.global.attributes,
   ( text | ( idno*, ( meeting | title ) ) )
}

1.4. <birth>

<birth> (naissance) contient des informations sur la naissance d'une personne, comme la date et le lieu [15.2.2. The Participant Description]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.datable (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) att.naming (@role) (att.canonical (@ref))
Member of
Contained by
namesdates: person
May contain
header: idno
character data
Example
<birth>Années 20, dans les Pouilles.</birth>
Example
<birth when="1901-01-16"> Elle est née le<date> 16 janvier 1901</date> à <name type="place">Louvres</name>, alors commune de <name type="place">Seine-et-Oise</name> (aujourd'hui dans le <name type="place">Val-d'Oise</name>), au nord-ouest de l'actuel aéroport de<name type="place"> Roissy</name>. </birth>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element birth
{
   att.global.attributes,
   att.datable.attributes,
   att.naming.attributes,
   macro.phraseSeq
}

1.5. <body>

<body> (corps du texte) contient la totalité du corps d’un seul texte simple, à l’exclusion de toute partie pré- ou post-liminaire. [4. Default Text Structure]
Module textstructure
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
textstructure: text
May contain
textstructure: div
Example
<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>
Content model
<content>
 <sequence>
  <classRef key="model.global"
   minOccurs="0" maxOccurs="unbounded"/>
  <sequence minOccurs="0">
   <classRef key="model.divTop"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">
    <classRef key="model.global"/>
    <classRef key="model.divTop"/>
   </alternate>
  </sequence>
  <sequence minOccurs="0">
   <classRef key="model.divGenLike"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">
    <classRef key="model.global"/>
    <classRef key="model.divGenLike"/>
   </alternate>
  </sequence>
  <alternate>
   <sequence minOccurs="1"
    maxOccurs="unbounded">
    <classRef key="model.divLike"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">
     <classRef key="model.global"/>
     <classRef key="model.divGenLike"/>
    </alternate>
   </sequence>
   <sequence minOccurs="1"
    maxOccurs="unbounded">
    <classRef key="model.div1Like"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">
     <classRef key="model.global"/>
     <classRef key="model.divGenLike"/>
    </alternate>
   </sequence>
   <sequence>
    <sequence minOccurs="1"
     maxOccurs="unbounded">
     <classRef key="model.common"/>
     <classRef key="model.global"
      minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <alternate minOccurs="0">
     <sequence minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.divLike"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.global"/>
       <classRef key="model.divGenLike"/>
      </alternate>
     </sequence>
     <sequence minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.div1Like"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.global"/>
       <classRef key="model.divGenLike"/>
      </alternate>
     </sequence>
    </alternate>
   </sequence>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.divBottom"/>
   <classRef key="model.global"
    minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
 </sequence>
</content>
    
Schema Declaration
element body
{
   att.global.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* )*
   )
}

1.6. <change>

<change> résume une modification ou une correction apportée à une version particulière d’un texte électronique partagé entre plusieurs chercheurs. [2.6. The Revision Description 2.4.1. Creation 11.7. Identifying Changes and Revisions]
Module header
Attributes Attributes att.ascribed (@who) att.datable (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
target points to one or more elements that belong to this change.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Contained by
May contain
Note

Les modifications doivent être enregistrées dans l'ordre, par exemple la plus récente en premier.

Example
<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_RT" when="2008-02-02">Fin du chapitre 23</change> <change who="#fr_RT" when="2008-01-02">FIn du chapitre 2</change> <change n="P2.2" when="1991-12-21" who="#fr_GK">Ajout d'exemples dans la section 3</change> <change when="1991-11-11" who="#fr_MSM">Suppression du chapitre 10</change> </revisionDesc>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
    
Schema Declaration
element change
{
   att.ascribed.attributes,
   att.datable.attributes,
   att.global.attributes,
   attribute target { list { + } }?,
   macro.specialPara
}

1.7. <date>

<date> (date) contient une date exprimée dans n'importe quel format. [3.5.4. Dates and Times 2.2.4. Publication, Distribution, Licensing, etc. 2.6. The Revision Description 3.11.2.4. Imprint, Size of a Document, and Reprint Information 15.2.3. The Setting Description 13.3.6. Dates and Times]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.datable (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to))
Member of
Contained by
May contain
header: idno
character data
Example
<date when="1980-02">au début de février 1980</date>
Example
<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>
Example
<date when="1990-09">septembre mcmxc</date> <date when="--09">septembre</date> <date when="2001-09-11T12:48:00">11 septembre, neuf heures moins douze GMT</date>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
    
Schema Declaration
element date
{
   att.global.attributes,
   att.datable.attributes,
   ( text | model.gLike | model.phrase | model.global )*
}

1.8. <death>

<death> (décès) contient des informations sur le décès d'une personne, comme la date et le lieu. [15.2.2. The Participant Description]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.datable (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) att.naming (@role) (att.canonical (@ref))
Member of
Contained by
namesdates: person
May contain
header: idno
character data
Example
<death when="1902-10-01"/>
Example
<death when="1902-10-01"/>
Example
<death when="1953-04-07">Ma mère est morte le 7 avril.</death>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element death
{
   att.global.attributes,
   att.datable.attributes,
   att.naming.attributes,
   macro.phraseSeq
}

1.9. <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. [3.4.3. Additions, Deletions, and Omissions]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.transcriptional (@hand) (att.written (@hand)) att.typed (@type)
Member of
Contained by
May contain
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 21. Certainty, Precision, and Responsibility).

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ées 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 11.3.1.7. Text Omitted from or Supplied in the Transcription 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 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination.

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>.

Example
<item> <persName ref="#MB">Marcel Bénabou</persName> : les <del>Compléments</del> la Poésie paronynymiques </item>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
    
Schema Declaration
element del
{
   att.global.attributes,
   att.transcriptional.attributes,
   att.typed.attributes,
   macro.paraContent
}

1.10. <div>

<div> (division du texte) contient une subdivision dans le texte préliminaire, dans le corps d’un texte ou dans le texte postliminaire. [4.1. Divisions of the Body]
Module textstructure
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.divLike (att.fragmentable (@part)) att.typed (@type) att.written (@hand)
Member of
Contained by
textstructure: body div
May contain
textstructure: div
Example
<body> <div type="oeuvre"> <head>Les Chouans </head> <div n="1" type="partie"> <head> Première partie</head> <head> L'embuscade</head> <div n="1" type="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>
Schematron
<s:report test="ancestor::tei:l"> Abstract model violation: Lines may not contain higher-level structural elements such as div. </s:report>
Schematron
<s:report test="ancestor::tei:p or ancestor::tei:ab and not(ancestor::tei:floatingText)"> Abstract model violation: p and ab may not contain higher-level structural elements such as div. </s:report>
Content model
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
  </alternate>
  <sequence minOccurs="0">
   <alternate>
    <sequence minOccurs="1"
     maxOccurs="unbounded">
     <alternate>
      <classRef key="model.divLike"/>
      <classRef key="model.divGenLike"/>
     </alternate>
     <classRef key="model.global"
      minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <sequence>
     <sequence minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.common"/>
      <classRef key="model.global"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
     <sequence minOccurs="0"
      maxOccurs="unbounded">
      <alternate>
       <classRef key="model.divLike"/>
       <classRef key="model.divGenLike"/>
      </alternate>
      <classRef key="model.global"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </sequence>
   </alternate>
   <sequence minOccurs="0"
    maxOccurs="unbounded">
    <classRef key="model.divBottom"/>
    <classRef key="model.global"
     minOccurs="0" maxOccurs="unbounded"/>
   </sequence>
  </sequence>
 </sequence>
</content>
    
Schema Declaration
element div
{
   att.global.attributes,
   att.divLike.attributes,
   att.typed.attributes,
   att.written.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* )*
      )?
   )
}

1.11. <fileDesc>

<fileDesc> (description bibliographique du fichier) contient une description bibliographique complète du fichier électronique. [2.2. The File Description 2.1.1. The TEI Header and Its Components]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: teiHeader
May contain
Note

Cet élément est la source d'information principale pour créer une notice de catalogage 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.

Example
<teiHeader> <fileDesc> <titleStmt> <title>Le document TEI minimal</title> </titleStmt> <publicationStmt> <p>Distribué comme partie de TEI P5</p> </publicationStmt> <sourceDesc> <p>Aucune source : ce document est né numérique</p> </sourceDesc> </fileDesc> </teiHeader>
Content model
<content>
 <sequence>
  <sequence>
   <elementRef key="titleStmt"/>
   <elementRef key="editionStmt"
    minOccurs="0"/>
   <elementRef key="extent" minOccurs="0"/>
   <elementRef key="publicationStmt"/>
   <elementRef key="seriesStmt"
    minOccurs="0"/>
   <elementRef key="notesStmt"
    minOccurs="0"/>
  </sequence>
  <elementRef key="sourceDesc"
   minOccurs="1" maxOccurs="unbounded"/>
 </sequence>
</content>
    
Schema Declaration
element fileDesc
{
   att.global.attributes,
   (
      (
         titleStmt,
         editionStmt?,
         extent?,
         publicationStmt,
         seriesStmt?,
         notesStmt?
      ),
      sourceDesc+
   )
}

1.12. <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. [3.4.3. Additions, Deletions, and Omissions]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
reason donne la raison de l'omission
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include:
cancelled
(biffé)
deleted
 
editorial
for features omitted from transcription due to editorial policy
illegible
(illisible)
inaudible
(inaudible)
irrelevant
(non pertinent)
sampling
(échantillonnage)
Member of
Contained by
May contain Empty element
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 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination pour plus de détails sur l'élément le plus pertinent suivant les circonstances.

Example
<gap quantity="4" unit="chars" reason="illegible"/>
Example
<gap quantity="1" unit="essay" reason="sampling"/>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <classRef key="model.descLike"/>
  <classRef key="model.certLike"/>
 </alternate>
</content>
    
Schema Declaration
element gap
{
   att.global.attributes,
   attribute reason
   {
      list
      {
         (
            "cancelled"
          | "deleted"
          | "editorial"
          | "illegible"
          | "inaudible"
          | "irrelevant"
          | "sampling"
         )+
      }
   }?,
   ( model.descLike | model.certLike )*
}

1.13. <hi>

<hi> (mis en évidence) distingue un mot ou une expression comme graphiquement distincte du texte environnant, sans en donner la raison. [3.3.2.2. Emphatic Words and Phrases 3.3.2. Emphasis, Foreign Words, and Unusual Language]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.written (@hand)
Member of
Contained by
May contain
Example
<p>Au fronton, on lit cette inscription : <hi rend="uppercase">attends. Tu verras.</hi> Le notaire encore prétend qu' elle ne saurait être antérieure au XVIII siècle, car, sinon, l' on eût écrit --<q>tu voiras</q>--. </p>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
    
Schema Declaration
element hi { att.global.attributes, att.written.attributes, macro.paraContent }

1.14. <idno>

<idno> (identifiant) donne un numéro normalisé ou non qui peut être utilisé pour identifier une référence bibliographique. [2.2.4. Publication, Distribution, Licensing, etc. 2.2.5. The Series Statement 3.11.2.4. Imprint, Size of a Document, and Reprint Information]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.datable (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to))
type classe un numéro dans une catégorie, par exemple comme étant un numéro ISBN ou comme appartenant une autre série normalisée.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Sample values include
ISBN
 
ISSN
 
DOI
 
URI
 
VIAF
 
ESTC
 
OCLC
 
ARK
identifiant établi par la Bibliothèque Nationale de France
Member of
Contained by
May contain
header: idno
character data
Example
<idno type="ISBN">978-1-906964-22-1</idno> <idno type="ISSN">0143-3385</idno> <idno type="DOI">10.1000/123</idno> <idno type="URI">http://www.worldcat.org/oclc/185922478</idno> <idno type="URI">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.

Example
<idno type="ISSN">0143-3385</idno> <idno type="OTA">116</idno> <idno type="ISBN">1-896016-00-6</idno>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <textNode/>
  <classRef key="model.gLike"/>
  <elementRef key="idno"/>
 </alternate>
</content>
    
Schema Declaration
element idno
{
   att.global.attributes,
   att.datable.attributes,
   attribute type { text }?,
   ( text | model.gLike | idno )*
}

1.15. <item>

<item> contient un composant d'une liste. [3.7. Lists 2.6. The Revision Description]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: list
May contain
Note

Peut contenir un texte ou une succession d'extraits.

Toute chaîne de caractères utilisée pour étiqueter un item de liste dans le texte peut être utilisée comme valeur de l'attribut global n, mais il n'est pas obligatoire de noter explicitement cette numérotation. Dans les listes ordonnées, l'attribut n de l'élément <item> est par définition synonyme de l'utilisation de l'élément <label> pour noter le numéro de l'item de la liste. Pour les glossaires toutefois, le terme défini doit être donné avec l'élément <label>, et non pas n.

Example
<list type="unordered"> <head>Tentative d'inventaire de quelques-unes des choses qui ont été trouvées dans les escaliers au fil des ans.</head> <item>Plusieurs photos, dont celle d'une jeune fille de quinze<lb/> ans vêtue d'un slip de bain noir et d'un chandail blanc, agenouillée sur une plage,</item> <item>un réveil radio de toute évidence destiné à un réparateur, dans un sac plastique des établissements Nicolas,</item> <item>un soulier noir orné de brillants,</item> <item>une mule en chevreau doré,</item> <item>une boîte de pastilles Géraudel contre la toux.</item> </list>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
    
Schema Declaration
element item { att.global.attributes, macro.specialPara }

1.16. <keywords>

<keywords> (mot clé) contient une liste de mots clés ou d’expressions décrivant la nature ou le sujet d’un texte. [2.4.3. The Text Classification]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: textClass
May contain
core: list term
Example
<keywords scheme="#fr_RAMEAU"> <term>Littérature française -- 20ème siècle -- Histoire et critique</term> <term>Littérature française -- Histoire et critique -- Théorie, etc.</term> <term>Français (langue) -- Style -- Bases de données.</term> </keywords>
Content model
<content>
 <alternate minOccurs="1" maxOccurs="1">
  <elementRef key="term" minOccurs="1"
   maxOccurs="unbounded"/>
  <elementRef key="list"/>
 </alternate>
</content>
    
Schema Declaration
element keywords { att.global.attributes, ( term+ | list ) }

1.17. <label>

<label> (étiquette) contient l'étiquette attachée à un item dans une liste ; dans les glossaires, il marque le terme qui est défini. [3.7. Lists]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.placement (@place) att.written (@hand)
type
Status Optional
Legal values are:
locuteur
indique le nom d'une personne associee avec le texte qui suit
rubrique
caracterise la fonction du texte qui suit
Member of
Contained by
header: change
namesdates: org place
textstructure: body div
May contain
header: idno
character data
Example
<p> <label type="rubrique">Erudition</label> : un article d’<persName>E. Sanguineti </persName>( ?) cet été sur l’Oulipo et la <term>littérature définitionnelle</term> (il présente un <term>plagiaire par anticipation</term>). </p>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element label
{
   att.global.attributes,
   att.placement.attributes,
   att.written.attributes,
   attribute type { "locuteur" | "rubrique" }?,
   macro.phraseSeq
}

1.18. <lb>

<lb> (saut de ligne) marque le début d'une nouvelle ligne (typographique) dans une édition ou dans une version d'un texte. [3.10.3. Milestone Elements 7.2.5. Speech Contents]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
May contain Empty element
Note

Par convention, l'élément <lb> apparaît à l’endroit du texte où commence une nouvelle ligne. L'attribut n, s’il est utilisé, donne un nombre ou une autre valeur associée au texte entre ce point et l’élément suivant <lb>, spécifiquement le numéro de la ligne dans la page, ou une autre unité de mesure appropriée. Cet élément est prévu pour être employé pour marquer un saut de ligne sur un manuscrit ou sur une page imprimée, à l’endroit où il se survient; on n’utilisera pas de balisage structurel comme une succession de vers (pour lequel l’élément <l> est disponible) sauf dans le cas où des blocs structurés ne peuvent pas être marqués autrement.

L'attribut type sera employé pour caractériser toute espèce de caractéristiques du saut de ligne, sauf la coupure des mots (indique par l'attribut break) ou la source concernée.

Example Cet exemple montre les sauts de ligne dans des vers, qui apparaissent à différents endroits selon les éditions.
<l>Of Mans First Disobedience,<lb ed="1674"/> and<lb ed="1667"/> the Fruit</l> <l>Of that Forbidden Tree, whose<lb ed="1667 1674"/> mortal tast</l> <l>Brought Death into the World,<lb ed="1667"/> and all<lb ed="1674"/> our woe,</l>
Example Cet exemple encode les sauts de ligne pour montre l'apparence visuelle d'une page titre. L'attribut break est utilisé pour montrer que le saut de ligne ne marque pas le début d'un nouveau mot.
<titlePart rend="italic"> <lb/>L'auteur susdict supplie les Lecteurs <lb/>benevoles, soy reserver à rire au soi-<lb break="no"/>xante &amp; dixhuytiesme livre. </titlePart>
Content model
<content/>
    
Schema Declaration
element lb { att.global.attributes, empty }

1.19. <list>

<list> (liste) contient une suite d'items ordonnés dans une liste. [3.7. Lists]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
type describes the nature of the items in the list.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Suggested values include:
gloss
chaque item de la liste commente un terme ou un concept qui est donné par un élément <label> précédant l'item de la liste.
index
each list item is an entry in an index such as the alphabetical topical index at the back of a print volume.
instructions
each list item is a step in a sequence of instructions, as in a recipe.
litany
each list item is one of a sequence of petitions, supplications or invocations, typically in a religious ritual.
syllogism
each list item is part of an argument consisting of two or more propositions and a final conclusion derived from them.
Note

La syntaxe formelle des déclarations d'élément permet d'omettre les étiquettes de balises des listes balisées par <list type="gloss"> mais c'est une erreur sémantique.

Member of
Contained by
May contain
Note

Peut contenir un titre facultatif suivi d'une succession d'items ou d'une succession de couples constitués d'une étiquette et d'un item, ce dernier type pouvant être précédé par un ou deux titres spécifiques.

Example
<list rend="bulleted"> <item>Thé sans sucre et sans lait </item> <item>Un jus d'ananas</item> <item>Un yaourt</item> <item>Trois biscuits de seigle </item> <item>Carottes râpées</item> <item>Côtelettes d'agneau (deux)</item> <item>Courgettes</item> <item>Chèvre frais </item> <item>Coings</item> </list>
Example
<div> <p> Selon des critères qui n'appartiennent qu'à lui, Rémi Plassaert a classé ses buvards en huit tas respectivement surmontés par :</p> <list rend="bulleted"> <item>un toréador chantant (dentifrice émail Diamant)</item> <item>un tapis d'Orient du XVIIe siècle, provenant d'une basilique de Transylvanie (Kalium-Sedaph, soluté de propionate de potassium)</item> <item>Le Renard et la Cicogne (sic), gravure de Jean-Baptiste Oudry (Papeteries Marquaize, Stencyl, Reprographie)</item> </list> </div>
Example
<div> <p> [...] et tout autour, la longue cohorte de ses personnages, avec leur histoire, leur passé, leurs légendes :</p> <list rend="numbered"> <item n="1">Pélage vainqueur d'Alkhamah se faisant couronner à Covadonga </item> <item n="2">La cantatrice exilée de Russie suivant Schönberg à Amsterdam</item> <item n="3">Le petit chat sourd aux yeux vairons vivant au dernier étage</item> <item n="4">Le crétin chef d'îlot faisant préparer des tonneaux de sable</item> </list> </div>
Schematron
<sch:rule context="tei:list[@type='gloss']"> <sch:assert test="tei:label">The content of a "gloss" list should include a sequence of one or more pairs of a label element followed by an item element</sch:assert> </sch:rule>
Content model
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
  </alternate>
  <alternate>
   <sequence minOccurs="1"
    maxOccurs="unbounded">
    <elementRef key="item"/>
    <classRef key="model.global"
     minOccurs="0" maxOccurs="unbounded"/>
   </sequence>
   <sequence>
    <elementRef key="headLabel"
     minOccurs="0"/>
    <elementRef key="headItem"
     minOccurs="0"/>
    <sequence minOccurs="1"
     maxOccurs="unbounded">
     <elementRef key="label"/>
     <classRef key="model.global"
      minOccurs="0" maxOccurs="unbounded"/>
     <elementRef key="item"/>
     <classRef key="model.global"
      minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
   </sequence>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.divBottom"/>
   <classRef key="model.global"
    minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
 </sequence>
</content>
    
Schema Declaration
element list
{
   att.global.attributes,
   attribute type
   {
      "gloss" | "index" | "instructions" | "litany" | "syllogism"
   }?,
   (
      ( model.divTop | model.global )*,
      (
         ( item, model.global* )+
       | (
            headLabel?,
            headItem?,
            ( label, model.global*, item, model.global* )+
         )
      ),
      ( model.divBottom, model.global* )*
   )
}

1.20. <listBibl>

<listBibl> (liste de références bibliographiques) contient une liste de références bibliographiques de toute nature. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type)
Member of
Contained by
namesdates: org person place
textstructure: body div
May contain
core: bibl
Example
<listBibl> <head>Liste des ouvrages cités</head> <bibl>Les Petits Romantiques </bibl> <biblStruct> <analytic> <title>La poésie en prose</title> </analytic> <monogr> <title>Aloysius Bertrand, "inventeur" du poème en prose</title> <author>Bert Guégand</author> <imprint> <publisher>PUN</publisher> <date>2000</date> </imprint> </monogr> </biblStruct> </listBibl>
Content model
<content>
 <elementRef key="bibl" minOccurs="1"
  maxOccurs="unbounded"/>
</content>
    
Schema Declaration
element listBibl { att.global.attributes, att.typed.attributes, bibl+ }

1.21. <listChange>

<listChange> groups a number of change descriptions associated with either the creation of a source text or the revision of an encoded text. [2.6. The Revision Description 11.7. Identifying Changes and Revisions]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
May contain
Example
<revisionDesc> <listChange> <change when="1991-11-11" who="#LB"> deleted chapter 10 </change> <change when="1991-11-02" who="#MSM"> completed first draft </change> </listChange> </revisionDesc>
Example
<profileDesc> <creation> <listChange ordered="true"> <change xml:id="CHG-1">First stage, written in ink by a writer</change> <change xml:id="CHG-2">Second stage, written in Goethe's hand using pencil</change> <change xml:id="CHG-3">Fixation of the revised passages and further revisions by Goethe using ink</change> <change xml:id="CHG-4">Addition of another stanza in a different hand, probably at a later stage</change> </listChange> </creation> </profileDesc>
Content model
<content>
 <alternate minOccurs="1"
  maxOccurs="unbounded">
  <elementRef key="listChange"/>
  <elementRef key="change"/>
 </alternate>
</content>
    
Schema Declaration
element listChange { att.global.attributes, ( listChange | change )+ }

1.22. <listOrg>

<listOrg> (liste d'organisations) contient une liste d'éléments, chacun d'eux fournissant des informations sur une organisation identifiable. [13.2.2. Organizational Names]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type)
Member of
Contained by
corpus: particDesc
header: change
namesdates: listOrg org
textstructure: body div
May contain
namesdates: listOrg org
Note

L'attribut type peut être utilisé pour établir des listes par type d'organisation si cela présente un intérêt.

Example
<listOrg> <head>Libyans</head> <org> <orgName>Adyrmachidae</orgName> <desc>These people have, in most points, the same customs as the Egyptians, but use the costume of the Libyans. Their women wear on each leg a ring made of bronze [...]</desc> </org> <org> <orgName>Nasamonians</orgName> <desc>In summer they leave their flocks and herds upon the sea-shore, and go up the country to a place called Augila, where they gather the dates from the palms [...]</desc> </org> <org> <orgName>Garamantians</orgName> <desc>[...] avoid all society or intercourse with their fellow-men, have no weapon of war, and do not know how to defend themselves. [...]</desc> <!-- ... --> </org> </listOrg>
Content model
<content>
 <sequence>
  <classRef key="model.headLike"
   minOccurs="0" maxOccurs="unbounded"/>
  <alternate minOccurs="1"
   maxOccurs="unbounded">
   <elementRef key="org"/>
   <elementRef key="listOrg"/>
  </alternate>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <elementRef key="relation"/>
   <elementRef key="listRelation"/>
  </alternate>
 </sequence>
</content>
    
Schema Declaration
element listOrg
{
   att.global.attributes,
   att.typed.attributes,
   ( model.headLike*, ( org | listOrg )+, ( relation | listRelation )* )
}

1.23. <listPerson>

<listPerson> (liste de personnes) contient une liste d'éléments, chacun d'entre eux apportant des informations sur une personne précise ou sur un groupe de personnes, par exemple les participants à une interaction linguistique, ou les personnes citées dans une source historique. [13.3.2. The Person Element 15.2. Contextual Information 2.4. The Profile Description 15.3.2. Declarable Elements]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type)
Member of
Contained by
corpus: particDesc
header: change
namesdates: listPerson org
textstructure: body div
May contain
namesdates: listPerson org person
Note

L'attribut type peut être utilisé pour établir des listes par type de personne si cela présente un intérêt.

Example
<listPerson type="respondents"> <personGrp xml:id="fr_PXXX"/> <person xml:id="fr_P1234" sex="2" age="mid"/> <person xml:id="fr_P4332" sex="1" age="mid"/> <listRelation> <relation type="personal" name="spouse" mutual="#fr_P1234 #fr_P4332"/> </listRelation> </listPerson>
Content model
<content>
 <sequence>
  <classRef key="model.headLike"
   minOccurs="0" maxOccurs="unbounded"/>
  <alternate minOccurs="1"
   maxOccurs="unbounded">
   <classRef key="model.personLike"/>
   <elementRef key="listPerson"/>
  </alternate>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <elementRef key="relation"/>
   <elementRef key="listRelation"/>
  </alternate>
 </sequence>
</content>
    
Schema Declaration
element listPerson
{
   att.global.attributes,
   att.typed.attributes,
   (
      model.headLike*,
      ( model.personLike | listPerson )+,
      ( relation | listRelation )*
   )
}

1.24. <listPlace>

<listPlace> (liste de lieux) contient une liste de lieux, qui peut être suivie d'une liste de relations définies entre les lieux (autres que la relation d'inclusion). [2.2.7. The Source Description 13.3.4. Places]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type)
Member of
Contained by
corpus: settingDesc
header: change
namesdates: listPlace org place
textstructure: body div
May contain
namesdates: listPlace place
Example
<listPlace type="offshoreIslands"> <place> <placeName>La roche qui pleure</placeName> </place> <place> <placeName>Ile aux cerfs</placeName> </place> </listPlace>
Content model
<content>
 <sequence>
  <classRef key="model.headLike"
   minOccurs="0" maxOccurs="unbounded"/>
  <alternate minOccurs="1"
   maxOccurs="unbounded">
   <classRef key="model.placeLike"/>
   <elementRef key="listPlace"/>
  </alternate>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <elementRef key="relation"/>
   <elementRef key="listRelation"/>
  </alternate>
 </sequence>
</content>
    
Schema Declaration
element listPlace
{
   att.global.attributes,
   att.typed.attributes,
   (
      model.headLike*,
      ( model.placeLike | listPlace )+,
      ( relation | listRelation )*
   )
}

1.25. <meeting>

<meeting> contient le titre descriptif formalisé d’une réunion ou d’une conférence, employé dans une description bibliographique pour un article provenant d'une telle réunion, ou comme le titre ou le préambule aux publications qui en émanent. [3.11.2.2. Titles, Authors, and Editors]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: bibl
May contain
core: date list
namesdates: placeName
Example
<bibl> <meeting> <date when="1977-03-11"/> <placeName>chez FLL</placeName> <list type="present"> <item> <persName ref="#FLL"/> <persName ref="#HM"/> <persName ref="#CB"/> <persName ref="#IC"/> <persName ref="#PF"/> <persName ref="#MB"/> <persName ref="#JR"/> <persName ref="#NA"/> <persName role="invité">Jacques Rigaud</persName> <persName role="président">FLL</persName> <persName role="secretaire">PF</persName> </item> </list> </meeting> </bibl>
Content model
<content>
 <sequence minOccurs="1" maxOccurs="1">
  <elementRef key="date"/>
  <elementRef key="placeName" minOccurs="0"/>
  <elementRef key="list"/>
 </sequence>
</content>
    
Schema Declaration
element meeting { att.global.attributes, ( date, placeName?, list ) }

1.26. <name>

<name> (nom, nom propre) contient un nom propre ou un syntagme nominal. [3.5.1. Referring Strings]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type) att.canonical (@ref)
Member of
Contained by
May contain
header: idno
character data
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.

Example
<name type="person">Thomas Hoccleve</name> <name type="place">Villingaholt</name> <name type="org">Vetus Latina Institut</name> <name type="person" ref="#HOC001">Occleve</name>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element name
{
   att.global.attributes,
   att.canonical.attribute.ref,
   att.typed.attributes,
   macro.phraseSeq
}

1.27. <note>

<note> contient une note ou une annotation [3.8.1. Notes and Simple Annotation 2.2.6. The Notes Statement 3.11.2.8. Notes and Statement of Language 9.3.5.4. Notes within Entries]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.placement (@place) att.pointing (@target) att.typed (@type) att.written (@hand)
anchored indique si l'exemplaire du texte montre l'emplacement de référence exact pour la note
Status Optional
Datatype teidata.truthValue
Default true
Note

Dans des textes modernes, les notes sont habituellement ancrées au moyen d’appels de notes explicites (pour des notes de bas de page ou des notes de fin de texte). A la place, une indication explicite de l'expression ou de la ligne annotée peut cependant être employée (par exemple ‘page 218, lignes 3–4’). L'attribut anchored indique si un emplacement est donné explicitement ou s'il est exprimé par un symbole ou par un renvoi. La valeur true indique qu'un endroit explicite est indiqué dans le texte ; la valeur false indique que le texte n'indique pas un endroit spécifique d'attachement pour la note. Si des symboles spécifiques utilisés dans le texte à l'endroit où la note est ancrée doivent être enregistrés, l'attribut n sera utilisé.

targetEnd pointe vers la fin d'un passage auquel la note est attachée, si la note n'est pas enchâssée dans le texte à cet endroit
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Note

Cet attribut est conservé pour assurer un arrière-plan compatible ; il sera supprimé dans la prochaine mise à jour des Recommandations. La procédure recommandée pour pointer en direction d'une expansion des éléments est de le faire au moyen de la fonction range de XPointer, telle que la description en est faite à 16.2.4.6. range().

Member of
Contained by
May contain
Note
L'attribut globaln indique 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="126" anchored="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.

Example
<note place="foot" xml:id="ftn1" n="1"> <p>Une malheureuse étourderie du SP a fait omettre, dans le précédent CR, la présence de <persName ref="#JD">J. Duchâteau</persName> – dont il était pourtant fait mention dans le courant des discussions. Que notre ami nous excuse. Le SP a fait trois heures de piquet.</p> </note>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
    
Schema Declaration
element note
{
   att.global.attributes,
   att.placement.attributes,
   att.pointing.attributes,
   att.typed.attributes,
   att.written.attributes,
   attribute anchored { text }?,
   attribute targetEnd { list { + } }?,
   macro.specialPara
}

1.28. <org>

<org> (organisation) fournit des informations sur une organisation identifiable, telle qu'une entreprise, une tribu ou tout autre groupement de personnes. [13.2.2. Organizational Names]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type)
role spécifie le rôle principal ou la catégorie d'une organisation.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
Member of
Contained by
corpus: particDesc
namesdates: listOrg listPerson org
May contain
Example
<org xml:id="JAMs"> <orgName>Justified Ancients of Mummu</orgName> <desc>An underground anarchist collective spearheaded by <persName>Hagbard Celine</persName>, who fight the Illuminati from a golden submarine, the <name>Leif Ericson</name> </desc> <bibl> <author>Robert Shea</author> <author>Robert Anton Wilson</author> <title>The Illuminatus! Trilogy</title> </bibl> </org>
Content model
<content>
 <sequence>
  <classRef key="model.headLike"
   minOccurs="0" maxOccurs="unbounded"/>
  <alternate>
   <classRef key="model.pLike"
    minOccurs="0" maxOccurs="unbounded"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">
    <classRef key="model.labelLike"/>
    <classRef key="model.nameLike"/>
    <classRef key="model.placeLike"/>
    <classRef key="model.orgPart"/>
    <classRef key="model.milestoneLike"/>
   </alternate>
  </alternate>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.noteLike"/>
   <classRef key="model.biblLike"/>
   <elementRef key="linkGrp"/>
   <elementRef key="link"/>
  </alternate>
  <classRef key="model.personLike"
   minOccurs="0" maxOccurs="unbounded"/>
 </sequence>
</content>
    
Schema Declaration
element org
{
   att.global.attributes,
   att.typed.attributes,
   attribute role { list { + } }?,
   (
      model.headLike*,
      (
         model.pLike*
       | (
            model.labelLike
          | model.nameLike
          | model.placeLike
          | model.orgPart
          | model.milestoneLike
         )*
      ),
      ( model.noteLike | model.biblLike | linkGrp | link )*,
      model.personLike*
   )
}

1.29. <orgName>

<orgName> (nom d'organisation) contient le nom d'une organisation. [13.2.2. Organizational Names]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.personal (att.naming (@role) (att.canonical (@ref)) )
Member of
Contained by
May contain
header: idno
character data
Example
<p> <label type="locuteur">PF</label>: <orgName>Gallimard</orgName> veut un plan du volume 2 </p>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element orgName
{
   att.global.attributes,
   att.personal.attributes,
   macro.phraseSeq
}

1.30. <p>

<p> (paragraphe) marque les paragraphes dans un texte en prose. [3.1. Paragraphs 7.2.5. Speech Contents]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.fragmentable (@part) att.written (@hand)
Member of
Contained by
core: item note
namesdates: org person place
textstructure: body div
May contain
Example
<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>
Schematron
<s:report test="not(ancestor::floatingText) and (ancestor::tei:p or ancestor::tei:ab) and not(parent::tei:exemplum |parent::tei:item |parent::tei:note |parent::tei:q |parent::tei:quote |parent::tei:remarks |parent::tei:said |parent::tei:sp |parent::tei:stage |parent::tei:cell |parent::tei:figure )"> Abstract model violation: Paragraphs may not contain other paragraphs or ab elements. </s:report>
Schematron
<s:report test="ancestor::tei:l[not(.//tei:note//tei:p[. = current()])]"> Abstract model violation: Lines may not contain higher-level structural elements such as div, p, or ab. </s:report>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
    
Schema Declaration
element p
{
   att.global.attributes,
   att.fragmentable.attributes,
   att.written.attributes,
   macro.paraContent
}

1.31. <particDesc>

<particDesc> (description des participants) décrit les locuteurs, voix ou autres participants identifiables d'une interaction linguistique. [15.2. Contextual Information]
Module corpus
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
header: profileDesc
May contain
core: p
Note

Peut contenir un texte organisé en paragraphes ou une liste structurée de personnes, ou encore de groupes de personne, avec facultativement des spécifications formelles des rapports qui les unissent.

Example
<particDesc> <listPerson> <person xml:id="fr_P-1234" sex="2" age="mid"> <p>informateur, sexe féminin, bonne éducation, née à Shropshire UK, 12 Jan 1950, commerçante parle français couramment., Statut socio-économique (SSE) : commerçant.</p> </person> <person xml:id="fr_P-4332" sex="1"> <persName> <surname>Delaunay</surname> <forename>Liliane</forename> <forename>Andrée</forename> <forename>Alberte</forename> </persName> <residence notAfter="1959"> <address> <street>rue de Falaise</street> <settlement>la Guérinière, Caen</settlement> </address> </residence> <occupation>serveuse</occupation> </person> <listRelation> <relation type="personal" name="spouse" mutual="#fr_P-1234 #fr_P-4332"/> </listRelation> </listPerson> </particDesc>

Cet exemple montre une description très simple d'une personne et une description très détaillée, utilisant quelques éléments plus spécialisés du module pour les noms et les dates.

Content model
<content>
 <alternate>
  <classRef key="model.pLike" minOccurs="1"
   maxOccurs="unbounded"/>
  <alternate minOccurs="1"
   maxOccurs="unbounded">
   <classRef key="model.personLike"/>
   <elementRef key="listPerson"/>
   <elementRef key="listOrg"/>
  </alternate>
 </alternate>
</content>
    
Schema Declaration
element particDesc
{
   att.global.attributes,
   ( model.pLike+ | ( model.personLike | listPerson | listOrg )+ )
}

1.32. <pb>

<pb> (saut de page) marque le début d'une page de texte dans un document paginé. [3.10.3. Milestone Elements]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
May contain Empty element
Note

Un élément <pb> apparaît au début de la page à laquelle il se rapporte. L'attribut global n donne un numéro ou une autre valeur associée à cette page. Ce sera normalement le numéro de page ou la signature qui y est imprimée, puisque le numéro d'ordre matériel est implicite avec l'élément <pb> lui-même.

L' attribut type sera employé pour indiquer toutes ses caractéristiques du saut de page, par exemple comme coupure de mot ou non.

Example Page numbers may vary in different editions of a text.
<p> ... <pb n="145" ed="ed2"/> <!-- Page 145 in edition "ed2" starts here --> ... <pb n="283" ed="ed1"/> <!-- Page 283 in edition "ed1" starts here--> ... </p>
Example A page break may be associated with a facsimile image of the page it introduces by means of the facs attribute
<body> <pb n="1" facs="page1.png"/> <!-- page1.png contains an image of the page; the text it contains is encoded here --> <p> <!-- ... --> </p> <pb n="2" facs="page2.png"/> <!-- similarly, for page 2 --> <p> <!-- ... --> </p> </body>
Content model
<content/>
    
Schema Declaration
element pb { att.global.attributes, empty }

1.33. <persName>

<persName> (nom de personne) contient un nom propre ou une expression nominale se référant à une personne, pouvant inclure tout ou partie de ses prénoms, noms de famille, titres honorifiques, noms ajoutés, etc. [13.2.1. Personal Names]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.canonical (@ref)
role may be used to specify further information about the entity referenced by this name in the form of a set of whitespace-separated values, for example the occupation of a person, or the status of a place.
Derived from att.naming
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
Legal values are:
invité
 
président
 
secrétaire
 
expéditeur
 
destinataire
 
Member of
Contained by
May contain
header: idno
character data
Example
<p> <label type="locuteur">IC</label> : Il faudrait prendre contact avec un homme de lettres Mexicain qui travaille à « <title>Vuelta</title> » (revue d’<persName>Octavio Paz</persName>) et qui fait une rubrique oulipienne : <persName>José de la Collina</persName>. </p>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element persName
{
   att.global.attributes,
   att.canonical.attribute.ref,
   attribute role
   {
      list
      {
         (
            "invité"
          | "président"
          | "secrétaire"
          | "expéditeur"
          | "destinataire"
         )+
      }
   }?,
   macro.phraseSeq
}

1.34. <person>

<person> (personne) fournit des informations sur un individu identifiable, par exemple un participant à une interaction linguistique, ou une personne citée dans une source historique. [13.3.2. The Person Element 15.2.2. The Participant Description]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
role précise un rôle principal ou une classification principale pour cette personne.
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
sex précise le sexe de la personne.
Status Optional
Datatype 1–∞ occurrences of teidata.sex separated by whitespace
age précise une tranche d'âge pour la personne.
Status Optional
Datatype teidata.enumerated
Member of
Contained by
corpus: particDesc
namesdates: listPerson org
May contain
header: idno
Note

Peut contenir soit une description en prose organisée en paragraphes, soit une suite d'éléments spécifiques relatifs à la démographie extraits de la classe model.personPart.

Example
<person sex="2" age="adult"> <p>Personne interrogée, de sexe féminin, instruite, née à Shropshire, au ROYAUME-UNI le 12 Janvier 1950, d'occupation inconnue. Parle le français couramment. Statut socio-économique B2.</p> </person>
Example
<person xml:id="fr_Ovi01" sex="1" role="poet"> <persName xml:lang="en">Ovid</persName> <persName xml:lang="la">Publius Ovidius Naso</persName> <birth when="-0044-03-20"> 20 March 43 BC<placeName> <settlement type="city">Sulmona</settlement> <country key="IT">Italie</country> </placeName> </birth> <death notBefore="0017" notAfter="0018">17 or 18 AD<placeName> <settlement type="city">Tomis (Constanta)</settlement> <country key="RO">Roumanie</country> </placeName> </death> </person>
Content model
<content>
 <alternate>
  <classRef key="model.pLike" minOccurs="1"
   maxOccurs="unbounded"/>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.personPart"/>
   <classRef key="model.global"/>
  </alternate>
 </alternate>
</content>
    
Schema Declaration
element person
{
   att.global.attributes,
   attribute role { list { + } }?,
   attribute sex { list { + } }?,
   attribute age { text }?,
   ( model.pLike+ | ( model.personPart | model.global )* )
}

1.35. <place>

<place> (lieu) contient des informations sur un lieu géographique. [13.3.4. Places]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.typed (@type)
Member of
Contained by
corpus: settingDesc
namesdates: listPlace org place
May contain
header: idno
Example
<place> <country>Lithuania</country> <country xml:lang="lt">Lietuva</country> <place> <settlement>Vilnius</settlement> </place> <place> <settlement>Kaunas</settlement> </place> </place>
Content model
<content>
 <sequence>
  <classRef key="model.headLike"
   minOccurs="0" maxOccurs="unbounded"/>
  <alternate>
   <classRef key="model.pLike"
    minOccurs="0" maxOccurs="unbounded"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">
    <classRef key="model.labelLike"/>
    <classRef key="model.placeStateLike"/>
    <classRef key="model.eventLike"/>
   </alternate>
  </alternate>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.noteLike"/>
   <classRef key="model.biblLike"/>
   <elementRef key="idno"/>
   <elementRef key="linkGrp"/>
   <elementRef key="link"/>
  </alternate>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.placeLike"/>
   <elementRef key="listPlace"/>
  </alternate>
 </sequence>
</content>
    
Schema Declaration
element place
{
   att.global.attributes,
   att.typed.attributes,
   (
      model.headLike*,
      (
         model.pLike*
       | ( model.labelLike | model.placeStateLike | model.eventLike )*
      ),
      ( model.noteLike | model.biblLike | idno | linkGrp | link )*,
      ( model.placeLike | listPlace )*
   )
}

1.36. <placeName>

<placeName> (nom de lieu) contient un nom de lieu absolu ou relatif. [13.2.3. Place Names]
Module namesdates
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.personal (att.naming (@role) (att.canonical (@ref)) )
Member of
Contained by
May contain
header: idno
character data
Example
<placeName> <settlement>Bordeaux</settlement> <region>Gironde</region> </placeName>
Example
<placeName> <geogName>Le Massif Armoricain</geogName> <region>Bretagne</region> </placeName>
Example
<placeName> <measure>2,5 milles</measure> <offset>à l'ouest de la </offset> <settlement>Pointe du Raz</settlement> </placeName>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element placeName
{
   att.global.attributes,
   att.personal.attributes,
   macro.phraseSeq
}

1.37. <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. [2.4. The Profile Description 2.1.1. The TEI Header and Its Components]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
header: teiHeader
May contain
core: listBibl
header: textClass
Example
<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="distraction" degree="high"/> <purpose type="information" degree="medium"/> </textDesc> <settingDesc> <setting> <name>Paris, France</name> <time>Fin 19e</time> </setting> </settingDesc> </profileDesc>
Content model
<content>
 <classRef key="model.profileDescPart"
  minOccurs="0" maxOccurs="unbounded"/>
</content>
    
Schema Declaration
element profileDesc { att.global.attributes, model.profileDescPart* }

1.38. <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. [2.2.4. Publication, Distribution, Licensing, etc. 2.2. The File Description]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: fileDesc
May contain
core: date p
header: idno
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.

Example
<publicationStmt> <publisher>C. Muquardt </publisher> <pubPlace>Bruxelles &amp; Leipzig</pubPlace> <date when="1846"/> </publicationStmt>
Example
<publicationStmt> <distributor>ATILF (Analyse et Traitement Informatique de la Langue Française)</distributor> <idno type="FRANTEXT">L434</idno> <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>
Content model
<content>
 <alternate>
  <sequence minOccurs="1"
   maxOccurs="unbounded">
   <classRef key="model.publicationStmtPart.agency"/>
   <classRef key="model.publicationStmtPart.detail"
    minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <classRef key="model.pLike" minOccurs="1"
   maxOccurs="unbounded"/>
 </alternate>
</content>
    
Schema Declaration
element publicationStmt
{
   att.global.attributes,
   (
      ( model.publicationStmtPart.agency, model.publicationStmtPart.detail* )+
    | model.pLike+
   )
}

1.39. <ref>

<ref> (référence) définit une référence vers un autre emplacement, la référence étant éventuellement modifiée ou complétée par un texte ou un commentaire. [3.6. Simple Links and Cross-References 16.1. Links]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.pointing (@target)
Member of
Contained by
May contain
Note

Les attributs target et cRef sont exclusifs l'un de l'autre.

Example
Cf. tout particulièrement <ref target="#SEC12">la section 12, page 34</ref>.
Example
Cf. tout particulièrement <ref cRef="B1/234">le vers 234 du Livre I</ref>
Schematron
<s:report test="@target and @cRef">Only one of the attributes @target' and @cRef' may be supplied on <s:name/> </s:report>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
    
Schema Declaration
element ref
{
   att.global.attributes,
   att.pointing.attributes,
   macro.paraContent
}

1.40. <resp>

<resp> (responsabilité) contient une expression décrivant la nature de la responsabilité intellectuelle d'une personne. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: respStmt
May contain
header: idno
character data
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.

Example
<respStmt> <resp>compilateur</resp> <name>Edward Child</name> </respStmt>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
    
Schema Declaration
element resp { att.global.attributes, macro.phraseSeq.limited }

1.41. <respStmt>

<respStmt> (mention de responsabilité) indique la 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. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
header: titleStmt
May contain
core: name note resp
namesdates: orgName persName
Example
<respStmt> <resp>Nouvelle édition originale</resp> <persName>Geneviève Hasenohr</persName> </respStmt>
Example
<respStmt> <resp>converti en langage SGML</resp> <name>Alan Morrison</name> </respStmt>
Content model
<content>
 <sequence minOccurs="1" maxOccurs="1">
  <alternate minOccurs="1" maxOccurs="1">
   <sequence minOccurs="1" maxOccurs="1">
    <elementRef key="resp" minOccurs="1"
     maxOccurs="unbounded"/>
    <classRef key="model.nameLike.agent"
     minOccurs="1" maxOccurs="unbounded"/>
   </sequence>
   <sequence minOccurs="1" maxOccurs="1">
    <classRef key="model.nameLike.agent"
     minOccurs="1" maxOccurs="unbounded"/>
    <elementRef key="resp" minOccurs="1"
     maxOccurs="unbounded"/>
   </sequence>
  </alternate>
  <elementRef key="note" minOccurs="0"
   maxOccurs="unbounded"/>
 </sequence>
</content>
    
Schema Declaration
element respStmt
{
   att.global.attributes,
   (
      ( ( resp+, model.nameLike.agent+ ) | ( model.nameLike.agent+, resp+ ) ),
      note*
   )
}

1.42. <revisionDesc>

<revisionDesc> (descriptif des révisions) fournit un résumé de l’historique des révisions d’un fichier. [2.6. The Revision Description 2.1.1. The TEI Header and Its Components]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: teiHeader
May contain
core: list
Note

Les changements les plus récents apparaissent en début de liste

Example
<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>
Content model
<content>
 <alternate>
  <elementRef key="list"/>
  <elementRef key="listChange"/>
  <elementRef key="change" minOccurs="1"
   maxOccurs="unbounded"/>
 </alternate>
</content>
    
Schema Declaration
element revisionDesc
{
   att.global.attributes,
   ( list | listChange | change+ )
}

1.43. <settingDesc>

<settingDesc> (description du contexte) décrit le(s) contexte(s) dans lesquels se situe une interaction linguistique, soit sous la forme d'une description en prose, soit sous celle d'une série d'éléments décrivant le contexte. [15.2. Contextual Information 2.4. The Profile Description]
Module corpus
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
header: profileDesc
May contain
core: p
namesdates: listPlace place
Note

Peut contenir un texte organisé en paragraphes ou une série d'éléments <setting>.

Example
<settingDesc> <p>Pierre Mendès France, Entretiens avec Jean Lacouture (1980-1981 )</p> </settingDesc>
Content model
<content>
 <alternate>
  <classRef key="model.pLike" minOccurs="1"
   maxOccurs="unbounded"/>
  <alternate minOccurs="1"
   maxOccurs="unbounded">
   <elementRef key="setting"/>
   <classRef key="model.placeLike"/>
   <elementRef key="listPlace"/>
  </alternate>
 </alternate>
</content>
    
Schema Declaration
element settingDesc
{
   att.global.attributes,
   ( model.pLike+ | ( setting | model.placeLike | listPlace )+ )
}

1.44. <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. [2.2.7. The Source Description]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: fileDesc
May contain
core: bibl p
Example
<sourceDesc> <p>Texte original : le texte a été créé sous sa forme électronique.</p> </sourceDesc>
Content model
<content>
 <alternate minOccurs="1" maxOccurs="1">
  <elementRef key="bibl"/>
  <elementRef key="p"/>
 </alternate>
</content>
    
Schema Declaration
element sourceDesc { att.global.attributes, ( bibl | p ) }

1.45. <taxonomy>

<taxonomy> (taxinomie) définit une typologie soit implicitement au moyen d’une référence bibliographique, soit explicitement au moyen d’une taxinomie structurée. [2.3.7. The Classification Declaration]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: taxonomy
May contain
core: listBibl
header: taxonomy
Example
<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>
Content model
<content>
 <alternate>
  <alternate>
   <alternate minOccurs="1"
    maxOccurs="unbounded">
    <elementRef key="category"/>
    <elementRef key="taxonomy"/>
   </alternate>
   <sequence>
    <alternate minOccurs="1"
     maxOccurs="unbounded">
     <classRef key="model.glossLike"/>
     <classRef key="model.descLike"/>
    </alternate>
    <alternate minOccurs="0"
     maxOccurs="unbounded">
     <elementRef key="category"/>
     <elementRef key="taxonomy"/>
    </alternate>
   </sequence>
  </alternate>
  <sequence>
   <classRef key="model.biblLike"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">
    <elementRef key="category"/>
    <elementRef key="taxonomy"/>
   </alternate>
  </sequence>
 </alternate>
</content>
    
Schema Declaration
element taxonomy
{
   att.global.attributes,
   (
      (
         ( category | taxonomy )+
       | ( ( model.glossLike | model.descLike )+, ( category | taxonomy )* )
      )
    | ( model.biblLike, ( category | taxonomy )* )
   )
}

1.46. <teiCorpus>

<teiCorpus> contient la totalité d'un corpus encodé selon la TEI, comprenant un seul en-tête de corpus et un ou plusieurs éléments TEI dont chacun contient un seul en-tête textuel et un texte. [4. Default Text Structure 15.1. Varieties of Composite Text]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: teiCorpus
May contain
core: teiCorpus
header: teiHeader
textstructure: TEI text
Note

Cet élément doit contenir un en-tête TEI pour le corpus, et une suite d'éléments <TEI>, correspondant à autant de textes.

Cet élément est obligatoire quand il est applicable.

Example
<teiCorpus xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <!--[en-tête du corpus]--> </teiHeader> <TEI> <teiHeader> <!--[en-tête du premier texte]--> </teiHeader> <text> <!--[premier texte du corpus]--> </text> </TEI> <TEI> <teiHeader> <!--[en-tête du deuxième texte]--> </teiHeader> <text> <!--[deuxième texte du corpus]--> </text> </TEI> </teiCorpus>
Content model
<content>
 <sequence minOccurs="1" maxOccurs="1">
  <elementRef key="teiHeader"/>
  <alternate minOccurs="1" maxOccurs="1">
   <sequence minOccurs="1" maxOccurs="1">
    <classRef key="model.resourceLike"
     minOccurs="1" maxOccurs="unbounded"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">
     <elementRef key="TEI"/>
     <elementRef key="teiCorpus"/>
    </alternate>
   </sequence>
   <alternate minOccurs="1"
    maxOccurs="unbounded">
    <elementRef key="TEI"/>
    <elementRef key="teiCorpus"/>
   </alternate>
  </alternate>
 </sequence>
</content>
    
Schema Declaration
element teiCorpus
{
   att.global.attributes,
   (
      teiHeader,
      ( ( model.resourceLike+, ( TEI | teiCorpus )* ) | ( TEI | teiCorpus )+ )
   )
}

1.47. <teiHeader>

<teiHeader> (en-tête TEI) fournit des informations descriptives et déclaratives qui constituent une page de titre électronique au début de tout texte conforme à la TEI. [2.1.1. The TEI Header and Its Components 15.1. Varieties of Composite Text]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
core: teiCorpus
textstructure: TEI
May contain
Note

Un des seuls éléments obligatoires dans tout document TEI.

Example
<teiHeader> <fileDesc> <titleStmt> <title>La Parisienne</title> <author>Henry BECQUE</author> </titleStmt> <publicationStmt> <distributor>ATILF (Analyse et Traitement Informatique de la Langue Française)</distributor> <idno type="FRANTEXT">L434</idno> <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>
Content model
<content>
 <sequence minOccurs="1" maxOccurs="1">
  <elementRef key="fileDesc"/>
  <classRef key="model.teiHeaderPart"
   minOccurs="0" maxOccurs="unbounded"/>
  <elementRef key="revisionDesc"
   minOccurs="0"/>
 </sequence>
</content>
    
Schema Declaration
element teiHeader
{
   att.global.attributes,
   ( fileDesc, model.teiHeaderPart*, revisionDesc? )
}

1.48. <term>

<term> (terme) contient un mot simple, un mot composé ou un symbole, qui est considéré comme un terme technique. [3.3.4. Terms, Glosses, Equivalents, and Descriptions]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.pointing (@target) att.canonical (@ref)
Member of
Contained by
May contain
header: idno
character data
Example
<p> <persName ref="#LE">LE</persName> : système de la <term ref="#contrainteprovisoire">contrainte provisoire</term> : construire le texte sur une contrainte, puis le traduire en langage normal </p>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
    
Schema Declaration
element term
{
   att.global.attributes,
   att.pointing.attributes,
   att.canonical.attributes,
   macro.phraseSeq
}

1.49. <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. [4. Default Text Structure 15.1. Varieties of Composite Text]
Module textstructure
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.written (@hand)
type
Status Optional
Legal values are:
CR
compte rendu d'une reunion
CV
convocation a une reunion
OJ
ordre du jour d'une reunion
AUTRE
autre document
Member of
Contained by
core: teiCorpus
textstructure: TEI
May contain
core: gap lb note pb
textstructure: body
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.

Example
<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>
Example Le <body> d'un texte peut être remplacé par un groupe de textes enchâssés, comme dans la structure suivante :
<TEI xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <!--[ en-tête du texte composite ]--> </teiHeader> <text> <front> <!--[ partie préfatoire du texte composite ]--> </front> <group> <text> <front> <!--[ partie préfatoire du premier texte ]--> </front> <body> <!--[ corps du premier texte ]--> </body> <back> <!--[ annexe du premier texte ]--> </back> </text> <text> <front> <!--[ partie préfatoire du deuxième texte ]--> </front> <body> <!--[ corps du deuxième texte ]--> </body> <back> <!--[ annex du deuxième texte ]--> </back> </text> <!--[ encore de textes, simples ou composites ]--> </group> <back> <!--[ annex du texte composite ]--> </back> </text> </TEI>
Content model
<content>
 <sequence minOccurs="1" maxOccurs="1">
  <classRef key="model.global"
   minOccurs="0" maxOccurs="unbounded"/>
  <sequence minOccurs="0" maxOccurs="1">
   <elementRef key="front"/>
   <classRef key="model.global"
    minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <alternate minOccurs="1" maxOccurs="1">
   <elementRef key="body"/>
   <elementRef key="group"/>
  </alternate>
  <classRef key="model.global"
   minOccurs="0" maxOccurs="unbounded"/>
  <sequence minOccurs="0" maxOccurs="1">
   <elementRef key="back"/>
   <classRef key="model.global"
    minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
 </sequence>
</content>
    
Schema Declaration
element text
{
   att.global.attributes,
   att.written.attributes,
   attribute type { "CR" | "CV" | "OJ" | "AUTRE" }?,
   (
      model.global*,
      ( front, model.global* )?,
      ( body | group ),
      model.global*,
      ( back, model.global* )?
   )
}

1.50. <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. [2.4.3. The Text Classification]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
header: profileDesc
May contain
header: keywords
Example
<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>
Example
<textClass> <catRef target="#fr_forme_prose"/> </textClass>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <elementRef key="classCode"/>
  <elementRef key="catRef"/>
  <elementRef key="keywords"/>
 </alternate>
</content>
    
Schema Declaration
element textClass { att.global.attributes, ( classCode | catRef | keywords )* }

1.51. <title>

<title> (titre) contient le titre complet d'une oeuvre quelconque [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.5. The Series Statement]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend)) att.canonical (@ref)
type caractérise le titre selon une typologie adaptée.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Sample values include:
main
titre principal
sub
(titre de niveau inférieur, titre de partie) sous-titre, titre de partie.
alt
(titre alternatif, souvent dans une autre langue, par lequel l'oeuvre est également connu) autre titre, souvent exprimé dans une autre langue, par lequel l'ouvrage est aussi connu
short
forme abrégée du titre
desc
(paraphrase descriptive de l'oeuvre ayant les fonctions d'un titre) paraphrase descriptive de l'oeuvre fonctionnant comme un titre
Note

Cet attribut est utile pour analyser les titres et les traiter en fonction de leur type ; lorsqu'un tel traitement spécifique n'est pas nécessaire, il n'est pas utile de donner une telle analyse, et le titre entier, sous-titres et titres parallèles inclus, peuvent être encodés dans un élément <title>.

Member of
Contained by
May contain
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.

Example
<title>La vie mode d'emploi. Romans.</title>
Example
<title>Analyser les textes de communication</title>
Example
<title>Mélanges de linguistique française et de philologie et littérature médiévales offerts à Monsieur Paul Imbs.</title>
Example
<title>Les fleurs du Mal de Charles Baudelaire : une édition électronique</title>
Example
<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>
Example
<title type="full"> <title type="main">Synthèse</title> <title type="sub">an international journal for epistemology, methodology and history of science</title> </title>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
    
Schema Declaration
element title
{
   att.global.attributes,
   att.canonical.attributes,
   attribute type { text }?,
   macro.paraContent
}

1.52. <titleStmt>

<titleStmt> (mention de titre) regroupe les informations sur le titre d’une œuvre et les personnes ou institutions responsables de son contenu intellectuel. [2.2.1. The Title Statement 2.2. The File Description]
Module header
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Contained by
header: fileDesc
May contain
Example
<titleStmt> <title>Le sanctoral du lectionnaire de l'office dominicain (1254-1256)</title> <funder>2008—..., École nationale des chartes</funder> <principal>Anne-Élisabeth Urfels-Capot</principal> <respStmt> <resp>responsable des publications</resp> <name>Olivier Canteaut (École nationale des chartes)</name> </respStmt> <respStmt> <resp> 2009—..., Éditeur électronique : du TEI à l'écran</resp> <name ref="vincent.jolivet@enc.sorbonne.fr">Vincent Jolivet (École nationale des chartes)</name> </respStmt> <respStmt> <resp>2009, Éditeur scientifique</resp> <name ref="pascale.bourgain@enc.sorbonne.fr">Pascale Bourgain (École nationale des chartes)</name> </respStmt> <respStmt> <resp>2008, Conversion du document bureautique vers TEI</resp> <name ref="frederic.glorieux@enc.sorbonne.fr">Frédéric Glorieux (École nationale des chartes)</name> </respStmt> </titleStmt>
Content model
<content>
 <sequence>
  <elementRef key="title" minOccurs="1"
   maxOccurs="unbounded"/>
  <classRef key="model.respLike"
   minOccurs="0" maxOccurs="unbounded"/>
 </sequence>
</content>
    
Schema Declaration
element titleStmt { att.global.attributes, ( title+, model.respLike* ) }

1.53. <unclear>

<unclear> (incertain) contient un mot, une expression ou bien un passage qui ne peut être transcrit avec certitude parce qu'il est illisible ou inaudible dans la source. [11.3.3.1. Damage, Illegibility, and Supplied Text 3.4.3. Additions, Deletions, and Omissions]
Module core
Attributes Attributes att.global (@xml:id, @n, @xml:lang, @xml:base) (att.global.rendition (@rend))
Member of
Contained by
May contain
Note

Le même élément est utilisé pour tous les cas d'incertitude portant sur la transcription du contenu d'éléments, qu'il s'agisse de documents écrits ou oraux. Pour les autres aspects concernant la certitude, l'incertitude, et la fiabilité du balisage et de la transcription, voir le chapitre 21. Certainty, Precision, and Responsibility.

Les éléments <damage>, <gap>, <del>, <unclear> et <supplied> peuvent être utilisés en étroite conjonction. Voir la section pour plus de détails sur l'élément le plus pertinent en fonction des circonstances.

Example
<item>Culte de la <unclear>personnalité</unclear> de <persName ref="#FLL">FLL</persName> <persName ref="#PB">Braffort</persName> </item>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
    
Schema Declaration
element unclear { att.global.attributes, macro.paraContent }

2. Model classes

2.1. model.addressLike

model.addressLike regroupe des éléments employés pour représenter des adresses postales ou électroniques. [1. The TEI Infrastructure]
Module tei
Used by
Members affiliation

2.2. model.biblLike

model.biblLike regroupe des éléments contenant une description bibliographique. [3.11. Bibliographic Citations and References]
Module tei
Used by
Members listBibl

2.3. model.common

model.common regroupe des éléments de niveau fragment - et des éléments de niveau intermédiaire. [1.3. The TEI Class System]
Module tei
Used by
Members model.divPart[model.lLike model.pLike[p]] model.inter[model.biblLike[listBibl] model.egLike model.labelLike[label] model.listLike[list listOrg listPerson listPlace] model.oddDecl model.qLike[model.quoteLike] model.stageLike]
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.

2.4. model.dateLike

model.dateLike regroupe des éléments contenant des expressions relatives au temps. [3.5.4. Dates and Times 13.3.6. Dates and Times]
Module tei
Used by
Members date

2.5. model.divBottom

model.divBottom regroupe des éléments placés à la fin d'une division de texte. [4.2. Elements Common to All Divisions]
Module tei
Used by
Members model.divBottomPart model.divWrapper

2.6. model.divLike

model.divLike regroupe des éléments utilisés pour représenter des divisions structurelles génériques non numérotées.
Module tei
Used by
Members div

2.7. model.divPart

model.divPart regroupe des éléments de niveau paragraphe apparaissant directement dans des divisions [1.3. The TEI Class System]
Module tei
Used by
Members model.lLike model.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.

2.8. model.divTop

model.divTop regroupe des éléments apparaissant au début d'une division de texte. [4.2. Elements Common to All Divisions]
Module tei
Used by
Members model.divTopPart[model.headLike] model.divWrapper

2.9. model.divTopPart

model.divTopPart regroupe des éléments qu'on ne trouve qu'au début d'une division de texte. [4.6. Title Pages]
Module tei
Used by
Members model.headLike

2.10. model.emphLike

model.emphLike regroupe des éléments qui sont distingués visuellement, et auxquels on peut attribuer une signification sémantique. [3.3. Highlighting and Quotation]
Module tei
Used by
Members term title

2.11. model.global

model.global regroupe des éléments qui peuvent apparaître à un point quelconque dans un texte TEI. [1.3. The TEI Class System]
Module tei
Used by
Members model.global.edit[gap] model.global.meta model.milestoneLike[lb pb] model.noteLike[note]

2.12. model.global.edit

model.global.edit regroupe des éléments globalement disponibles qui exécutent une fonction spécifiquement éditoriale. [1.3. The TEI Class System]
Module tei
Used by
Members gap

2.13. model.hiLike

model.hiLike regroupe des éléments du niveau de l’expression qui sont typographiquement distincts mais auxquels aucune fonction spécifique ne peut être attribuée. [3.3. Highlighting and Quotation]
Module tei
Used by
Members hi

2.14. model.highlighted

model.highlighted regroupe des éléments du niveau de l'expression qui sont typographiquement distincts. [3.3. Highlighting and Quotation]
Module tei
Used by
Members model.emphLike[term title] model.hiLike[hi]

2.15. model.inter

model.inter regroupe des éléments qui peuvent apparaître à l’intérieur ou entre des composants semblables au paragraphe. [1.3. The TEI Class System]
Module tei
Used by
Members model.biblLike[listBibl] model.egLike model.labelLike[label] model.listLike[list listOrg listPerson listPlace] model.oddDecl model.qLike[model.quoteLike] model.stageLike

2.16. model.labelLike

model.labelLike regroupe des éléments employés pour gloser ou expliquer d'autres parties d'un document.
Module tei
Used by
Members label

2.17. 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. [1.3. The TEI Class System]
Module tei
Used by
Members model.emphLike[term title] model.hiLike[hi] model.pPart.data[model.addressLike[affiliation] model.dateLike[date] model.measureLike model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike model.persNamePart model.placeStateLike[model.placeNamePart[placeName]] idno]] model.pPart.editorial model.pPart.msdesc model.phrase.xml model.ptrLike[ref]

2.18. model.listLike

model.listLike regroupe les éléments de type liste. [3.7. Lists]
Module tei
Used by
Members list listOrg listPerson listPlace

2.19. model.milestoneLike

model.milestoneLike regroupe des éléments de type borne utilisés pour représenter des systèmes de référence [1.3. The TEI Class System 3.10.3. Milestone Elements]
Module tei
Used by
Members lb pb

2.20. model.nameLike

model.nameLike regroupe des éléments qui nomment une personne, un lieu ou une organisation, ou qui y font référence à.
Module tei
Used by
Members model.nameLike.agent[name orgName persName] model.offsetLike model.persNamePart model.placeStateLike[model.placeNamePart[placeName]] idno
Note

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.

2.21. model.nameLike.agent

model.nameLike.agent regroupe des éléments qui contiennent des noms d'individus ou de personnes morales. [3.5. Names, Numbers, Dates, Abbreviations, and Addresses]
Module tei
Used by
Members name orgName persName
Note

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.

2.22. model.noteLike

model.noteLike regroupe tous les éléments globaux de type note [3.8. Notes, Annotation, and Indexing]
Module tei
Used by
Members note

2.23. model.orgPart

model.orgPart groups elements which form part of the description of an organization.
Module tei
Used by
Members model.eventLike listOrg listPerson listPlace

2.24. model.pLike

model.pLike regroupe des éléments de type paragraphe.
Module tei
Used by
Members p

2.25. 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 semblables [3.5. Names, Numbers, Dates, Abbreviations, and Addresses]
Module tei
Used by
Members model.addressLike[affiliation] model.dateLike[date] model.measureLike model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike model.persNamePart model.placeStateLike[model.placeNamePart[placeName]] idno]

2.26. 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. [3.4. Simple Editorial Changes]
Module tei
Used by
Members model.pPart.editorial model.pPart.transcriptional[del unclear]

2.27. model.pPart.transcriptional

model.pPart.transcriptional regroupe des éléments de niveau expression, utilisés pour des transcriptions éditoriales de sources pré-existantes [3.4. Simple Editorial Changes]
Module tei
Used by
Members del unclear

2.28. model.persStateLike

model.persStateLike regroupe des éléments décrivant les caractéristiques d'une personne, variables mais définies dans le temps, par exemple sa profession, son lieu de résidence ou son nom.
Module tei
Used by
Members affiliation persName
Note

Il s'agit en général des caractéristiques d'un individu résultant de sa propre action ou de celle d'autrui.

2.29. model.personLike

model.personLike regroupe des éléments qui donnent des informations sur des personnes et leurs relations.
Module tei
Used by
Members org person

2.30. model.personPart

model.personPart regroupe des éléments qui font partie de la description d'une personne [15.2.2. The Participant Description]
Module tei
Used by
Members model.biblLike[listBibl] model.eventLike model.persStateLike[affiliation persName] birth death idno

2.31. model.phrase

model.phrase regroupe des éléments qui apparaissent au niveau des mots isolés ou des groupes de mots. [1.3. The TEI Class System]
Module tei
Used by
Members model.graphicLike model.highlighted[model.emphLike[term title] model.hiLike[hi]] model.lPart model.pPart.data[model.addressLike[affiliation] model.dateLike[date] model.measureLike model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike model.persNamePart model.placeStateLike[model.placeNamePart[placeName]] idno]] model.pPart.edit[model.pPart.editorial model.pPart.transcriptional[del unclear]] model.pPart.msdesc model.phrase.xml model.ptrLike[ref] model.segLike model.specDescLike
Note

Cette classe d'éléments peut se trouver dans des paragraphes, des entrées de listes, des vers, etc.

2.32. model.placeLike

model.placeLike regroupe des éléments qui donne des informations sur des lieux et leurs relations.
Module tei
Used by
Members place

2.33. model.placeNamePart

model.placeNamePart regroupe des éléments qui font partie d'un nom de lieu. [13.2.3. Place Names]
Module tei
Used by
Members placeName

2.34. model.placeStateLike

model.placeStateLike regroupe des éléments qui décrivent les transformations d'un lieu
Module tei
Used by
Members model.placeNamePart[placeName]

2.35. model.profileDescPart

model.profileDescPart regroupe des éléments que l'on peut utiliser plusieurs fois dans l'élément <profileDesc>.
Module tei
Used by
Members listBibl particDesc settingDesc textClass

2.36. model.ptrLike

model.ptrLike regroupe des éléments utilisés pour localiser et faire référence à quelque chose. [3.6. Simple Links and Cross-References]
Module tei
Used by
Members ref

2.37. model.publicationStmtPart.detail

model.publicationStmtPart.detail regroupe des éléments qui peuvent apparaître à l'intérieur de l'élément <publicationStmt> de l'En-tête TEI [2.2.4. Publication, Distribution, Licensing, etc.]
Module tei
Used by
Members date idno

2.38. model.qLike

model.qLike regroupe des éléments destinés à la mise en valeur, qui peuvent apparaître à l'intérieur ou entre des éléments de niveau fragment. [3.3. Highlighting and Quotation]
Module tei
Used by
Members model.quoteLike

2.39. model.resourceLike

model.resourceLike regroupe des éléments non-textuels qui, avec un en-tête et un texte, constitue un document TEI. [1.3. The TEI Class System]
Module tei
Used by
Members text

2.40. 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 bibliographique.
Module tei
Used by
Members respStmt

2.41. model.teiHeaderPart

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

3. Attribute classes

3.1. 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. [3.3.3. Quotation 8.3. Elements Unique to Spoken Texts]
Module tei
Members change
Attributes Attributes
who indique la personne ou le groupe de personnes à qui le contenu de l'élément est attribué.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
In the following example from Hamlet, speeches (<sp>) in the body of the play are linked to <castItem> elements in the <castList> using the who attribute.
<castItem type="role"> <role xml:id="Barnardo">Bernardo</role> </castItem> <castItem type="role"> <role xml:id="Francisco">Francisco</role> <roleDesc>a soldier</roleDesc> </castItem> <!-- ... --> <sp who="#Barnardo"> <speaker>Bernardo</speaker> <l n="1">Who's there?</l> </sp> <sp who="#Francisco"> <speaker>Francisco</speaker> <l n="2">Nay, answer me: stand, and unfold yourself.</l> </sp>
Note

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é.

3.2. 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.
Module tei
Members att.naming[att.personal[orgName placeName] affiliation birth death] term title
Attributes Attributes
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.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
<name ref="http://viaf.org/viaf/109557338" type="person">Seamus Heaney</name>
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. Si plus d'un URI est fourni, cela implique que le nom identifie plusieurs entités distinctes.

3.3. att.datable

att.datable fournit des attributs pour la normalisation d'éléments qui contiennent des mentions d'événements datés ou susceptibles de l'être
Module tei
Members affiliation birth change date death idno
Attributes Attributes att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)

3.4. att.datable.w3c

att.datable.w3c fournit des attributs pour la normalisation d'éléments qui contiennent des mentions d'événements datés ou susceptibles de l'être [3.5.4. Dates and Times 13.3.6. Dates and Times]
Module tei
Members att.datable[affiliation birth change date death idno]
Attributes Attributes
when spécifie une date exacte pour un événement sous une forme normalisée, par ex. aaaa-mm-jj.
Status Optional
Datatype teidata.temporal.w3c
<p> <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> </p>
Shakespeare meurt dix jours plus tard, à Stratford-on-Avon, Warwickshire, dans l'Angleterre protestante et dans le calendrier julien, le <date calendar="#julian" when="--05-03">mardi 23 avril ancien style</date>, c'est-à-dire le <date calendar="#gregorian" when="--05-03">3 mai</date> dans le calendrier grégorien.
notBefore spécifie la date la plus ancienne pour l'événement sous une forme normalisée, par ex. aaaa-mm-jj
Status Optional
Datatype teidata.temporal.w3c
notAfter spécifie la date la plus récente possible pour l'événement sous une forme normalisée, par ex. aaaa-mm-jj
Status Optional
Datatype teidata.temporal.w3c
from indique le point de départ d'une période sous une forme normalisée, par ex. aaaa-mm-jj
Status Optional
Datatype teidata.temporal.w3c
to indique le terme de la période sous une forme normalisée, par ex. aaaa-mm-jj
Status Optional
Datatype teidata.temporal.w3c
Schematron
<sch:rule context="tei:*[@when]"> <sch:report test="@notBefore|@notAfter|@from|@to" role="nonfatal">The @when attribute cannot be used with any other att.datable.w3c attributes.</sch:report> </sch:rule>
Schematron
<sch:rule context="tei:*[@from]"> <sch:report test="@notBefore" role="nonfatal">The @from and @notBefore attributes cannot be used together.</sch:report> </sch:rule>
Schematron
<sch:rule context="tei:*[@to]"> <sch:report test="@notAfter" role="nonfatal">The @to and @notAfter attributes cannot be used together.</sch:report> </sch:rule>
Example
<date from="1863-05-28" to="1863-06-01">28 May through 1 June 1863</date>
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.

3.5. att.divLike

att.divLike fournit un jeu d'attributs communs à tous les éléments qui offrent les mêmes caractéristiques que des divisions
Module tei
Members div
Attributes Attributes att.fragmentable (@part)

3.6. att.fragmentable

att.fragmentable provides an attribute for representing fragmentation of a structural element, typically as a consequence of some overlapping hierarchy.
Module tei
Members att.divLike[div] p
Attributes Attributes
part specifies whether or not its parent element is fragmented in some way, typically by some other overlapping structure: for example a speech which is divided between two or more verse stanzas, a paragraph which is split across a page division, a verse line which is divided between two speakers.
Status Optional
Datatype teidata.enumerated
Legal values are:
Y
(yes) the element is fragmented in some (unspecified) respect
N
(no) the element is not fragmented, or no claim is made as to its completeness[Default]
I
(initial) this is the initial part of a fragmented element
M
(medial) this is a medial part of a fragmented element
F
(final) this is the final part of a fragmented element

3.7. att.global

att.global fournit un jeu d'attributs communs à tous les éléments dans le système de codage TEI.
Module tei
Members TEI affiliation bibl birth body change date death del div fileDesc gap hi idno item keywords label lb list listBibl listChange listOrg listPerson listPlace meeting name note org orgName p particDesc pb persName person place placeName profileDesc publicationStmt ref resp respStmt revisionDesc settingDesc sourceDesc taxonomy teiCorpus teiHeader term text textClass title titleStmt unclear
Attributes Attributes att.global.rendition (@rend)
xml:id (identifiant) fournit un identifiant unique pour l'élément qui porte l'attribut
Status Optional
Datatype ID
Note

L'attribut xml:id peut être employé pour indiquer une référence canonique pour un élément ; voir la section3.10. Reference Systems.

n (nombre) donne un nombre (ou une autre étiquette) pour un élément, qui n'est pas nécessairement unique dans le document TEI.
Status Optional
Datatype teidata.text
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 3066
Status Optional
Datatype teidata.language
<p> … The consequences of this rapid depopulation were the loss of the last <foreign xml:lang="rap">ariki</foreign> or chief (Routledge 1920:205,210) and their connections to ancestral territorial organization.</p>
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>).

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.

xml:base donne 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 absolues
Status Optional
Datatype teidata.pointer
<div type="bibl"> <head>Bibliography</head> <listBibl xml:base="http://www.lib.ucdavis.edu/BWRP/Works/"> <bibl> <author> <name>Landon, Letitia Elizabeth</name> </author> <ref target="LandLVowOf.sgm"> <title>The Vow of the Peacock</title> </ref> </bibl> <bibl> <author> <name>Compton, Margaret Clephane</name> </author> <ref target="NortMIrene.sgm"> <title>Irene, a Poem in Six Cantos</title> </ref> </bibl> <bibl> <author> <name>Taylor, Jane</name> </author> <ref target="TaylJEssay.sgm"> <title>Essays in Rhyme on Morals and Manners</title> </ref> </bibl> </listBibl> </div>

3.8. att.global.rendition

att.global.rendition provides rendering attributes common to all elements in the TEI encoding scheme.
Module tei
Members att.global[TEI affiliation bibl birth body change date death del div fileDesc gap hi idno item keywords label lb list listBibl listChange listOrg listPerson listPlace meeting name note org orgName p particDesc pb persName person place placeName profileDesc publicationStmt ref resp respStmt revisionDesc settingDesc sourceDesc taxonomy teiCorpus teiHeader term text textClass title titleStmt unclear]
Attributes Attributes
rend (interprétation) indique comment l'élément en question a été rendu ou présenté dans le texte source
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
<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.

3.9. att.naming

att.naming fournit des attributs communs aux éléments qui font référence à des personnes, lieux, organismes, etc., nommés.
Module tei
Members att.personal[orgName placeName] affiliation birth death
Attributes Attributes att.canonical (@ref)
role may be used to specify further information about the entity referenced by this name in the form of a set of whitespace-separated values, for example the occupation of a person, or the status of a place.
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace

3.10. att.personal

att.personal attributs communs des éléments qui composent un nom de personne
Module tei
Members orgName placeName
Attributes Attributes att.naming (@role) (att.canonical (@ref))

3.11. 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. [3.4.3. Additions, Deletions, and Omissions 11.3.1.4. Additions and Deletions]
Module tei
Members label note
Attributes Attributes
place specifie où cet item se trouve.
Status Recommended
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include:
below
au-dessous de la ligne
bottom
dans la marge inférieure
margin
dans la marge (gauche, droite ou les deux en même temps)
top
dans la marge supérieure
opposite
sur la page opposée
overleaf
de l'autre côté de la feuille
above
au-dessus de la ligne
end
à la fin, par exemple d'un chapitre ou d'un volume
inline
dans le corps du texte
inspace
dans 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>

3.12. att.pointing

att.pointing fournit 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.
Module tei
Members note ref term
Attributes Attributes
target précise la cible de la référence en donnant une ou plusieurs références URI
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Note

Une ou plusieurs références URI syntaxiquement valables, séparée par un espace. Puisqu'un espace est employé pour séparer des URIs, aucun espace n’est autorisé à l'intérieur d'un URI. Si un espace est requis dans un URI, il faut le représenter avec une séquence d'échappement, comme par exemple TEI%20Consortium.

3.13. 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.
Module tei
Members del
Attributes Attributes att.written (@hand)
hand
Status Optional

3.14. 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.
Module tei
Members del div listBibl listOrg listPerson listPlace name note org place
Attributes Attributes
type caractérise l'élément en utilisant n'importe quel système ou typologie de classification approprié.
Status Optional
Datatype teidata.enumerated
<div type="verse"> <head>Night in Tarras</head> <lg type="stanza"> <l>At evening tramping on the hot white road</l> <l></l> </lg> <lg type="stanza"> <l>A wind sprang up from nowhere as the sky</l> <l></l> </lg> </div>
Schematron
<sch:rule context="tei:*[@subtype]"> <sch:assert test="@type">The <sch:name/> element should not be categorized in detail with @subtype unless also categorized in general with @type</sch:assert> </sch:rule>

3.15. att.written

att.written provides an attribute to indicate the hand in which the textual content of an element was written in the source being transcribed. [1.3.1. Attribute Classes]
Module tei
Members att.transcriptional[del] div hi label note p text
Attributes Attributes
hand signale la main de celui qui est intervenue.
Status Optional
Datatype teidata.pointer

4. Macros

4.1. macro.paraContent

macro.paraContent (contenu de paragraphe.) définit le contenu de paragraphes et d' éléments semblables. [1.3. The TEI Class System]
Module tei
Used by
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.inter"/>
  <classRef key="model.global"/>
  <elementRef key="lg"/>
  <classRef key="model.lLike"/>
 </alternate>
</content>
    
Declaration
macro.paraContent =
   (
      text
    | model.gLike
    | model.phrase
    | model.inter
    | model.global
    | lg
    | model.lLike
   )*

4.2. macro.phraseSeq

macro.phraseSeq (suite de syntagmes.) définit un ordre de données et d'éléments syntagmatiques. [1.4.1. Standard Content Models]
Module tei
Used by
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
    
Declaration
macro.phraseSeq = ( text | model.gLike | model.phrase | model.global )*

4.3. 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. [1.4.1. Standard Content Models]
Module tei
Used by
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <textNode/>
  <classRef key="model.limitedPhrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
    
Declaration
macro.phraseSeq.limited = ( text | model.limitedPhrase | model.global )*

4.4. 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. [1.3. The TEI Class System]
Module tei
Used by
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">
  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.inter"/>
  <classRef key="model.divPart"/>
  <classRef key="model.global"/>
 </alternate>
</content>
    
Declaration
macro.specialPara =
   (
      text
    | model.gLike
    | model.phrase
    | model.inter
    | model.divPart
    | model.global
   )*

5. Datatypes

5.1. teidata.certainty

teidata.certainty Définit la gamme des valeurs d'attribut exprimant un degré de certitude
Module tei
Used by
Content model
<content>
 <valList type="closed">
  <valItem ident="high"/>
  <valItem ident="medium"/>
  <valItem ident="low"/>
  <valItem ident="unknown"/>
 </valList>
</content>
    
Declaration
teidata.certainty = "high" | "medium" | "low" | "unknown"
Note

Le degré de certitude peut être exprimé par l'une des valeurs symboliques prédéfinies high, medium, ou low.

5.2. teidata.count

teidata.count définit la gamme des valeurs des attributs exprimant une valeur entière et non négative utilisé pour des calculs.
Module tei
Used by
 
Content model
<content>
 <dataRef name="nonNegativeInteger"/>
</content>
    
Declaration
teidata.count = xsd:nonNegativeInteger
Note

Seules des valeurs positives entières sont autorisées.

5.3. teidata.duration.iso

teidata.duration.iso définit la gamme de valeurs d'attributs exprimant une durée temporaraire utilisant le norme ISO 8601.
Module tei
Used by
 
Content model
<content>
 <dataRef name="token"
  restriction="[0-9.,DHMPRSTWYZ/:+\-]+"/>
</content>
    
Declaration
teidata.duration.iso = token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" }
Example
<time dur-iso="PT0,75H">trois quarts d'une heure</time>
Example
<date dur-iso="P1,5D">une journee et demie</date>
Example
<date dur-iso="P14D">une quinzaine</date>
Example
<time dur-iso="PT0.02S">20 ms</time>
Note

Une durée est exprimée par une suite de paires alphanumériques, précédée par la lettre P ; la lettre donne l'unité et peut être Y (année), M (mois), D (jour), H (heure), M (minute), ou S (seconde), dans cet ordre. Les nombres sont des entiers sans signe, à l'exception du dernier, qui peut comporter une décimale (en utilisant soit . soit , pour la virgule ; la dernière possibilité est préférable). Si un nombre est 0, alors la paire alphanumérique peut être omise. Si les paires alphanumériques H (heure), M (minute), ou S (seconde) sont présentes, alors le séparateur T doit précéder la première paire alphanumérique ‘time’.

Pour des détails complets, voir ISO 8601 Data elements and interchange formats — Information interchange — Representation of dates and times.

5.4. teidata.duration.w3c

teidata.duration.w3c définit la gamme des valeurs d'attributs exprimant une durée temporaraire utilisant les types de données W3C
Module tei
Used by
 
Content model
<content>
 <dataRef name="duration"/>
</content>
    
Declaration
teidata.duration.w3c = xsd:duration
Example
<time dur="PT45M">quarante-cinq minutes</time>
Example
<date dur="P1DT12H">une journée et demie</date>
Example
<date dur="P7D">une semaine</date>
Example
<time dur="PT0.02S">20 ms</time>
Note

Une durée est exprimée par une suite de paires alphanumériques, précédée par la lettre P ; la lettre donne l'unité et peut être Y (année), M (mois), D (jour), H (heure), M (minute), ou S (seconde), dans cet ordre. Les nombres sont des entiers non signés à l'exception du dernier, qui peut comporter une décimale (en utilisant soit . soit , pour la virgule ; la dernière possibilité est préférable). Si un nombre est 0, alors la paire alphanumérique peut être omise. Si les paires alphanumériques H (heure), M (minute), ou S (seconde) sont présentes, alors le séparateur T doit précéder la première paire alphanumérique ‘time’.

Pour des détails complets, voir W3C specification.

5.5. teidata.enumerated

teidata.enumerated définit la gamme de valeurs des attributs exprimant un nom XML extrait d'une liste de possibilités documentées
Module tei
Used by
Element:
Content model
<content>
 <dataRef key="teidata.word"/>
</content>
    
Declaration
teidata.enumerated = teidata.word
Note

Les attributs utilisant ce type de données doivent contenir un mot qui suit les règles de définition d'un nom XML valide (voir http://www.w3.org/TR/REC-xml/#dt-name): par exemple ils ne peuvent pas contenir des blancs ni commencer par des chiffres.

Normalement, la liste des possibilités documentées est fournie (ou exemplifiée) par une liste de valeurs dans la spécification de l'attribut associé, exprimée par un élément <valList>.

5.6. teidata.language

teidata.language définit la gamme des valeurs d'attributs exprimant une combinaison particulière du langage humain avec un système d'écriture. [6.1. Language Identification]
Module tei
Used by
 
Content model
<content>
 <alternate>
  <dataRef name="language"/>
  <valList>
   <valItem ident=""/>
  </valList>
 </alternate>
</content>
    
Declaration
teidata.language = xsd:language | ( "" )
Note

Les valeurs pour cet attribut sont les ‘étiquettes’ de langue définies dans la norme BCP 47. Actuellement, la norme BCP 47 intègre les normes RFC 4646 et RFC 4647 ; à l'avenir, d'autres documents de l'IETF pourront leur succéder en tant que meilleure pratique.

Une ‘étiquette de langue’, pour la norme BCP 47, est formée par l'assemblage d'une suite de composants ou de sous-étiquettes reliés par un trait d'union (-, U+002D). L'étiquette est composée des sous-étiquettes suivantes, dans l'ordre indiqué. Chaque sous-étiquette est facultative, à l'exception de la première. Chacune ne peut avoir qu'une occurrence, sauf les quatrième et cinquième (variante et extension), qui sont répétables.

langue
Code de langue enregistré par l'IANA. Il est presque toujours identique au code de langue alphabétique ISO 639-2, s'il y en a un. La liste des sous-étiquettes de langue enregistrées est disponible à : http://www.iana.org/assignments/language-subtag-registryIl est recommandé d'écrire ce code en minuscules.
écriture
Code ISO 15924 pour l'écriture. Ces codes sont constitués de 4 lettres, et il est recommandé d'écrire la première lettre en majuscule, les trois autres en minuscules. La liste canonique des codes est maintenue par le Consortium Unicode, et elle est disponible à : http://unicode.org/iso15924/iso15924-codes.html. L'IETF recommande d'omettre ce code, sauf s'il est nécessaire pour établir une distinction.
région
Soit un code de pays ISO 3166, soit un code de région UN M.49 enregistré par l'IANA (tous les codes de ce type ne sont pas enregistrés : par exemple, ne sont pas enregistrés les codes UN pour des regroupements économiques ou les codes de pays pour lesquels il existe déjà un code de pays alphabétique ISO 3166-2). Le premier est constitué de 2 lettres, et il est recommandé de l'écrire en majuscules. La liste des codes est disponible à : http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html. Le second est constitué de 3 chiffres ; la liste des codes est disponible à : http://unstats.un.org/unsd/methods/m49/m49.htm.
variante
Variante enregistrée par l'IANA. Ces codes sont utilisés pour indiquer des variantes additionnelles et bien établies, qui définissent une langue ou ses dialectes et qui ne sont pas couverts par d'autres sous-étiquettes existantes.
extension
Une extension a la forme d'une lettre unique, suivie d'un trait d'union, lui-même suivi de sous-étiquettes additionnelles. Ces dernières existent pour tenir compte d'une future extension de la norme BCP 47, mais à l'heure actuelle de telles extensions ne sont pas utilisées.
usage privé
Une extension utilisant la sous-étiquette initiale de la lettre x (i.e., commençant par x-) n'a pas d'autre signification que celle négociée entre les parties impliquées. Ces sous-étiquettes doivent être utilisées avec beaucoup de prudence, car elles interfèrent avec l'interopérabilité que l'utilisation de la norme RFC 4646 vise à promouvoir. Pour qu'un document qui utilise ces sous-étiquettes soit conforme à la TEI, un élément <language> correspondant doit être présent dans l'en-tête TEI.

Il y a deux exceptions au format ci-dessus. Premièrement, il y a des codes de langue dans le registre de l'IANA qui ne correspondent pas à la syntaxe ci-dessus, mais qui sont présents car ils ont été ‘hérités’ de spécifications antérieures.

En second lieu, une étiquette complète de langue peut consister seulement en une sous-étiquette d'usage privé. Ces étiquettes commencent par x- ; il n'est pas nécessaire qu'elles suivent les autres règles établies par l'IETF et acceptées par les présents Principes directeurs. Comme toutes les étiquettes de langue qui utilisent des sous-étiquettes d'usage privé, la langue en question doit être documentée dans un élément correspondant <language> dans l'en-tête TEI.

Les exemples incluent :

sn
Shona
zh-TW
Taïwanais
zh-Hant-HK
Chinois de Hong Kong écrit dans l'écriture traditionnelle
en-SL
Anglais parlé au Sierra Leone
pl
Polonais
es-MX
Espagnol parlé au Mexique
es-419
Espagnol parlé en Amérique latine

La W3C Internationalization Activity a publié une introduction à la norme BCP 47 dont la lecture peut être utile : Language tags in HTML and XML.

5.7. teidata.name

teidata.name définit la gamme des valeurs d'attribut exprimant un nom XML
Module tei
Used by
 
Content model
<content>
 <dataRef name="Name"/>
</content>
    
Declaration
teidata.name = xsd:Name
Note

Les attributs utilisant ce type de données doivent contenir un seul mot, qui suit les règles de définition d'un nom XML valide (voir http://www.w3.org/TR/REC-xml/#dt-name) : par exemple ils ne peuvent contenir de blancs ou commencer par des chiffres.

5.8. teidata.namespace

teidata.namespace définit la gamme des valeurs d'attributs exprimant une espace de noms XML tels qu'ils sont définis par le W3C.
Module tei
Used by
 
Content model
<content>
 <dataRef name="anyURI"/>
</content>
    
Declaration
teidata.namespace = xsd:anyURI
Note

La gamme des valeurs syntaxiquement valides est définie par RFC 3986 Uniform Resource Identifier (URI): Generic Syntax.

5.9. teidata.numeric

teidata.numeric définit la gamme des valeurs d'attributs utilisées pour des valeurs numériques
Module tei
Used by
 
Content model
<content>
 <alternate>
  <dataRef name="double"/>
  <dataRef name="token"
   restriction="(\-?[\d]+/\-?[\d]+)"/>
  <dataRef name="decimal"/>
 </alternate>
</content>
    
Declaration
teidata.numeric =
   xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
Note

Toute valeur numérique, représentée en nombre décimal, notée en virgule flottante ou en fraction.

Pour représenter un nombre en virgule flottante, exprimé en notation scientifique, ‘E notation’, une variante de la ‘notation exponentielle’ peut être utilisée. Dans ce format, la valeur est exprimée par deux nombres séparés par la lettre E. Le premier facteur, le significande (parfois appelé mantisse) est donné sous forme décimale, tandis que le second est un entier. La valeur est obtenue en multipliant la mantisse par 10 fois le nombre indiqué par l'entier. Ainsi la valeur représentée en notation décimale 1000.0 pourrait être représentée en notation scientifique 10E3.

Une valeur exprimée en fraction est représentée par deux nombres entiers séparés par une barre oblique (/). Ainsi, la valeur représentée en notation décimale 0.5 pourrait être représentée en fraction par la chaîne de caractères 1/2.

5.10. teidata.outputMeasurement

teidata.outputMeasurement définit la gamme de valeurs exprimant les dimensions d'un objet destiné à être affiché
Module tei
Used by
 
Content model
<content>
 <dataRef name="token"
  restriction="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"/>
</content>
    
Declaration
teidata.outputMeasurement =
   token
   {
      pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"
   }
Example
<figure> <head>Le logo TEI</head> <graphic height="600px" width="600px" url="http://www.tei-c.org/logos/TEI-600.jpg"/> </figure>
Note

Ces valeurs peuvent être reportées directement sur des valeurs utilisées par XSL-FO et CSS. Pour les définitions des unités, voir ces spécifications ; à ce jour la liste la plus complète est dans un CSS3 working draft.

5.11. teidata.pattern

teidata.pattern définit la gamme des valeurs d'attributs exprimant une expression régulière
Module tei
Used by
 
Content model
<content>
 <dataRef name="token"/>
</content>
    
Declaration
teidata.pattern = token
Note
‘Une expression régulière, souvent appelée modèle, est une expression qui décrit un jeu de chaînes de caractères. Elles sont généralement utilisées pour donner une brève description d'un jeu, sans avoir à en lister tous les éléments. Par exemple, le jeu contenant les trois chaînes de caractères Handel, Händel, et Haendel peut être décrit comme le modèle H(ä|ae?)ndel (ou on peut dire que H(ä|ae?)ndel équivaut à chacune des trois chaînes)’wikipediawikipedia

5.12. teidata.pointer

teidata.pointer définit la gamme des valeurs d'attributs utilisées pour fournir un pointeur URI unique sur une autre ressource, soit dans le document courant, soit dans un autre document
Module tei
Used by
Element:
Content model
<content>
 <dataRef name="anyURI"/>
</content>
    
Declaration
teidata.pointer = xsd:anyURI
Note

La gamme des valeurs valides syntaxiquement est définie parRFC 3986 Uniform Resource Identifier (URI): Generic Syntax

5.13. teidata.probCert

teidata.probCert defines a range of attribute values which can be expressed either as a numeric probability or as a coded certainty value.
Module tei
Used by
 
Content model
<content>
 <alternate>
  <dataRef key="teidata.probability"/>
  <dataRef key="teidata.certainty"/>
 </alternate>
</content>
    
Declaration
teidata.probCert = teidata.probability | teidata.certainty

5.14. teidata.probability

teidata.probability définit la gamme des valeurs d'attributs exprimant une probabilité.
Module tei
Used by
Content model
<content>
 <dataRef name="double"/>
</content>
    
Declaration
teidata.probability = xsd:double
Note

Le degré de probabilité est exprimé par un nombre réel entre 0 et 1 ; 0 représentant certainement faux et 1 certainement vrai.

5.15. teidata.replacement

teidata.replacement defines attribute values which contain a replacement template.
Module tei
Used by
 
Content model
<content>
 <textNode/>
</content>
    
Declaration
teidata.replacement = text

5.16. teidata.sex

teidata.sex définit la gamme des valeurs d'attributs employés pour identifier le sexe humain ou animal.
Module tei
Used by
Element:
Content model
<content>
 <dataRef key="teidata.word"/>
</content>
    
Declaration
teidata.sex = teidata.word
Note

des valeurs sont celle de l' SO 5218:2004 identification des sexes humains.; 0 : inconnu ; 1 : homme ; 2 : femme ; et 9 : non applicable.

5.17. teidata.temporal.w3c

teidata.temporal.w3c définit la gamme des valeurs d'attributs propre à exprimer une valeur temporelle comme une date, une période, ou une combinaison des deux conformément aux spécifications XML Schema Part 2: Datatypes Second Edition du W3C.
Module tei
Used by
 
Content model
<content>
 <alternate>
  <dataRef name="date"/>
  <dataRef name="gYear"/>
  <dataRef name="gMonth"/>
  <dataRef name="gDay"/>
  <dataRef name="gYearMonth"/>
  <dataRef name="gMonthDay"/>
  <dataRef name="time"/>
  <dataRef name="dateTime"/>
 </alternate>
</content>
    
Declaration
teidata.temporal.w3c =
   xsd:date
 | xsd:gYear
 | xsd:gMonth
 | xsd:gDay
 | xsd:gYearMonth
 | xsd:gMonthDay
 | xsd:time
 | xsd:dateTime
Note

S'il est probable que la valeur utilisée doive être comparée à d’autres, alors une indication de fuseau horaire sera toujours incluse, et seule la représentation de dateTime sera employée.

5.18. teidata.text

teidata.text définit la gamme des valeurs d'attributs exprimant une chaine de caracteres Unicode, y compris des espaces blancs.
Module tei
Used by
 
Content model
<content>
 <dataRef name="string"/>
</content>
    
Declaration
teidata.text = string

5.19. teidata.truthValue

teidata.truthValue définit la gamme des valeurs d'attributs exprimant la vérité d'une proposition.
Module tei
Used by
Element:
Content model
<content>
 <dataRef name="boolean"/>
</content>
    
Declaration
teidata.truthValue = xsd:boolean
Note

Ce type de données ne s'applique que dans les cas où l'incertitude est inappropriée ; c’est-à-dire si l'attribut concerné peut avoir une valeur autre que vrai ou faux, par ex. inconnu, ou inapplicable, il devrait alors y avoir la version étendue de ce type de données : data.xTruthValue.

5.20. teidata.versionNumber

teidata.versionNumber defines the range of attribute values used for version numbers.
Module tei
Used by
 
Content model
<content>
 <dataRef name="token"
  restriction="[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}"/>
</content>
    
Declaration
teidata.versionNumber =
   token { pattern = "[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}" }

5.21. teidata.word

teidata.word définit la gamme des valeurs d'attributs exprimant un seul mot ou signe
Module tei
Used by
Content model
<content>
 <dataRef name="token"
  restriction="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
</content>
    
Declaration
teidata.word = token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }
Note

Les attributs employant ce type de données doivent contenir un ‘mot’ simple ne contenant que des lettres, des chiffres, des signes de ponctuation, ou des symboles : ils ne peuvent donc pas inclure d’espace.

5.22. teidata.xpath

teidata.xpath defines attribute values which contain an XPath expression.
Module tei
Used by
 
Content model
<content>
 <textNode/>
</content>
    
Declaration
teidata.xpath = text
Date: 2017-05-16