<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.tei-c.org/ns/1.0" xmlns:tei="http://www.tei-c.org/ns/1.0">
  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
  <!--
    Schema generated from ODD source 2016-11-21T10:57:00Z. .
    TEI Edition: Version 3.0.0. Last updated on
    	29th March 2016, revision 89ba24e
    TEI Edition Location: http://www.tei-c.org/Vault/P5/Version 3.0.0/
    
  -->
  <!---->
  <xs:complexType name="macro.paraContent" mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:group ref="tei:model.phrase"/>
      <xs:group ref="tei:model.inter"/>
      <xs:element ref="tei:model.global"/>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="macro.phraseSeq" mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:group ref="tei:model.phrase"/>
      <xs:element ref="tei:model.global"/>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="macro.phraseSeq.limited" mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:group ref="tei:model.limitedPhrase"/>
      <xs:element ref="tei:model.global"/>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="macro.specialPara" mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:group ref="tei:model.phrase"/>
      <xs:group ref="tei:model.inter"/>
      <xs:group ref="tei:model.divPart"/>
      <xs:element ref="tei:model.global"/>
    </xs:choice>
  </xs:complexType>
  <xs:simpleType name="data.pointer">
    <xs:restriction base="xs:anyURI"/>
  </xs:simpleType>
  <xs:attributeGroup name="att.canonical.attributes">
    <xs:attributeGroup ref="tei:att.canonical.attribute.key"/>
    <xs:attributeGroup ref="tei:att.canonical.attribute.ref"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.canonical.attribute.key">
    <xs:attribute name="key" type="xs:string">
      <xs:annotation>
        <xs:documentation>fournit un moyen, défini de façon externe, d'identifier l'entité (ou les entités) nommé(es), en utilisant une valeur codée d'un certain type.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.canonical.attribute.ref">
    <xs:attribute name="ref">
      <xs:annotation>
        <xs:documentation>(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.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list itemType="xs:anyURI"/>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.ranging.attributes">
    <xs:attributeGroup ref="tei:att.ranging.attribute.atLeast"/>
    <xs:attributeGroup ref="tei:att.ranging.attribute.atMost"/>
    <xs:attributeGroup ref="tei:att.ranging.attribute.min"/>
    <xs:attributeGroup ref="tei:att.ranging.attribute.max"/>
    <xs:attributeGroup ref="tei:att.ranging.attribute.confidence"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.ranging.attribute.atLeast">
    <xs:attribute name="atLeast">
      <xs:annotation>
        <xs:documentation>donne une estimation de la valeur minimum pour la mesure.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:double xs:decimal">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="(\-?[\d]+/\-?[\d]+)"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.ranging.attribute.atMost">
    <xs:attribute name="atMost">
      <xs:annotation>
        <xs:documentation>donne une estimation de la valeur maximum pour la mesure.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:double xs:decimal">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="(\-?[\d]+/\-?[\d]+)"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.ranging.attribute.min">
    <xs:attribute name="min">
      <xs:annotation>
        <xs:documentation>lorsque la mesure résume plus d'une observation, fournit la valeur minimum observée.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:double xs:decimal">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="(\-?[\d]+/\-?[\d]+)"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.ranging.attribute.max">
    <xs:attribute name="max">
      <xs:annotation>
        <xs:documentation>lorsque la mesure résume plus d'une observation, fournit la valeur maximum observée.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:double xs:decimal">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="(\-?[\d]+/\-?[\d]+)"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.ranging.attribute.confidence">
    <xs:attribute name="confidence" type="xs:double">
      <xs:annotation>
        <xs:documentation>specifies the degree of statistical confidence (between zero and one) that a value falls within the range specified by min and max, or the proportion of observed values that fall within that range.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.dimensions.attribute.unit">
    <xs:attribute name="unit">
      <xs:annotation>
        <xs:documentation>noms des unités utilisées pour la mesure.
Suggested values include: 1] cm(centimetres) ; 2] mm(millimetres) ; 3] in(inches) ; 4] lines; 5] chars(characters) </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union>
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:enumeration value="cm">
                <xs:annotation>
                  <xs:documentation>(centimètres) </xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:enumeration value="mm">
                <xs:annotation>
                  <xs:documentation>(millimètres) </xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:enumeration value="in">
                <xs:annotation>
                  <xs:documentation>(pouces) </xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:enumeration value="lines">
                <xs:annotation>
                  <xs:documentation>lignes de texte</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:enumeration value="chars">
                <xs:annotation>
                  <xs:documentation>(characters) caractères du texte</xs:documentation>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.dimensions.attribute.quantity">
    <xs:attribute name="quantity">
      <xs:annotation>
        <xs:documentation>spécifie la longueur dans les unités indiquées</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:double xs:decimal">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="(\-?[\d]+/\-?[\d]+)"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.dimensions.attribute.extent">
    <xs:attribute name="extent" type="xs:string">
      <xs:annotation>
        <xs:documentation>indique la dimension de l'objet en utilisant un vocabulaire spécifique à un projet qui combine la quantité et l'unité dans une chaîne seule de mots.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.dimensions.attribute.precision">
    <xs:attribute name="precision">
      <xs:annotation>
        <xs:documentation>caractérise la précision des valeurs spécifiées par les autres attributs.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:enumeration value="high">
            <xs:annotation>
              <xs:documentation/>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="medium">
            <xs:annotation>
              <xs:documentation/>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="low">
            <xs:annotation>
              <xs:documentation/>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="unknown">
            <xs:annotation>
              <xs:documentation/>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.dimensions.attribute.scope">
    <xs:attribute name="scope">
      <xs:annotation>
        <xs:documentation>spécifie l'applicabilité de cette mesure, là où plus d'un objet est mesuré.
