NB: A P4, l'élément <language> (et son attribut associé, lang) comprend un langage et son écriture; les codes sont arbitraires mais il est obligatoire de les définir.
<langUsage> <language id="eng">English</language><language id="bgo">Bulgarian in Cyrillic characters </language> <language id="bul">Romanized Bulgarian</language> </langUsage> .... <p lang="bul">Bulgarski...</p>.
A P5, la structure du code est standardisée selon RTF 3066 et ISO 639, et sa documentation est donc facultative:
<langUsage> <language xml:id="eng">English</language> <language xml:id="bgo-Cyrl">Bulgarian in Cyrillic characters </language> <language xml:id="bgo-Latn">Romanized Bulgarian</language> </langUsage> </p> <p xml:lang="bgo-Latn">Bulgarski...</p>