TEI: Guidelines for Electronic Text Encoding and Interchange

P5 Version 4.10.2. Last updated on 4th September 2025, revision bcfa98f42

<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]
Module namesdates — Names, Dates, People, and Places
Attributes
type type⚓︎ characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from att.typed
Status Optional
Sample values include:
listening
speaking
reading
writing
tags 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

Contained by
namesdates: person personGrp persona
May contain
certainty: precision
core: p
linking: ab
namesdates: langKnown
Example
<langKnowledge tags="en-GB fr">
<p>British English and French</p>
</langKnowledge>
Example
<langKnowledge>
<langKnown tag="en-GB" level="H">British English</langKnown>
<langKnown tag="fr" level="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
<rng:element name="langKnowledge">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.global.analytic.attributes"/>
<rng:ref name="att.global.change.attributes"/>
<rng:ref name="att.global.facs.attributes"/>
<rng:ref name="att.global.linking.attributes"/>
<rng:ref name="att.global.rendition.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.custom.attributes"/>
<rng:ref name="att.datable.iso.attributes"/>
<rng:ref name="att.datable.w3c.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.analytic.attributes,
 att.global.change.attributes,
 att.global.facs.attributes,
 att.global.linking.attributes,
 att.global.rendition.attributes,
 att.global.responsibility.attributes,
 att.global.source.attributes,
 att.datable.attributes,
 att.datable.custom.attributes,
 att.datable.iso.attributes,
 att.datable.w3c.attributes,
 att.editLike.attributes,
 att.typed.attribute.subtype,
 attribute type { teidata.enumerated }?,
 attribute tags { list { teidata.language+ } }?,
 ( precision*, ( model.pLike | langKnown+ ) )
}

[English] [Deutsch] [Español] [Italiano] [Français] [日本語] [한국어] [中文]



TEI Guidelines P5 Version 4.10.2. Last updated on 4th September 2025, revision bcfa98f42. This page generated on 2025年09月04日T16:27:03Z.

AltStyle によって変換されたページ (->オリジナル) /