\n\n
DEV SITE - NOT FOR INDEXING

TEI Lex-0

— A baseline encoding for lexicographic data

12.1.66. <langKnowledge>

<langKnowledge> (language knowledge) summarizes the state of a person's linguistic knowledge, either as prose or by a list of <langKnown> elements. [14.3.2.1. Personal Characteristics]
Modulenamesdates — Specification
Attributes
typecharacterizes the element in some sense, using any convenient classification scheme or typology.
Derived fromatt.typed
StatusOptional
Datatypeteidata.enumerated
Sample values include:
listening
speaking
reading
writing
tagssupplies one or more valid language tags for the languages specified.
StatusOptional
Datatype1–∞ 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
May contain
core: p
namesdates: langKnown
Example
<langKnowledge tags="en-GB fr">
 <p>British English and French</p>
</langKnowledge>
Example
<langKnowledge>
 <langKnown tag="en-GBlevel="H">British English</langKnown>
 <langKnown tag="frlevel="M">French</langKnown>
</langKnowledge>
Content model
<content>
 <sequence>
  <elementRef key="precision" minOccurs="0"
   maxOccurs="unbounded"/>
  <alternate>
   <classRef key="model.pLike"/>
   <elementRef key="langKnown"
    minOccurs="1" maxOccurs="unbounded"/>
  </alternate>
 </sequence>
</content>
    
Schema Declaration

element langKnowledge
{
   att.global.attributes,
   att.datable.attributes,
   att.editLike.attributes,
   att.typed.attribute.subtype,
   attribute type { text }?,
   attribute tags { list { + } }?,
   ( precision*, ( model.pLike | langKnown+ ) )
}