what is the real problem?

Keith Moore <[email protected]> Tue, 11 Nov 2003 15:14:52 -0500
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
Here I attempt to define the problems that IMAA needs to solve from a 
user's perspective:

1. Users need to have email addresses that are easy to remember and can 
be reliably transcribed from memory.  That's the reason we like to use 
people's names in email addresses - because it makes them easy to 
remember.  ASCII addresses are not adequate because the ASCII 
repertoire is not sufficient to express people's names in most of the 
world's languages.

2. Users need to have email addresses that can easily be transcribed 
from written or printed form, so they can be copied from business 
cards, handwriting on paper, etc.
ASCII addresses do not always suffice because these characters may be 
difficult to generate on the keyboards that are commonly in use in some 
parts of the world, and because people unused to generating Latin 
characters on their keyboards can easily confuse Latin characters with 
similar characters in Greek, Cyrillic, or other alphabets.

3. Users need to have email addresses that can be transcribed from 
sounds - e.g. read over a telephone.  This is harder in some languages 
than in others, but even in most languages where this works, ASCII is 
not adequate because people may not know or recognize the names of 
Latin or special characters (even if they could type them).

So, given a suitable input device, a user who is skilled in a language 
and a writing system for that language should be able to:

a. With a high probability of success, correctly transcribe an email 
address that uses a person's name and a well-known domain string from 
that language and writing system,

b. With a high probability of success, correctly transcribe an email 
address from that language and writing system that is written or 
printed on paper,

c. With a high probability of success, correctly transcribe an email 
address from sounds spoken over the telephone by another user with 
adequate skills in that language, approximately to the extent that 
those users could successfully transcribe the same address over the 
telephone onto paper

Other constraints:

4. IMAs must have a low probability of causing operational failures 
with existing mail software - MTAs, MUAs, mailing lists, automatic 
responders, etc. - and other software which uses email addresses 
(directories, address books, security protocols, etc.).

5. All ordinary mail functions - replies, forwarding, resending, 
mailing lists, must continue to work in the presence of any mixture of 
IMA-capable software and legacy software.

6. Users need to be able to transcribe addresses that they receive in 
email, whether in message headers or in a message body, and whether or 
not their software supports the extensions that enable IMAs, and 
whether or not the recipient knows the language and script in which the 
sender normally writes his name and email address.  This is separate 
from the need to reply to messages or store received addresses in an 
address book.

(Note: #6 directly implies the need to support multiple versions of a 
sender address, in order to provide a recipient with an address that he 
can transcribe.)

Keith