Inconsistencies in ETSI DES 202 130 V 2.1.1_27 (2007-04-23) Draft Report

 

Here we present notes on inconsistencies of Draft report with Lithuanian as well as with other European languages, using Latin script. Proposals ensuring consistency of standard and equal treatment of all languages are presented.

 

1. Current situation

 

There are some inconsistencies of keypad assignments of Lithuanian letters with the Lithuanian alphabet in the Table 102:

1. 23 Lithuanian letters (ABCDEFGHIYJKLMNOPRSTUZ) are allocated before numbers, and 9 letters () after numbers. However all 32 Lithuanian letters according to this ETSI Standard are in the type A.

2. 3 foreign letters (QWX), which are not present in Lithuanian alphabet and according to this Standard are of type B, are allocated before numbers. Thus there their priority is higher than that of some Lithuanian type A letters.

3. The moving of some Lithuanian letters after numbers destroys sorting of Lithuanian alphabet. For example, the proper order of first 10 Lithuanian letters is as follows: ABCDEF... However, according to this Standard order is changed to: ABC2DEF3... The numbers appears between the letters of type A on the same key because some type A letters are moved after numbers.

Let us note, that similar inconsistencies also exist for other languages based on Latin script, e. g. German letters , , etc., are allocated after numbers.

Those inconsistencies make the table caption Table 102: Lithuanian keypad assignment misleading. Really Table 102 defines English keypad assignment where letters of English alphabet go before numbers and some letters of foreign languages go after numbers. The only difference from Table 85: English keypad assignment lies in the repertoire of foreign letters after numbers. In this case Lithuanian letters are presented as foreign. Thus this assignments is another assignment for English alphabet, in this case with some extra Lithuanian letters.

Those inconsistencies are not incidental. The roots are in the Note 3 (Chapter 7.2.1):

 

NOTE 3: Latin-script letters are assigned to a particular key in the following order:

             Letters assigned to that particular key according to ITU-T Recommendation E.161 (e.g. abc to key 2).

             The number of the respective key according to ITU-T Recommendation E.161

             Type A letters according to the tables in clause 6 (e.g. on key 2 for German).

             Type B letters according to the tables in clause 6 (e.g. à on key 2 for German, with the resulting assignment for key 2 for German being abc2à).

 

The note requires that only letters ABCDEFGHIJKLMNOPQRSTUVWXYZ should be before numbers. So this note is really applicable only for languages those alphabets coincide with the minimal Latin alphabet. Using it for other languages causes infringements language standards of these languages.

Meanwhile the analogous rules of this Standard for languages using other scripts (non Latin) ensures equal opportunities for all languages of the script. The rules allow to do key assignments without infringements of language standards. Example Note for Cyrillic and Greek scripts.

 

NOTE 8: Greek-script and Cyrillic-script letters are assigned to a particular key in the following order:

             Letters assigned to that particular key in alphabetic order (e.g. абвг to key 2).

             The number of the respective key according to ITU-T Recommendation E.

             Latin letters assigned to that particular key according to ITU-T Recommendation E.161 (e.g. abc to key 2).
For example, the resulting assignment for key 2 for Russian is абвг2abc).

 

2. The proposal to edit the Draft Standard

 

In order to ensure equal opportunities for all languages using Latin script it is necessary to change Note 3, for example in such way:

 

NOTE 3: Latin-script letters are assigned to a particular key in the following order:

             Letters assigned to that particular key in alphabetic order (e.g. aabc for German, abc for Lithuanian to key 2).

             The number of the respective key according to ITU-T Recommendation E.161.

             Type B letters according to the tables in clause 6 (e.g. q on key 7 for Lithuanian, with the resulting assignment for key 7 for Lithuanian being prs2q).

To change Table 102 as follows:

 

7.3.50 Lithuanian

Table 102: Lithuanian keypad assignment

Key

Letter

ISO/IEC 10646 identifier

ISO/IEC 10646 name

2

a

U+0061

LATIN SMALL LETTER A

U+0105

LATIN SMALL LETTER A WITH OGONEK

b

U+0062

LATIN SMALL LETTER B

c

U+0063

LATIN SMALL LETTER C

U+010D

LATIN SMALL LETTER C WITH CARON

2

U+0032

DIGIT TWO

3

d

U+0064

LATIN SMALL LETTER D

e

U+0065

LATIN SMALL LETTER E

U+0119

LATIN SMALL LETTER E WITH OGONEK

U+0117

LATIN SMALL LETTER E WITH DOT ABOVE

f

U+0066

LATIN SMALL LETTER F

3

U+0033

DIGIT THREE

4

g

U+0067

LATIN SMALL LETTER G

h

U+0068

LATIN SMALL LETTER H

i

U+0069

LATIN SMALL LETTER I

U+012F

LATIN SMALL LETTER I WITH OGONEK

y

U+0079

LATIN SMALL LETTER Y

4

U+0034

DIGIT FOUR

5

j

U+006A

LATIN SMALL LETTER J

k

U+006B

LATIN SMALL LETTER K

l

U+006C

LATIN SMALL LETTER L

5

U+0035

DIGIT FIVE

6

m

U+006D

LATIN SMALL LETTER M

n

U+006E

LATIN SMALL LETTER N

o

U+006F

LATIN SMALL LETTER O

6

U+0036

DIGIT SIX

7

p

