Le type de données « langue » représente une langue humaine ou une famille de langues apparentées, telle que définie dans BCP 47. Il se compose d'une séquence de sous-étiquettes de langue séparées par des tirets, ces sous-étiquettes étant enregistrées par l'IANA.
La grammaire ABNF pour les étiquettes de langue est donnée dans BCP 47, section 2.1, production Language-Tag.
L'URI du type de données Language est xsd:Language.