SingleLanguageString

Overview

Data type

A SingleLanguageString contains a NullableString as its Value and a Language tag. SingleLanguageString is only used within MultiLanguageString. See the latter data type for more details.

Attributes (data)

Name

Multiplicity

Type

Language

1

NullableString

Value

1

NullableString

Implementation in Proteus Schema

See Proteus Schema implementation of MultiLanguageString.

Language

Attribute (data)

The language of the Value of the SingleLanguageString. If not NULL_STRING, the language must be given as a language tag standardized by IETF BCP 47 (Best Current Practice 47 by the Internet Engineering Task Force). IETF BCP 47 is based on ISO 639.

In DEXPI, only those language tags are allowed

The table below contains all permitted language tags.

Tag

Language

aa

Afar

ab

Abkhazian

ae

Avestan

af

Afrikaans

ak

Akan

am

Amharic

an

Aragonese

ar

Arabic

as

Assamese

av

Avaric

ay

Aymara

az

Azerbaijani

ba

Bashkir

be

Belarusian

bg

Bulgarian

bh

Bihari languages

bi

Bislama

bm

Bambara

bn

Bengali/Bangla

bo

Tibetan

br

Breton

bs

Bosnian

ca

Catalan/Valencian

ce

Chechen

ch

Chamorro

co

Corsican

cr

Cree

cs

Czech

cu

Church Slavic/Church Slavonic/Old Bulgarian/Old Church Slavonic/Old Slavonic

cv

Chuvash

cy

Welsh

da

Danish

de

German

dv

Dhivehi/Divehi/Maldivian

dz

Dzongkha

ee

Ewe

el

Modern Greek (1453-)

en

English

eo

Esperanto

es

Spanish/Castilian

et

Estonian

eu

Basque

fa

Persian

ff

Fulah

fi

Finnish

fj

Fijian

fo

Faroese

fr

French

fy

Western Frisian

ga

Irish

gd

Scottish Gaelic/Gaelic

gl

Galician

gn

Guarani

gu

Gujarati

gv

Manx

ha

Hausa

he

Hebrew

hi

Hindi

ho

Hiri Motu

hr

Croatian

ht

Haitian/Haitian Creole

hu

Hungarian

hy

Armenian

hz

Herero

ia

Interlingua (International Auxiliary Language Association)

id

Indonesian

ie

Interlingue/Occidental

ig

Igbo

ii

Sichuan Yi/Nuosu

ik

Inupiaq

io

Ido

is

Icelandic

it

Italian

iu

Inuktitut

ja

Japanese

jv

Javanese

ka

Georgian

kg

Kongo

ki

Kikuyu/Gikuyu

kj

Kuanyama/Kwanyama

kk

Kazakh

kl

Kalaallisut/Greenlandic

km

Khmer/Central Khmer

kn

Kannada

ko

Korean

kr

Kanuri

ks

Kashmiri

ku

Kurdish

kv

Komi

kw

Cornish

ky

Kirghiz/Kyrgyz

la

Latin

lb

Luxembourgish/Letzeburgesch

lg

Ganda/Luganda

li

Limburgan/Limburger/Limburgish

ln

Lingala

lo

Lao

lt

Lithuanian

lu

Luba-Katanga

lv

Latvian

mg

Malagasy

mh

Marshallese

mi

Maori

mk

Macedonian

ml

Malayalam

mn

Mongolian

mr

Marathi

ms

Malay (macrolanguage)

mt

Maltese

my

Burmese

na

Nauru

nb

Norwegian Bokmål

nd

North Ndebele

ne

Nepali (macrolanguage)

ng

Ndonga

nl

Dutch/Flemish

nn

Norwegian Nynorsk

no

Norwegian

nr

South Ndebele

nv

Navajo/Navaho

ny

Nyanja/Chewa/Chichewa

oc

Occitan (post 1500)

oj

Ojibwa

om

Oromo

or

Oriya (macrolanguage)/Odia (macrolanguage)

os

Ossetian/Ossetic

pa

Panjabi/Punjabi

pi

Pali

pl

Polish

ps

Pushto/Pashto

pt

Portuguese

qu

Quechua

rm

Romansh

rn

Rundi

ro

Romanian/Moldavian/Moldovan

ru

Russian

rw

Kinyarwanda

sa

Sanskrit

sc

Sardinian

sd

Sindhi

se

Northern Sami

sg

Sango

sh

Serbo-Croatian

si

Sinhala/Sinhalese

sk

Slovak

sl

Slovenian

sm

Samoan

sn

Shona

so

Somali

sq

Albanian

sr

Serbian

ss

Swati

st

Southern Sotho

su

Sundanese

sv

Swedish

sw

Swahili (macrolanguage)

ta

Tamil

te

Telugu

tg

Tajik

th

Thai

ti

Tigrinya

tk

Turkmen

tl

Tagalog

tn

Tswana

to

Tonga (Tonga Islands)

tr

Turkish

ts

Tsonga

tt

Tatar

tw

Twi

ty

Tahitian

ug

Uighur/Uyghur

uk

Ukrainian

ur

Urdu

uz

Uzbek

ve

Venda

vi

Vietnamese

vo

Volapük

wa

Walloon

wo

Wolof

xh

Xhosa

yi

Yiddish

yo

Yoruba

za

Zhuang/Chuang

zh

Chinese

zu

Zulu

Multiplicity: 1

Implementation in Proteus Schema

See Proteus Schema implementation of MultiLanguageString.

Value

Attribute (data)

The actual NullableString value of the SingleLanguageString.

Multiplicity: 1

Implementation in Proteus Schema

See Proteus Schema implementation of MultiLanguageString.