U+0070

LATIN SMALL LETTER P

r

U+0072

LATIN SMALL LETTER R

s

U+0073

LATIN SMALL LETTER S

U+0161

LATIN SMALL LETTER S WITH CARON

7

U+0037

DIGIT SEVEN

q

U+0071

LATIN SMALL LETTER Q

8

t

U+0074

LATIN SMALL LETTER T

u

U+0075

LATIN SMALL LETTER U

U+0173

LATIN SMALL LETTER U WITH OGONEK

U+016B

LATIN SMALL LETTER U WITH MACRON

v

U+0076

LATIN SMALL LETTER V

8

U+0038

DIGIT EIGHT

9

z

U+007A

LATIN SMALL LETTER Z

U+017E

LATIN SMALL LETTER Z WITH CARON

9

U+0039

DIGIT NINE

w

U+0077

LATIN SMALL LETTER W

x

U+0078

LATIN SMALL LETTER X

 

This table is consistent with Lithuanian language standards as well as with the spirit of this Standard: letter types A and B, and alphabetic key assignment

 

 

3. Standard de facto

 

Similar keypad assignment already exists for a number of Latin script languages (German, Lithuanian, Latvian, etc.) in Nokia mobile phones. Lithuanian table of keypad assignments is as follows:

 

Table Nokia 102: Lithuanian keypad assignment

Key

Letter

ISO/IEC 10646 identifier

ISO/IEC 10646 name

2

a

U+0061

LATIN SMALL LETTER A

U+0105

LATIN SMALL LETTER A WITH OGONEK

b

U+0062

LATIN SMALL LETTER B

c

U+0063

LATIN SMALL LETTER C

U+010D

LATIN SMALL LETTER C WITH CARON

2

U+0032

DIGIT TWO

U+00E4

LATIN SMALL LETTER A WITH DIAERESIS

U+0101

LATIN SMALL LETTER A WITH MACRON

U+00E5

LATIN SMALL LETTER A WITH RING ABOVE

U+00E6

LATIN SMALL LETTER AE

3

d

U+0064

LATIN SMALL LETTER D

e

U+0065

LATIN SMALL LETTER E

U+0119

LATIN SMALL LETTER E WITH OGONEK

U+0117

LATIN SMALL LETTER E WITH DOT ABOVE

f

U+0066

LATIN SMALL LETTER F

3

U+0033

DIGIT THREE

U+00E9

LATIN SMALL LETTER E WITH ACUTE

U+0113

LATIN SMALL LETTER E WITH MACRON

4

g

U+0067

LATIN SMALL LETTER G

h

U+0068

LATIN SMALL LETTER H

i

U+0069

LATIN SMALL LETTER I

U+012F

LATIN SMALL LETTER I WITH OGONEK

4

U+0034

DIGIT FOUR

U+0123

LATIN SMALL LETTER G WITH CEDILLA

U+012B

LATIN SMALL LETTER I WITH MACRON

5

j

U+006A

LATIN SMALL LETTER J

k

U+006B

LATIN SMALL LETTER K

l

U+006C

LATIN SMALL LETTER L

5

U+0035

DIGIT FIVE

U+0137

LATIN SMALL LETTER K WITH CEDILLA

U+013C

LATIN SMALL LETTER L WITH CEDILLA

U+00A3

POUND SIGN

6

m

U+006D

LATIN SMALL LETTER M

n

U+006E

LATIN SMALL LETTER N

o

U+006F

LATIN SMALL LETTER O

6

U+0036

DIGIT SIX

U+0146

LATIN SMALL LETTER N WITH CEDILLA

U+00F5

LATIN SMALL LETTER O WITH TILDE

U+00F6

LATIN SMALL LETTER O WITH DIAERESIS

U+00F8

LATIN SMALL LETTER O WITH STROKE

7

p

U+0070

LATIN SMALL LETTER P

q

U+0071

LATIN SMALL LETTER Q

r

U+0072

LATIN SMALL LETTER R

s

U+0073

LATIN SMALL LETTER S

U+0161

LATIN SMALL LETTER S WITH CARON

7

U+0037

DIGIT SEVEN

U+0157

LATIN SMALL LETTER R WITH CEDILLA

U+00DF

LATIN SMALL LETTER SHARP S (German)

$

U+0024

DOLLAR SIGN

8

t

U+0074

LATIN SMALL LETTER T

u

U+0075

LATIN SMALL LETTER U

U+0173

LATIN SMALL LETTER U WITH OGONEK

U+016B

LATIN SMALL LETTER U WITH MACRON

v

U+0076

LATIN SMALL LETTER V

8

U+0038

DIGIT EIGHT

U+00FC

LATIN SMALL LETTER U WITH DIAERESIS

9

w

U+0077

LATIN SMALL LETTER W

x

U+0078

LATIN SMALL LETTER X

y

U+0079

LATIN SMALL LETTER Y

z

U+007A

LATIN SMALL LETTER Z

U+017E

LATIN SMALL LETTER Z WITH CARON

9

U+0039

DIGIT NINE

 

This Table is close to Lithuanian language standards, except that three type B letters Q, W, and X are presented as type A letters and one letter Y is allocated not in the alphabetic order.

Our priority is the Table 102 presented in the Chapter 2. However if there are serious obstacles to include it into Standard, the Table Nokia 102 from Chapter 3 may be used instead.