Accepts BCP 47 language tags identifying a natural language, from a bare language subtag to a fully qualified tag
carrying script, region, variant, extension and private-use subtags (for example, en, fr-CA, zh-Hans-CN);
subtags are matched case-insensitively, as the standard prescribes, and grandfathered tags are not accepted.
Reach for it wherever an entry records the language of a value; language ranges, which select values rather than
identify a language, are constrained by languageIn instead.
Creates a shape for language tag values.
Defaults the datatype to
xsd:string.Accepts BCP 47 language tags identifying a natural language, from a bare language subtag to a fully qualified tag carrying script, region, variant, extension and private-use subtags (for example,
en,fr-CA,zh-Hans-CN); subtags are matched case-insensitively, as the standard prescribes, and grandfathered tags are not accepted.Reach for it wherever an entry records the language of a value; language ranges, which select values rather than identify a language, are constrained by languageIn instead.