<langKnowledge>

<langKnowledge> (connaissances linguistiques) synthétise l'état des connaissances linguistiques d'une personne, soit en texte libre soit par une liste d'éléments langKnown. [13.3.2.1 Personal Characteristics]
Module namesdates — Names, Dates, People, and Places
Attributs att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (type, @subtype)
type⚓︎ caractérise l'élément en utilisant n'importe quel système ou typologie de classification approprié.
Dérivé de att.typed
Statut Optionel
Type de données teidata.enumerated
Exemple de valeurs possibles:
listening
speaking
reading
writing
tags⚓︎ fournit un ou plusieurs codes de langue valides pour les langues spécifiées.
Statut Optionel
Type de données 1–∞ occurrences de teidata.language séparé par un espace
Note

Cet attribut ne doit être utilisé que si l'élément ne contient pas d'enfants langKnown. Ses valeurs sont des ‘codes’ de langues tels qu'ils sont définis par RFC 4646 ou ses successeurs.

Membre du
Contenu dans
Peut contenir
certainty: precision
core: p
linking: ab
namesdates: langKnown
Exemple
<langKnowledge tags="en-GB fr">
 <p>Anglais britannique et français</p>
</langKnowledge>
Exemple
<langKnowledge>
 <langKnown tag="en-GBlevel="H">Anglais britannique </langKnown>
 <langKnown tag="frlevel="M">Français</langKnown>
</langKnowledge>
Modèle de contenu
<content>
 <sequence>
  <elementRef key="precisionminOccurs="0"
   maxOccurs="unbounded"/>

  <alternate>
   <classRef key="model.pLike"/>
   <elementRef key="langKnown"
    minOccurs="1maxOccurs="unbounded"/>

  </alternate>
 </sequence>
</content>
Schéma Declaration
<rng:element name="langKnowledge">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.datable.attributes"/>
 <rng:ref name="att.datable.w3c.attributes"/>
 <rng:ref name="att.datable.iso.attributes"/>
 <rng:ref name="att.datable.custom.attributes"/>
 <rng:ref name="att.editLike.attributes"/>
 <rng:ref name="att.typed.attribute.subtype"/>
 <rng:optional>
  <rng:attribute name="type">
   <rng:ref name="teidata.enumerated"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="tags">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.language"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:group>
  <rng:zeroOrMore>
   <rng:ref name="precision"/>
  </rng:zeroOrMore>
  <rng:choice>
   <rng:ref name="model.pLike"/>
   <rng:oneOrMore>
    <rng:ref name="langKnown"/>
   </rng:oneOrMore>
  </rng:choice>
 </rng:group>
</rng:element>
element langKnowledge
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.datable.attributes,
   att.datable.w3c.attributes,
   att.datable.iso.attributes,
   att.datable.custom.attributes,
   att.editLike.attributes,
   att.typed.attribute.subtype,
   attribute type { teidata.enumerated }?,
   attribute tags { list { teidata.language+ } }?,
   ( precision*, ( model.pLike | langKnown+ ) )
}