<langKnowledge>

<langKnowledge> (language knowledge) summarizes the state of a person's linguistic knowledge, either as prose or by a list of langKnown elements. [13.3.2.1. Personal Characteristics]
Module namesdates
Attributes Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron
<sch:rule context="tei:*[@calendar]"> <sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs, but this <sch:name/> element has no textual content.</sch:assert> </sch:rule>
tags supplies one or more valid language tags for the languages specified
Status Optional
Datatype 1–∞ occurrences of teidata.language separated by whitespace
Note
This attribute should be supplied only if the element contains no langKnown children. Its values are language tags as defined in RFC 4646 or its successor
Member of
Contained by
namesdates: person persona
May contain
core: p
linking: ab
namesdates: langKnown
Examples

<langKnowledge tags="en-GB fr">
   
<p>British English and French</p>
</langKnowledge>

<langKnowledge>
   
<langKnown tag="en-GB" level="H">British English</langKnown>
   
<langKnown tag="fr" level="M">French</langKnown>
</langKnowledge>
Source Github

<elementSpec rend="change" module="namesdates" ident="langKnowledge">
   
<gloss>language knowledge</gloss>
   
<desc>summarizes the state of a person's linguistic knowledge, either as prose or by a list of <gi>langKnown</gi> elements.</desc>
   
<classes/>
   
<content>
      
<sequence minOccurs="1" maxOccurs="1">
         
<elementRef key="precision" minOccurs="0" maxOccurs="unbounded"/>
         
<alternate minOccurs="1" maxOccurs="1">
            
<classRef key="model.pLike"/>
            
<elementRef key="langKnown" minOccurs="1" maxOccurs="unbounded"/>
         
</alternate>
      
</sequence>
   
</content>
   
<attList>
      
<attDef ident="calendar" usage="opt" validUntil="2024-11-11">
         
<desc>indicates one or more systems or calendars to which the
        date represented by the content of this element belongs.
</desc>
         
<datatype minOccurs="1" maxOccurs="unbounded">
            
<dataRef key="teidata.pointer"/>
         
</datatype>
      
</attDef>
      
<attDef ident="type" usage="opt" mode="change">
         
<datatype>
            
<dataRef key="teidata.enumerated"/>
         
</datatype>
         
<valList type="open" mode="add">
            
<valItem ident="listening"/>
            
<valItem ident="speaking"/>
            
<valItem ident="reading"/>
            
<valItem ident="writing"/>
         
</valList>
      
</attDef>
      
<attDef ident="tags" usage="opt">
         
<desc>supplies one or more valid language tags for the languages specified</desc>
         
<datatype minOccurs="1" maxOccurs="unbounded">
            
<dataRef key="teidata.language"/>
         
</datatype>
      
</attDef>
   
</attList>
</elementSpec>