Sample values include: 1] all; 2] most; 3] range</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.written.attributes">
    <xs:attributeGroup ref="tei:att.written.attribute.hand"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.written.attribute.hand">
    <xs:attribute name="hand" type="xs:anyURI">
      <xs:annotation>
        <xs:documentation>signale la main de celui qui est intervenue.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.w3c.attribute.when">
    <xs:attribute name="when">
      <xs:annotation>
        <xs:documentation>spécifie une date exacte pour un événement sous une forme normalisée, par ex. aaaa-mm-jj.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.w3c.attribute.notBefore">
    <xs:attribute name="notBefore">
      <xs:annotation>
        <xs:documentation>spécifie la date la plus ancienne pour l'événement sous une forme normalisée, par ex. aaaa-mm-jj</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.w3c.attribute.notAfter">
    <xs:attribute name="notAfter">
      <xs:annotation>
        <xs:documentation>spécifie la date la plus récente possible pour l'événement sous une forme normalisée, par ex. aaaa-mm-jj</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.w3c.attribute.from">
    <xs:attribute name="from">
      <xs:annotation>
        <xs:documentation>indique le point de départ d'une période sous une forme normalisée, par ex. aaaa-mm-jj</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.w3c.attribute.to">
    <xs:attribute name="to">
      <xs:annotation>
        <xs:documentation>indique le terme de la période sous une forme normalisée, par ex. aaaa-mm-jj</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.declaring.attributes">
    <xs:attributeGroup ref="tei:att.declaring.attribute.decls"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.declaring.attribute.decls">
    <xs:attribute name="decls">
      <xs:annotation>
        <xs:documentation>identifie un ou plusieurséléments déclarables dans l'en-tête TEI, qui sont destinés à s'appliquer à l'élément portant cet attribut et à son contenu.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list itemType="xs:anyURI"/>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.responsibility.attributes">
    <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
    <xs:attributeGroup ref="tei:att.global.responsibility.attribute.resp"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.responsibility.attribute.cert">
    <xs:attribute name="cert">
      <xs:annotation>
        <xs:documentation>(certitude) donne le degré de certitude associée à l'intervention ou à l'interprétation.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:double">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:enumeration value="high">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="medium">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="low">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:enumeration>
              <xs:enumeration value="unknown">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:enumeration>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.responsibility.attribute.resp">
    <xs:attribute name="resp">
      <xs:annotation>
        <xs:documentation>(responsable) indique l'agent responsable de l'intervention ou de l'interprétation, par exemple un éditeur ou un transcripteur.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list itemType="xs:anyURI"/>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.rendition.attributes">
    <xs:attributeGroup ref="tei:att.global.rendition.attribute.rend"/>
    <xs:attributeGroup ref="tei:att.global.rendition.attribute.style"/>
    <xs:attributeGroup ref="tei:att.global.rendition.attribute.rendition"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.rendition.attribute.rend">
    <xs:attribute name="rend">
      <xs:annotation>
        <xs:documentation>(interprétation) indique comment l'élément en question a été rendu ou présenté dans le texte source</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.rendition.attribute.style">
    <xs:attribute name="style" type="xs:string">
      <xs:annotation>
        <xs:documentation>contains an expression in some formal style definition language which defines the rendering or presentation used for this element in the source text</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.rendition.attribute.rendition">
    <xs:attribute name="rendition">
      <xs:annotation>
        <xs:documentation>pointe vers une description du rendu ou de la présentation utilisés pour cet élément dans le texte source</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list itemType="xs:anyURI"/>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.attributes">
    <xs:attributeGroup ref="tei:att.global.rendition.attributes"/>
    <xs:attributeGroup ref="tei:att.global.responsibility.attributes"/>
    <xs:attributeGroup ref="tei:att.global.attribute.xmlid"/>
    <xs:attributeGroup ref="tei:att.global.attribute.n"/>
    <xs:attributeGroup ref="tei:att.global.attribute.xmllang"/>
    <xs:attributeGroup ref="tei:att.global.attribute.xmlbase"/>
    <xs:attributeGroup ref="tei:att.global.attribute.xmlspace"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.attribute.xmlid">
    <xs:attribute ref="xml:id"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.attribute.n">
    <xs:attribute name="n" type="xs:string">
      <xs:annotation>
        <xs:documentation>(nombre) donne un nombre (ou une autre étiquette) pour un élément, qui n'est pas nécessairement unique dans le document TEI.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.attribute.xmllang">
    <xs:attribute ref="xml:lang"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.attribute.xmlbase">
    <xs:attribute ref="xml:base"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.global.attribute.xmlspace">
    <xs:attribute ref="xml:space"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.naming.attribute.role">
    <xs:attribute name="role">
      <xs:annotation>
        <xs:documentation>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.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.naming.attribute.nymRef">
    <xs:attribute name="nymRef">
      <xs:annotation>
        <xs:documentation>(référence au nom canonique) indique comment localiser la forme canonique (nym) des noms qui sont associés à l'objet nommé par l'élément qui le contient.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list itemType="xs:anyURI"/>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.typed.attributes">
    <xs:attributeGroup ref="tei:att.typed.attribute.type"/>
    <xs:attributeGroup ref="tei:att.typed.attribute.subtype"/>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.typed.attribute.type">
    <xs:attribute name="type">
      <xs:annotation>
        <xs:documentation>caractérise l'élément en utilisant n'importe quel système ou typologie de classification approprié.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.typed.attribute.subtype">
    <xs:attribute name="subtype">
      <xs:annotation>
        <xs:documentation>(sous-type) fournit une sous-catégorisation de l'élément, si c'est nécessaire.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:group name="model.nameLike.agent">
    <xs:choice>
      <xs:element ref="tei:orgName"/>
      <xs:element ref="tei:persName"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.nameLike.agent_alternation">
    <xs:choice>
      <xs:element ref="tei:orgName"/>
      <xs:element ref="tei:persName"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.nameLike.agent_sequence">
    <xs:sequence>
      <xs:element ref="tei:orgName"/>
      <xs:element ref="tei:persName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.nameLike.agent_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:orgName"/>
      <xs:element minOccurs="0" ref="tei:persName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.nameLike.agent_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:orgName"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:persName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.nameLike.agent_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:orgName"/>
      <xs:element maxOccurs="unbounded" ref="tei:persName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.hiLike">
    <xs:sequence>
      <xs:element ref="tei:hi"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.hiLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:hi"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.hiLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:hi"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.hiLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:hi"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.hiLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:hi"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.hiLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:hi"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.emphLike">
    <xs:sequence>
      <xs:element ref="tei:title"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.emphLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:title"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.emphLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:title"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.emphLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:title"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.emphLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:title"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.emphLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:title"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.highlighted">
    <xs:choice>
      <xs:group ref="tei:model.hiLike"/>
      <xs:group ref="tei:model.emphLike"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.dateLike">
    <xs:sequence>
      <xs:element ref="tei:date"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.dateLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:date"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.dateLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:date"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.dateLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:date"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.dateLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:date"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.dateLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:date"/>
    </xs:sequence>
  </xs:group>
  <xs:element name="model.pPart.msdesc" abstract="true" type="tei:macro.phraseSeq"/>
  <xs:element name="model.ptrLike" abstract="true">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.paraContent">
          <xs:attribute name="target" use="required">
            <xs:annotation>
              <xs:documentation>précise la cible de la référence en donnant une ou plusieurs références URI</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction>
                <xs:simpleType>
                  <xs:list itemType="xs:anyURI"/>
                </xs:simpleType>
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:group name="model.biblLike">
    <xs:sequence>
      <xs:element ref="tei:bibl"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.biblLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:bibl"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.biblLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:bibl"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.biblLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:bibl"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.biblLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:bibl"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.biblLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:bibl"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.listLike">
    <xs:sequence>
      <xs:element ref="tei:listPerson"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.listLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:listPerson"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.listLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:listPerson"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.listLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:listPerson"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.listLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:listPerson"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.listLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:listPerson"/>
    </xs:sequence>
  </xs:group>
  <xs:element name="model.noteLike" abstract="true" substitutionGroup="tei:model.global"/>
  <xs:group name="model.pLike">
    <xs:sequence>
      <xs:element ref="tei:p"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.pLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:p"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.pLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:p"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.pLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:p"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.pLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:p"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.pLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:p"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.divPart">
    <xs:sequence>
      <xs:group ref="tei:model.pLike"/>
    </xs:sequence>
  </xs:group>
  <xs:element name="model.personLike" abstract="true">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="tei:persName"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:affiliation"/>
        <xs:element minOccurs="0" ref="tei:residence"/>
        <xs:element ref="tei:birth"/>
        <xs:element minOccurs="0" ref="tei:death"/>
        <xs:element maxOccurs="unbounded" ref="tei:nationality"/>
        <xs:element minOccurs="0" ref="tei:occupation"/>
        <xs:element minOccurs="0" ref="tei:floruit"/>
        <xs:element ref="tei:note"/>
        <xs:element ref="tei:idno"/>
        <xs:element ref="tei:idno"/>
      </xs:sequence>
      <xs:attribute ref="xml:id" use="required"/>
      <xs:attribute name="corresp">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction>
            <xs:simpleType>
              <xs:list itemType="tei:data.pointer"/>
            </xs:simpleType>
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:group name="model.placeNamePart">
    <xs:choice>
      <xs:element ref="tei:placeName"/>
      <xs:element ref="tei:settlement"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.placeNamePart_alternation">
    <xs:choice>
      <xs:element ref="tei:placeName"/>
      <xs:element ref="tei:settlement"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.placeNamePart_sequence">
    <xs:sequence>
      <xs:element ref="tei:placeName"/>
      <xs:element ref="tei:settlement"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeNamePart_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:placeName"/>
      <xs:element minOccurs="0" ref="tei:settlement"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeNamePart_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:placeName"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:settlement"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeNamePart_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:placeName"/>
      <xs:element maxOccurs="unbounded" ref="tei:settlement"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeStateLike">
    <xs:sequence>
      <xs:group ref="tei:model.placeNamePart"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeStateLike_alternation">
    <xs:sequence>
      <xs:group ref="tei:model.placeNamePart_alternation"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeStateLike_sequence">
    <xs:sequence>
      <xs:group ref="tei:model.placeNamePart_sequence"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeStateLike_sequenceOptional">
    <xs:sequence>
      <xs:group minOccurs="0" ref="tei:model.placeNamePart_sequenceOptional"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeStateLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:group minOccurs="0" maxOccurs="unbounded" ref="tei:model.placeNamePart_sequenceOptionalRepeatable"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.placeStateLike_sequenceRepeatable">
    <xs:sequence>
      <xs:group maxOccurs="unbounded" ref="tei:model.placeNamePart_sequenceRepeatable"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.publicationStmtPart.agency">
    <xs:sequence>
      <xs:element ref="tei:publisher"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.publicationStmtPart.detail">
    <xs:choice>
      <xs:element ref="tei:address"/>
      <xs:element ref="tei:date"/>
      <xs:element ref="tei:idno"/>
      <xs:element ref="tei:availability"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.quoteLike">
    <xs:sequence>
      <xs:element ref="tei:quote"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.quoteLike_alternation">
    <xs:sequence>
      <xs:element ref="tei:quote"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.quoteLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:quote"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.quoteLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:quote"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.quoteLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:quote"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.quoteLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:quote"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.qLike">
    <xs:sequence>
      <xs:group ref="tei:model.quoteLike"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.qLike_alternation">
    <xs:sequence>
      <xs:group ref="tei:model.quoteLike_alternation"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.qLike_sequence">
    <xs:sequence>
      <xs:group ref="tei:model.quoteLike_sequence"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.qLike_sequenceOptional">
    <xs:sequence>
      <xs:group minOccurs="0" ref="tei:model.quoteLike_sequenceOptional"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.qLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:group minOccurs="0" maxOccurs="unbounded" ref="tei:model.quoteLike_sequenceOptionalRepeatable"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.qLike_sequenceRepeatable">
    <xs:sequence>
      <xs:group maxOccurs="unbounded" ref="tei:model.quoteLike_sequenceRepeatable"/>
    </xs:sequence>
  </xs:group>
  <xs:element name="model.respLike" abstract="true"/>
  <xs:group name="model.imprintPart">
    <xs:sequence>
      <xs:element ref="tei:publisher"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.addressLike">
    <xs:choice>
      <xs:element ref="tei:address"/>
      <xs:element ref="tei:affiliation"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.addressLike_alternation">
    <xs:choice>
      <xs:element ref="tei:address"/>
      <xs:element ref="tei:affiliation"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.addressLike_sequence">
    <xs:sequence>
      <xs:element ref="tei:address"/>
      <xs:element ref="tei:affiliation"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.addressLike_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:address"/>
      <xs:element minOccurs="0" ref="tei:affiliation"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.addressLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:address"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:affiliation"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.addressLike_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:address"/>
      <xs:element maxOccurs="unbounded" ref="tei:affiliation"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.nameLike">
    <xs:choice>
      <xs:group ref="tei:model.nameLike.agent"/>
      <xs:group ref="tei:model.placeStateLike"/>
      <xs:element ref="tei:idno"/>
      <xs:group ref="tei:model.persNamePart"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.nameLike_alternation">
    <xs:choice>
      <xs:group ref="tei:model.nameLike.agent_alternation"/>
      <xs:group ref="tei:model.placeStateLike_alternation"/>
      <xs:element ref="tei:idno"/>
      <xs:group ref="tei:model.persNamePart_alternation"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.nameLike_sequence">
    <xs:sequence>
      <xs:group ref="tei:model.nameLike.agent_sequence"/>
      <xs:group ref="tei:model.placeStateLike_sequence"/>
      <xs:element ref="tei:idno"/>
      <xs:group ref="tei:model.persNamePart_sequence"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.nameLike_sequenceOptional">
    <xs:sequence>
      <xs:group minOccurs="0" ref="tei:model.nameLike.agent_sequenceOptional"/>
      <xs:group minOccurs="0" ref="tei:model.placeStateLike_sequenceOptional"/>
      <xs:element minOccurs="0" ref="tei:idno"/>
      <xs:group minOccurs="0" ref="tei:model.persNamePart_sequenceOptional"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.nameLike_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:group minOccurs="0" maxOccurs="unbounded" ref="tei:model.nameLike.agent_sequenceOptionalRepeatable"/>
      <xs:group minOccurs="0" maxOccurs="unbounded" ref="tei:model.placeStateLike_sequenceOptionalRepeatable"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:idno"/>
      <xs:group minOccurs="0" maxOccurs="unbounded" ref="tei:model.persNamePart_sequenceOptionalRepeatable"/>
    </xs:sequence>
  </xs:group>
  <xs:element name="model.global" abstract="true" type="tei:macro.specialPara"/>
  <xs:group name="model.biblPart">
    <xs:choice>
      <xs:element ref="tei:model.respLike"/>
      <xs:group ref="tei:model.imprintPart"/>
      <xs:element ref="tei:bibl"/>
      <xs:element ref="tei:availability"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.addrPart">
    <xs:choice>
      <xs:group ref="tei:model.nameLike"/>
      <xs:element ref="tei:addrLine"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.pPart.data">
    <xs:choice>
      <xs:group ref="tei:model.dateLike"/>
      <xs:group ref="tei:model.addressLike"/>
      <xs:group ref="tei:model.nameLike"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.inter">
    <xs:choice>
      <xs:group ref="tei:model.biblLike"/>
      <xs:group ref="tei:model.listLike"/>
      <xs:group ref="tei:model.qLike"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.common">
    <xs:choice>
      <xs:group ref="tei:model.divPart"/>
      <xs:group ref="tei:model.inter"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.phrase">
    <xs:choice>
      <xs:group ref="tei:model.highlighted"/>
      <xs:element ref="tei:model.pPart.msdesc"/>
      <xs:element ref="tei:model.ptrLike"/>
      <xs:group ref="tei:model.pPart.data"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.limitedPhrase">
    <xs:choice>
      <xs:group ref="tei:model.hiLike"/>
      <xs:group ref="tei:model.emphLike"/>
      <xs:element ref="tei:model.pPart.msdesc"/>
      <xs:element ref="tei:model.ptrLike"/>
      <xs:group ref="tei:model.pPart.data"/>
    </xs:choice>
  </xs:group>
  <xs:element name="model.teiHeaderPart" abstract="true"/>
  <xs:element name="model.encodingDescPart" abstract="true">
    <xs:complexType>
      <xs:group maxOccurs="unbounded" ref="tei:model.pLike"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="model.profileDescPart" abstract="true">
    <xs:complexType>
      <xs:choice>
        <xs:group maxOccurs="unbounded" ref="tei:model.pLike"/>
        <xs:element maxOccurs="unbounded" ref="tei:language"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:attributeGroup name="att.source.attribute.source">
    <xs:attribute name="source">
      <xs:annotation>
        <xs:documentation>provides a pointer to the bibliographical source from which a quotation or citation is drawn.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list itemType="xs:anyURI"/>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:element name="model.resourceLike" abstract="true">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.global"/>
        <xs:element ref="tei:body"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.global"/>
      </xs:sequence>
      <xs:attributeGroup ref="tei:att.global.attributes"/>
      <xs:attributeGroup ref="tei:att.declaring.attributes"/>
      <xs:attributeGroup ref="tei:att.typed.attributes"/>
      <xs:attributeGroup ref="tei:att.written.attributes"/>
    </xs:complexType>
  </xs:element>
  <xs:attributeGroup name="att.personal.attribute.sort">
    <xs:attribute name="sort" type="xs:nonNegativeInteger">
      <xs:annotation>
        <xs:documentation>(ordre) précise dans quel ordre est placé la composante par rapport aux autres dans le nom d'une personne.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:element name="p" type="tei:macro.paraContent">
    <xs:annotation>
      <xs:documentation>(paragraphe) marque les paragraphes dans un texte en prose. [3.1. Paragraphs 7.2.5. Speech Contents]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="hi">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.paraContent">
          <xs:attribute name="rend" use="required">
            <xs:annotation>
              <xs:documentation>(interprétation) indique comment l'élément en question a été rendu ou présenté dans le texte source</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction>
                <xs:simpleType>
                  <xs:list>
                    <xs:simpleType>
                      <xs:restriction base="xs:token">
                        <xs:enumeration value="italic">
                          <xs:annotation>
                            <xs:documentation>Italique</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="sc">
                          <xs:annotation>
                            <xs:documentation>Petites majuscules</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="sup">
                          <xs:annotation>
                            <xs:documentation>Lettres en exposant ou abréviations</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:list>
                </xs:simpleType>
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="quote">
    <xs:annotation>
      <xs:documentation>(citation) contient la transcription d'un élément (texte ou nombre) figurant sur la reliure ou dans le volume, intéressant l'historique de l'exemplaire (et son ancien possesseur). L'élément est le plus souvent accompagné des attributs type et subtype. [3.3.3. Quotation 4.3.1. Grouped Texts]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.specialPara">
          <xs:attribute name="rend">
            <xs:annotation>
              <xs:documentation>(interprétation) indique comment l'élément en question a été rendu ou présenté dans le texte source</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction>
                <xs:simpleType>
                  <xs:list>
                    <xs:simpleType>
                      <xs:restriction base="xs:token">
                        <xs:enumeration value="italic">
                          <xs:annotation>
                            <xs:documentation>Italique</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="sc">
                          <xs:annotation>
                            <xs:documentation>Petites majuscules</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:list>
                </xs:simpleType>
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="type">
            <xs:annotation>
              <xs:documentation>caractérise l'élément en utilisant n'importe quel système ou typologie de classification approprié.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="annotation">
                  <xs:annotation>
                    <xs:documentation>Annotation manuscrite</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="censorship">
                  <xs:annotation>
                    <xs:documentation>Marques de censure</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="cipher">
                  <xs:annotation>
                    <xs:documentation>Chiffre</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="code">
                  <xs:annotation>
                    <xs:documentation>Code</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="confiscation">
                  <xs:annotation>
                    <xs:documentation>Confiscation, saisie</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="date">
                  <xs:annotation>
                    <xs:documentation>Date</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="dedicace">
                  <xs:annotation>
                    <xs:documentation>Dédicace</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="emblem">
                  <xs:annotation>
                    <xs:documentation>Emblème</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="envoy">
                  <xs:annotation>
                    <xs:documentation>Envoi</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ex_dono">
                  <xs:annotation>
                    <xs:documentation>Ex-dono</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ex_legato">
                  <xs:annotation>
                    <xs:documentation>Ex-legato</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ex_libris">
                  <xs:annotation>
                    <xs:documentation>Ex-libris</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ex_praemio">
                  <xs:annotation>
                    <xs:documentation>Ex-praemio, livre de prix</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="imprecation">
                  <xs:annotation>
                    <xs:documentation>Imprécation</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="inscription">
                  <xs:annotation>
                    <xs:documentation>Inscription</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="initials">
                  <xs:annotation>
                    <xs:documentation>Initiales</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="inventory">
                  <xs:annotation>
                    <xs:documentation>Numéro d'inventaire (notaire, bibliothèque...)</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="monogram">
                  <xs:annotation>
                    <xs:documentation>Monogramme</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="motto">
                  <xs:annotation>
                    <xs:documentation>Devise</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="name">
                  <xs:annotation>
                    <xs:documentation>Nom</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="place">
                  <xs:annotation>
                    <xs:documentation>Lieu</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="prayer">
                  <xs:annotation>
                    <xs:documentation>Prière</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="price">
                  <xs:annotation>
                    <xs:documentation>Prix de vente</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="purchase">
                  <xs:annotation>
                    <xs:documentation>Mention d'achat</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="residence">
                  <xs:annotation>
                    <xs:documentation>Lieu</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="reward">
                  <xs:annotation>
                    <xs:documentation>Promesse de récompense</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="role">
                  <xs:annotation>
                    <xs:documentation>Titulature</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="rules">
                  <xs:annotation>
                    <xs:documentation>Règlement</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="signature">
                  <xs:annotation>
                    <xs:documentation>Signature</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="shelfmark">
                  <xs:annotation>
                    <xs:documentation>Ancienne cote</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="title">
                  <xs:annotation>
                    <xs:documentation>Mention bibliographique</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="volume">
                  <xs:annotation>
                    <xs:documentation>Tomaison</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="subtype">
            <xs:annotation>
              <xs:documentation>(sous-type) Définit la technique utilisée</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="blind_stamp">
                  <xs:annotation>
                    <xs:documentation>Estampage à froid</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="brand">
                  <xs:annotation>
                    <xs:documentation>Marquage au feu</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="drawing">
                  <xs:annotation>
                    <xs:documentation>Dessin</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="embossing">
                  <xs:annotation>
                    <xs:documentation>Gaufrage</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="gilding">
                  <xs:annotation>
                    <xs:documentation>Dorure</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="engraving">
                  <xs:annotation>
                    <xs:documentation>Gravure</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="painting">
                  <xs:annotation>
                    <xs:documentation>Peinture</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="printing">
                  <xs:annotation>
                    <xs:documentation>Impression</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="sealing_wax">
                  <xs:annotation>
                    <xs:documentation>Cire</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="stamp">
                  <xs:annotation>
                    <xs:documentation>Tampon</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="stencil">
                  <xs:annotation>
                    <xs:documentation>Pochoir</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="writting">
                  <xs:annotation>
                    <xs:documentation>Ecriture</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="address">
    <xs:annotation>
      <xs:documentation>contient une adresse postale ou d'un autre type, par exemple l'adresse d'un éditeur, d'un organisme ou d'une personne. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licensing, etc. 3.11.2.4. Imprint, Size of a Document, and Reprint Information]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.global"/>
        <xs:sequence maxOccurs="unbounded">
          <xs:group ref="tei:model.addrPart"/>
          <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.global"/>
        </xs:sequence>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="addrLine" type="xs:string">
    <xs:annotation>
      <xs:documentation>(ligne d'adresse) contient une ligne d'adresse postale. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licensing, etc. 3.11.2.4. Imprint, Size of a Document, and Reprint Information]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="date">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:group ref="tei:model.phrase"/>
        <xs:element ref="tei:model.global"/>
      </xs:choice>
      <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
      <xs:attributeGroup ref="tei:att.datable.w3c.attribute.when"/>
      <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notBefore"/>
      <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notAfter"/>
      <xs:attributeGroup ref="tei:att.datable.w3c.attribute.from"/>
      <xs:attributeGroup ref="tei:att.datable.w3c.attribute.to"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ref" substitutionGroup="tei:model.ptrLike">
    <xs:annotation>
      <xs:documentation>(référence) renvoie vers une référence interne au projet : notice bibliographique complète et notices d'autres reliures. [3.6. Simple Links and Cross-References 16.1. Links]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="note" substitutionGroup="tei:model.noteLike">
    <xs:annotation>
      <xs:documentation>contient une courte biographie en texte libre, parfois structurée au moyen de différents p lorsque cela est nécessaire pour une raison de clarté. [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]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="respStmt" substitutionGroup="tei:model.respLike">
    <xs:annotation>
      <xs:documentation>(mention de responsabilité) contient les informations sur la personne ayant une responsabilité secondaire dans l'élaboration de la ressource électronique. [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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" ref="tei:resp"/>
          <xs:group maxOccurs="unbounded" ref="tei:model.nameLike.agent"/>
        </xs:sequence>
        <xs:sequence>
          <xs:group maxOccurs="unbounded" ref="tei:model.nameLike.agent"/>
          <xs:element maxOccurs="unbounded" ref="tei:resp"/>
        </xs:sequence>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="resp" type="tei:macro.phraseSeq.limited">
    <xs:annotation>
      <xs:documentation>(responsabilité) dates d'exercice et nature de l’implication des responsables secondaires. [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]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="title" type="tei:macro.paraContent">
    <xs:annotation>
      <xs:documentation>(titre) contient le titre d'une oeuvre, cité dans la biographie d'une personne, ou le titre du document TEI. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.5. The Series Statement]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="publisher" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(éditeur) donne le nom de l'organisme responsable de la publication ou de la distribution d'un élément de la bibliographie. [3.11.2.4. Imprint, Size of a Document, and Reprint Information 2.2.4. Publication, Distribution, Licensing, etc.]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="bibl">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:group ref="tei:model.highlighted"/>
        <xs:group ref="tei:model.pPart.data"/>
        <xs:element ref="tei:model.ptrLike"/>
        <xs:group ref="tei:model.biblPart"/>
        <xs:element ref="tei:model.global"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="teiHeader">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="tei:fileDesc"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.teiHeaderPart"/>
        <xs:element minOccurs="0" ref="tei:revisionDesc"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="fileDesc">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:sequence>
          <xs:element ref="tei:titleStmt"/>
          <xs:element ref="tei:publicationStmt"/>
        </xs:sequence>
        <xs:element maxOccurs="unbounded" ref="tei:sourceDesc"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="titleStmt">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="tei:title"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.respLike"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="principal" substitutionGroup="tei:model.respLike" type="tei:macro.phraseSeq.limited">
    <xs:annotation>
      <xs:documentation>(chercheur principal) contient le nom du chercheur qui est principalement responsable de la création d’un texte électronique. [2.2.1. The Title Statement]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="publicationStmt">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice>
        <xs:sequence maxOccurs="unbounded">
          <xs:group ref="tei:model.publicationStmtPart.agency"/>
          <xs:group minOccurs="0" maxOccurs="unbounded" ref="tei:model.publicationStmtPart.detail"/>
        </xs:sequence>
        <xs:group maxOccurs="unbounded" ref="tei:model.pLike"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="idno">
    <xs:annotation>
      <xs:documentation>(numéro d'identification) permet d'attribuer l'identifiant pérenne de la notice et de fournir un lien vers une ressource externe à la notice (soit vers le catalogue de la BnF, soit vers une toute autre ressource numérique). Lorsqu'il n'y a aucune notice dans le catalogue général, la mention "NEANT" est indiquée dans la balise, pour signaler ce manque. [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]</xs:documentation>
    </xs:annotation>
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:idno"/>
      </xs:sequence>
      <xs:attribute name="type">
        <xs:annotation>
          <xs:documentation>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.
Suggested values include: 1] ARK_reliuresBNF; 2] ARK; 3] URL</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:union>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="ARK_reliuresBNF">
                  <xs:annotation>
                    <xs:documentation>ARK vers la base Reliures</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="ARK">
                  <xs:annotation>
                    <xs:documentation>ARK vers le catalogue général de la BnF</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="URL">
                  <xs:annotation>
                    <xs:documentation>URL vers une autre ressource externe</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:union>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="availability">
    <xs:annotation>
      <xs:documentation>(disponibilité) renseigne sur la disponibilité du texte, par exemple sur toutes restrictions quant à son usage ou sa diffusion, son copyright, etc. [2.2.4. Publication, Distribution, Licensing, etc.]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:group maxOccurs="unbounded" ref="tei:model.pLike"/>
      <xs:attribute name="status" use="required">
        <xs:annotation>
          <xs:documentation>donne un code caractérisant la disponibilité actuelle d’un texte.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="free">
              <xs:annotation>
                <xs:documentation>Le texte est libre de droits.</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="unknown">
              <xs:annotation>
                <xs:documentation>Le statut du texte est inconnu.</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="restricted">
              <xs:annotation>
                <xs:documentation>le texte est sous droits.</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="sourceDesc">
    <xs:annotation>
      <xs:documentation>(description de la source) décrit la source à partir de laquelle l'index des personnes a été produit (dans le bloc teiHeader). [2.2.7. The Source Description]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice>
        <xs:group maxOccurs="unbounded" ref="tei:model.pLike"/>
        <xs:choice maxOccurs="unbounded">
          <xs:group ref="tei:model.biblLike"/>
          <xs:group ref="tei:model.listLike"/>
        </xs:choice>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="encodingDesc" substitutionGroup="tei:model.teiHeaderPart">
    <xs:annotation>
      <xs:documentation>(description de l'encodage) documente la relation d'un texte électronique avec sa ou ses sources. [2.3. The Encoding Description 2.1.1. The TEI Header and Its Components]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice maxOccurs="unbounded">
        <xs:element ref="tei:model.encodingDescPart"/>
        <xs:group ref="tei:model.pLike"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="projectDesc" substitutionGroup="tei:model.encodingDescPart">
    <xs:annotation>
      <xs:documentation>(description du projet) décrit en détail le but ou l’objectif visé dans l’encodage d’un fichier électronique, ainsi que toute autre information pertinente sur la manière dont il a été construit ou recueilli. [2.3.1. The Project Description 2.3. The Encoding Description 15.3.2. Declarable Elements]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="editorialDecl" substitutionGroup="tei:model.encodingDescPart">
    <xs:annotation>
      <xs:documentation>(déclaration des pratiques éditoriales) donne des précisions sur les pratiques et les principes éditoriaux appliqués au cours de l’encodage du texte. [2.3.3. The Editorial Practices Declaration 2.3. The Encoding Description 15.3.2. Declarable Elements]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="profileDesc" substitutionGroup="tei:model.teiHeaderPart">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.profileDescPart"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="langUsage" substitutionGroup="tei:model.profileDescPart">
    <xs:annotation>
      <xs:documentation>(langue utilisée) décrit les langues de rédaction des textes des notices. [2.4.2. Language Usage 2.4. The Profile Description 15.3.2. Declarable Elements]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="language">
    <xs:annotation>
      <xs:documentation>(langue) précise la langue utilisée dans la rédaction du fichier TEI. [2.4.2. Language Usage]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq.limited">
          <xs:attribute name="ident" use="required">
            <xs:annotation>
              <xs:documentation>(identificateur) fournit un code de langue issu de la recommandation RFC 3066 RFC 3066 (ou son successeur) utilisé pour identifier la langue précisée par cet élément, référencé par l’attribut global xml:lang s’appliquant à l’élément considéré.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="fre">
                  <xs:annotation>
                    <xs:documentation>Français</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="revisionDesc">
    <xs:annotation>
      <xs:documentation>(descriptif des révisions) fournit un résumé de l’historique des révisions du fichier (destiné à la collaboration entre chercheurs). [2.6. The Revision Description 2.1.1. The TEI Header and Its Components]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="tei:change"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="change">
    <xs:annotation>
      <xs:documentation>(changement) mentionne une modification ou une correction apportée à l'index des personnes. [2.6. The Revision Description 2.4.1. Creation 11.7. Identifying Changes and Revisions]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.specialPara">
          <xs:attribute name="who" use="required">
            <xs:annotation>
              <xs:documentation>indique la personne ou le groupe de personnes à qui le contenu de l'élément est attribué.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction>
                <xs:simpleType>
                  <xs:list itemType="xs:anyURI"/>
                </xs:simpleType>
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="when" use="required">
            <xs:annotation>
              <xs:documentation>spécifie une date exacte pour un événement sous une forme normalisée, par ex. aaaa-mm-jj.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TEI">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="tei:teiHeader"/>
        <xs:element maxOccurs="unbounded" ref="tei:model.resourceLike"/>
      </xs:sequence>
      <xs:attributeGroup ref="tei:att.global.attributes"/>
      <xs:attributeGroup ref="tei:att.typed.attributes"/>
      <xs:attribute name="version">
        <xs:annotation>
          <xs:documentation>la version majeure du schéma TEI</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:pattern value="[\d]+(\.[\d]+){0,2}"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="text" substitutionGroup="tei:model.resourceLike">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="body">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.global"/>
        <xs:sequence maxOccurs="unbounded">
          <xs:group ref="tei:model.common"/>
          <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:model.global"/>
        </xs:sequence>
      </xs:sequence>
      <xs:attributeGroup ref="tei:att.global.attributes"/>
      <xs:attributeGroup ref="tei:att.declaring.attributes"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="heraldry" substitutionGroup="tei:model.pPart.msdesc">
    <xs:annotation>
      <xs:documentation>(héraldique) contient une devise ou une formule d'héraldique, comme celles qu'on trouve sur un blason, des armoiries, etc. [10.3.8. Heraldry]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="stamp" substitutionGroup="tei:model.pPart.msdesc">
    <xs:annotation>
      <xs:documentation>(cachet) Contient un mot ou une expression décrivant un cachet ou une marque du même genre. [10.3.3. Watermarks and Stamps]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attribute name="rend">
            <xs:annotation>
              <xs:documentation>(interprétation) indique comment l'élément en question a été rendu ou présenté dans le texte source</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction>
                <xs:simpleType>
                  <xs:list>
                    <xs:simpleType>
                      <xs:restriction base="xs:token">
                        <xs:enumeration value="sc">
                          <xs:annotation>
                            <xs:documentation>Petits majuscules</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="italic">
                          <xs:annotation>
                            <xs:documentation>Italique</xs:documentation>
                          </xs:annotation>
                        </xs:enumeration>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:list>
                </xs:simpleType>
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="type">
            <xs:annotation>
              <xs:documentation>caractérise l'élément en utilisant n'importe quel système ou typologie de classification approprié.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="library_stamp">
                  <xs:annotation>
                    <xs:documentation>Estampille, estampille armoriée, cachet, cachet armorié d'une bibliothèque ou d'une institution</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="other_stamp">
                  <xs:annotation>
                    <xs:documentation>Estampille ou cachet d'une autre nature</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="subtype">
            <xs:annotation>
              <xs:documentation>(sous-type) Définit la technique utilisée</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:token">
                <xs:enumeration value="blind_stamp">
                  <xs:annotation>
                    <xs:documentation>Estampage à froid</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="brand">
                  <xs:annotation>
                    <xs:documentation>Marquage au feu</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="drawing">
                  <xs:annotation>
                    <xs:documentation>Dessin</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="embossing">
                  <xs:annotation>
                    <xs:documentation>Gaufrage</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="gilding">
                  <xs:annotation>
                    <xs:documentation>Dorure</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="engraving">
                  <xs:annotation>
                    <xs:documentation>Gravure</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="painting">
                  <xs:annotation>
                    <xs:documentation>Peinture</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="printing">
                  <xs:annotation>
                    <xs:documentation>Impression</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="sealing_wax">
                  <xs:annotation>
                    <xs:documentation>Cire</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="stamp">
                  <xs:annotation>
                    <xs:documentation>Tampon</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="stencil">
                  <xs:annotation>
                    <xs:documentation>Pochoir</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="writting">
                  <xs:annotation>
                    <xs:documentation>Ecriture</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:attributeGroup name="att.datable.custom.attribute.when-custom">
    <xs:attribute name="when-custom">
      <xs:annotation>
        <xs:documentation>supplies the value of a date or time in some custom standard form.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.custom.attribute.notBefore-custom">
    <xs:attribute name="notBefore-custom">
      <xs:annotation>
        <xs:documentation>specifies the earliest possible date for the event in some custom standard form.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.custom.attribute.notAfter-custom">
    <xs:attribute name="notAfter-custom">
      <xs:annotation>
        <xs:documentation>specifies the latest possible date for the event in some custom standard form.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.custom.attribute.from-custom">
    <xs:attribute name="from-custom">
      <xs:annotation>
        <xs:documentation>indicates the starting point of the period in some custom standard form.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.custom.attribute.to-custom">
    <xs:attribute name="to-custom">
      <xs:annotation>
        <xs:documentation>indicates the ending point of the period in some custom standard form.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction>
          <xs:simpleType>
            <xs:list>
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:list>
          </xs:simpleType>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.custom.attribute.datingPoint">
    <xs:attribute name="datingPoint" type="xs:anyURI">
      <xs:annotation>
        <xs:documentation>supplies a pointer to some location defining a named point in time with reference to which the datable item is understood to have occurred</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.custom.attribute.datingMethod">
    <xs:attribute name="datingMethod" type="xs:anyURI">
      <xs:annotation>
        <xs:documentation>supplies a pointer to a calendar element or other means of interpreting the values of the custom dating attributes.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:group name="model.persNamePart">
    <xs:choice>
      <xs:element ref="tei:surname"/>
      <xs:element ref="tei:forename"/>
      <xs:element ref="tei:genName"/>
      <xs:element ref="tei:nameLink"/>
      <xs:element ref="tei:addName"/>
      <xs:element ref="tei:roleName"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.persNamePart_alternation">
    <xs:choice>
      <xs:element ref="tei:surname"/>
      <xs:element ref="tei:forename"/>
      <xs:element ref="tei:genName"/>
      <xs:element ref="tei:nameLink"/>
      <xs:element ref="tei:addName"/>
      <xs:element ref="tei:roleName"/>
    </xs:choice>
  </xs:group>
  <xs:group name="model.persNamePart_sequence">
    <xs:sequence>
      <xs:element ref="tei:surname"/>
      <xs:element ref="tei:forename"/>
      <xs:element ref="tei:genName"/>
      <xs:element ref="tei:nameLink"/>
      <xs:element ref="tei:addName"/>
      <xs:element ref="tei:roleName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.persNamePart_sequenceOptional">
    <xs:sequence>
      <xs:element minOccurs="0" ref="tei:surname"/>
      <xs:element minOccurs="0" ref="tei:forename"/>
      <xs:element minOccurs="0" ref="tei:genName"/>
      <xs:element minOccurs="0" ref="tei:nameLink"/>
      <xs:element minOccurs="0" ref="tei:addName"/>
      <xs:element minOccurs="0" ref="tei:roleName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.persNamePart_sequenceOptionalRepeatable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:surname"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:forename"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:genName"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:nameLink"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:addName"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:roleName"/>
    </xs:sequence>
  </xs:group>
  <xs:group name="model.persNamePart_sequenceRepeatable">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="tei:surname"/>
      <xs:element maxOccurs="unbounded" ref="tei:forename"/>
      <xs:element maxOccurs="unbounded" ref="tei:genName"/>
      <xs:element maxOccurs="unbounded" ref="tei:nameLink"/>
      <xs:element maxOccurs="unbounded" ref="tei:addName"/>
      <xs:element maxOccurs="unbounded" ref="tei:roleName"/>
    </xs:sequence>
  </xs:group>
  <xs:attributeGroup name="att.datable.iso.attribute.when-iso">
    <xs:attribute name="when-iso">
      <xs:annotation>
        <xs:documentation>précise une date exacte pour l'évènement selon la forme normalisée ISO 8601, c'est-à-dire aaaa-mm-jj.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.iso.attribute.notBefore-iso">
    <xs:attribute name="notBefore-iso">
      <xs:annotation>
        <xs:documentation>précise la première date possible pour l'évènement selon la forme normalisée, c'est-à-dire aaaa-mm-jj.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.iso.attribute.notAfter-iso">
    <xs:attribute name="notAfter-iso">
      <xs:annotation>
        <xs:documentation>précise la dernière date possible pour l'évènement selon la forme normalisée, c'est-à-dire aaaa-mm-jj.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.iso.attribute.from-iso">
    <xs:attribute name="from-iso">
      <xs:annotation>
        <xs:documentation>Indique le point de départ de la période sous une forme normalisée</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:attributeGroup name="att.datable.iso.attribute.to-iso">
    <xs:attribute name="to-iso">
      <xs:annotation>
        <xs:documentation>Indique le point final de la période sous une forme normalisée</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
          <xs:simpleType>
            <xs:restriction base="xs:token">
              <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:union>
      </xs:simpleType>
    </xs:attribute>
  </xs:attributeGroup>
  <xs:element name="orgName">
    <xs:annotation>
      <xs:documentation>(nom d'organisation) permet de lier une personne à une collectivité, en général un atelier de reliure. La balise orgName est alors insérée dans la balise affiliation. [13.2.2. Organizational Names]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.when"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notBefore"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notAfter"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.from"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.to"/>
          <xs:attribute name="ref" use="required">
            <xs:annotation>
              <xs:documentation>(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.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction>
                <xs:simpleType>
                  <xs:list itemType="xs:anyURI"/>
                </xs:simpleType>
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="persName">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.global.attribute.xmlid"/>
          <xs:attributeGroup ref="tei:att.canonical.attribute.ref"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="surname" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(nom de famille) contient un nom de famille (hérité) par opposition à un nom donné, nom de baptême ou surnom. [13.2.1. Personal Names]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="forename">
    <xs:annotation>
      <xs:documentation>(prénom) contient un prénom, qu'il soit donné ou un nom de baptême. [13.2.1. Personal Names]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.personal.attribute.sort"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="genName" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(qualificatif générationnel de nom) contient une composante de nom utilisée pour distinguer des noms, par ailleurs similaires, sur la base de l'âge ou de la génération des personnes concernées. [13.2.1. Personal Names]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="nameLink" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(lien entre les composants d'un nom) contient une particule ou une expression exprimant un lien, utilisés dans un nom mais considérés comme n'en faisant pas partie, comme "van der" ou "de". [13.2.1. Personal Names]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="addName" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(nom additionnel) contient une composante de nom additionnelle, comme un surnom, une épithète, un alias ou toute autre expression descriptive utilisée dans un nom de personne. [13.2.1. Personal Names]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="roleName" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(rôle) contient un composant du nom d'une personne, indiquant que celle-ci a un rôle ou une position particulière dans la société, comme un titre ou un rang officiel. [13.2.1. Personal Names]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="placeName">
    <xs:annotation>
      <xs:documentation>(nom de lieu) contient l'adresse d'un relieur, d'un imprimeur ou d'un libraire. La ville, toujours présente et encodée dans settlement, est parfois accompagnée d'une adresse détaillée, lorsqu'elle est connue, dans l'élément address. [13.2.3. Place Names]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="tei:settlement"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="tei:address"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="settlement" type="xs:string">
    <xs:annotation>
      <xs:documentation>(lieu de peuplement) contient le nom de la ville de résidence d'une personne. [13.2.3. Place Names]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="affiliation">
    <xs:annotation>
      <xs:documentation>(affiliation) contient une description non formalisée portant sur l'affiliation présente ou passée d'une personne à une structure (atelier de reliure). [15.2.2. The Participant Description]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.when"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notBefore"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notAfter"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.from"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.to"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="birth">
    <xs:annotation>
      <xs:documentation>(naissance) contient la date de naissance, même incomplète, d'une personne. [15.2.2. The Participant Description]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.when"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notBefore"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notAfter"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.from"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.to"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="death">
    <xs:annotation>
      <xs:documentation>(décès) contient la date de décès, même incomplète, d'une personne. [15.2.2. The Participant Description]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.when"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notBefore"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.notAfter"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.from"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.to"/>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="floruit">
    <xs:annotation>
      <xs:documentation>(période d'activité) contient des informations sur la période d'activité d'une personne. [13.3.2.1. Personal Characteristics]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="tei:macro.phraseSeq">
          <xs:attributeGroup ref="tei:att.global.responsibility.attribute.cert"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.when"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.from"/>
          <xs:attributeGroup ref="tei:att.datable.w3c.attribute.to"/>
          <xs:attribute name="notBefore" use="required">
            <xs:annotation>
              <xs:documentation>spécifie la date la plus ancienne pour l'événement sous une forme normalisée, par ex. aaaa-mm-jj</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="notAfter" use="required">
            <xs:annotation>
              <xs:documentation>spécifie la date la plus récente possible pour l'événement sous une forme normalisée, par ex. aaaa-mm-jj</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
            </xs:simpleType>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="listPerson">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:choice maxOccurs="unbounded">
        <xs:element ref="tei:model.personLike"/>
        <xs:element ref="tei:listPerson"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:element name="nationality" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(nationalité) contient une description non formalisée de la nationalité ou citoyenneté présente ou passée d'une personne. [15.2.2. The Participant Description]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="occupation" type="tei:macro.phraseSeq">
    <xs:annotation>
      <xs:documentation>(activité) contient une description non formalisée de l'activité, de la profession ou de l'occupation d'une personne. [15.2.2. The Participant Description]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="person" substitutionGroup="tei:model.personLike">
    <xs:annotation>
      <xs:documentation>(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]</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="residence">
    <xs:annotation>
      <xs:documentation>(résidence) décrit les lieux de résidence présents ou passés d'une personne. [15.2.2. The Participant Description]</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="tei:placeName"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
