<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
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="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>